Commit graph

85158 commits

Author SHA1 Message Date
hap
96dd95a11b m6809/konami: cpu has internal /4 divider 2022-12-12 01:48:18 +01:00
hap
1074e40578 vendetta: change 'not really vblank' flag to obj dma busy 2022-12-12 01:23:24 +01:00
wd40yasu
c47b2e3eb7 Merge branch 'master' of https://github.com/mamedev/mame 2022-12-12 09:05:38 +09:00
Nigel Barnes
66f4e8d40b bus/archimedes/podule: Added SCSI Interface podules (not working).
- Acorn A500 SCSI Interface
- Acorn AKA31 SCSI Expansion Card
- Acorn AKA32 CDFS & SCSI Expansion Card
- Cumana 16bit SCSI Interface
- Lingenuity SCSI Podule
- Morley Electronics 16bit Cached SCSI card
- Oak Solutions 16 bit SCSI Interface
2022-12-11 23:04:03 +00:00
wd40yasu
58009c4d50 email removal part2
Remove email address of Takahiro from non-Nichibutsu drivers
2022-12-12 07:55:39 +09:00
hap
3e06c32874 vendetta: change set_vblank_int to screen_vblank 2022-12-11 23:50:38 +01:00
hap
241695eda3 m6809/konami: hd6309_native_mode does not apply 2022-12-11 23:49:46 +01:00
hap
c3dd1a5ad5 vendetta: change irq to assert/clear (matches schematics) 2022-12-11 23:24:01 +01:00
Nigel Barnes
e3c1dc11fc mt65: Slotified the keyboard port, devicified Microtan Keypad (MT006), Microtan Keyboard (MT009), and ETI Space Invasion Key Unit.
- Added cards ETI Real Time Clock, ETI Sound Card, Microtanic Real Time Clock, TUG Combo Card, and TUG EPROM Storage Card.

mt6809: Fixed keyboard input, RALBUG commands now work, and promoted to working.
- Added support for FLEX and BBC Micro floppy formats.

spinveti: Replaced incorrect ROM to load at &F800.
2022-12-11 22:16:32 +00:00
Nigel Barnes
d363f6336a bus/bbc/rom: Added support for the Acornsoft Trilogy Emulator board. 2022-12-11 20:18:18 +00:00
Nigel Barnes
9d6567ba44 New working clones
------------------
MK-14 VDU [Nigel Barnes]

New working software list additions
-----------------------------------
mk14_quik: Falling Man, Invaders, Pong [Nigel Barnes]
2022-12-11 20:18:17 +00:00
Vas Crabb
24ee444738 Mega Drive cleanup:
mdconsole.cpp: Got rid of EXP port from Mega Drive II, Mega Jet and
Nomad configurations, and made built-in Nomad controller fixed.

