Commit Graph

69002 Commits

Author SHA1 Message Date
braintro
8cddd8c958 (nw) segas16a.cpp: Remove MACHINE_UNEMULATED_PROTECTION flag 2019-10-11 15:22:27 -05:00
braintro
141c3e2f4e segas16a.cpp: Replace MCU simulation code with real MCU code from decapped/dumped for the Quartet sets [TeamEurope, Brian Troha, The Dumping Union] 2019-10-11 15:13:17 -05:00
braintro
03c0a63bb4 segas16b.cpp: Replace MCU simulations with real code from a decapped/dumped MCU for Dynamite Dux (set 1) (8751 317-0095) [TeamEurope, Brian Troha, The Dumping Unionn] 2019-10-11 15:08:06 -05:00
Joakim Larsson Edström
6e98146ef4
Merge pull request #5686 from JoakimLarsson/epc_3
Rebase and completion of split out of epc driver and addition of graphics card
2019-10-11 21:59:27 +02:00
braintro
96c9d86f0a (nw) m72.cpp: Correct label of Image Fight (Japan) MCU 2019-10-11 14:42:01 -05:00
braintro
fd62fec78c dec8.cpp: Replace handcrafted MCU code with actual code from a decapped/dumped MCU for The Real Ghostbusters sets. [TeamEurope, Brian Troha, The Dumping Union]
Clones promoted to working
----------------------------
The Real Ghostbusters (US 3 Players, revision 2) [TeamEurope, Brian Troha, The Dumping Union]
2019-10-11 14:10:35 -05:00
braintro
b5f38acf4e karnov.cpp: Replaced handcrafted MCU with actual code from decapped/dumped i8751 for Chelnov - Atomic Runner (US) [TeamEurope, Brian Troha, The Dumping Union] 2019-10-11 14:00:01 -05:00
couriersud
161cc143a5 netlist: code maintenance. (nw)
- some readability improvements
- some simplifications
- kidniki uses frontiers again (speed improvement)
2019-10-11 18:36:40 +02:00
Vas Crabb
67621f11d9 (nw) clean up more stuff, mostly leftover from MCFG removal 2019-10-11 20:21:55 +11:00
Vas Crabb
ebbe123185 (nw) fix transcription error 2019-10-11 04:22:18 +11:00
MetalliC
88e6f49b8d m90.cpp: documentation and IC location update [Hammy] 2019-10-10 20:13:59 +03:00
Ivan Vangelista
a4386cdd6b model2.cpp: fixed MT07445 (nw) 2019-10-10 18:33:26 +02:00
Vas Crabb
b8aaf9806c (nw) misc cleanup:
* imagedev/cassette: add bitwise operators for cassette_state so a lot of ugly casts can go away
* audio/leland.cpp, cubeqst.cpp: make better use of loops in machine configuration
2019-10-11 03:21:25 +11:00
Ivan Vangelista
52d873062c (nw) removed every remaining AM_ macro I could find in comments, but one in emu\memarray.h cause I didn't want to cause a full recompile for this (nw) 2019-10-10 18:02:58 +02:00
R. Belmont
cc9b997437
Merge pull request #5727 from 68bit/uchroma68
uchroma68: Motorola Micro Chroma 68, new machine
2019-10-10 11:01:07 -04:00
Vas Crabb
bfe31049aa mw8080.cpp: add explosion lamps to internal artwork for seawolf (nw)
other misc cleanup (nw)
2019-10-11 01:09:28 +11:00
hap
cd546e66bb hh_sm510: fix recent regression with internal artwork (nw) 2019-10-10 16:05:27 +02:00
68bit
fec97d902a uchroma68: Motorola Micro Chroma 68, new machine
Motorola evaluation board for the MC6847 VDG and MC1372 RF modulator,
running the TV-BUG 2k monitor.
2019-10-11 00:06:00 +11:00
Robbbert
50a643e062 mkit09a : starts and runs, but mysteries remain. 2019-10-10 22:26:18 +11:00
Vas Crabb
3e58602c22 mw8080bw.cpp: move clowns/spacwalk into their own class - all the games should run at this point (nw) 2019-10-10 14:59:05 +11:00
Vas Crabb
b33785affb mw8080bw.cpp: fix clowns, move desertgu out of giant class, reduce
runtime tag lookups, use blend modes for spcenctr layout (nw)

