Commit Graph

51464 Commits

Author SHA1 Message Date
AJR
dd363de906 rchase2: Load user1 ROMs closer together to avert read from undefined data at 02600000 that drives CPU off rails in debug build (nw)
This might not be the correct loading method, but it's at least similar to vf2 and bel (which, like rchase2, have 2MB rather than 4MB ROMs). It's a non-working driver in any case.
2017-04-11 17:40:34 -04:00
hap
fc1f722ce5 hh_sm510: boxing boots, but still very glitchy (nw) 2017-04-11 23:20:47 +02:00
hap
7d59eee20d New NOT_WORKING machine added
---------
Game & Watch: Boxing [hap, Sean Riddle]
2017-04-11 21:23:49 +02:00
hap
887f3b0d36 hh_sm510: added svg layout to the konamis, but no backdrop (nw) 2017-04-11 18:22:51 +02:00
Ivan Vangelista
5f1c96bcb2 amiga.cpp: killed anonymous timer, hooked amigaaga_flop software list to the a1200 driver (nw) 2017-04-11 18:13:36 +02:00
Ivan Vangelista
82a03a03e6 sprint4.cpp, ultratnk.cpp: killed anonymous timers, removed unneeded prefixes, added save state support (nw) 2017-04-11 18:12:25 +02:00
Ivan Vangelista
f216083d8f Added two new pinball sets [PinMAME] 2017-04-11 18:09:27 +02:00
AJR
133cb8d9ea rchase2: Add I/O CPU and expander (nw)
There seems to have been an unrelated regression since 0.181 in rchase2, which now only displays a black screen.
2017-04-11 10:25:55 -04:00
AJR
0e016a9026 No longer used (nw) 2017-04-11 09:48:40 -04:00
AJR
7e09cb4817 megaplay.cpp: Use CXD1095 device for BIOS I/O 2017-04-11 09:40:09 -04:00
AJR
3809047420 segam1.cpp: Add 315-5296 and some placeholder RAM areas (nw) 2017-04-11 08:48:54 -04:00
AJR
c9424f3f5b cxd1095: Implement reset behavior (nw) 2017-04-11 00:39:35 -04:00
AJR
644fa749c6 cyclwarr, bigfight: Read inputs through CXD1095 device 2017-04-11 00:25:28 -04:00
arbee
1f778d78bd mtouchxl: added preliminary 1-wiret iButton hookup. (nw) 2017-04-10 23:11:24 -04:00
AJR
caa4bb8db5 Use a port finder, duh (nw) 2017-04-10 23:10:06 -04:00
cracyc
58b351e268 mtouchxl: default cmos settings (nw) 2017-04-10 22:02:55 -05:00
AJR
32984a5a51 segaxbd.cpp: Rewrite CXD1095 as a device and also add it to megatech.cpp 2017-04-10 22:55:00 -04:00
arbee
0d78cbcf17 mtouchxl: hooked up NVRAM and Flash devices (nw) 2017-04-10 22:18:32 -04:00
hap
ce2c96c20a beathead: removed speedup hack (nw) 2017-04-11 04:14:36 +02:00
briantro
389ed84d51 peplus.cpp: Spelling (nw) 2017-04-10 21:02:35 -05:00
briantro
f6eb2fdf45 peplus.cpp: Patriot Poker has multiple Bonus levels (nw) 2017-04-10 20:57:52 -05:00
briantro
f318b9efaf peplus.cpp: Minor clarification (nw) 2017-04-10 20:36:13 -05:00
briantro
26dfbaf79f peplus.cpp: Documentation updates based on printed IGT materials (nw) 2017-04-10 20:23:24 -05:00
Nathan Woods
afa6a83728 Changes to make get_default_card_software() less stupid
The goals with this change is to make get_default_card_software() a bit more standalone by making it a const method that does not mutate the state of the device_image_interface.  This is done by passing in a small structure that encapsulates the minimum of information that get_default_card_software() needs.

This also eliminates the need for device_image_interface::open_image_file()

I agree with Sarayan that get_default_card_software() is terrible and needs to ultimately go away.  This is a small step in that direction.

