Commit Graph

59602 Commits

Author SHA1 Message Date
mooglyguy
f61f823ed6 gime: Eliminated machine().device, nw 2018-06-02 10:35:27 +02:00
Vas Crabb
e64244db48 snk6502: improve sound encapsulation and fix BGM (nw)
Still could be a lot better:
* Frequency/rate should be set in config, not reset handlers
* Speech should be moved into a separate device for the games that have it
* Probably should be specialisations for sasuke and satansat
* Not all games have three channels
2018-06-02 15:01:03 +10:00
angelosa
91e39b1e68 while at it (nw) 2018-06-02 00:57:40 +02:00
angelosa
2ab189df0a tatsumi.cpp: Cycle Warriors & Big Fight color banks are HW configured. Fixes fade in/out effects and CRT test colors [Angelo Salese] 2018-06-02 00:56:09 +02:00
AJR
bbb25639e8 mos8563: Use device_palette_interface instead of creating palette subdevice (nw) 2018-06-01 18:01:37 -04:00
angelosa
08973c15a3 tatsumi.cpp: Cycle Warriors & Big Fight bit 14 of tilemap is per-tile opacity enable [Angelo Salese] 2018-06-01 23:07:26 +02:00
AJR
243bbdc152 seta.cpp: Acknowledge more interrupts (nw) 2018-06-01 16:33:51 -04:00
AJR
fb9b32e32f sis85c496: Eliminate unnecessary use of machine().device and CPU tag hardcoding (nw) 2018-06-01 15:39:08 -04:00
cracyc
84b2fd4591 i386: don't mask top 8 bits of sgdt for 486 too, fixes win32s (nw) 2018-06-01 13:53:43 -05:00
cracyc
e99efd87bc at: eop needs to apply immediately or the fdc errors out (nw) 2018-06-01 13:30:51 -05:00
Vas Crabb
fd41b35c2a (nw) allow BIOS declaration before first ROM region 2018-06-02 03:33:25 +10:00
Vas Crabb
ea579a59a8 (nw) more cleanup - remove more literal tags, split redline/offroad/etc. out of leland state 2018-06-02 03:29:30 +10:00
mooglyguy
993b52015a scramble: Removed machine().device. src/mame/audio is now clean of machine().device. nw 2018-06-01 19:10:06 +02:00
ajrhacker
b7a49446fa
Merge pull request #3628 from cam900/patch-34
megaplay.cpp : Add notes of overlay
2018-06-01 13:05:17 -04:00
ajrhacker
20ffb8e72e
Merge pull request #3629 from DavidHaywood/310518
new WORKING clones
2018-06-01 13:04:43 -04:00
AJR
d75ed63d2f wildfang, stratof: Add undumped MCU to configuration and correct size of internal ROM region (nw)
Note regarding the MCU type: This was reported as "NEC D8749HC" back in 2001 by Yasuhiro Ogawa, but the location (unpopulated on Ninja Gaiden) is silkscreened "uPD8049" on the PCB. Hmm...
2018-06-01 12:11:46 -04:00
angelosa
63cf91f214 tatsumi.cpp: cycle warriors and big fight bit 15 of tilemap code is per-tile high priority with regards to sprites. Fixes several priority glitches [Angelo Salese]
(out of whatsnew: also made a massive order cleanup)
2018-06-01 17:18:47 +02:00
mooglyguy
9c34fccdee snk6502, trackfld: Eliminate machine().device, remove some tag lookups, added more device finders, nw 2018-06-01 15:56:33 +02:00
cracyc
dabbd32a62 osdnet: don't call it close (nw) 2018-06-01 08:41:30 -05:00
cracyc
71046c63c2 osdnet: prevent segfault at stop and when selecting device from menu (nw) 2018-06-01 08:14:05 -05:00
hap
2e6f3dd0e9 New working machine added
-----------
R-Zone: Battle Arena Toshinden [hap, Sean Riddle]
2018-06-01 14:40:44 +02:00
Vas Crabb
ff9123d8ef fixup, improve validation (nw) 2018-06-01 21:50:19 +10:00
Vas Crabb
d1f0520444 xain.cpp: clean up, reduce code duplication, reduce literal tags (nw) 2018-06-01 20:19:45 +10:00
mooglyguy
2cdb153103 svis_snd cleanups, nw 2018-06-01 11:41:52 +02:00
Vas Crabb
d96189dfc9 C++14 has one of these in the standard library (nw) 2018-06-01 13:07:01 +10:00
Vas Crabb
aebae021bf remove a few literal tags from address maps (nw) 2018-06-01 12:07:45 +10:00
Vas Crabb
062027276e addrmap.h: reduce code duplication and add support for device finders in more places in memory maps 2018-06-01 11:35:02 +10:00
AJR
e713b4e5e5 taito_b.cpp: Identify TC0180VCU as source of interrupts and change these into callbacks. The interval between the two has been changed (no longer being an arbitrary multiple of the CPU clock), but the timing is still more or less guesswork. 2018-05-31 20:23:31 -04:00
Angelo Salese
1d3b3daf74
naomi.cpp: Trizeal is by Triangle Service (nw) 2018-06-01 01:32:08 +02:00
AJR
a7230f387b starwars.cpp: Replace machine().device with finders (nw) 2018-05-31 19:22:35 -04:00
DavidHaywood
14ed416620 minor label fix from Razoola 2018-05-31 23:05:03 +01:00
DavidHaywood
9d7c4edfe6 new WORKING clones
Ghost Pilots (prototype) [Brian Hargrove]
2018-05-31 23:01:41 +01:00
AJR
b4ef226b83 ccastles: Add addressable latches (nw) 2018-05-31 15:03:03 -04:00
AJR
8e6b484e86 esb: Fix ROM loading bug 2018-05-31 14:26:38 -04:00
AJR
59190c80e1 seta.cpp: Break up the "vregs" handler (nw) 2018-05-31 14:13:57 -04:00
mooglyguy
31c514df18 segag80v, segasnd: Removed machine().device, nw 2018-05-31 19:44:38 +02:00
mooglyguy
0a455b0eff segag80r: Eliminated machine().device and also split monsterb sound board into a proper device, nw 2018-05-31 18:33:28 +02:00
AJR
e6b5ea8b95 cps3.cpp: Remove unnecessary address_space argument (nw) 2018-05-31 11:46:30 -04:00
AJR
929f11935f cps3.cpp: Eliminate machine().device (nw) 2018-05-31 11:43:26 -04:00
AJR
9787ba3fde drw80pkr.cpp: Fix clang build (nw) 2018-05-31 11:42:56 -04:00
AJR
b447f8cd91 jaguar.cpp: Use ioport finders for joysticks/buttons (nw) 2018-05-31 11:33:59 -04:00
Ivan Vangelista
04cd6a61b7 drw80pkr.cpp: device_finder (nw) 2018-05-31 17:30:15 +02:00
AJR
3b4af26559 ti99_4p, ti99_4x, ti99_8: Use ioport finders for keyboard (nw) 2018-05-31 11:24:06 -04:00
Ivan Vangelista
15692247ef dogfgt.cpp: device_finder (nw) 2018-05-31 17:19:35 +02:00
mooglyguy
47f1777f44 tx1: Removed more tag lookups, nw 2018-05-31 16:57:22 +02:00
Ivan Vangelista
1e91539044 kinst.cpp: this needs to stay in machine_reset(). Fixes MT06988 (nw) 2018-05-31 16:32:33 +02:00
mooglyguy
6b56f3a5f0 Fix validation, nw 2018-05-31 16:20:22 +02:00
mooglyguy
d25e17ef6a dkong, gridlee, hyprolyb, jedi, mario, phoenix, pleids, polepos, redalert, tx1: machine().device removals. Also refactored tx1 to have separate sound-board devices. nw 2018-05-31 15:38:40 +02:00
cam900
7d83097e86
megaplay.cpp : Add notes of overlay
Demote Mega Play games with MACHINE_IMPERFECT_GRAPHICS, because Overlay bitmap is wrong (title screen, mega play logo, etc...)
2018-05-31 22:21:44 +09:00
Ivan Vangelista
708c3c437b gaelco3d.cpp: device_finder (nw) 2018-05-31 15:12:17 +02:00