boothill, dplay, spacwalk and dogpatch are probably broken - I'll fix
them later
2019-10-10 13:53:52 +11:00
AJR
b94b14469e thomson.cpp: Make a separate region for cartridge stuff (nw) 2019-10-09 21:06:23 -04:00
Ivan Vangelista
dd395680ac New machines marked as NOT_WORKING
----------------------------------
Rollamatic 5-Line Special (Barcrest) (MPU3) [Darran, The Dumping Union]
2019-10-09 18:16:28 +02:00
hap
393c65812a hh_sm510: more generic mcfg (nw) 2019-10-09 17:28:18 +02:00
Vas Crabb
df464d625a seawolf: fix explosion lamp count (nw) 2019-10-10 01:36:45 +11:00
Vas Crabb
29025a821d mw8080bw.cpp: move more stuff out of the giant class and reduce runtime tag map lookups (nw) 2019-10-10 01:32:15 +11:00
smf-
b31040b1a0 traps should take some cycles, even though it's currently the wrong amount of time. Prevents isa386u30 from hanging MAME (nw) 2019-10-09 11:34:02 +01:00
Robbbert
feea267393 (nw) sorcerer : fixed regression with cassette motor handling 2019-10-09 17:53:36 +11:00
AJR
c00da7a2db Correct a few CPU device names (nw) 2019-10-08 20:26:14 -04:00
AJR
fe1178a819 swtpc8212: Split into separate driver (nw) 2019-10-08 20:13:03 -04:00
AJR
10f380468f hp98543: Correct typo in XTAL value and modernize syntax (nw) 2019-10-08 13:52:56 -04:00
Vas Crabb
07d6b33bca mw8080bw: fix duplicate save state, put things back in the order they were (nw) 2019-10-09 03:19:58 +11:00
Vas Crabb
f43b28ed4a (nw) misc stuff:
* screen: validate crystal values used for set_raw
* driver: get rid of sound start/reset overrides in machine configuration
* vrender0.cpp, nexus3d.cpp: corrected pixel clock crystal value
* mw8080bw.cpp: turned several audio subsystems into devices
* bus/sat_ctrl: don't start subdevices in device_start - the machine does it for you
* mb14241.cpp: simplify handlers
* fgoal.cpp: updated for simplified handlers
* devfind, screen: repair some doxy comments that had rotted with refactoring
* doxygen: disable warnings for undocumented things - it's most of our codebase
* snowbros.cpp: restore an output level setting lost in MCFG removal

There's an outstanding validation error from the HP98543 DIO video card
not using a valid crystal value.  Someone needs to find a picture of the
card and confirm or deny the existence of the 39.504MHz crystal.

The various start/reset overrides are bugs waiting to happen.  It's not
immediately obvious that the ones run earlier can end up being called
multiple times if subsequent ones throw missing dependencies exceptions.
They're a relic of when everything from the old C-style drivers was
thrown into classes all jumbled together.
2019-10-09 02:26:45 +11:00
ClawGrip
a110c8923c socrates.cpp: Add note about Socrates English ROM being the same for NTSC and PAL (nw) 2019-10-09 02:04:33 +11:00
AJR
cb9e88732f thomson.cpp: Add THMFC1 clock (nw) 2019-10-08 10:48:46 -04:00
smf-
8938bf861d vs2019_clang builds and links with portaudio disabled (nw) 2019-10-08 10:04:28 +01:00
AJR
ecffb44944 acorn_vib: Make ACIA transmit/receive clocks selectable using MC14411 2019-10-08 01:09:28 -04:00
AJR
93355d2fc1 ss50/dc5.cpp: Correct XTAL value and calculate division (nw) 2019-10-08 00:43:07 -04:00
AJR
19f66e4fa9 bml3mp1802: Correct clock source (nw) 2019-10-08 00:30:23 -04:00
AJR
4d3b24ae79 Fix full build (nw) 2019-10-07 18:39:45 -04:00
couriersud
17ae349ce6 netlist: fix error on compilers having issues with std::pair. (nw) 2019-10-08 00:32:25 +02:00
algestam
fcf5e03406 hh_sm510: rescan gnw_mmouse display (#5724) 2019-10-07 23:09:07 +02:00
Joakim Larsson Edstrom
7261e08a8b pit8253.cpp: Fixed some log messages 2019-10-07 20:07:24 +02:00
Joakim Larsson Edstrom
05ed4e2497 eispc.cpp: Fixed indention and added some TODO:s 2019-10-07 20:06:35 +02:00
hap
bfbe918626 hh_sm510: group common mcfg blocks together (nw) 2019-10-07 19:02:19 +02:00
68bit
92d7227ec0 MEK6800D1: early Motorola 6800 design evaluation board
The MIKBUG monitor is working. The terminal support for reading and
'punching' tapes is not yet implemented.
2019-10-08 03:47:02 +11:00
Vas Crabb
6cb51d5673 (nw) use optional I/O ports for G&W 2019-10-08 03:29:50 +11:00
Vas Crabb
2d6d158033 (nw) clean up code rot and cancer
I haven't tested the hh_sm510.cpp changes very well yet - I'll give it
another review soon, and test it some more before the end of the month.
I'm not sure about whether any of the B or BA handlers should be in the
base config methods for G&W.  I've left them there for some
configurations that always have them, but I might rip them out of the
common methods altogether.  It's not like Tiger where all the games use
them.
2019-10-08 01:50:18 +11:00
hap
eadc0eb471 taito_z: sci BUTTON4 duplicate, MT7448 (nw) 2019-10-07 15:25:34 +02:00
Ivan Vangelista
3b45b19a7a
cninja.cpp: fixed MT07447 (nw) 2019-10-07 11:54:35 +02:00