Commit Graph

59442 Commits

Author SHA1 Message Date
braintro
6709161ef9 ltcasino.cpp: Minor correction (nw) 2018-05-06 14:47:50 -05:00
braintro
815e8a6dba new clone added - Last Mission (World rev 8)
New Clone Added
--------------------------------------------
Last Mission (World revision 8) [caius, The Dumping Union]
2018-05-06 14:04:04 -05:00
Vas Crabb
97e7ce645e revert changes to sprite layouts from ab5a677aeb (#3421) - superx was broken at least; other changes retained (nw) 2018-05-07 04:01:28 +10:00
braintro
9f5224c1ae ltcasino.cpp: Added PCB layout for Mini Vegas [Brian Troha] 2018-05-06 12:53:27 -05:00
cam900
ab5a677aeb dooyong.cpp : Minor cleanup, Add input_merger_any_high_device for ym2203 irq handler (#3421) 2018-05-07 03:47:09 +10:00
Vas Crabb
b0abbbee71 narrowing warnings (nw) 2018-05-07 03:25:00 +10:00
cam900
996713639f m90.cpp : Cleanup duplicates, Add user_data for tilemap ram base, reduce runtime tag lookups, Fix notes (#3517) 2018-05-07 03:23:22 +10:00
cam900
a83b46aa4a fuukifg2.cpp, fuukifg3.cpp : Minor cleanups, Fix spacing (#3404)
* fuukifg2.cpp, fuukifg3.cpp : Minor cleanups, Fix spacing

* fuukifg2.cpp, fuukifg3.cpp : Fix gfxdecodes

* fuukifg2.cpp, fuukifg3.cpp : Minor notes

* fuukifg3.cpp : Fix ymf278b handler

* fuukifg2.cpp : Fix build
2018-05-07 02:54:54 +10:00
cam900
c3cdbe1627 jaguar.cpp Cleanups (#3415)
* jaguar.cpp : Add address maps related from rom board (for cojags), Minor cleanups, Reduce runtime tag lookups, Move bankswitch configurations into machine_start

* jaguar.cpp : Fix build
2018-05-07 02:41:10 +10:00
AJR
7c53e46b17 Cut/paste mistake (nw) 2018-05-06 11:58:12 -04:00
AJR
aa414babb9 ppu2c0x: Change NMI to line callback (nw) 2018-05-06 11:55:26 -04:00
angelosa
2131ffd975 Missed script file (nw) 2018-05-06 15:37:00 +02:00
angelosa
c1868cd9d8 sub.cpp: Added flip screen support for Submarine (Sigma) [Angelo Salese]
(out of whatsnew: also split into video and includes files)
2018-05-06 15:36:58 +02:00
angelosa
46d25bad21 supbtime.cpp: split into video and includes (nw) 2018-05-06 15:36:57 +02:00
AJR
93ae59e653 dipalette: Fix faulty assertion that was breaking nes_vt.cpp in debug builds (nw) 2018-05-06 09:29:48 -04:00
AJR
52b047aae3 ppu2c0x family: Make palette internal to device 2018-05-06 09:28:52 -04:00
cracyc
4b7661dbbd vis: fix assert (nw) 2018-05-06 07:41:38 -05:00
Sergey Svishchev
f9304e5ff9 gridcomp: hook up TMS9914 GPIB controller (nw) 2018-05-06 22:01:14 +10:00
angelosa
e6b040b123 witch.cpp: merged memory maps, and moved state machine data into header file (nw) 2018-05-06 13:14:59 +02:00
Vas Crabb
1f0046d2d0 one more thing that didn't actually work (nw) 2018-05-06 19:24:17 +10:00
Vas Crabb
138b60e6c6 (nw) misc follow-up
Fix MT06964

Fix µPD7759 class hierarchy, and reset callback before resolving it
(fixed assert in Sega C2)

Remove some more low-value device add indirection macros, default some
more clocks

Make cards inherit clock from slot by default
2018-05-06 19:19:48 +10:00
angelosa
495ec11fdf Fix colors (nw) 2018-05-06 09:15:28 +02:00
smf-
35d2dae7f3 default eeprom clock to zero (nw) 2018-05-06 07:04:41 +01:00
Michael Zapf
8486d30437 ti99_2: Various fixes, added cassette. (nw) 2018-05-06 02:00:13 +02:00
cracyc
0f01c72a67 pc9801: vbirq is a ff, fixes policenauts save file loading (nw) 2018-05-05 15:45:24 -05:00
AJR
c44c206c5f Fix build by removing unused variable (nw) 2018-05-05 16:40:06 -04:00
AJR
884a6df979 gcpinbal.cpp: List undumped PALs (nw) 2018-05-05 16:39:46 -04:00
Michael Zapf
7adec69c08 ti99_2: New WORKING driver. New and verified ROM dumps, re-implementation, fixes. 2018-05-05 22:26:39 +02:00
AJR
9e5971241e keirinou: Fix configuration (nw) 2018-05-05 16:17:42 -04:00
braintro
182fe08b28 witch.cpp: Add in PCB number (nw) 2018-05-05 14:58:59 -05:00
braintro
37285a8016 witch.cpp: Update prom type and minor info (nw) 2018-05-05 14:54:33 -05:00
braintro
3550b0a830 gaelco2.cpp: Verified MCU clock for Touch N Go. [f205v] 2018-05-05 14:46:29 -05:00
angelosa
723ba329d9 new WORKING machine
-------------------
Keirin Ou [Michael Moffitt, Eric Diem, Angelo Salese, The Dumping Union]
2018-05-05 21:40:45 +02:00
Vas Crabb
4ea3cd0bc1 Streamline machine configuration macros - everyone's a device edition.
Start replacing special device macros with additional constructors,
starting with ISA, INTELLEC 4 and RS-232 buses.

Allow an object finder to take on the target of another object finder.

(For a combination of the previous two things in action, see either the
INTELLEC 4 driver, or the Apple 2 PC Exporter card.  Also check out
looping over a device finder array to instantiate devices in some
places.  Lots of things no longer need to pass tags around.)

Start supplying default clocks for things that have a standard clock or
have all clocks internal.

Eliminate the separate DEV versions of the DEVCB_ macros.  Previously,
the plain versions were a shortcut for DEVICE_SELF as the target.  You
can now supply a string tag (relative to current device being
configured), an object finder (takes on the base and relative tag), or
a reference to a device/interface (only do this if you know the device
won't be replaced out from under it, but that's a safe assumption for
your subdevices).  In almost all cases, you can get the effect you want
by supplying *this as the target.

Eliminate sound and CPU versions of macros.  They serve no useful
purpose, provide no extra checks, make error messages longer, add
indirection, and mislead newbies into thinking there's a difference.

Remove a lot of now-unnecessary ":" prefixes binding things relative to
machine root.

Clean up some miscellaneous rot.

Examples of new functionality in use in (some more subtle than others):
* src/mame/drivers/intellec4.cpp
* src/mame/drivers/tranz330.cpp
* src/mame/drivers/osboren1.cpp
* src/mame/drivers/zorba.cpp
* src/mame/devices/smioc.cpp
* src/devices/bus/a2bus/pc_xporter.cpp
* src/devices/bus/isa/isa.h
* src/devices/bus/isa/isa.h
* src/devices/bus/intellec4/intellec4.h
2018-05-06 00:51:27 +10:00
AJR
bba5127d7a simpbowl: Separate state class and use required_device_array (nw) 2018-05-05 10:15:11 -04:00
AJR
fca6501b56 magictg: Who do? (nw) 2018-05-05 10:06:20 -04:00
AJR
adf11afca4 39in1: Use finder array for DMADAC (nw) 2018-05-05 09:59:49 -04:00
AJR
adc6c47d9a iq151: Use finder array for slots; misc. cleanup (nw) 2018-05-05 09:59:25 -04:00
AJR
916e4663a3 MT06960 fix 2018-05-05 09:30:19 -04:00
Michael Zapf
ac59132f33 hexbus: Adding connectors to the HX5102, allowing to attach a second drive to the controller in the case. 2018-05-05 14:27:49 +02:00
Nigel Barnes
1f8b752924 remove bad unicode (nw) 2018-05-05 13:12:39 +01:00
Ivan Vangelista
a07a540e5d fixed MT06958, MT06962, MT06963 (nw) 2018-05-05 08:35:13 +02:00
Ivan Vangelista
5c89a9ca2b arcade.flt: add y2.cpp (nw) 2018-05-05 08:14:55 +02:00
braintro
6012bb75ec namcos2.cpp: Correct and unify rom names for the Final Lap 3 sets (nw) 2018-05-05 00:52:24 -05:00
braintro
dc73ce8b05 aerofgt.cpp: Updated information on Karate Blazers sets (nw) 2018-05-04 23:29:20 -05:00
Nigel Barnes
a1bcf4035f bbc: Added Beeb Speech Synthesiser device. 2018-05-04 22:09:41 +01:00
R. Belmont
cc4996ff5b
Merge pull request #3516 from DavidHaywood/030518_2
new machines marked as NOT WORKING
2018-05-04 16:38:19 -04:00
R. Belmont
23501a8c5c
Merge pull request #3520 from sschnelle/add_gpib_to_hp9k3xx
hp9k_3xx: add internal TMS9914 GPIB
2018-05-04 16:37:42 -04:00
Sven Schnelle
b2b1e995f7 hp9k_3xx: add internal TMS9914 GPIB
Signed-off-by: Sven Schnelle <svens@stackframe.org>
2018-05-04 22:13:02 +02:00
Michael Zapf
5a8ec54a1e ti99: Fixed disk creation via OSD 2018-05-04 21:59:16 +02:00