David Haywood
fe100f2e4e
new machines marked as NOT WORKING ( #3396 )
...
* new machines marked as NOT WORKING
Connectv Cricket (PAL) [Sean Riddle, David Haywood]
This is a vii.cpp one, and I guess the bat / ball connect up via serial ports not the GPIO or something, so needs work (also possibly points at a CPU / DMA bug too)
* new machines marked as NOT WORKING
Connectv Football [Sean Riddle, David Haywood]
this one uses the elan_eu3a14 in a slightly different way to golden tee, should point at some registers to control behavior.
* render some scenes in rad_foot more correctly (nw)
2018-03-30 15:16:28 -04:00
David Haywood
81aa9f25ca
new clones marked as WORKING ( #3409 )
...
Garou - Mark of the Wolves (NGH-2530) [Razoola]
Pochi and Nyaa (Ver 2.02) [Razoola]
2018-03-30 15:15:42 -04:00
AJR
d89cac2fef
drivedge: Fix regression (nw)
2018-03-30 15:15:04 -04:00
Ivan Vangelista
3e344377fc
dynduke.cpp: dumped PROMs [Porchy, Muddymusic]
2018-03-30 18:22:24 +02:00
Ivan Vangelista
5294f18b9c
othunder.cpp: changed to mono speaker, as shown on schematics and verified on real board [Guru]
2018-03-30 15:38:23 +02:00
Ivan Vangelista
fcfae40e57
taito_f2.cpp: corrected megablst's c-chip label (nw)
2018-03-30 15:35:41 +02:00
AJR
29503f5f93
dynduke: Regression fix (nw)
2018-03-30 08:25:38 -04:00
Nigel Barnes
d295e418c4
electron: Added Mega Games Cartridge device.
2018-03-30 12:58:31 +01:00
Nigel Barnes
61c7349334
electron_click: save state (nw)
2018-03-30 12:58:31 +01:00
Nigel Barnes
1cf74c83a4
electron abr/aqr use bitwise operators (nw)
2018-03-30 12:58:31 +01:00
Nigel Barnes
32d28fda03
bbc_beebsid: Don't reset SID again (nw)
2018-03-30 12:58:31 +01:00
Nigel Barnes
357643070a
electron: Use MCFG_SCREEN_RAW_PARAMS (nw)
2018-03-30 12:58:31 +01:00
AJR
32d8ed91a4
rugby: Partial code decryption (nw)
2018-03-30 07:42:27 -04:00
braintro
b45038f73a
new clone added - Enduro Racer (Mask ROM sprites)
...
New Clones Added
----------------------------------
Enduro Racer (YM2151) (mask ROM sprites, FD1089B 317-0013A) [coolmod, The Dumping Union]
2018-03-29 22:27:40 -05:00
Vas Crabb
919da8dfd4
fix bind errors (nw)
2018-03-30 13:55:11 +11:00
cracyc
acdfb30a41
i186: handle program space mapping for io block same as io space (nw)
2018-03-29 21:52:24 -05:00
braintro
6a7c1312f5
new clone added - Time Killers (alt rom board)
...
New Clone Added
----------------------------------------------
Time Killers (v1.21, alternate ROM board) [Brian Troha, The Dumping Union]
2018-03-29 21:08:32 -05:00
AJR
176e322b47
4roses: Decrypt main part of program (nw)
2018-03-29 21:58:57 -04:00
hap
a24c555444
New working machine added
...
-----------
Home Alone (Tiger handheld) [hap, Sean Riddle]
Home Alone 2 - Lost in New York (Tiger handheld) [hap, Sean Riddle]
Transformers - Generation 2 (Tiger handheld) [hap, Sean Riddle]
Independence Day (Tiger handheld) [hap, Sean Riddle]
2018-03-30 00:24:48 +02:00
Vas Crabb
811b159b83
neogeo: Further improvements:
...
* Removed LEDs/lamps from configurations that lack them.
* Hooked up coin lockouts.
* Improved I/O register mapping.
* Added controller detection connections for AES.
* Hooked up SPI-like outputs on SIT board used by irrmaze.
* Added layout for irrmaze showing most lamps.
* Irrmaze still missing card dispenser, air compressor and colour lamps.
2018-03-30 02:31:23 +11:00
AJR
16125666f7
Replace MCFG_CPU_VBLANK_INT with line callbacks in more Konami games (nw)
2018-03-29 11:17:44 -04:00
AJR
d320e9e156
unkhorse: Lower frequency of 8155 timer driving speaker
...
MCFG_CPU_VBLANK_INT replacement: some simple edge-triggered cases (nw)
2018-03-29 09:56:40 -04:00
AJR
c9cf7f3b6c
suprstar: Demote to not working (errors out when inserting coins)
2018-03-29 09:48:49 -04:00
David Haywood
5cc972ca97
use real C-chip ROM for MegaBlast [Team Caps0ff] ( #3401 )
...
(hook it up, for some definition of hook up, since it basically does nothing at all the game cares about)
2018-03-29 08:33:03 +02:00
Vas Crabb
216281cc41
neogeo: hook up coin counters
2018-03-29 15:50:39 +11:00
Vas Crabb
e019bf481f
cleaner handling of layout parsing errors (nw)
2018-03-29 15:29:08 +11:00
AJR
173981be95
slapfght.cpp, twincobr.cpp, wardner.cpp: Replace MCFG_CPU_VBLANK_INT with line callbacks (nw)
2018-03-29 00:04:08 -04:00
Lord-Nightmare
dc3a8776d8
minor s3670 wip, remove an erroneous comment in swyft and some redundant comments in superqix (nw)
2018-03-28 23:28:39 -04:00
AJR
6e2b28468f
bbc: 6845 VSYNC is tied to CA1 on first VIA
2018-03-28 22:58:48 -04:00
AJR
f88926de9d
jollyjgr.cpp, mirax.cpp, pachifev.cpp, ron.cpp, marineb.cpp: MCFG_CPU_VBLANK_INT line callback replacement (nw)
2018-03-28 22:40:45 -04:00
AJR
5cf9db8e6c
MCFG_CPU_VBLANK_INT line callback replacements for many old Konami games (nw)
2018-03-28 22:19:12 -04:00
Vas Crabb
af143199f8
neogeo: Split into real models:
...
* Moved common stuff (mostly video) into a base memory map.
* Split common edge connector inputs into JAMMA and MVS.
* Added clones with different numbers of game slots, edge connector, controller ports, memory card, and speakers.
* Based fixed-software drivers on MV-1 JAMMA board configuration.
* Removed memory card and controller ports from single-PCB games and converted to mono output.
* Coin lockouts/counters still not connected, and LED/EL output isn't suppressed for variants that lack it.
(nw) suppress leading space in RAM option names
2018-03-29 12:44:00 +11:00
AJR
a7262c8358
freekick.cpp, nbmj91915.cpp, niyanpai.cpp: Replace MCFG_CPU_VBLANK_INT with line callbacks (nw)
2018-03-28 21:38:07 -04:00
AJR
293c6bd627
galaga.cpp, pacland.cpp, tceptor.cpp: Replace MCFG_CPU_VBLANK_INT with line callbacks (nw)
2018-03-28 21:28:30 -04:00
AJR
28e8cc6674
ondra.cpp, primo.cpp: Replace MCFG_CPU_VBLANK_INT with line callbacks (nw)
2018-03-28 21:04:50 -04:00
AJR
1e5666734d
20pacgal.cpp, baraduke.cpp, gaplus.cpp, skykid.cpp, toypop.cpp: Replace MCFG_CPU_VBLANK_INT with line callbacks (nw)
2018-03-28 20:52:35 -04:00
AJR
addb138c03
gluck2.cpp, mpu12wbk.cpp, ssingles.cpp: Use MC6845 for vertical interrupt generation (nw)
2018-03-28 20:47:31 -04:00
AJR
e4d0df65eb
compgolf.cpp, liberate.cpp: Replace MCFG_CPU_VBLANK_INT with line callbacks (nw)
2018-03-28 20:26:41 -04:00
AJR
95dcb83844
fastfred.cpp, mermaid.cpp, rollrace.cpp: Replace MCFG_CPU_VBLANK_INT with line callbacks (nw)
2018-03-28 20:17:35 -04:00
AJR
ead9bc470a
nss.cpp, playch10.cpp: Replace MCFG_CPU_VBLANK_INT with line callbacks (nw)
2018-03-28 19:55:32 -04:00
AJR
191918ee1e
mjkjidai: Replace MCFG_CPU_VBLANK_INT with line callback (nw)
2018-03-28 19:25:28 -04:00
AJR
e1815346cb
itech8.cpp, itech32.cpp: Replace MCFG_CPU_VBLANK_INT with line callbacks (nw)
2018-03-28 19:15:09 -04:00
AJR
77494b51b4
karnov.cpp: Use MCFG_SCREEN_VBLANK_CALLBACK instead of MCFG_CPU_VBLANK_INT (nw)
2018-03-28 19:04:03 -04:00
AJR
46e70f8c26
kchamp.cpp: Use MCFG_SCREEN_VBLANK_CALLBACK instead of MCFG_CPU_VBLANK_INT (nw)
2018-03-28 18:52:00 -04:00
AJR
90b896f992
Mixing bitwise and arithmetic operators carelessly is not a good thing (nw)
2018-03-28 18:33:01 -04:00
cam900
3e338cd0ec
aerofgt.cpp Cleanups ( #3402 )
...
* aerofgt.cpp : Cleanup duplicates, Split spinbrk ROM lookup function, Fix object finder names related sprite lookup tables
* aerofgt.cpp : Minor gfxdecode cleanup
* aerofgt.cpp : Reduce duplicates
2018-03-28 18:29:29 -04:00
Angelo Salese
cbe6e758f8
Merge remote-tracking branch 'remotes/origin/master'
2018-03-28 23:48:32 +02:00
AJR
ace06f825c
twins.cpp: Add some plausible raw params and eliminate MCFG_CPU_VBLANK_INT (nw)
2018-03-28 17:31:27 -04:00
AJR
0874a0634f
madalien: MC6845 sync callback instead of MCFG_CPU_VBLANK_INT (nw)
2018-03-28 16:57:11 -04:00
AJR
4fdffdd2cf
funworld.cpp: Use MC6845 sync callback instead of MCFG_CPU_VBLANK_INT (nw)
2018-03-28 16:45:46 -04:00
AJR
fbf79fe946
goldnpkr: Use MC6845 sync callback instead of MCFG_CPU_VBLANK_INT (nw)
2018-03-28 16:36:51 -04:00
AJR
7d411bb076
bombjack: Use MCFG_SCREEN_VBLANK_CALLBACK instead of MCFG_CPU_VBLANK_INT (nw)
2018-03-28 16:22:35 -04:00
AJR
f19a46cfdb
ddayjlc: Use MCFG_SCREEN_VBLANK_CALLBACK instead of MCFG_CPU_VBLANK_INT (nw)
2018-03-28 16:15:53 -04:00
ajrhacker
ae11b915f8
Merge pull request #3407 from shattered/_e3e67e8
...
i8214: check pending interrupts when ETLG and INTE lines change (nw)
2018-03-28 16:05:32 -04:00
AJR
9976426baf
brkthru.cpp: Use MCFG_SCREEN_VBLANK_CALLBACK instead of MCFG_CPU_VBLANK_INT (nw)
2018-03-28 16:03:24 -04:00
AJR
cb354b3109
cubeqst: Use MCFG_SCREEN_VBLANK_CALLBACK instead of MCFG_CPU_VBLANK_INT (nw)
2018-03-28 15:42:54 -04:00
AJR
9b304fb122
ninjakd2.cpp, xmissio.cpp: Use MCFG_SCREEN_VBLANK_CALLBACK instead of MCFG_CPU_VBLANK_INT (nw)
2018-03-28 15:35:50 -04:00
AJR
0fdbfe6640
pbillian: Use MCFG_SCREEN_VBLANK_CALLBACK instead of MCFG_CPU_VBLANK_INT (nw)
2018-03-28 15:28:51 -04:00
AJR
80f816889d
zaccaria.cpp: Use MCFG_SCREEN_VBLANK_CALLBACK instead of MCFG_CPU_VBLANK_INT (nw)
2018-03-28 15:24:26 -04:00
AJR
9778b8a415
aeroboto: Use MCFG_SCREEN_VBLANK_CALLBACK instead of MCFG_CPU_VBLANK_INT (nw)
2018-03-28 15:20:15 -04:00
AJR
8616780706
toaplan1.cpp: Use MCFG_SCREEN_VBLANK_CALLBACK instead of MCFG_CPU_VBLANK_INT (nw)
2018-03-28 15:13:47 -04:00
AJR
f39d7df5fe
xyonix: Acknowledge main interrupt (nw)
2018-03-28 15:04:11 -04:00
angelosa
7ebb4e3632
dc.cpp: kill off mastercpu_cheat_r() (nw)
2018-03-28 21:00:25 +02:00
AJR
3a0f55c31d
mappy.cpp: Use MCFG_SCREEN_VBLANK_CALLBACK instead of MCFG_CPU_VBLANK_INT (nw)
2018-03-28 14:52:57 -04:00
AJR
052eb8f073
galaxia.cpp: Replace CPU_VBLANK_INT with SCREEN_VBLANK_CALLBACK (nw)
2018-03-28 14:44:41 -04:00
AJR
fb58303220
ddenlovr.cpp: Replace CPU_VBLANK_INT with SCREEN_VBLANK_CALLBACK (nw)
2018-03-28 14:38:30 -04:00
AJR
719209e150
yiear, tp84, pandoras: Replace CPU_VBLANK_INT with SCREEN_VBLANK_CALLBACK (nw)
2018-03-28 14:11:37 -04:00
AJR
967a4eeeb0
dynax.cpp: Replace CPU_VBLANK_INT with SCREEN_VBLANK_CALLBACK (nw)
2018-03-28 13:56:43 -04:00
AJR
c3d0131b22
Another small mistake with big effects (nw)
2018-03-28 13:42:19 -04:00
AJR
3485a622b5
dynduke, goodejan, raiden, sengokmj: Replace CPU_VBLANK_INT with SCREEN_VBLANK_CALLBACK (nw)
2018-03-28 13:39:31 -04:00
AJR
5ab7a863b1
Stupid typo (nw)
2018-03-28 13:36:56 -04:00
AJR
d15e5659ba
pacman.cpp, etc.: Replace CPU_VBLANK_INT with SCREEN_VBLANK_CALLBACK (nw)
2018-03-28 13:26:38 -04:00
AJR
73f604fe90
cclimber.cpp: Replace CPU_VBLANK_INT with SCREEN_VBLANK_CALLBACK (nw)
2018-03-28 13:14:49 -04:00
AJR
78ca953cf6
mario.cpp: Replace MCFG_CPU_VBLANK_INT with MCFG_SCREEN_VBLANK_CALLBACK (nw)
2018-03-28 13:08:26 -04:00
AJR
5331619114
timeplt.cpp: Replace MCFG_CPU_VBLANK_INT with MCFG_SCREEN_VBLANK_CALLBACK (nw)
2018-03-28 13:00:14 -04:00
AJR
d204b2ecd7
pooyan.cpp, rocnrope.cpp: Replace MCFG_CPU_VBLANK_INT with MCFG_SCREEN_VBLANK_CALLBACK (nw)
2018-03-28 12:55:13 -04:00
AJR
04c9630f8a
trackfld.cpp: Replace MCFG_CPU_VBLANK_INT with MCFG_SCREEN_VBLANK_CALLBACK (nw)
2018-03-28 12:49:09 -04:00
AJR
9f3966eb65
bagman.cpp, warpwarp.cpp: Replace VBLANK_INT with VBLANK_CALLBACK (nw)
2018-03-28 12:41:36 -04:00
AJR
fc0e99a57a
dkong.cpp: Replace MCFG_CPU_VBLANK_INT with MCFG_SCREEN_VBLANK_CALLBACK (nw)
2018-03-28 12:24:11 -04:00
AJR
442d2d6e01
bfm_adr2.cpp: General cleanup of sorts (nw)
2018-03-28 12:16:00 -04:00
AJR
b4a653b690
MCFG_DEVICE_VBLANK_INT to MCFG_SCREEN_VBLANK_CALLBACK conversion, part 1
2018-03-28 11:53:10 -04:00
Robbbert
69c3279d6a
(nw) output finder for amico2k,babbage,barata,bob85,c80,minicom
2018-03-29 02:22:19 +11:00
Vas Crabb
a074296288
fix scheduling session events from debugger (nw)
2018-03-29 01:42:37 +11:00
Ted Green
19d8963148
viper: Changes so that driver boots again with recent changes to voodoo video timing. (nw)
2018-03-28 08:31:34 -06:00
Vas Crabb
8d11ab6ada
neogeo: start splitting up the state classes for the different variants properly.
2018-03-29 01:26:44 +11:00
Ted Green
78eed617d2
voodoo: Correct vsync timing and remove anonymous timer.
2018-03-28 07:53:32 -06:00
Robbbert
25bddc881b
(nw) output finder for eacc,instruct,mk2,mkit09,sc1,sdk85,sdk86
2018-03-29 00:25:36 +11:00
Robbbert
0ec48c3f40
(nw) output finder for marywu,mekd2,mk1,mk14,pmi80,pro80,ravens,savia84,selz80,tec1,vcs80,zapcomp
2018-03-28 23:36:47 +11:00
Sergey Svishchev
360ff18720
i8214: check pending interrupts when ETLG and INTE lines change (nw)
2018-03-28 10:27:21 +03:00
Vas Crabb
e9927688c8
dsp16: bypass memory system for work RAM access when debugger is disabled - gives small performance gain
2018-03-28 14:00:16 +11:00
cracyc
f7ac800d7e
luaegine: save a ref to waiting coroutine to prevent it from being gc'd (nw)
2018-03-27 21:04:22 -05:00
Vas Crabb
e70c9f9997
Merge tag 'mame0196'
...
MAME 0.196
2018-03-28 12:01:01 +11:00
Vas Crabb
010155a3c5
Reshuffle some stuff:
...
* Move around the debugger hooks to get a small but measurable performance increase
* Remove emucore from external tools
* Improve performance of DSP16 interpreter a little by generating six variants of execution loop
2018-03-28 05:25:15 +11:00
Ivan Vangelista
703564becc
new working clone
...
-------------------------------
Street Fighter II': Champion Edition (Playmark bootleg) [f205v, maru79]
2018-03-27 19:34:48 +02:00
Ivan Vangelista
eb1b445454
new not working clone
...
----------------------------------
unknown Elsy poker [f205v, The Dumping Union]
2018-03-27 19:23:53 +02:00
Curt Coder
994c32529f
abc80x: Implemented option ROM opcode fetch thru character RAM. [Curt Coder]
2018-03-27 13:39:39 +03:00
Vas Crabb
d3261eeea4
Convert NeoGeo EL panel outputs to lamps - it uses six outputs from a 1-of-8 decoder to enable EL panels to illiminate the selected game logo.
...
Get rid of more uses of inefficient output methods. (nw)
2018-03-27 17:12:32 +11:00
Vas Crabb
457fbed8f5
fix warning from 32-bit build (nw)
2018-03-27 11:31:00 +11:00
Stefano
c959d88ec5
Minimal improvements on the disk handling ( #3395 )
...
* Keeping the 35 tracks drive as an option
* Reducing the crashes a bit more.
This helps matching the form_factor and the parameters found in the TeleDisk images, thus exiting before a serious crash.
It is NOT enough to improve the 8" disk image handling, nor it solves all the stability problems, but it is a tiny step forwards.
2018-03-27 10:20:08 +11:00
Julian Sikorski
9a154947d1
Added possibility of building using system pugixml
2018-03-27 10:19:22 +11:00