| driver | cave.c |
| source | cave.c (cave.c on mamedev.org) |
| games | Air Gallet (JUEHTK) Dangun Feveron (Japan, Ver. 98/09/17) DoDonPachi (International, Master Ver. 97/02/05) DoDonPachi (Japan, Master Ver. 97/02/05) DonPachi (Hong Kong) DonPachi (Japan) DonPachi (Korea) DonPachi (US) ESP Ra.De. (International, Ver. 98/04/22) ESP Ra.De. (Japan, Ver. 98/04/14) ESP Ra.De. (Japan, Ver. 98/04/21) Fever SOS (International, Ver. 98/09/25) Gaia Crusaders Gouketsuji Ichizoku 2 (Japan, Ver. 94/04/08) Gouketsuji Ichizoku Saikyou Densetsu (Japan, Ver. 95/06/20) Guwange (Japan, Master Ver. 99/06/24) Hotdog Storm (International) Koro Koro Quest (Japan) Mazinger Z (International/Japan) Metamoqester (International) Oni - The Ninja Master (Japan) Power Instinct 2 (US, Ver. 94/04/08) Power Instinct Legends (US, Ver. 95/06/20) Pretty Soldier Sailor Moon (JUEHTK, Ver. 95/03/22) Pretty Soldier Sailor Moon (JUEHTK, Ver. 95/03/22B) Puzzle Uo Poko (International) Puzzle Uo Poko (Japan) Thunder Heroes |
| information | 0.37b2 [Luca Elia] TODO: - Sprite lag in some games (e.g. metmqstr). The sprites chip probably generates interrupts (unknown_irq) WIP: - 0.123u6: Aaron Giles fixed terrible slow down in some scenes of Air Gallet and Mazinger Z. - 0.123u2: Changed palettesize in all games to 32768 colors, except DoDonPachi to 33792 and Power Instinct 2 / Legends to 43008. - 0.123u1: Atari Ace added initialization to machine/nmk112.c. This resolves a multi-session audio problem reported for DonPachi. Sonikos added missing P1 button 4 in Power Instinct 2 and Power Instinct Legends. - 0.122: Sonikos cleaned up input ports in the Cave driver. Fixed many game descriptions. - 0.118u6: Aaron Giles fixed DonPachi and Guwange crashing immediately after starting. - 0.113u2: Changed VSync to 57.550645 Hz. - 0.111u5: Brian Troha added documentation to the Cave driver. - 0.111u4: Stephane Humbert updated dipswitches in the Cave driver and added locations. - 0.99u4: Added machine mk112.c. - 0.70u3: Allowed Region to be selected via Dipswitch on Banpresto games in the Cave driver [David Haywood]. - 19th June 2003: David Haywood added a region dipswitch to the Banpresto drivers. - 3rd May 2003: Leon van Rooij submitted a bugfix to the row-select offset in the Cave driver. - 19th January 2003: Shiriru's updates the Cave driver, fixing Air Gallet were also forwarded. - 9th December 2002: Some of Shiriru's updates concerning the Cave and Toaplan2 drivers were forwarded. - 11th August 2002: Two of Shiriru's old updates were forwarded, which fix background colors and BG/sprite sync in the Cave driver and sprite masking in the CPS-2 driver. - 10th February 2002: Shiriru submitted a fix for the Cave driver, fixing a lot of graphics glitches. - 0.56: Added includescave.h. - 30th May 2001: Shiriru added state saving support to the Cave driver and did many other fixes. - 0.37b13: Merged mazinger.c with cave.c driver. - 26th February 2001: Shiriru improved the Cave driver once again, fixing the frame rate. - 24th February 2001: Nicola Salmoria added Hotdog Storm to the Cave driver. - 0.37b12: Shiriru made some fixes to the Cave games. - 13th February 2001: Shiriru fixed some glitches in the Cave driver and sped up sprite handling. - 3rd February 2001: Shiriru fixed sprite transparency in the Cave driver. - 2nd February 2001: Shiriru fixed several graphical bugs in the Cave games and added support for raster effects. - 19th January 2001: David Haywood updated the Cave driver, adding default EEPROM support so that the games are pre-set to factory default settings. - 0.37b11: Shiriru fixed sprite zooming in the Cave games. - 6th December 2000: Shiriru submitted yet another Cave update with it's own sprite drawing functions and a fix to the YMZ280B sound core. - 30th November 2000: Shiriru submitted a huge Cave driver update with fixed zooming effect and sprite decoding of Esprade. - 0.37b8: Added mazinger.c driver (Nicola Salmoria). - 0.37b5: Aaron Giles adeed YMZ280B sound emulation, used by some Cave games. - 0.37b2: Added cave.c driver and vidhrdwcave.c. TODO: Sound and alignment issues between sprites and layers (see uopoko). - 19th April 2000: Luca Elia sent in a Cave driver with support for Dangun Feveron, Esprade and Uo Poko. |
| agallet | Air Gallet (JUEHTK)[Nov/10/2001]
Air Gallet
Banpresto
Runs on identical board to Sailor Moon (several sockets unpopulated)
PCB: BP945A (overstamped with BP962A)
CPU: TMP68HC000P16 (68000, 64 pin DIP)
SND: Z84C0008PEC (Z80, 40 pin DIP), OKI M6295 x 2, YM2151, YM3012
OSC: 28.000MHz, 16.000MHz
RAM: 62256 x 8, NEC 424260 x 2, 6264 x 5
Other Chips:
SGS Thomson ST93C46CB1 (EEPROM)
PALS (same as Sailor Moon, not dumped):
18CV8 label SMBG
18CV8 label SMZ80
18CV8 label SMCPU
GAL16V8 (located near BP962A.U47)
GFX: 038 9437WX711 (176 pin PQFP)
038 9437WX711 (176 pin PQFP)
038 9437WX711 (176 pin PQFP)
013 9346E7002 (240 pin PQFP)
On PCB near JAMMA connector is a small push button to access test mode.
ROMS:
BP962A.U9 27C040 Sound Program
BP962A.U45 27C240 Main Program
BP962A.U47 23C16000 Sound
BP962A.U48 23C16000 Sound
BP962A.U53 23C16000 GFX
BP962A.U54 23C16000 GFX
BP962A.U57 23C16000 GFX
BP962A.U65 23C16000 GFX
BP962A.U76 23C16000 GFX
BP962A.U77 23C16000 GFX
-
|
| dfeveron | Dangun Feveron (Japan, Ver. 98/09/17)[Feb/03/2000]
Dangan Feveron (JPN Ver.)
(c)1998 Cave
Board: CV01
CPU: MC68000
Sound: YMZ280B
OSC: 28.0000MHz
16.0000MHz
16.9000MHz
CV01-U19.BIN Sound data
CV01-U33.BIN 68000 prg
CV01-U34.BIN
CV01-U25.BIN OBJ chr.
CV01-U26.BIN
CV01-U49.BIN BG1 chr.
CV01-U50.BIN BG2 chr.
Dumped 02/03/2000
-
[MAME]
Clone Fever SOS
this doesn't work, I don't know why, roms should be good
Jumper JP1:
INT Version - 2 & 3
JAP Version - 1 & 2
However there are more differences:
U4:
INT Version - 9838EX003
JAP Version - 9807EX004
UA2 & UB2:
INT Version - 038 9838WX001
JAP Version - 038 9808WX003
TA8030S (Beside SW1)
INT Version - NOT MOUNTED
JAP Version - TA8030S (WatchDog Timer, might be controlled by JP1)
U47 & U48 - Differ
U38 & U37 - Differ
These chips however are Static RAM so I don't think anything is wrong!
I suspect the main difference is the graphics chips. Looks like the
international version is running on different H/W ?
It actually looks like the international version is older than
the Japanese version PCB wise, but the software date is 98/09/25
and mine is 98/09/17!
The famous full extent of the JAM is inside the image but so is
"full extent" of the LAW. There are also other version strings
inside the same image look here...
NOTICE
THIS GAME IS FOR USE IN
KOREA ONLY
HONG KONG ONLY
TAIWAN ONLY
SOUTHEAST ASIA ONLY
EUROPE ONLY
U.S.A ONLY
JAPAN ONLY
SALES, EXPORT OR OPERATION
OUTSIDE THIS COUNTRY MAY BE
CONSTRUED AS COPYRIGHT AND
TRADEMARK INFRINGEMENT AND
IS STRICTLY PROHIBITED.
VIOLATOR AND SUBJECT TO
SEVERE PENALTIES AND WILL
BE PROSECUTED TO THE FULL
EXTENT OF THE JAM.
98/09/10 VER.
Look at the version date!
NOTICE
THIS GAME MAY NOT BE SOLD,
EXPORTED OR OPERATED
WITHOUTPROOF OF LEGAL CONSENT
BY CAVE CO.,LTD.
VIOLATION OF THESE TERMS WILL
RESULT IN COPYRIGHT AND
TRADEMARK INFRINGEMENT,AND IS
STRICTLY PROHIBITED.
VIOLATORS ARE SUBJECT TO
SEVERE PENALTIES AND WILL BE
PROSECUTED TO THE FULL EXTENT
OF THE LAW GOVERNED BY THE
COUNTRY OF ORIGIN.
98/09/25 VER
This is from Fever SOS image! Both version strings are present!
The PCB is also different, UD's PCB does not have the Cave logo and
the CV01 marker in the lower left corner of the PCB.
There is some "engrish" story inside the UD image but this is NOT
present in the japanese images...
-
|
| ddonpach | DoDonPachi (International, Master Ver. 97/02/05)[Jun/13/2000] Dodonpachi (JPN Ver.) (c)1995 1996 1997 Atlus/Cave AT-C03 D2 CPU: MC68000-16 Sound: YMZ280B OSC: 28.0000MHz 16.0000MHz 16.9MHz (16.9344MHz?) U6.BIN Sound data U7.BIN U26.BIN 68000 prg. U27.BIN U60.BIN BG1 chr. U61.BIN BG2 chr. U62.BIN BG3 chr. U50.BIN OBJ chr. U51.BIN U52.BIN U53.BIN Dumped 06/13/2000 |
| donpachi | DonPachi (US)[Nov/05/2001]
DonPachi (Japan) Atlus/Cave 1995
CPU: TMP68HC000-16
VOICE: M6295 x2
OSC: 28.000/16.000/4.220MHz
BOARD #: AT-C01DP-2
CUSTOM: ATLUS 8647-01 013
038 9429WX727 x3
NMK 112 (Sound)
---------------------------------------------------
filenames devices kind
---------------------------------------------------
PRG.U29 27C4096 68000 main prg.
U58.BIN 27C020 gfx data
ATDP.U32 57C8200 M6295 data
ATDP.U33 57C16200 M6295 data
ATDP.U44 57C16200 gfx data
ATDP.U45 57C16200 gfx data
ATDP.U54 57C8200 gfx data
ATDP.U57 57C8200 gfx data
[Sep/29/2001]
Don Pachi
(Atlus / Cave 1995)
Korea Version
(english texts)
[Jul/17/2000]
Donpachi (Japan version)
(c) 1995 Atlus/Cave
CPU: TMP68HC000-16
VOICE: M6295 x2
OSC: 28.000/16.000/4.220MHz
BOARD #: AT-C01DP-2
CUSTOM: ATLUS 8647-01 013
038 9429WX727 x3
NMK 112(sound ?)
---------------------------------------------------
filemanes devices kind
---------------------------------------------------
PRG.U29 27C4096 68000 main prg.
U58.BIN 27C020 ?
ATDP.U32 57C8200 M6295 data
ATDP.U33 57C16200 M6295 data
ATDP.U44 57C16200 gfx data
ATDP.U45 57C16200 gfx data
ATDP.U54 57C8200 gfx data
ATDP.U57 57C8200 gfx data
---------------------------------------------------
[Jun/13/2000]
Dodonpachi (JPN Ver.)
(c)1995 1996 1997 Atlus/Cave
AT-C03 D2
CPU: MC68000-16
Sound: YMZ280B
OSC: 28.0000MHz
16.0000MHz
16.9MHz (16.9344MHz?)
U6.BIN Sound data
U7.BIN
U26.BIN 68000 prg.
U27.BIN
U60.BIN BG1 chr.
U61.BIN BG2 chr.
U62.BIN BG3 chr.
U50.BIN OBJ chr.
U51.BIN
U52.BIN
U53.BIN
Dumped 06/13/2000
[Jan/04/2003]
Donpachi (US version 1.12 1995/05/2x)
(c) 1995 Atlus/Cave
BOARD #: AT-C01DP-2
CPU: TMP68HC000-16
SOUND: M6295 x2
OSC: 28.000/16.000/4.220MHz
EEPROM: ATMEL 93C46
CUSTOM: ATLUS 8647-01 013
038 9429WX727 x3
NMK 112 (Sound)
Filemanes Devices Use
-------------------------------------------------
prgu.U29 27C4002 68000 Main Program
txtu.u58 27C2001 Labeled as "TEXT"
Known versions:
USA Version 1.12 1995/05/2x
Korea Version 1.12 1995/05/2x
Japan Version 1.01 1995/05/11
-
|
| esprade | ESP Ra.De. (International, Ver. 98/04/22)[May/10/2002] ESP Ra.De. (Atlus / Cave 1998) '1998 4/22 INTERNATIONAL VER.' dumped in 2002 - |
| gaia | Gaia Crusaders[MAME]
Gaia Crusaders
Noise Factory, 1999
PCB Layout
----------
|------------------------------------------------|
| YAC516 YMZ280B XC9536 68000 |
| 16MHz PRG2 PAL|
| TC51832 PRG1 |
| SND3 SND2 TC51832 28.322MHz |
| SND1 62256 16MHz |
| 62256 |
|J 62256 62256 62256 62256 62256 62256 |
|A KM416C256 |
|M KM416C256|
|M ------------------- --------------- |
|A | | | | | | 62256|
| | | | | | | |
| DSW1 | | | | |013 9918EX008| 62256|
| |038 9838WX003(x3)| | | |
| ------------------- --------------- |
| DSW2 |
| XC9536 OBJ2 |
| |
| BG2 BG3 BG1 OBJ1 |
| |
|------------------------------------------------|
Notes:
68000 clock : 16.000MHz
YMZ280B clock: 16.000MHz
VSync : 58Hz
HSync : 15.40kHz
- |
| guwange | Guwange (Japan, Master Ver. 99/06/24)[Jun/13/2000] Guwange (JPN Ver.) (c)1999 Atlus/Cave ATC05 CPU: MC68000-16 Sound: YMZ280B OSC: 28.0000MHz 16.0000MHz 16.9MHz U0462.BIN Sound data GU-U0127.BIN 68000 prg. GU-U0129.BIN U101.BIN BG1 chr. U10102.BIN BG2 chr. U10103.BIN BG3 chr. U082.BIN OBJ chr. U083.BIN U085.BIN U086.BIN Dumped 06/13/2000 |
| hotdogst | Hotdog Storm (International)[Jun/19/2000]
Hot Dog Storm
Marble 1996
6264 6264 MP7 6264 6264 MP6 6264 6264 MP5 32MHz
6264
6264
MP4
MP3
93C46
68257
68257 68000-12
YM2203
Z80
MP8 MP9
68257
68257 U19 MP1 6296
- |
| korokoro | Koro Koro Quest (Japan)[MAME] Koro Koro Quest Hardware is kind of Banpresto-ish PCB Number - TUG-01B MP001-00175 68000-16 + 16MHZ OSC YMZ280B + YAC516-M + Xtal 16.9344MHz 93C46 EEPROM Custom - 9838EX004 (QFP240), 9838WX004 (QFP144) + OSC 28MHz RAM - 62256 (x8), M5M44260 (x2) 3volt battery GAL16V8H (x5) - |
| mazinger | Mazinger Z (International/Japan)[MAME]
Mazinger Z (Banpresto 1994)
U63 038 62256
9335EX706 62256
3664 62256 62256
3664 U924 32MHz
U24
U60 038 68000
9335EX706
3664 U21 YM2203 92E422
3664 Z80
3664
013
9341E7009
U56
U55
62256 62256 514260 514260 U64 M6295
- |
| metmqstr | Metamoqester (International)[Oct/03/2001]
Metamoqester / Ninja Master(?)
(C) 1995 Banpresto
This PCB was purchased as "Ninja Master". There are some Japanese symbols (which I can't read),
but on one of the attract screens it says "M E T A M O Q E S T E R". The PCB shop says it's
an alternative name for "Ninja Master", also by Banpresto. I've seen this PCB advertised
as Ninja Master and Metamoqester, it appears "Ninja Master" = "Metamoqester" ???
Hardware is similar to "Sailor Moon"
PCB: BP947A
CPU: MC68HC000P16 (68000, 64 pin DIP)
SND: Z0840008PSC (Z80, 40 pin DIP), AD-65 x 2 (= OKI M6295), YM2151, CY5002 (= YM3012)
OSC: 32.000 MHz
RAM: LGS GM76C88ALFW-15 x 9 (28 pin SOP), LGS GM71C4260AJ70 x 2 (40 pin SOJ)
Hitachi HM62256LFP-12T x 2 (40 pin SOJ)
Other Chips:
AT93C46 (EEPROM)
PAL (not dumped, located near 68000): ATF16V8 x 1
GFX: (Same GFX chips as "Sailor Moon")
038 9437WX711 (176 pin PQFP)
038 9437WX711 (176 pin PQFP)
038 9437WX711 (176 pin PQFP)
013 9346E7002 (240 pin PQFP)
On PCB near JAMMA connector is a small push button labelled SW1 to access test mode.
ROMS:
BP947A.U37 16M Mask \ Oki Samples
BP947A.U42 16M Mask /
BP947A.U46 16M Mask \
BP947A.U47 16M Mask |
BP947A.U48 16M Mask |
BP947A.U49 16M Mask | GFX
BP947A.U50 16M Mask |
BP947A.U51 16M Mask |
BP947A.U52 16M Mask /
BP947A.U20 27C020 Sound PRG
BP947A.U25 27C240 \
BP947A.U28 27C240 | Main PRG
BP947A.U29 27C240 /
- |
| pwrinst2 | Power Instinct 2 (US, Ver. 94/04/08)[Aug/19/2001] Power Instinct 2 ©1994 Atlus CPU: 68000, Z80 Sound: YM2203, AR17961 (x2) Custom: NMK 112 (sound?), Atlus 8647-01 013, 038 (x4) X1 = 12 MHz X2 = 28 MHz X3 = 16 MHz - |
| sailormn | Pretty Soldier Sailor Moon (JUEHTK, Ver. 95/03/22B)[Aug/14/2001]
Bisyouzyosenshi sailor moon (JPN OLD? Ver.)
(c)1995 Banpresto
MAIN PRG
SMPRG.u45
Dumped 08/14/2001
[Jun/10/2001]
Sailor Moon
(C) 1995 Banpresto
PCB: BP945A
CPU: TMP68HC000P16 (68000, 64 pin DIP)
SND: Z84C0008PEC (Z80, 40 pin DIP), OKI M6295 x 2, YM2151, YM3012
OSC: 28.000MHz, 16.000MHz
RAM: NEC 43256 x 8, NEC 424260 x 2, Sanyo LC3664 x 5
Other Chips:
SGS Thomson ST93C46CB1 (EEPROM?)
PALS (not dumped):
18CV8 label SMBG
18CV8 label SMZ80
18CV8 label SMCPU
GAL16V8 (located near BPSM-U47)
GFX: 038 9437WX711 (176 pin PQFP)
038 9437WX711 (176 pin PQFP)
038 9437WX711 (176 pin PQFP)
013 9346E7002 (240 pin PQFP)
On PCB near JAMMA connector is a small push button to access test mode.
ROMS:
BP945A.U9 27C040 Sound Program
BP945A.U45 27C240 Main Program
BPSM.U46 23C16000 Main Program?
BPSM.U47 23C4000 Sound?
BPSM.U48 23C16000 Sound?
BPSM.U53 23C16000 GFX
BPSM.U54 23C16000 GFX
BPSM.U57 23C16000 GFX
BPSM.U58 23C16000 GFX
BPSM.U59 23C16000 GFX
BPSM.U60 23C16000 GFX
BPSM.U61 23C16000 GFX
BPSM.U62 23C16000 GFX
BPSM.U63 23C16000 GFX
BPSM.U64 23C16000 GFX
BPSM.U65 23C16000 GFX
BPSM.U76 23C16000 GFX
BPSM.U77 23C16000 GFX
-
|
| uopoko | Puzzle Uo Poko (International)[Jan/27/2000]
Uo Poko (JPN Ver.)
(c)1998 Jaleco / Cave
Board: CV-02
CPU: MC68000
Sound: YMZ280B
OSC: 28.0000MHz
16.0000MHz
16.9000MH
U4.BIN Sound data
U25J.BIN 68000 program
U26J.BIN
U33.BIN OBJ chr.
U49.BIN BG chr.
Dumped: 01/27/2000
-
[Apr/04/2006]
Puzzle Uo Poko (International)
Funzionamento: Non testata
In vendita: No
Dumped 27/03/2006
|