Home News Forum                            
 

Play your favorite classic games and more with the GameEx front end. Read more.

galpani3: MAME ROM Information.


History:

Gals Panic 3 (c) 1995 Kaneko.


Gals Panic 3 is a variant of the classic puzzle game "Qix" where the player works to uncover the highlighted area of the play space to reveal a girl. The player gets to select which girl to uncover before each stage. When a player reveals 80% of a girl the stage ends and the player is shown the entire background image. If the player reveals 100% of the silhouetted image, then he is shown a series of different photos of the current girl before continuing on to the next stage. Between stages there are mini-games where the player can win the chance to see an image of another girl.


- TECHNICAL -


Main CPU: 68000 (@ 16 Mhz)

Sound Chips: YMZ280B (@ 14.3182 Mhz)


Control: 8-way joystick

Buttons: 1


- TRIVIA -


Released in October 1995.


Gals Panic 3 introduced the scroll feature to the series. In the previous two games the image was surrounded by a border, but starting with Gals Panic 3 the image continues beyond the view port. Once a set percentage of the image is revealed the view port will scroll along with the player's cursor. This is a feature that will continue throughout the rest of the series.


Unlike all other games in the series, Gals Panic 3 only features photographed models.


This game was refused classification in Australia on August 9th 1996, after being submitted by the Victorian Police.


- SERIES -


1. Gals Panic! (1990)

2. Gals Panic II (1993)

3. Gals Panic II' - Special Edition (1994)

4. Gals Panic 3 (1995)

5. Gals Panic 4 Yuu (1996)

6. Gals Panic SS (1996, Sega Saturn)

7. Gals Panic S - Extra Edition (1997)

8. Gals Panic S2 (1999)

8. Gals Panic SU (1999)

9. Gals Panic S3 (2002)


- STAFF -


Director : Masahiro Kawakami

Planner : Terukazu Kanematsu

Main Programmer : Yukihiro Yamazaki

Assistant Programmer : Junichi Ohno, Yuji Noda

Art Director : Masahiro Kawakami

Design : Keisuke Matsuoka, Minoru Narukawa, Yoshiyuki Ozaki

Sound : Tatsuya Watanabe, Kaoru Yasuda, Katsuya Yoneda

Hard : Noboru Kouno, Jun Hasimoto, Tetsuya Yonemura, Masahiro Moriya, Yukio Ishii


- SOURCES -


Game's rom.




MAME Info:

0.144u1 [Corrado Tomaselli, Alberto Grego, The Dumping Union]

0.84 [David Haywood, Sebastien Volpe]


WIP:

- 0.144u2: Confirmed Gals Panic 3's clocks and xtals from original PCB measurements [Corrado Tomaselli]. Changed 68000 CPU1 clock speed to 14318181 Hz and YMZ280B sound to 16666500 Hz.

- 0.144u1: Corrado Tomaselli, Alberto Grego and The Dumping Union added Gals Panic 3 (Euro). Changed 'Gals Panic 3' to clone '(Japan)'. Renamed (galpani3) to (galpani3j).

- 6th June 2011: Guru - Some items arrived: Gals Panic 3 Korean 1995 Dong Wha. Thanks to gp-lee.

- 0.128u6: R. Belmont fixed Gals Panic 3, which displays 'Illegal Instruction' after ROM Check.

- 0.128u4: Kaneko changes [David Haywood, Andreas Naive]: Added Simulation of Toybox external data rom decryption. Updated suprnova rendering to allow 2 sprite chips. Started work on Gals Panic 3 - Game now playable. Changed gfx2 rom addresses to $e00000/1 and palettesize to 17155 colors.

- 15th November 2008: David Haywood - I've added the RLE decompression used for the backgrounds (used the same method as the suprova sprites). This means that backgrounds can now be seen. To finish the emulation I think I'm going to need reference videos / screenshots of the game. The priority mixing is non-obvious, and there are probably some blending effects as found on suprnova. To emulate these with any degree of confidence I need to know what my target is.

- 14th November 2008: David Haywood - I'm starting to understand the hardware of Gals Panic 3 now. The backgrounds are handled by 3 'blitter' chips which decompress RLE background data into bitmap layers. After hooking up the 'layer clear' feature, and blit status, as well as drawing one of the bitmaps (which is written to directly by the game to draw the lines) Gals Panic 3 at least gets in game, and is playable, albeit with some important elements missing. Obviously the next task is to fix my RLE decompression function, and understand the blit parameters properly.

- 12th November 2008: David Haywood - I've spent the last day looking at some Kaneko titles. I asked Andreas to take a look at the MCU data rom for several of the games, to see if it could help improve the protection simulation in Blood Warriors (by finding the tables we're using in the encrypted data rom, thus no longer requiring extra tables). He reported back to me with his findings, and it was good news. While this still isn't true emulation of the MCU it helps, as we know the tables in the MCU data rom are correct, while the ones figured out via trojans could potentially have had inaccuracies in them (they didn't... but). As a slightly surprising bonus all the 'Toybox' data roms apart from GTMR2 use the same main encryption, and same communication method. Bonk's Adventure is a bit odd (seems to use data not present in the MCU data rom) but was already figured out. The real bonus was that this exposes the data tables needed by Gals Panic 3, and Jackie Chan, both of which I've spent a little time looking at. Gals Panic 3 needs work on emulating the background hardware, I think it's some kind of blitter.

- 0.126u2: Fabio Priuli fixed crash at start.

