Commit Graph

13289 Commits

Author SHA1 Message Date
Miodrag Milanovic
a2ac914795 Fruit machine WIP by Haze (no whatsnew) 2011-08-17 18:20:44 +00:00
Angelo Salese
5d5a29a5e8 Moved ST-V game-specific overrides from saturn.c/stvinit.c to stv.c, makes games to correctly return stv.c instead of saturn.c if you use -listsource [Angelo Salese] 2011-08-17 16:34:24 +00:00
Angelo Salese
b7e4736090 Fix compile 2011-08-17 16:23:29 +00:00
Michaël Banaan Ananas
33b4570000 small update + add note 2011-08-17 16:05:10 +00:00
Angelo Salese
3d5a7dfd54 Fixed independent channel volumes in Okim6376 sound chip, used by the games from the Road Hog era of MPU4 [J. Wallace] 2011-08-17 13:19:50 +00:00
Angelo Salese
f818f699f8 Various Neo-Geo changes: [Jackc, Johnboy]
* Continued to document used pcb's for cartridges
* More removal of .bin extension in favour of chiplabel.socketlabel naming convention
* Cleaned up fightfev: Removed duplicate p2, marked p1 bad dump
* Cleaned up fatfury2
2011-08-17 12:39:33 +00:00
Miodrag Milanovic
471575adce ioport.c: during emulation, detect keyboard only when enabled [Fabio Priuli] 2011-08-17 09:03:50 +00:00
Miodrag Milanovic
7bfbf41e23 Driver for S-PLUS [agemame]
More fruit machine work from Haze (no whatsnew)
2011-08-17 07:13:43 +00:00
Fabio Priuli
b081e27161 removed support for PORT_CATEGORY from the core, since PORT_CONDITION is enough to deal with removable controllers in MESS [Fabio Priuli]
out of whatsnew: 
- this requires a clean compile
- a bit of history: PORT_CATEGORY is an old concept introduced in MESS when there were no PORT_CONDITIONs available in the core; it basically made specific controller inputs to appear/disappear in the "Input this system" menu depending on the controller chosen to be used. As Aaron pointed out some time ago, PORT_CONDITION was already capable to give the same result, but we kept the code in MESS because newui did not fully support PORT_CONDITION. Now that newui is gone from the main MESS tree, PORT_CATEGORY has been fully replaced by PORT_CONDITION and the 'duplicate' code can finally be removed.
2011-08-17 06:08:33 +00:00
Brian Troha
c5d355cf29 tecmo.c: Added proper region to Gemini and Silk Worm sets. Added dipswitch locations to Rygar sets, Gemini, Silk Worm and Back Fire (Tecmo, bootleg). [Brian Troha] 2011-08-17 03:01:01 +00:00
Angelo Salese
e82288f24d Various bug fixes for Saturn games, nw 2011-08-17 01:55:49 +00:00
Michaël Banaan Ananas
5f684574cd fixed 12bit samples 2011-08-16 23:32:12 +00:00
Michaël Banaan Ananas
84d894cbc5 fixed edge case where an irq would be delayed if channel voice ended the same time as samples=0 2011-08-16 22:00:28 +00:00
Michaël Banaan Ananas
9f61a3d600 fixed minor issue with interpolation: if a channel stopped playing, prevsample was still remembered and on the next sound it would interpolate from that instead of 0 2011-08-16 20:04:33 +00:00
Angelo Salese
883899d0f5 z80dma: Added an alternative way of register read-back that directly
change the read mask without passing from the init read sequence
command, also moved around DMA counters incrementing [Angelo Salese]

