Commit Graph

59332 Commits

Author SHA1 Message Date
DavidHaywood
8f003e95eb new WORKING machine
World Adventure [ArcadeHacker, The Dumping Union]

(and first pass dedeprecation / splitting class up)
2018-05-23 17:57:00 +01:00
hap
d12b063f3a Machines promoted to working
----------------------------
Game & Watch: Super Mario Bros. [Sean Riddle]
2018-05-21 19:35:02 +02:00
AJR
15efd49e3a io992: Use object finders (nw) 2018-05-21 13:25:01 -04:00
Michael Zapf
fd4fe2c91e ti99_2: Various fixes, added cassette and Hexbus, still WIP 2018-05-21 18:10:00 +02:00
AJR
e796d56660 i8275: Blank top and bottom row lines when underline is greater than 7
- Start offloading parts of the device_timer routine to helper functions (nw)
- Allow side effects of reads to be disabled (nw)
2018-05-21 11:30:01 -04:00
AJR
fe342b9877 timer.cpp: Use siblingdevice instead of absolute tag lookup; add screen tag validation for scanline timers (nw) 2018-05-21 10:15:07 -04:00
AJR
6cd565fee5 looping: Use device finders instead of machine().device (nw) 2018-05-21 09:29:42 -04:00
Stiletto
a0cdc22c84
Confirmed Super High-Way used an 8080 CPU. *nw*
Confirmed Super High-Way used an 8080 CPU. *nw*
2018-05-21 07:58:54 -04:00
Vas Crabb
ab193a14fa Some cleanup on #3592 (nw) 2018-05-21 20:14:24 +10:00
Ivan Vangelista
afd68d3e6b igs011.cpp: device_finder (nw) 2018-05-21 10:01:26 +02:00
Ivan Vangelista
9066bcab42 dynadice.cpp:output_finder (nw) 2018-05-21 09:49:43 +02:00
Ivan Vangelista
8e0cdb1e18 rd2tank.cpp: device_finder (nw) 2018-05-21 09:36:44 +02:00
Ivan Vangelista
1a986cdf39 vcombat.cpp device_finder (nw) 2018-05-21 09:25:19 +02:00
AJR
1fe4b36065 Fix error in debug build with SMS card options (nw) 2018-05-21 03:01:39 -04:00
AJR
d205197fe0 mhavoc.cpp: Use device finder for TMS5220 (nw) 2018-05-21 02:27:48 -04:00
AJR
5844d38beb suprnova.cpp, playch10.cpp: Eliminate machine().device (nw) 2018-05-21 02:24:37 -04:00
AJR
f5b42ab403 sms.cpp: Get rid of driver inits; hopefully fix output finder problem (nw) 2018-05-21 02:02:42 -04:00
AJR
49f354d544 Kludge some absolute tag lookups in the core that can't really be helped (nw) 2018-05-21 01:10:27 -04:00
AJR
3ac6d70be0 Even more output_finder fixes (nw) 2018-05-21 01:00:41 -04:00
AJR
a7e16f686b Further output_finder fixes (nw) 2018-05-21 00:51:37 -04:00
AJR
0516ea1284 Fix some of the (many) errors from 2beba4ce73 (nw) 2018-05-21 00:40:24 -04:00
AJR
7c273f213a Remove some machine().device usage from the core (nw) 2018-05-20 18:39:57 -04:00
AJR
e38cb69ee7 psxcontrollerports: Quick validation fix (nw) 2018-05-20 17:52:57 -04:00
AJR
165b910a67 special.cpp: Use some more finder arrays (nw) 2018-05-20 17:49:29 -04:00
AJR
ddb7f3b18a rbmk.cpp: Use device finder; remove NMI interrupt from AT89C4051 MCU which has no NMI line (nw) 2018-05-20 17:34:36 -04:00
cracyc
cc8fc1e6bd pc8801, pc88va: required_device (nw) 2018-05-20 15:32:27 -05:00
AJR
ee820fde51 mhavoc: Use array finder for POKEYs (nw) 2018-05-20 16:22:44 -04:00
AJR
2a4a7e4465 spiders.cpp: Use required_device_array for PIAs and input merger for IRQ (nw) 2018-05-20 16:09:14 -04:00
AJR
250ffdd580 model2.cpp: Use required_device_array for timers (nw) 2018-05-20 16:08:26 -04:00
cracyc
1092f2009b psx/ctlrport: use required_device (nw)
sort_hiscore: make it much faster (nw)
2018-05-20 14:56:47 -05:00
AJR
09ab222658 Try to fix the build once again (nw) 2018-05-20 15:19:13 -04:00
AJR
182028ea82 Well, that was a bad typo (nw) 2018-05-20 15:16:18 -04:00
Dirk Best
c0dff0ebcb model1io: Various updates
- Map the 3 dip switches, remove bogus IN3, IN4 and IN5 callbacks
- Set swa to use epr14869b
- Clock for 315_5338A
- Add missing save state variable
- Update comments
- Document vcop dip switch settings
2018-05-20 20:32:35 +02:00
Dirk Best
53b791f756 315_5338a: Rename ports to match other Sega I/O devices 2018-05-20 20:32:29 +02:00
Dirk Best
36bea4a4ad 315_5649: Move index parameter into template 2018-05-20 20:32:23 +02:00
AJR
09ed257925 machine().device(tag) is now deprecated (nw) 2018-05-20 14:24:49 -04:00
wilbertpol
2beba4ce73 Replace set_led_value and set_lamp_value with output_finders. [Wilbe… (#3592)
* Replace set_led_value and set_lamp_value with output_finders.  [Wilbert Pol]

* segaufo: keep the 2 bit lamp outputs
2018-05-20 13:27:20 -04:00
AJR
acf93837ac strnskil.cpp: Remove due to merger with markham.cpp in ad71b11247 (nw) 2018-05-20 13:11:44 -04:00
ajrhacker
67a6fe4685
Merge pull request #3591 from kazblox/master
Give markham.cpp the C++ makeover and merge with strnskil.cpp, plus other changes
2018-05-20 13:07:49 -04:00
Ivan Vangelista
2b3de07697 luckglrn.cpp: removed erroneously c/p comment, fixed spelling, srccleaned (nw) 2018-05-20 17:42:00 +02:00
Jackson
ad71b11247 markham.cpp changes:
Merged with strnskil.cpp, with modernization and cleanups. (nw)

Add MCFG_SCREEN_RAW_PARAMS. (nw)

Added coin counters to markham, strnskil, banbam and clones.
2018-05-20 11:01:19 -04:00
AJR
ba6e4cdae0 cit101: Performance hack and note (nw) 2018-05-20 10:03:30 -04:00
AJR
603ae89155 megaplay.cpp: Fix mistake (nw) 2018-05-20 09:52:16 -04:00
Ivan Vangelista
799cf32029 luckgrln.cpp: output_finder, arrays, save state, removed outdated notes (nw) 2018-05-20 15:22:42 +02:00
AJR
c185e5187d 1945kiii: Various fixes
- Add sprite color flashes (MT 06971)
- Reduce palette size
- Fix OKIM6295 reads so fewer samples play on stopped channels
2018-05-20 09:11:55 -04:00
Ivan Vangelista
36cefaa3d0 new not working machine
---------------------------------------
unknown Ace System One game [Joe Magiera, The Dumping Union]
2018-05-20 12:38:17 +02:00
cam900
7a74fc8719 nmk16.cpp : Fix tdragon2 bankswitching 2018-05-20 19:29:58 +10:00
Robbbert
4ede644a48 apexc : fixed regression/crash introduced on 2018-02-12. 2018-05-20 16:58:34 +10:00
RobertoFresca
28ec227a18 year and Company... 2018-05-19 23:40:50 -03:00
RobertoFresca
f8259eb39f New working clones
------------------
Spy Hunter (Spain, Recreativos Franco S.A., Bally Midway license)
[Carlos Matos Lara, Recreativas.org, Roberto Fresca]
2018-05-19 23:37:33 -03:00