Commit Graph

69013 Commits

Author SHA1 Message Date
Ivan Vangelista
17874f6139 f1en: reworked 8792426f66 as per comments to the commit (nw) 2019-10-12 14:22:29 +02:00
Ivan Vangelista
6a85f014b8 exedexes.cpp: measured maincpu clock, audiocpu clock and vsync [Corrado Tomaselli] 2019-10-12 14:15:27 +02:00
Ivan Vangelista
76d9f9c736 lwings.cpp: measured maincpu clock and vsync on an original sectionz PCB [Corrado Tomaselli]
lwings.cpp: measured maincpu clock on a bootleg sectionza PCB [Guru]
2019-10-12 14:02:53 +02:00
algestam
353f180f9a New working machine added (#5728)
----------
Game & Watch: Manhole (gold) [algestam, Mr. Do, Sean Riddle]
2019-10-12 11:36:05 +02:00
Ivan Vangelista
7bdf4a6a0d dec8.cpp: verified ghotsb MCU clock [Guru] 2019-10-12 10:06:12 +02:00
Ivan Vangelista
8792426f66 devices/sound/rf5c68.cpp: fixed MT04531 (nw) 2019-10-12 09:48:44 +02:00
Ivan Vangelista
44dbe7bce3 audio/leland.cpp: fixed regression (nw) 2019-10-12 09:05:31 +02:00
braintro
45f0307c25 (nw) dec8.cpp: Realistic clock speed for MCU for The Real Ghost Buster sets 2019-10-12 00:52:20 -05:00
braintro
246736a14d wardner.cpp: Correct ROM labels for the Wardner set and add the PCB locations to all sets. [Brian Troha] 2019-10-12 00:24:17 -05:00
braintro
1118187b9d (nw) karnov.cpp: Fix over zealous cut-n-paste 2019-10-11 23:18:02 -05:00
braintro
a48b38caec (nw) dec8.cpp: revert The Real Ghostbusters (US 3 Players, revision 2) set to nonworking 2019-10-11 16:18:23 -05:00
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