Ivan Vangelista
b01afdbf3b
ssfindo.cpp: added preliminary eeprom hook up. tetfight is now playable (coins work). Left as not working since eeprom isn't correctly saved, thus the inputs are screwed on reset. (nw)
2017-05-22 19:11:48 +02:00
AJR
38a3d40dbb
taito_l.cpp: Another round of PPIs (nw)
2017-05-22 13:00:38 -04:00
Ivan Vangelista
a3ab70549f
by68701.cpp: added missing ROM dump for flashgdnp1 [PinMAME]
2017-05-22 18:59:59 +02:00
MetalliC
55c4a1252e
minor STV ioga (nw)
2017-05-22 18:51:49 +03:00
MetalliC
02a73b8048
new machine added as NOT_WORKING
...
--------------------------------
Mushiking The King Of Beetles 2004 Second (Japan) [f205v, rtw]
2017-05-22 18:51:27 +03:00
smf-
7d1b771c6f
Fix for MSVC (nw)
2017-05-22 14:11:08 +01:00
Vas Crabb
f51fe78056
get rid of mconfig trampoline in a few more devices, make handlers protected
2017-05-22 22:48:40 +10:00
Vas Crabb
ed231988f1
let's use Zaccaria as a demo for machine config in members
2017-05-22 19:48:30 +10:00
Vas Crabb
ceb586419e
order of initialisation (nw)
2017-05-22 19:03:14 +10:00
Vas Crabb
fa80bef249
well, that causes mpu4 to take way too much memory to compile, the changes to device instantiation still apply (nw)
2017-05-22 18:55:02 +10:00
Vas Crabb
f7180a9504
and ioports, too (nw)
2017-05-22 18:29:16 +10:00
Vas Crabb
89524dd10e
There's no day like today. This just follows up on the last commit: game drivers are less special special - they have configuration instantiated in the usual way.
2017-05-22 18:17:29 +10:00
Vas Crabb
a6ee791664
Goodbye MACHINE_CONFIG_FRAGMENT, it was nice knowing you.
...
(nw) This is a pretty minimal change. The point where the root device is added has been moved
from the MACHINE_CONFIG_START macro to the constructor of the machine configuration class (made
possible by giving drivers their own device types). This isn't the final change in this area.
The root device is still being handled specially in that its configuration comes from the game
driver structure. This needs to be harmonised with regular devices. But that's a job for
another day.
2017-05-22 14:31:40 +10:00
AJR
e63871ed51
seta.cpp: IRQ acks for calibr50 and usclssic (nw)
2017-05-22 00:00:16 -04:00
Dirk Best
ff0eab691d
Replace some custom palette inits with the appropriate standard callback
2017-05-22 02:54:26 +02:00
AJR
b4644cf2a5
Document non-MCU chip on Insector X (nw)
2017-05-21 18:50:50 -04:00
yz70s
53af4c6390
xbox/chihiro: usb devices are now slot devices [Samuele Zannoli]
2017-05-21 23:29:57 +02:00
Dirk Best
12bc38285f
emupal: Don't hardcode color PROM region name, add error handling
2017-05-21 23:21:15 +02:00
Dirk Best
459dd62d39
ym2203: Avoid crash if MAME fatalerrors
2017-05-21 23:21:08 +02:00
AJR
11875e315f
wwallyj: Add uPD4701A devices
2017-05-21 16:54:40 -04:00
AJR
5d3ecde4bc
cabal: Add uPD4701A devices to trackball sets
2017-05-21 16:16:53 -04:00
AJR
d5cee776d0
forgottn: Add uPD4701A device (nw)
2017-05-21 15:40:43 -04:00
AJR
17bd0ab306
poundfor: Add uPD4701A devices
2017-05-21 15:03:24 -04:00
fulivi
a662d26e29
floppy: Fix for a segfault when emulating HP9895 drive [F.Ulivi]
2017-05-21 19:24:11 +02:00
AJR
a43cc7edeb
horshoes: Add uPD4701A device
2017-05-21 11:40:20 -04:00
AJR
28913b6929
eaglshot: Add uPD4701A device
2017-05-21 11:15:38 -04:00
AJR
6ee9c864a8
calibr50: Add uPD4701A device
2017-05-21 10:39:32 -04:00
Robbbert
3b3ef88bfe
(nw) Removed duplicates from list of approximate software matches.
2017-05-21 23:22:19 +10:00
AJR
3ad2d8f34f
Silly mistake I made when I was tired (nw)
2017-05-21 08:35:48 -04:00
Vas Crabb
b5cbf34a93
Fix crashes in -listxml in debug builds
...
* Make -listxml instantiate slot devices in slots rather than under the machine root
* Use dynamic_cast rather than static_cast or downcast on parent device in TI-99 slot/card devices
(nw) There are still very real issues present. When -listxml, -listroms, -verifyroms, etc.
instantiate individual devices, they don't have the information necessary to instantiate the
expected parent device. So slots won't be children of the bus they expect to be attached to,
and cards won't be in their usual slots. It's unsafe to use static_cast<> on owner at the
best of times, and doing anything with the result is likely to cause silent memory corruption
during listxml (this was previously happening with the TI-99 peripheral box slot device).
You can't use downcast<> at configuration complete time either, as that degenerates to a
static_cast<> in release builds anyway, and it will cause a crash in -listxml in debug builds
as we had before. The choices are to use a dynamic_cast and check the result before doing
anything with it before device start time, or wait for device start time and use downcast<>
at that point.
2017-05-21 17:08:06 +10:00
AJR
02e787e3d3
Partially rewrite uPD4701 device and hook it up to a few Sega games
2017-05-21 01:31:52 -04:00
dankan1890
f09ba1e562
Fixed some inaccuracies in file names in lua scripts.
2017-05-21 15:22:03 +10:00
AJR
092c8be896
RIP timer_pulse (nw)
2017-05-20 20:33:53 -04:00
arbee
d7bb52bd3c
New non-working clone added:
...
Star Trek: Voyager (stand-up version 1.002) [ShouTime, The Dumping Union, R. Belmont]
2017-05-20 14:45:23 -04:00
MetalliC
af20ff0088
multfish.cpp: convert to use hopper device (nw)
2017-05-20 19:41:52 +03:00
Robbbert
4e5146a016
(nw)Stratos: marked as not working, small cleanup.
2017-05-21 02:05:11 +10:00
MetalliC
98fb80a8ca
add hopper-like mode to ticket dispenser device
2017-05-20 17:06:28 +03:00
hap
93638e1cc2
New working clone added
...
----------
Dottori-Man Jr. [hap]
2017-05-20 15:46:38 +02:00
MetalliC
f6d61a9ebe
Machine promoted to WORKING
...
Hashire Patrol Car [MetalliC]
2017-05-20 16:10:32 +03:00
R. Belmont
b019c1104c
Merge pull request #2311 from DavidHaywood/newsets
...
clones from Mathieu Patard
2017-05-20 09:05:21 -04:00
R. Belmont
e32adb576c
Merge pull request #2315 from 057a3dd61f99517a3afea0051a49cb27994f94d/throttle-fix
...
Fix video_manager::throttle_until_ticks (#2309 )
2017-05-20 09:04:28 -04:00
057a3dd61f99517a3afea0051a49cb27994f94d
cb6fc11722
Remove the minimum constraint for sleep, thus avoid choosing a seemingly
...
arbitrary constant.
2017-05-20 17:56:03 +00:00
Mark Garlanger
69b600c8d3
Add support for ULTRA ROM on the Heathkit H19 ( #2313 )
2017-05-20 22:51:41 +10:00
yz70s
36df9bb801
chihiro: usb hotfix (nw)
2017-05-20 13:44:00 +02:00
Ivan Vangelista
bb78784b3b
new working clone
...
-------------------------
Phoenix (Hellomat Automaten bootleg) [unknown]
2017-05-20 10:14:12 +02:00
AJR
30079d38b0
Have -listroms display a user-friendly message when no ROMs are required
2017-05-20 02:01:07 -04:00
AJR
f21e68092f
Further tweaks to command verb behavior (nw)
...
- Extend slot option processing to the -listdevices command as well
- Don't try adding any system-specific options when a wildcard is specified
2017-05-20 01:36:33 -04:00
Vas Crabb
a0a94606b6
cleanup (nw)
2017-05-20 15:31:24 +10:00
Robbbert
335651bd79
(nw)zexall: output to error log at LN's request.
2017-05-20 14:40:39 +10:00
Vas Crabb
c9dc9feacc
this should fix a coverity error (nw)
2017-05-20 14:25:29 +10:00