puzlstar: MAME ROM Information. History:
Puzzle Star (c) 1999 IGS.
- TECHNICAL -
IGS PGM hardware
Main CPU : 68000 (@ 20 Mhz)
Sound CPU : Z80 (@ 8.468 Mhz)
Sound Chips : ICS2115 (@ 8.468 Mhz)
Players : 4
Control : 8-way joystick
Buttons : 4
- TRIVIA -
Released in December 1999.
- SOURCES -
Game's rom.
MAME Info:
0.84u5 [David Haywood]
WIP:
- 0.145u5: Changed VSync to 59.17 Hz.
- 0.130u3: Changed description to 'Puzzle Star (ver. 100MG)'.
- 0.130u2: Added ARM7 (20MHz) CPU3.
- 0.105u3: XingXing simulated the protection in Puzzle Star - Game now playable.
- 0.84u5: David Haywood added Puzzle Star (IGS 1999).
- 22nd April 2004: David Haywood - ElSemi passed along some code to me from a contributor in China known as 'XingXing'. The code was to simulate the protection in the PGM game 'Puzzle Star', another one of the Mysterious PGM games which never appeared on the IGS site when most of the other titles were up. It's a puzzle game, very similar to Mang-Chi which was emulated a few days ago but with some extra twists (involving the stars, combos, and 'promotions'). There may be one or two problems with the simulation, but for the most part it seems to work correctly.
- 25th July 2004: David Haywood added Puzzle Star to the PGM driver but it also does not work because of protection.
- 30th July 2004: A Puzzle Star PGM cart arrived, purchased by Randy on EBay. I've dumped it, but it will require trojaning to get the emulation working. We're working on it.
Other Emulators:
* FB Alpha
* Nebula
Romset: 13312 kb / 6 files / 5.39 zip
MAME XML Output:
   | <game name="puzlstar" sourcefile="pgm.c" romof="pgm"> |
   |    | <description>Puzzle Star (ver. 100MG)</description> |
   |    | <year>1999</year> |
   |    | <manufacturer>IGS</manufacturer> |
   |    | <biosset name="v2" description="PGM Bios V2" default="yes"/> |
   |    | <biosset name="v1" description="PGM Bios V1"/> |
   |    | <rom name="pgm_p02s.u20" merge="pgm_p02s.u20" bios="v2" size="131072" crc="78c15fa2" sha1="885a6558e022602cc6f482ac9667ba9f61e75092" region="maincpu" offset="0"/> |
   |    | <rom name="pgm_p01s.u20" merge="pgm_p01s.u20" bios="v1" size="131072" crc="e42b166e" sha1="2a9df9ec746b14b74fae48b1a438da14973702ea" region="maincpu" offset="0"/> |
   |    | <rom name="v100mg.u1" size="524288" crc="5788b77d" sha1="7770aae6e686da92b2623c977d1bc8f019f48267" region="maincpu" offset="100001"/> |
   |    | <rom name="v100mg.u2" size="524288" crc="4c79d979" sha1="3b92052a35994f2b3dd164930154184c45d5e2d0" region="maincpu" offset="100000"/> |
   |    | <rom name="puzlstar_igs027a.bin" size="16384" status="nodump" region="prot" offset="0"/> |
   |    | <rom name="pgm_t01s.rom" merge="pgm_t01s.rom" size="2097152" crc="1a7123a0" sha1="cc567f577bfbf45427b54d6695b11b74f2578af3" region="tiles" offset="0"/> |
   |    | <rom name="t0800.u5" size="2097152" crc="f9d84e59" sha1="80ec77025ac5bf355b1a60f2a678dd4c56071f6b" region="tiles" offset="180000"/> |
   |    | <rom name="a0800.u1" size="4194304" crc="e1e6ec40" sha1="390432431f144ef63424a426582b311765a61771" region="sprcol" offset="0"/> |
   |    | <rom name="b0800.u3" size="2097152" crc="52e7bef5" sha1="a678251b7e46a1016d0afc1d8d5c9928008ad5b1" region="sprmask" offset="0"/> |
   |    | <rom name="pgm_m01s.rom" merge="pgm_m01s.rom" size="2097152" crc="45ae7159" sha1="d3ed3ff3464557fd0df6b069b2e431528b0ebfa8" region="ics" offset="0"/> |
   |    | <rom name="m0800.u2" size="4194304" crc="e1a46541" sha1="6fe9de5700d8638374734d80551dcedb62975140" region="ics" offset="400000"/> |
   |    | <chip type="cpu" tag="maincpu" name="68000" clock="20000000"/> |
   |    | <chip type="cpu" tag="soundcpu" name="Z80" clock="8467200"/> |
   |    | <chip type="cpu" tag="prot" name="ARM7" clock="20000000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="ics" name="ICS2115"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="448" height="224" refresh="59.170000" /> |
   |    | <sound channels="1"/> |
   |    | <input players="4" buttons="4" coins="4"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Service Mode" tag="DSW" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Music" tag="DSW" mask="2"> |
   |    |    | <dipvalue name="Off" value="0"/> |
   |    |    | <dipvalue name="On" value="2" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Voice" tag="DSW" mask="4"> |
   |    |    | <dipvalue name="Off" value="0"/> |
   |    |    | <dipvalue name="On" value="4" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Free" tag="DSW" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Stop" tag="DSW" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <configuration name="Region" tag="Region" mask="15"> |
   |    |    | <confsetting name="China" value="0"/> |
   |    |    | <confsetting name="Taiwan" value="1"/> |
   |    |    | <confsetting name="Japan (Alta license)" value="2"/> |
   |    |    | <confsetting name="Korea" value="3"/> |
   |    |    | <confsetting name="Hong Kong" value="4"/> |
   |    |    | <confsetting name="World" value="5" default="yes"/> |
   |    | </configuration> |
   |    | <driver status="preliminary" emulation="preliminary" color="good" sound="imperfect" graphic="good" protection="preliminary" savestate="supported" palettesize="2304"/> |
|
|