Commit Graph

62863 Commits

Author SHA1 Message Date
DavidHaywood
ef93f30cee seta2: improve tilemap wrapping in 8x8 mode, helps grdians intro 2018-12-07 17:31:34 +00:00
Vas Crabb
f9c694b236 I'm an idiot (nw) 2018-12-08 02:43:41 +11:00
Vas Crabb
81c398f29d (nw) more header cleaning 2018-12-08 02:23:07 +11:00
AJR
fe5e61e0dd balsente.cpp: Start working out 6809 map for triviaes4; eliminate install_readwrite_handler hacks (nw) 2018-12-07 10:09:02 -05:00
mooglyguy
97e3929757 sm510, sm8500, sparc, superfx, t11: Removed MCFG, nw 2018-12-07 15:49:01 +01:00
Olivier Galibert
e754e43586 mu100: complete the midi ports, remove the gross hacks (nw) 2018-12-07 14:20:49 +01:00
mooglyguy
89d9354184 tlcs90, tlcs900: Removed MCFG, nw 2018-12-07 12:27:29 +01:00
mooglyguy
2032792ba3 -tms1xxx: Removed MCFG macros.
-eva.cpp: Refactored into subclasses.
nw
2018-12-07 11:32:05 +01:00
mooglyguy
b6e9506137 tms32031.cpp: Removed MCFG. [Ryan Holtz] 2018-12-07 08:26:54 +01:00
braintro
461a92361a segac2.cpp: Minor doc update (nw) 2018-12-06 20:00:31 -06:00
mooglyguy
a5550ae126 Fix build, and start removing MCFG from tms32031, nw 2018-12-07 00:52:19 +01:00
Roberto Fresca
722fd90690 Fruit Bonus 2010: Dumped the GFX ROMs... [Canil Babypet] (don't know how the guy wants to be credited). 2018-12-07 00:50:15 +01:00
mooglyguy
7ca7e6597b -tms32010.cpp: Removed MCFG. [Ryan Holtz]
(nw) Fixed validation.
2018-12-07 00:07:32 +01:00
Olivier Galibert
f9f2a1f95a Copy/paste ftw (nw) 2018-12-06 23:03:35 +01:00
Roberto Fresca
70d7260f32 Super Ball games: Set Demo DIP switch ON by default. 2018-12-06 22:52:30 +01:00
mooglyguy
59f76a13db Fix build issues on macOS, nw 2018-12-06 22:17:57 +01:00
mooglyguy
ce12c84ead tms7000: Removed MCFG. [Ryan Holtz] 2018-12-06 22:00:54 +01:00
mooglyguy
6056c917ed ucom4, upd7725: Removed MCFG. [Ryan Holtz] 2018-12-06 21:33:33 +01:00
mooglyguy
55c8bf8e0e -z8000, tmpz84c015: Removed MCFG macros. [Ryan Holtz]
(nw) -tumbleb: Fixed compile.
2018-12-06 20:50:08 +01:00
David Haywood
2f43a53ee8 new WORKING machines ---- Magic Purple [David Haywood, Jose IBI, Arcade Vintage, Recreativas.org, DU] (#4372)
* new WORKING machines ---- Magic Purple [David Haywood, Jose IBI, Arcade Vintage, Recreativas.org, DU]

* sound balance seems off (nw)

* use XTAL (nw)

* simplify things a bit (nw)

* no 'language' dip on this (nw)

* not related (nw)
2018-12-06 14:10:04 -05:00
Ivan Vangelista
bb1a1ed956 src/mame: more MCFG removal (nw) 2018-12-06 18:47:12 +01:00
Olivier Galibert
a0f1fb2698 fixes, gee (nw) 2018-12-06 18:40:48 +01:00
Roberto Fresca
e56d38beca Break Thru (Tecfri license): Better notes explaining
the implemented Bipolar PROM addressing.
2018-12-06 16:40:40 +01:00
mooglyguy
cb145e8e43 Fix build, nw 2018-12-06 15:27:04 +01:00
mooglyguy
be47eccbb3 midtunit.cpp: Added an optional DMA-blitter viewer behind a #define. [Ryan Holtz] 2018-12-06 15:18:43 +01:00
Olivier Galibert
8f534764f9 mu100: Add missing roms, also some wip [Guru, O. Galibert] 2018-12-06 15:02:17 +01:00
Olivier Galibert
76575e6cdd watchpoint: prevent recursive multiple installs [O. Galibert] 2018-12-06 14:58:26 +01:00
Vas Crabb
057fcc429f gsword: Preliminary MCU emulation. [Vas Crabb, Caps0ff, *=/STARRIDER\=*]
* Removed BAD_DUMP flag from josvolly MCU dump - there's no reason to believe the MCUs contain different programs, and Allumer were known to use different silkscreen on identical parts (would still be nice to get confirmation).
* Connected gsword MCUs and correted connections for DIP switches, player inputs, start buttons, coin chutes, and coin counters.
* Lots of guesses due to lack of measurements, schematics, or even good PCB pictures.
* Demoted gsword to MACHINE_NOT_WORKING and MACHINE_IMPERFECT_SOUND as there are issues with credits registering and sound.
* Added extensive notes.

(nw) I'm pushing this in case someone else wants to take a look.  The
actual MCU emulation seems to be working, and the MCUs are communicating
without errors.  The MCUs checksum three quarters of their program ROM
(passing) and the other quarter all looks good.  The problems may stem
from some status flag not propagating back to the main CPU, or possibly
something in the interrupt logic that was working before because serial
communication delays were inaccurate.  Although previously a set of
four MCUs were simulated, there are only three actually present.  The
second I/O MCU was mapped at a location never accessed by the sub CPU.
2018-12-06 20:33:02 +11:00
Roberto Fresca
ee2eddbe5c Rulechan.cpp big cleanup... 2018-12-06 03:43:55 +01:00
AJR
4f8e36e11a rulechan.cpp: Please don't include nonstandard headers or use fake XTAL values for derived clocks (nw) 2018-12-05 17:34:18 -05:00
Ivan Vangelista
3a0d2248f7 src/mame: even more MCFG removal (nw) 2018-12-05 23:15:44 +01:00
Roberto Fresca
db7e370bd8 New working machines
--------------------
Super Ball (Version EC-3.50 N322) [Grull Osgo]
Super Ball (Version EC-3.50 N165) [Grull Osgo]
2018-12-05 23:06:03 +01:00
mooglyguy
ccd87f82ec macOS compile fix and first pass at cancer removal from rainbow.cpp, nw 2018-12-05 21:44:08 +01:00
hap
e1a2212fba namcos23: add note (nw) 2018-12-05 21:00:01 +01:00
hap
0b7879a2a6 bzone: comments typo (nw) 2018-12-05 20:54:29 +01:00
hap
5f45315475 zr107: correct midnrun gamename (nw) 2018-12-05 20:43:25 +01:00
mooglyguy
0bd02131b6 3rdparty: Updated bgfx, bimg, and bx to latest upstream. [Ryan Holtz] 2018-12-05 19:45:08 +01:00
mooglyguy
9a81ec7eaf tms34010: Removed MCFG. [Ryan Holtz] 2018-12-05 18:37:36 +01:00
mooglyguy
0cb7e425f1 -midtunit.cpp: Various cleanups. Removed MCFG, converted to video device and removed static globals. [Ryan Holtz]
-midwunit.cpp,midxunit.cpp: Various cleanups. Removed MCFG, converted to logmacro. [Ryan Holtz]
2018-12-05 18:37:36 +01:00
mooglyguy
6d3fa422b1 Initial attempt at device-ifying midtunit video, only midtunit.cpp compiles right now 2018-12-05 18:37:36 +01:00
Bavarese
2d9895e7bd [Rainbow-100]: correct palette problems and silence log output (#4373)
* Correct palette problems and silence log output

Monitor autodetection avoids false colors [on a real machine, this would require rewiring].
Corrected palette problems (non-working flag). Also, video levels from DEC's documentation turned out too dark. Converted printf to logerror.

* Old_palette removed

* More fixes that slipped through (NW)

* Update rainbow.cpp

* Update rainbow.cpp
2018-12-05 11:22:52 -05:00
cam900
29ff589d21 seta2.cpp : Cleanups (#4374)
* seta2.cpp : Cleanups
Reduce unnecessary handlers, protected:'d more handlers, Fix namings, Reduce ACCESSING_BITs

* seta2.cpp : Convert array into std::unique_ptr
2018-12-05 11:20:36 -05:00
Ivan Vangelista
ef17299ae5 gaelco2.cpp: bare minimum to get saltcrdi 'in-game' (nw) 2018-12-04 22:22:08 +01:00
Ivan Vangelista
f91bbc9c7b src/mame: more misc MCFG removal (nw) 2018-12-04 19:29:05 +01:00
Ivan Vangelista
805699c031 aleck64.cpp: added JAMMA inputs for vivdolls (nw) 2018-12-04 19:28:06 +01:00
David Haywood
2210be04f2 seta2: improve screen size / visible area / offset handling, preliminary raster effects (#4369)
* seta2: document raster effect findings so far, it's about as illogical as the rest (nw)

* improvements, some stuff still broken by yofset change tho (nw)

* fixup problem in previous (nw)

* preliminary raster type stuff (nw)

* refactor and fix silly mistake (nw)

* not really happy with this, but not much evidence to go on at the moment (nw)
2018-12-04 13:16:18 -05:00
Ivan Vangelista
42c0ce0343 coolridr.cpp: fix compile (nw) 2018-12-04 17:55:04 +01:00
R. Belmont
5e7c10268a
Merge pull request #4356 from cam900/coolridr4
coolridr.cpp : Cleanups
2018-12-04 11:17:43 -05:00
R. Belmont
6f91742f7f
Merge pull request #4370 from cam900/prehisle
prehisle.cpp : Cleanups
2018-12-04 11:17:13 -05:00
fulivi
72dc8609aa hp9825 & hp9845: refactored I/O sub-system. Added 98032 GPIO module. (#4353) 2018-12-05 01:10:58 +11:00