Commit Graph

54198 Commits

Author SHA1 Message Date
AJR
d3cd2c35ae Build fixes (nw) 2017-09-11 18:07:33 -04:00
MetalliC
84a1a2fa0c dccons.cpp: virginize DC flash ROM dumps to fresh factory state 2017-09-12 00:24:30 +03:00
Joakim Larsson Edström
75ea709651 Merge pull request #2641 from JoakimLarsson/m68340tmu
68340: simplified code by making the timer module implementation a device and instantiated twice for timer1 and timer2 respectivelly
2017-09-11 23:05:19 +02:00
hap
a891c620e9 New working machine added
---------
R-Zone: Batman Forever [hap, Sean Riddle]
2017-09-11 21:52:38 +02:00
Ted Green
1656785386 voodoo: Change 2x2 dither matrix values. Allows iteagle power-on video memory tests to pass. (nw) 2017-09-11 09:51:09 -06:00
AJR
a7a5d14693 f-32.cpp: Minor notes (nw) 2017-09-11 11:20:53 -04:00
angelosa
d8b041d14d Promoted Mazer Blazer sets from NOT_WORKING to UNEMULATED_PROTECTION (nw) 2017-09-11 16:35:46 +02:00
angelosa
c43f509a4c mb_vcu.cpp: improved Mazer Blazer collision furthermore (nw) 2017-09-11 16:31:26 +02:00
AJR
64c117bb50 COP400 overhaul
- Rewrite the execution control logic to fetch each byte of an instruction separately in one pass of the main loop. This provides EEPROM-compatible timing for the SIO shift register, allowing the 93C46 on quizpun2 to be read and written properly (though its default contents are a bad dump).
- Add M pseudo-register (internal RAM referenced by B) to debugger state.
- Add T register to debugger state on devices where it only affects SKT.
- The SIO state is now displayed in binary when it is defined as a shift register.
- Skipped instructions and the SKIP flag can be debugged by compile-time switch (disabled by default).
2017-09-11 08:41:45 -04:00
MetalliC
154d80715e new not working machine
-----------------------
Gaelco Football [Peter Wilhelmsen, Smitdogg, The Dumping Union]
2017-09-11 04:28:09 +03:00
David Haywood
ef85408bb0 demote Panic Road (panicr) to MACHINE_NOT_WORKING
playtesting shows that the collisions aren't right, broken collisions = broken game logic = MACHINE_NOT_WORKING flag, we have higher standards.
2017-09-11 10:56:54 +10:00
Vas Crabb
75fefade26 unzip: defer decoding DOS timestamps (nw) 2017-09-11 10:16:16 +10:00
angelosa
17c6f7b5af itech8.cpp: moved vblank irq generation for Ninja Clowns, fixes frames per second jerkiness [Angelo Salese] 2017-09-10 23:44:38 +02:00
ajrhacker
39c88f66b8 Merge pull request #2646 from npwoods/use_better_utf8_from_uchar_overload
Using a better overload of utf8_from_uchar() in ioport_field::key_name (nw)
2017-09-10 13:21:59 -04:00
angelosa
52f3296c74 itech8.cpp: Ninja Clowns improvements [Angelo Salese]
* Fixed palette read accesses, fixes many color bugs (title screen fade-in, water spray properly blue, color cycle effects in bonus stage);
* Fixed 0x40000-0x7ffff constant area, now program ROM checksum correctly returns OK status;
2017-09-10 18:03:25 +02:00
Joakim Larsson Edström
e46593bc0c Merge pull request #2645 from JoakimLarsson/epc
epc: Added ROM:s for NEW PC clone, Ericsson PC, needs additional emul…
2017-09-10 18:00:30 +02:00
Robbbert
9970e0573e (nw) ts816 : some meat on the bones. Marked rom as bad dump. 2017-09-11 01:54:26 +10:00
Nathan Woods
fa4b823125 Changing switch statement in ioport_field::key_name() to MAME favored formatting 2017-09-10 09:20:28 -04:00
Nathan Woods
3f24d4173c Using a better overload of utf8_from_uchar() in ioport_field::key_name (nw) 2017-09-10 09:17:55 -04:00
Joakim Larsson Edstrom
4475ea3903 epc: Added ROM:s for NEW PC clone, Ericsson PC, needs additional emulation to be complete, runs but no boot screen visible 2017-09-10 15:13:56 +02:00
Joakim Larsson Edström
4a422c0495 Merge pull request #2643 from JoakimLarsson/eppc_2
eppc: Added ROM:s for NEW PC compatible, Ericsson Portable PC, needs …
2017-09-10 13:43:46 +02:00
Lord-Nightmare
d9e8f6216b superqix: Traced out correct clock divider for cpu and mcu from pcb. Fixed issue with sqixb1 not working with the correct clock speed and synchronize fences. Added emulation of the 8031 bootleg mcu port 3 output latch. [Lord Nightmare] 2017-09-10 04:39:32 -04:00
briantro
c3a3b1a2ee model2.cpp: Minor doc update (nw) 2017-09-10 02:55:41 -05:00
Robbbert
a888445b44 (nw) Housekeeping 2017-09-10 17:11:44 +10:00
Robbbert
e49274ed93 (nw) stargame : added meat to the bones 2017-09-10 16:53:00 +10:00
AJR
c696c71153 cop400: Room for improvement (nw) 2017-09-09 23:14:36 -04:00
Lord-Nightmare
a4d34dc3b9 add/update some mazer blazer driver comments (nw) 2017-09-09 22:15:50 -04:00
AJR
fb34396609 quizpun2: Emulate COP402 MCU 2017-09-09 20:40:30 -04:00
briantro
00867f79cd new working machine promoted from non-working
New Working Machine
--------------------------------------------
Slap Fight (A76 set, GX-006-A PCB) [Corrado Tomaselli, The Dumping Union]
2017-09-09 17:44:43 -05:00
Joakim Larsson Edstrom
f71fa34f1a eppc: Added ROM:s for NEW PC compatible, Ericsson Portable PC, needs additional emulation to be complete 2017-09-10 00:24:34 +02:00
Joakim Larsson Edstrom
08d77828bf 68340: simplified code by making the timer module implementation a device and created two independent instanses, as it should be 2017-09-09 22:55:22 +02:00
AJR
8bed290324 Might as well make the IRQ line explicit (nw) 2017-09-09 15:51:17 -04:00
AJR
f4c7a53ac8 exterm: Soundlatch modernization and save state support (nw) 2017-09-09 15:36:29 -04:00
AJR
0a3880730f vball: Soundlatch modernization (nw) 2017-09-09 15:18:56 -04:00
AJR
36c795aa09 cupsocsb: Soundlatch modernization (nw) 2017-09-09 14:52:37 -04:00
AJR
b4756e2bb1 dacholer.cpp: Soundlatch modernization (nw) 2017-09-09 14:46:38 -04:00
AJR
39da963593 1942p: Soundlatch modernization (nw) 2017-09-09 14:23:12 -04:00
angelosa
7c7a2374da mazerbla.cpp: input cleanups (nw) 2017-09-09 07:55:54 +02:00
angelosa
621a418c03 mb_vcu.cpp: improved collision detection and fixed layer 0 data setups (nw)
mazerbla.cpp: driver cleanups (nw)
2017-09-09 07:00:03 +02:00
AJR
a99be799b2 kingdrby.cpp: More plausible method of generating NMI on sound CPU (nw) 2017-09-09 00:48:38 -04:00
AJR
b365166438 f1gp.cpp: ACIA interrupt goes to second CPU, of course (nw) 2017-09-09 00:32:46 -04:00
Vas Crabb
f8d7be5164 make the C-like parts more consistent with MAME (nw) 2017-09-09 12:41:37 +10:00
angelosa
8c002c645c left-over (nw) 2017-09-09 01:18:59 +02:00
angelosa
8cfe16b939 mb_vcu.cpp: added collision detection feature, specific to Mazer Blazer [Angelo Salese] 2017-09-09 00:52:31 +02:00
angelosa
490c9cf053 decocass.cpp: cgraplop2 is really Cluster Buster, added additional notes (nw) 2017-09-09 00:52:29 +02:00
angelosa
749e6ac92a Early work on collision detection (nw) 2017-09-09 00:52:27 +02:00
Sven Schnelle
036944c936 hp16500: connect HIL MLC
Signed-off-by: Sven Schnelle <svens@stackframe.org>
2017-09-08 20:03:28 +02:00
Lord-Nightmare
10c851a27b superqix: added a sync trampoline for reading the semaphores via the ay-3-8910 #1, MCFG_QUANTUM_PERFECT is no longer needed. [Lord Nightmare] 2017-09-08 13:17:55 -04:00
Lord-Nightmare
9100c4e0d7 superqix.cpp: Correctly implemented 8751 port2 latch based on pcb tracing. Fixed semaphores implementation to match pcb tracing. Got rid of z80<->mcu 'pending' communication hacks by using synchronize calls. Moved superqix specific variables and member functions to its own subclass. Consolidated the 8031 bootleg and 8751 protected set port2 handling code. Removed some unnecessary trampoline functions. [Lord Nightmare] 2017-09-08 06:18:05 -04:00
Ivan Vangelista
b6ee396c43 subsino.cpp: fixed MT06673 (nw) 2017-09-08 07:27:11 +02:00