Commit Graph

62839 Commits

Author SHA1 Message Date
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
Vas Crabb
3530de78cc yunsun16.cpp: the Oki sound chip definitely isn't mapped there on magicbub (nw)
mikiek: improve title, put original title in comment (nw)
2018-12-04 21:19:33 +11:00
AJR
a4b24c24a2 f8: Fix LNK opcode by preserving carry flag before clearing flags 2018-12-03 22:53:38 -05:00
Robbbert
785e40180d (nw) Housekeeping 2018-12-04 10:52:37 +11:00
smf-
367aba30d4 better fix 2018-12-03 21:31:07 +00:00
Ivan Vangelista
0f5b8d7f58 src\mame: misc MCFG removal (nw) 2018-12-03 20:56:15 +01:00
Lord-Nightmare
828294de32 fix compile on gcc 8.2.0 64-bit win (nw) 2018-12-03 13:30:51 -05:00
Ivan Vangelista
9b5357da53 goldstar.cpp: preliminary decryption for luckylad. Not really close yet (nw) 2018-12-03 18:29:42 +01:00
AJR
e9a969f154 h8_watchdog: Blah blah blah, side effects blah (nw) 2018-12-03 10:16:21 -05:00
AJR
3b0e83caad flsbeats: Add TE7752 device (nw) 2018-12-03 09:36:42 -05:00
AJR
911376bd24 te7750: Default clock; update docs; add TE7752 type (nw) 2018-12-03 09:36:02 -05:00
arbee
0910676c40 New machines added as MACHINE_NOT_WORKING
Flash Beats [R. Belmont, twistedsymphony]
2018-12-03 07:51:28 -05:00
cam900
1512fcdde6 prehisle.cpp : Cleanups
Cleanup handlers, Fix some namings, Fix scroll, Cleanup gfxdecode
Move non-video related save state into machine_start
2018-12-03 18:07:37 +09:00
AJR
44e0aa6191 fs3216: A few more things hooked up (nw) 2018-12-02 21:58:29 -05:00
ajrhacker
cf2603240f
Merge pull request #4367 from shattered/_0cc33e9
pasopia7: increase keyboard poll rate to 5kHz; makes debounce code work
2018-12-02 21:45:15 -05:00
ajrhacker
141c263204
Merge pull request #4368 from shattered/_b49d142
hp95lx: new NOT_WORKING machine -- Hewlett-Packard 95LX palmtop
2018-12-02 21:44:39 -05:00
AJR
5c6a98647b fs3216: Try hooking up a few devices (nw) 2018-12-02 20:37:55 -05:00
braintro
c59217cdd2 new working machine - PE+ Joker's Revenge Poker
New Machine Added
------------------------------------------------------
Player's Edge Plus (X002143P+XP000043) Joker's Revenge Poker [BrianT]
2018-12-02 15:04:31 -06:00
braintro
20ae7da367 djboy.cpp: Rename 1 ROM for Sammy's DJ Boy plus show how clocks are derived (nw) 2018-12-02 14:48:31 -06:00
Sergey Svishchev
619a9ab92e hp95lx: new NOT_WORKING machine -- Hewlett-Packard 95LX palmtop 2018-12-02 23:47:29 +03:00
Sergey Svishchev
99890e34ec pasopia7: increase keyboard poll rate to 5kHz, fixes input of repeated chars (nw) 2018-12-02 23:45:21 +03:00
Roberto Fresca
d3cc5f0c2f ampoker.cpp updates: Fixed the NVRAM size. [Grull Osgo] 2018-12-02 20:25:35 +01:00
mooglyguy
9357ab2d5b tms32031.cpp: A different attempt at fixing the disassembler. Confirmed radikalb still works, and mk4 and drivedge no longer stack-overflow. nw 2018-12-02 19:42:14 +01:00
mooglyguy
2e343a451b scsp.cpp: Fixed a possibly-uninitialized warning with GCC 8.2.1, nw 2018-12-02 19:03:47 +01:00
R. Belmont
70693512bf
Merge pull request #4363 from DavidHaywood/021218
seta2.cpp : make code more friendly for a line rendering approach, preparation for raster IRQ hookup
2018-12-02 12:59:23 -05:00