Commit Graph

70439 Commits

Author SHA1 Message Date
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
MooglyGuy c99e5f3c0c -supracan: Silence debugging, nw 2019-10-07 09:42:54 +02:00
MooglyGuy 95ee886ea0 -supracan: Added preliminary sprite/tilemap priority support. Fixes sangofgt intro, monopoly menus, possibly others. [Ryan Holtz] 2019-10-07 09:33:56 +02:00
Vas Crabb 88662cf705 playch10.cpp: Corrected BIOS PPU ROM loading. [brizzo] 2019-10-07 12:39:36 +11:00
ajrhacker 4befa4c499
Merge pull request #5722 from cam900/sid_save
mos6581.cpp : Add save states, Misc SID chip updates
2019-10-06 21:19:10 -04:00
Scott Stone 1d3ecff45d vz_snap.xml: dtd validation fix (nw)
Many assorted XML files fixed for errant spaces, missing linefeed, improper format, and other oddness (nw)
2019-10-06 21:12:33 -04:00
AJR 880f2b7ae1 stadhero: Make stage music selection and various other things more random 2019-10-06 21:10:16 -04:00
couriersud 545f8069ef netlist: maintenance and lint fixes. (nw) 2019-10-06 23:50:13 +02:00
hap 38fd19fe30 hh_sm510: override default lcd decay for some games (nw) 2019-10-06 22:27:49 +02:00
cam900 be9efeee59 mos6581.cpp : Add save states
sid.cpp : Reduce duplicates, Add postload function
sidvoice.cpp : Fix type value when DIRECT_FIXPOINT defined
sidenvel.cpp, sidvoice.cpp, sid.cpp : Fix spacings
2019-10-07 00:22:57 +09:00
couriersud 5aac500dee kidniki: Fix a number of audio issues. [Couriersud]
- better document schematics, add J4
- Fix a number of resistor/capacitor values.
- Fix one barrier statement.
- Simplify code.
2019-10-06 16:01:43 +02:00
couriersud de6b84a533 netlist: More unique_ptr use. GMRES update, new preconditioner (nw) 2019-10-06 15:58:23 +02:00
Priit Laes 290dad6ea1 tms34020: implement CLIP opcode (#5716)
* tms34020: Fix out of bounds read, when extra logging is enabled

* tms34020: Annotate unimplemented clip opcode

* tms34020: Implement CLIP instruction
2019-10-06 09:09:49 -04:00
arbee 4bbabbde2d SDL: support RRGGBB00 format used by ARM Mali GPUs [R. Belmont] 2019-10-06 08:39:13 -04:00