- 0.89u5: Sebastien Volpe improved palette, inputs and (RLE) backgounds 'decoded' and hooked up sound in Gals Panic 3. Added YMZ280B (14318200 Hz) sound. Changed region cpu2 to user1 and visible area to 240x320. Added dipswitches 'Test Mode' and 'Flip Screen'.

- 0.86u4: Added 8-way Joystick with 4x buttons and 2x coin slots for 2x Players. Fixed input and Added 'Free Play' and 7x 'Unknown' dipswitches.

- 28th June 2004: Sebastien Volpe added sprite emulation to Gals Panic 3 so the RAM test can be seen now, but nothing else work yet due to missing MCU simulation.

- 0.84: Sebastien Volpe and David Haywood added Gals Panic 3 (Kaneko 1995).

- 27th June 2004: David Haywood sent in a very preliminary driver for Gals Panic 3 which just loads the ROMs and doesn't do much else.


Recommended Games (Qix 2):

Amidar

Hot Shocker

Jolly Jogger

Pepper II

Radar Zone

Triple Punch

Heart Attack

Libble Rabble

Itazura Tenshi

Canvas Croquis

Gals Panic

Gals Panic II

Gals Panic 3

Gals Panic 4

Gals Panic S

Gals Panic S2

Gals Panic S3

Splash!

Lady Killer

Party Time: Gonta the Diver II

The Return of Lady Frog

Fantasia

Fantasia II

Fantasy '95

New Fantasia

WOW New Fantasia

Perestroika Girls

Super Model

Paradise

Paradise Deluxe

Paradise 2 Deluxe

Harem Challenge

Laser Strixx 2

Dancing Eyes

Miss World '96 Nude

Paparazzi

Vivid Dolls

Panic Street

Wonder Stick

Land Breaker

Steal See (& Get Land)

Happy Tour


Romset: 14976 kb / 12 files / 10.8 zip




MAME XML Output:

       <game name="galpani3" sourcefile="galpani3.c">
              <description>Gals Panic 3 (Euro)</description>
              <year>1995</year>
              <manufacturer>Kaneko</manufacturer>
              <rom name="g3p0e0.u71" size="524288" crc="fa681118" sha1="982b568a77ed620ba5708fec4c186d329d48cb48" region="maincpu" offset="0"/>
              <rom name="g3p1j1.u102" size="524288" crc="f1150f1b" sha1="a6fb719937927a9a39c7a4888017c63c47c2dd6c" region="maincpu" offset="1"/>
              <rom name="gp320000.1" size="2097152" crc="a0112827" sha1="0a6c78d71b75a1d78215aab3104176aa1769b14f" region="gfx1" offset="0"/>
              <rom name="gp340000.123" size="2097152" crc="a58a26b1" sha1="832d70cce1b4f04fa50fc221962ff6cc4287cb92" region="gfx2" offset="0"/>
              <rom name="gp340100.122" size="2097152" crc="746fe4a8" sha1="a5126ae9e83d556277d31b166296a708c311a902" region="gfx2" offset="200000"/>
              <rom name="gp340200.121" size="2097152" crc="e9bc15c8" sha1="2c6a10e768709d1937d9206970553f4101ce9016" region="gfx2" offset="400000"/>
              <rom name="gp340300.120" size="2097152" crc="59062eef" sha1="936977c20d83540c1e0f65d429c7ebea201ef991" region="gfx2" offset="600000"/>
              <rom name="g3g0j0.101" size="262144" crc="fbb1e0dc" sha1="14f6377afd93054aa5dc38af235ae12b932e847f" region="gfx2" offset="e00000"/>
              <rom name="g3g1j0.100" size="262144" crc="18edb5f0" sha1="5e2ed0105b3e6037f6116494d3b186a368824171" region="gfx2" offset="e00001"/>
              <rom name="gp310100.40" size="2097152" crc="6a0b1d12" sha1="11fed80b96d07fddb27599743991c58c12c048e0" region="ymz" offset="0"/>
              <rom name="gp310000.41" size="1048576" crc="641062ef" sha1="c8902fc46319eac94b3f95d18afa24bd895078d6" region="ymz" offset="200000"/>
              <rom name="g3d0x0.134" size="131072" crc="4ace10f9" sha1="d19e4540d535ce10d23cb0844be03a3239b3402e" region="mcudata" offset="0"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="14318181"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ymz" name="YMZ280B" clock="16666500"/>
              <display tag="screen" type="raster" rotate="90" width="320" height="240" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="1" coins="2" service="yes" tilt="yes">
                     <control type="joy" ways="8"/>
              </input>
              <dipswitch name="Test Mode" tag="DSW" mask="256">
                     <dipvalue name="Off" value="256" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Flip Screen" tag="DSW" mask="512">
                     <dipvalue name="Off" value="512" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW" mask="1024">
                     <dipvalue name="Off" value="1024" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW" mask="2048">
                     <dipvalue name="Off" value="2048" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW" mask="4096">
                     <dipvalue name="Off" value="4096" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW" mask="8192">
                     <dipvalue name="Off" value="8192" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW" mask="16384">
                     <dipvalue name="Off" value="16384" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW" mask="32768">
                     <dipvalue name="Off" value="32768" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <driver status="imperfect" emulation="good" color="good" sound="good" graphic="imperfect" savestate="unsupported" palettesize="17155"/>
       </game>
 
 


emumovies.com      Retro bytes Portal           Bookmark and Share

 
Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise