Commit Graph

68978 Commits

Author SHA1 Message Date
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
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
Robbbert
4025e8e5f4 Merge branch 'master' of https://github.com/mamedev/mame 2019-10-06 23:35:00 +11:00