Small gfx fixes for Saturn, nw
2011-08-16 18:24:55 +00:00
Luca Elia
e370e9da67 Added correct sprite rom for "Mahjong Tian Jiang Shen Bing" [Guru]
Decrypted sprites and palette in "Mahjong Tian Jiang Shen Bing",
added inputs, sidestepped protection [Luca Elia]

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Mahjong Tian Jiang Shen Bing (V137C) [Guru, bnathan, Dyq, Luca Elia]
2011-08-16 18:08:11 +00:00
Michaël Banaan Ananas
10b084f5ef doh 2011-08-16 13:50:01 +00:00
Michaël Banaan Ananas
86b50069f9 small fix for panning 2011-08-16 11:35:44 +00:00
Fabio Priuli
03db8259c9 simplified compatible_with function. no whatsnew. 2011-08-16 11:18:28 +00:00
Michaël Banaan Ananas
4350726b12 add DEVICE_RESET 2011-08-16 10:50:28 +00:00
Michaël Banaan Ananas
de5f2f7c2f (chip->rom_readback_addr++ - 1) was confusing. Also added infor on dsp-related regs 2011-08-16 09:32:58 +00:00
Miodrag Milanovic
e4930bd300 Various fruit machine updates by Haze (no whatsnew) 2011-08-16 04:44:19 +00:00
Brian Troha
25c4617cc1 tbowl.c: Add back in the code offset for tbowlj for Bonus Frequency - NW 2011-08-16 00:47:07 +00:00
Brian Troha
72363399e6 tbowl.c: Corrected some dipswitches and settings. Added dipswitch locations to the Tecmo Bowl sets. [Brian Troha] 2011-08-16 00:38:30 +00:00
Michaël Banaan Ananas
6d71725d8c Touki Denshou -> Toukidenshou 2011-08-16 00:25:00 +00:00
Michaël Banaan Ananas
66ca78d527 use XTAL constants 2011-08-15 23:30:17 +00:00
Michaël Banaan Ananas
5b6379a24f fix regionsize 2011-08-15 22:46:26 +00:00
Michaël Banaan Ananas
4a46b466f4 let z80 catch up before soundlatch access, and port $10 is not writeonly 2011-08-15 22:19:33 +00:00
Michaël Banaan Ananas
10d02ae673 moved tecmosys video related stuff from drivers folder to video folder 2011-08-15 20:39:09 +00:00
Michaël Banaan Ananas
22473f07f6 small source cleanups 2011-08-15 20:15:03 +00:00
Miodrag Milanovic
dba6290e6f More fruit work by Haze (no whatsnew) 2011-08-15 18:17:43 +00:00
Brian Troha
3b86c90a3c itech32.c: Use PORT_NAME to name button for trackball based games in this driver. IE:
World Class Bowling: Hook Left & Hook Right
Golden Tee series: Face Left & Face Right
Shuffleshot: Zoom & Wax

- NW -
2011-08-15 16:58:07 +00:00
Angelo Salese
156cdeb1c6 Fix for Hikaru memory map, nw 2011-08-15 12:10:38 +00:00
Angelo Salese
f3ea1774da Fix for track mode == 0, nw 2011-08-15 12:00:59 +00:00
Miodrag Milanovic
28cfd21315 Few sets added and cosmetic fd changes by Haze (no whatsnew) 2011-08-15 09:19:28 +00:00
Fabio Priuli
8eb3191be4 fixed minor flaw if a system has both compatible and parent sets. no whatsnew.
I am not sure if nested compatibility are allowed by MESS (I'm going to check it soonish), so for now I left the while loop in place even if it makes the logic not so plain...
2011-08-15 09:13:42 +00:00
Fabio Priuli
5d8889e3ae hashfile.c: fixed parent .hsi files not being used by clones, for MESS only. no whatsnew. 2011-08-15 08:59:05 +00:00
Fabio Priuli
b95b97d98c driver.h: fixed handling of compatible systems for MESS [Fabio Priuli] 2011-08-15 08:57:44 +00:00
Miodrag Milanovic
7b75a05d39 Fix for listxml DTD by Firewave (no whatsnew) 2011-08-15 08:51:15 +00:00
Angelo Salese
fd97e3da4c Clean-ups and version bump 2011-08-14 23:01:08 +00:00
Michaël Banaan Ananas
074bc49597 small fixes + marked asurabus z80 rom as bad 2011-08-14 22:39:07 +00:00
Angelo Salese
b1351ea8c2 Various fixes to Aristocrat MK-V HW [Palindrome]
- Fixed NVRAM & random crashes
- Set default mode to game mode
- Added watchdog timer
- Dram emulator error fixed
- External Video Crystal Error fixed
- Fixed 2khz timer

(There was also ...
"Fixed IOC timers 1 & 2 in Archimedes emulation"
 But I'm not really going to add bullshit to the AA emulation and tramutate that to another Aristocrap MK-4, hell fucking no)
2011-08-14 22:14:57 +00:00
Angelo Salese
e355eb25de Mouse for MESS, nw 2011-08-14 21:59:10 +00:00
Michaël Banaan Ananas
3c32a77205 cleanup tecmosys audiocpu rombanking 2011-08-14 20:32:30 +00:00
Brian Troha
9c1347913a fuukifg3.c: Make the Free Play setting work as it's suppose to via conditional port settings. - NW 2011-08-14 19:03:40 +00:00
Jonathan Gevaryahu
8fed78d8a9 Fix sharc in unidasm [trap15] 2011-08-14 14:17:43 +00:00
Michaël Banaan Ananas
26005610c0 update counter after adding sample, not before 2011-08-14 13:40:02 +00:00
Michaël Banaan Ananas
3a4dc7ae8e (add note) 2011-08-14 12:36:26 +00:00
Miodrag Milanovic
e0720531de Fixed cassette create (no whatsnew) 2011-08-14 09:12:02 +00:00
Miodrag Milanovic
4c7857dcc8 Added full device names in slotlist (no whatsnew) 2011-08-14 08:48:33 +00:00