Commit Graph

4937 Commits

Author SHA1 Message Date
Fabio Priuli
35dac6233e added missing PORT_COCKTAIL (thank you stephh) 2009-04-02 09:23:22 +00:00
Yasuhiro Ogawa
e72e79a050 updated TODO list 2009-04-02 00:01:30 +00:00
davidhay
6272d646f9 looks like there was a bug in the original code here actually, loop goes to 32, max channels was set to 24, could potentially read/write out of bounds. 2009-04-01 22:09:34 +00:00
davidhay
e763f88ea4 Simulate 'keyoff' in the SPU.
The envelopes aren't actually emulated, but the sound is silenced after a key-off (by placing the sound in a 'release' state)  This prevents audiable sound from looping forever.

Not extensively tested, but good for my sanity when running some of the gnet additions, and the tgmj siren looping.

I may consider doing a better implementation if I can manage to get my head around all the envelope stuff.
2009-04-01 21:55:34 +00:00
Angelo Salese
7ef3ee9f6e small todo update. 2009-04-01 19:10:58 +00:00
Angelo Salese
d807108eca Fixed the priority system in the jalmah.c driver [Uki, Angelo Salese] 2009-04-01 17:45:10 +00:00
Fabio Priuli
e2bcfc5c66 somehow I forgot to commit this last file... 2009-04-01 15:56:56 +00:00
Fabio Priuli
225697815a Verified 0x00 coinage settings in remaining Konami drivers (and two Banpresto ones using same coinage settings) 2009-04-01 14:24:32 +00:00
Fabio Priuli
bcc3b3a3d9 Konami inputs improvements:
* Added source file konamipt.h to unify Konami inputs where possible (e.g. most 80s-90s games were using basically the same coinage settings and joystick inputs). 
* While at it, verified all 0x00 coinage effects in drivers which now use konamipt.h (fixing a few mistakes: hexion, mikie, crimfgtj...). 
* Added finalizb service coin. Removed roadf coin4 & asterix coin3 (neither used by the games nor present in service mode). 
* Fixed gberetb coin inputs (they were switched). 
* Added port_condition to hcrash so that brake appears only when present in the chosen cabinet. 
* Cleaned up mystwarr.c & moo.c input handlers.
2009-04-01 13:42:58 +00:00
Fabio Priuli
d359e098fb Changed plgirls dsw string. I hope it's better now 2009-04-01 10:24:43 +00:00
Fabio Priuli
e51606997c neogeo (small) fixes:
* fixed popbounc controls bug (MT 598)
* removed use of sprintf
* added a note about service menu browsing when mahjong panel is ON
2009-04-01 10:09:33 +00:00
davidhay
554531b6e9 PGM update [XingXing]
- added video ram mirroring (fixes a glitch in kovsh)
- corrected some set names
2009-04-01 07:33:34 +00:00
Yasuhiro Ogawa
641c5954ac DIPSW update [kanikani]
- added DIP location to following drivers: djmain.c, fitfight.c, gaiden.c, hornet.c, namcos1.c, namcos86.c, nwk-tr.c, skykid.c, zr107.c
- enabled some DIPSW settings
2009-04-01 06:54:18 +00:00
Derrick Renaud
b92192af0f Tweaked crosshair auto formula.
Not worth mentioning.
2009-04-01 00:13:24 +00:00
Angelo Salese
5634fc413b Fixed a silly Wave-DMA bug, fixes at least ARM7 & bgms in sfz3ugd.
===================================================================

I hate Sega docs and their non-clear explainations...
2009-03-31 21:52:01 +00:00
davidhay
1e6133ef79 extra debug drawing. 2009-03-31 21:36:52 +00:00
davidhay
7d2fd2d4ef some minor refactoring of dc video, shouldn't make any noticable difference. 2009-03-31 20:36:04 +00:00
Angelo Salese
17829d00e1 Improved the Wave-DMA behaviour. 2009-03-31 19:53:40 +00:00
davidhay
e45b415aa3 actually allow avalon13 gdrom to be processed.
filename inside gdrom isn't 8.3, so it wasn't being found, or decrypted....
2009-03-31 19:03:19 +00:00
Yasuhiro Ogawa
ae256a7fec redumped GFX ROM of kakumei2 [Uki] 2009-03-31 10:43:28 +00:00
Yasuhiro Ogawa
5ab0012e19 added Key of Avalon 1.30 - Client (GDT-0010C) 2009-03-31 08:06:31 +00:00
Yasuhiro Ogawa
6187b528b5 added Key of Avalon 2.0 - client (GDT-0017B) 2009-03-31 00:42:35 +00:00
Derrick Renaud
9e34870dcf Changed Crosshairs to default to new Auto mode. They will now default to staying visible for approximately 3s after last movement.
---------
Note: crsshair.0 and uimenu.o need to be rebuilt to see change.
2009-03-30 23:45:23 +00:00
davidhay
a3cf8757dd adds Sega Network Taisen Mahjong MJ 2 (Rev C) [GDX-0006C]
key is missing.
2009-03-30 19:07:13 +00:00
Angelo Salese
e17e87f26b 02557: All games in jalmah.c: There are square gaps during gameplay. 2009-03-30 18:22:30 +00:00
Fabio Priuli
bb078c384a Fixed mechattu coinage dips 2009-03-30 17:22:24 +00:00
Fabio Priuli
30f08e6219 Fixed crshrace coinage dips as per stephh's notes 2009-03-30 17:21:23 +00:00
Fabio Priuli
6e4570638e taito_l input updates:
* added plgirls cheat dip-switch [found by Gatinho]
* added plgirls2 coin mode B
2009-03-30 17:18:05 +00:00
Aaron Giles
83e3061cb2 Mega memory map merges, plus let the core handle the shared RAM. 2009-03-30 16:10:46 +00:00
Aaron Giles
b6715ae605 More memory map merging. 2009-03-30 15:42:06 +00:00
Aaron Giles
02e0dbde1f More memory map merges.
Also cleaned up shared ram handling in tnzs.
2009-03-30 14:44:37 +00:00
Curt Coder
f336a88493 Removed invalid email address. 2009-03-30 13:23:13 +00:00
Yasuhiro Ogawa
7ae96d9f9b exctsccr update [Uki]
clock for AY-3-8910 is 14.31818M/8 except for main melody