Lastly, I don't care for the name of get_default_card_software_hook (or get_default_card_software() for that matter).  If anybody has better ideas, let me know.
2017-04-10 20:47:40 -04:00
hap
bc5ff51ee6 New working machine added
-----------
Fidelity Sensory Chess Challenger 8 [hap, yovan]
2017-04-11 01:17:10 +02:00
AJR
f5fb01e370 srallyc: Hook up 315-5296 I/O on drive board (does nothing yet) (nw) 2017-04-10 17:26:39 -04:00
hap
16a1e4be4f fidelz80: WIP skeleton driver for Sensory chess challenger 8 (nw) 2017-04-10 23:25:50 +02:00
cracyc
b8e2b24705 i386: add a cpuid supporting 486 (nw) 2017-04-10 14:36:54 -05:00
Mike Naberezny
0e0f3ad6a1 pet_rom.xml: Added KeyChip. [Andy Grady] 2017-04-10 12:23:47 -07:00
cracyc
7c9b346ade cdrom: translate from 2336 to 2048 (nw) 2017-04-10 13:59:26 -05:00
hap
d67b6a6659 hh_ucom4: add note (nw) 2017-04-10 20:39:58 +02:00
AJR
ab7d37c050 segajw.cpp: Use 315-5296 for I/O 2017-04-10 14:11:14 -04:00
AJR
7330bd8ed9 segaybd.cpp: Read inputs through 315-5296 2017-04-10 13:04:35 -04:00
Ivan Vangelista
9791d2fdb6 asuka.cpp, rabbit.cpp: removed anonymous timers (nw) 2017-04-10 17:59:47 +02:00
Ivan Vangelista
7f63cfec02 flyball.cpp, gaplus.cpp, gcpinbal.cpp: removed anonymous timers (nw) 2017-04-10 17:41:26 +02:00
Ivan Vangelista
50c6a15238 new not working clone
-------------------------
Rocky (French speech) [PinMAME]
2017-04-10 17:37:03 +02:00
cracyc
5a764f5697 mtouchxl: cd is detected but t10mmc just spams "CD read error" to the log (nw) 2017-04-10 09:40:29 -05:00
Ivan Vangelista
5671a5eeab mtouchxl.cpp: fixed compile (nw) 2017-04-10 08:31:03 +02:00
Nathan Woods
2724e69526 Made a number of methods be const correct and static where appropriate
Also changed a few methods to return 'bool' when appropriate
2017-04-10 14:13:42 +10:00
cracyc
abedbd9c68 mtouchxl: stuff (nw) 2017-04-09 22:07:38 -05:00
AJR
aea3c79042 model1.cpp: I/O board isn't hooked up yet, but yes, this one is definitely bad (nw) 2017-04-09 21:52:36 -04:00
cracyc
e862e026cb i386: ignore float exceptions in debugger (nw) 2017-04-09 20:20:43 -05:00
AJR
7471f12d1e segas24.cpp: Read inputs through 315-5296 2017-04-09 18:08:47 -04:00
couriersud
41b915c712 Minor optimization. (nw) 2017-04-09 23:00:03 +02:00
couriersud
f011567c77 Parametrized device activation in truthtables. (nw) 2017-04-09 23:00:02 +02:00
MetalliC
cfa43e6ae5 chihiro.cpp: converted bad CHD v4 to good v5 2017-04-09 22:42:05 +03:00
AJR
5f29d0b1a3 Fix OS X tools build when MAME_DIR includes spaces (nw) 2017-04-09 10:36:18 -04:00
Robbbert
7f3b803ec1 (nw) Housekeeping 2017-04-10 00:28:21 +10:00
Robbbert
9b178efd2d (nw) Fixed validation warning. 2017-04-10 00:11:50 +10:00
Nathan Woods
00bcf9e35c Changed the validity checks to have its own emu_options
This comes from a regression reported by Tafoid whereby the following command line:

	mame coco wildcat

Would report the following error (which was not really fatal because it happened within validation):

	Driver t4426 (file coco12.cpp): 1 errors, 0 warnings
	Errors:
		Fatal error Unknown slot option 'pak' in slot 'ext'

My changes to option processing changed emu_options to put image and slot options in their own arrays, and I expect those image/slot options to be pertinent to the active driver.  However, driver validation was passing the emu_options associated with the main emulation  to validation specific maching_config for other drivers.  This changes validate_one() to always use a fresh emu_options with each individual validation.
2017-04-09 08:18:41 -04:00