puckpkmn.cpp: Cleaned up code, register local class member for save
states, suppress side effects for debugger.
2022-12-12 07:09:53 +11:00
ArcadeShadow
6f3f1b0306
spectrum_cass.xml: 3 New working software list additions (#10643)
New working software list additions
--------------------------------------------
ACE 2088 (MCM) [spectrumcomputing.co.uk]
Adidas Championship Football (Erbe) [spectrumcomputing.co.uk]
Adidas Championship Tie Break (Musical 1) [spectrumcomputing.co.uk]

Remove
--------------------------------------------
Agent - X 2 (Dro Soft) [duplicated entry]

metadata cleanups: Corrected parent/cloneof relationships, publishers, release years (based on the info provided by spectrumcomputing.co.uk)
2022-12-11 14:42:52 -05:00
hap
67baf5b8b3 k052109: change invalid logerror m_maincpu->pc to machine().describe_context() 2022-12-11 20:36:00 +01:00
Vas Crabb
019d763cf1 Untangled Mega Drive bootlegs a little.
sega/puckpkmn.cpp: Eliminated dependency on other Mega Drive arcade
bootlegs.

sega/megadriv_acbl.cpp: Use more derived memory maps, and fewer driver
init functions.
2022-12-12 06:15:55 +11:00
FateForWindows
98e4d427ac
tiger/gamecom.cpp: Improved audio emulation (still very innacurate). (#10664)
* Use level registers for channels 1 and 2.
* Halved sound_cnt maximum value - was reading twice as far, causing channel 2 to play back incorrectly.
2022-12-12 05:10:59 +11:00
Vas Crabb
6e5d7328cb sega/mdioport.cpp: Added Mega Drive I/O port controller device.
Adapted all Mega Drive hardware drivers to work with the new I/O port
device, and moved based Mega Drive 68k peripherals to a common address
map function.

sega/megadriv_acbl.cpp: Added base machine configuration to attach an
optional I/O port to the EXP port, and moved some stuff to derived
classes.

sega/megadriv_rad.cpp: Simplified code.

bus/sms_ctrl: Added an RS-232 adapter.  Only sending from the console to
the attached device works so far, reception will have to wait.
2022-12-12 04:25:30 +11:00
James Wallace
4924eafb4a
Updated FME alphanumeric emulation (#10663)
* Added duty effects to layouts for fruit machines using ROC10937 and clones.
* bfm/bfm_bd1.cpp: Added flash mode, corrected character table.
* bfm/bfm_bda.cpp: Added brightness and flash controls.
* jpm/jpmimpct.cpp: Registered variables for state saving.
* machine/roc10937.cpp: Preserve internal data buffers on POR - fixes blanked display in JPM IMPACT.
* Made VFD fading effect mroe realistic for JPM IMPACT games.
* Corrected VFD type to 16-segment for JPM System 5 games.
2022-12-12 04:23:14 +11:00
Vas Crabb
c56579df5e trs/dragon.cpp, trs/dgnalpha.cpp: Got rid of weird class split between files. 2022-12-12 03:51:51 +11:00
0kmg
9bc9fd8f8c
nes.xml: Added 12 dumps. (#10674)
New working software list additions (nes.xml)
-----------------------------------
2 in 1 - GEMiNIM & Siamond [NESBrew12]
Crazy Land (USA, prototype) [Ed Semrad, Hidden Palace, VGHF]
Galaxy 5000 - Racing in the 51st Century (USA, prototype) [Ed Semrad, Hidden Palace, VGHF]
Hoops (USA, prototype) [Ed Semrad, Hidden Palace, VGHF]
Iron Tank - The Invasion of Normandy (USA, prototype) [Ed Semrad, Hidden Palace, VGHF]
Nighttime Bastards [anonymous]
R.B.I. Baseball 2 (USA, prototype, 19900307) [Ed Semrad, Hidden Palace, VGHF]
Rally Bike (USA, prototype, 19900226) [Ed Semrad, Hidden Palace, VGHF]
RoadBlasters (USA, prototype) [Ed Semrad, Hidden Palace, VGHF]
Shadow of the Ninja (USA, sample) [Ed Semrad, Hidden Palace, VGHF]
Silkworm (USA, prototype) [Ed Semrad, Hidden Palace, VGHF]
Sudoku 2007 [NESBrew12]
2022-12-12 03:34:30 +11:00
Tom
a4889dee2e
capcom/cps1.cpp: Added SFZ63B mapper. (#10673)
This PAL was found on mpumpkin, assumed to come from sfz.
2022-12-12 02:16:43 +11:00
hap
ab4226221c source org: move h01x to misc folder 2022-12-11 16:05:27 +01:00
tim lindner
61d270cf4a
bus/coco: Minor cleanup of base cartridge class. (#10647)
Moved a member initialization to constructor, use resolve_safe() for callbacks to remove some checks.
2022-12-12 02:02:59 +11:00
tim lindner
85f8cb10e7
trs/coco12.cpp: Added Deluxe Color Computer. (#10648)
No ROM dump is available, so CoCo 2B ROMs are loaded for now.

New clones marked not working
-----------------------
Tandy Radio Shack Deluxe Color Computer [Tim Lindner]
2022-12-12 01:58:45 +11:00
0kmg
979176d52b
coleco.xml: Added a couple prototypes. (#10672)
New working software list additions (coleco.xml)
-----------------------------------
Frogger II: Threedeep! (prototype, 19840615) [Ed Semrad, Hidden Palace, VGHF]
Star Wars: The Arcade Game (prototype, 19840412) [Ed Semrad, Hidden Palace, VGHF]
2022-12-12 01:31:32 +11:00
0kmg
377b84bec3
sms.xml: Added 3 prototypes. (#10671)
New working software list additions (sms.xml)
-----------------------------------
King's Quest - Quest for the Crown (USA, prototype, 19890203) [Ed Semrad, smspower, VGHF]
Monopoly (USA, prototype) [Ed Semrad, smspower, VGHF]
Super Monaco GP (USA, prototype) [Ed Semrad, smspower, VGHF]
2022-12-12 01:28:44 +11:00
hap
5508208e4b teammate: add port 0/1 read 2022-12-11 14:40:58 +01:00
wd40yasu
f94eb58855 Removed email address as per Takahiro's request
Removed email address as per Takahiro's request
2022-12-11 17:05:05 +09:00
arbee
491f65feb4 apple2gs: use the macrtc device for clock and battery RAM, which has more complete functionality. [R. Belmont] 2022-12-10 23:46:32 -05:00
Tom
476853ab17
ympsr16.cpp: added pss780 (#10669)
New clones marked as NOT_WORKING
--------------------------------
Yamaha PSS-780 [TwistedTom]
2022-12-10 22:48:13 -05:00
AJR
b9e8f970c4 bus/thomson/speech.cpp: Fix sound routing 2022-12-10 21:49:32 -05:00
angelosa
e11462b92c video/upd3301.cpp: skip lines also skip strips, fix sorcer (pc8801) text layer not syncing drawing 2022-12-11 00:53:55 +01:00
AJR
e8823c2ab8 thomson.cpp: Extension bus cleanup
- Make CC 90-232 serial/parallel interface an extension device
- Eliminate spurious custom Centronics interface from MO5NR (CC 90-232 is used with this model instead)
- Make RF 57-932 serial interface an extension device
- Make MD 90-120 modem interface an extension device (emulation still needs work)
- Make Midipak an extension device and completely rewrite emulation
- Make MEA8000-based speech interface an extension device
- Configure 1 MHz E clock for extension bus
- Add FIRQ & IRQ outputs from extension bus
- Expand extension I/O address range from $x7D0-$x7DF to $x7C0-$x7FF
- Clean up various bits of driver code
2022-12-10 18:32:36 -05:00
cracyc
69b93d8805 pntnpuzl: id inputs 2022-12-10 09:08:01 -06:00
Dirk Best
c3bf2135f2 New working machines
--------------------
Gerät 32620 (Sprach/Morsegenerator) [Dirk Best, natarii, Crypto Museum]

New working software list additions
--------------------
English (Polish speaker) [Crypto Museum]
German [Crypto Museum]
German (older) [Crypto Museum]
Spanish [Crypto Museum]

dac.h: Add AD7520 DAC
2022-12-10 12:30:30 +01:00
Ivan Vangelista
03df3f088e New machines marked as NOT_WORKING
----------------------------------
Super 555 (English version V1.5) [hammy]
2022-12-10 11:54:16 +01:00
David Haywood
a8c82d8a86
x1_012.cpp: restrict partial updates in the seta tilemap chip to caliber 50, it breaks too many other places due to unmasking some bad timing problems in the drivers. (#10654) 2022-12-10 11:02:23 +01:00
cracyc
df20290ed5 pntnpuzl: pass timer irq status 2022-12-09 21:57:43 -06:00
angelosa
ebdffbfbb5 bus/isa/trident.cpp: convert to logmacro, override trident_set_video_mode in tvga9000_device, makes pntnpuzl to set a sane refresh rate 2022-12-09 22:53:30 +01:00
fulivi
45faf34dbb
hp/hp80.cpp: Fixed keyboard issue on hp86b_001 & hp86b_004. (#10668) 2022-12-10 05:28:49 +11:00
0kmg
7154a0d3a4
nintendo/vsnes.cpp: Use documented recommended default DIP switch settings. (#10666)
* Affects hogalley, smgolf, suprmrio, vsbball, vsgradus, vsgshoe, vssoccera and any clones.
* Made separate DIP switch settings for vssoccer and smgolfj, as their starting point values differ from other sets.
2022-12-10 01:28:31 +11:00
0kmg
fcd61dd5bc
atari/starshp1.cpp: Set thrust control to slow when not pushing button. (#10667) 2022-12-09 08:08:39 -05:00
cracyc
b0656a3201 pntnpuzl: fix display 2022-12-08 09:06:08 -06:00
David Haywood
4f4dddd044
dataeast/decocass.cpp: Removed 'clown car credits' leaving only the copyright holders. (#10653) 2022-12-09 02:05:47 +11:00
ArcadeShadow
0d13e24103
msx2_cart.xml, msx2_cass.xml, msx2_flop.xml, msx2p_flop.xml: Cleaned up metadata. (#10513)
Use unabbreviated country names, and use lowercase for descriptive text in descriptions.
2022-12-09 02:04:11 +11:00
Sergio G
a8389b8fb2
misc/cave.cpp: Added a new Power Instinct 2 set. (#10658)
New working clone
-------------------------------
Power Instinct 2 (US, Ver. 94.04.08, set 1) [Sergio Galiano, Recreativos Piscis]
2022-12-09 01:38:08 +11:00
eientei95
6413049c67
apple1.xml: Fixed publisher capitalisation. (#10659) 2022-12-08 23:15:47 +11:00
Vas Crabb
c178378fc9 bus/sms_ctrl: Make paddle ignore TH again - assume reports of it working on export consoles are bogus for now. 2022-12-08 16:42:43 +11:00
Angelo Salese
f70cd25d0b
hash/ibm5150.xml: first pass at QA (#10635)
- Revisit all of the supported="partial" / "no" flags, promote or demote depending on observations.

* Software list items promoted to working
---------------------------------------
ibm5150.xml: Ancient Land of Ys [Angelo Salese]
2022-12-08 00:08:58 +01:00
Vas Crabb
686920c032 bus/sms_ctrl/sports.cpp: Removed unused class member. 2022-12-08 07:48:14 +11:00