naomi.c and mamedriv.c
'netwaak3' is not appropreate, so I changed it to 'mj3'
2009-03-30 13:09:09 +00:00
Olivier Galibert
8901b0bd95 tms32025: Fix timings, hopefully 2009-03-30 12:13:34 +00:00
Yasuhiro Ogawa
a7c9aa2f7c New clone added
Exciting Soccer (Japan) [Uki]

- verified clock frequency (including 4KHz NMI)
- position 6A is not populated in JAPAN ver.
- sound tempo is wrong in all sets (with or without this change)
2009-03-30 11:10:23 +00:00
Aaron Giles
a1d6c21cb3 Removed msb/lsb handlers from taitosnd. Updated all drivers to
call the 8-bit versions directly from the address maps.

Also did bulk replace of AM_READ/WRITE(SMH_NOP) -> AM_READ/WRITENOP
2009-03-30 08:48:16 +00:00
davidhay
f9d37368d4 added GD-ROMs
Sega Netto Waaku Taisen Maajan MJ 3 (Rev D) [GDX-0017D]  (no key)
Triforce DIMM Updater (GDT-0011)
Virtua Fighter 4 Final Tuned (Rev D) (GDS-0036D)
2009-03-30 07:47:11 +00:00
Aaron Giles
5983ac93e6 Merged memory maps. 2009-03-30 07:46:58 +00:00
Aaron Giles
61f3b183db trackfld cleanups:
- derived clocks where possible
 - complete memory maps from the schematics
 - hooked up proper sound command latching
 - reimplemented 6802-based ADPCM samples for the bootlegs
 - merged memory maps
 - extended NVRAM to the full RAM range (according to schematics)
 - created common include file and modified drivers to use it instead of explicit externs
2009-03-30 07:38:00 +00:00
Yasuhiro Ogawa
0a65c6b938 gamelist update 2009-03-30 04:44:36 +00:00
davidhay
3d0abcc3ce added vf4 final tuned (revision a) set. 2009-03-30 01:02:25 +00:00
davidhay
8218d2c3c5 force cpu resyncs main<->protection on pgm 2009-03-30 00:27:45 +00:00
Yasuhiro Ogawa
1e842c493a hyprduel fix [Hau] 2009-03-30 00:12:45 +00:00
Angelo Salese
4e3012b49b Fixed a small left-over definition in mil4000.c driver (not worth mentioning) 2009-03-30 00:10:48 +00:00
davidhay
f7d8570a96 added Initial D : Arcade Stage Ver. 3 (Japan) (Rev B) (GDS-0032B)
the PIC was missing, so no key with this one.
2009-03-29 22:32:57 +00:00
Angelo Salese
16c27fc31e Small fix for the previous jvs cmd submission 2009-03-29 21:29:02 +00:00
Angelo Salese
3b9ee46cc1 Added direct mode JVS command, used by the i/o for the later Naomi games [ElSemi, Angelo Salese]
===================================================================================

At the moment I've only checked Ikaruga, and it seems to work fine (with wire-frame)... ;)
2009-03-29 20:07:06 +00:00
davidhay
619a78e400 added vf4evoa set. 2009-03-29 19:02:50 +00:00
Aaron Giles
f781dd8b4e Merged memory maps, limited address lines to avoid old-style mirroring. 2009-03-29 15:59:28 +00:00
davidhay
623da71f89 added Wangan Midnight Maximum Tune 2 (Japan?) (GDX-0015) set 2009-03-29 15:46:41 +00:00