fantzn2: MAME ROM Information. History:
Fantasy Zone II (c) 1988 Sega.
Once again you control Opa-Opa, a pretty colored ship with wings on its side and must destroy the large creatures in each world before moving on to the next. Your task becomes difficult by other small creatures that happen to pass by. If you destroy a large creature, they will drop a dollar bill, which you can pick up and use at the shop to buy items and powerful weapons such as laser beams, x-way shots, and big wings. Another way to get money is to shoot certain kinds of enemies all in a row.
- TECHNICAL -
Sega System E hardware
Main CPU : Z80
Sound Chips : (2x) SN76496
Screen orientation : Horizontal
Video resolution : 256 x 192 pixels
Screen refresh : 60.00 Hz
Palette colors : 64
- TRIVIA -
This is an enhanced adaptation of the Sega Master System game. It was released in 1988, a year after its console counterpart, and adapted for the arcade by Sunsoft, who also handled the Famicom ports of the Fantasy Zone games in Japan.
This version is very similar to the Sega Master System version on which it is based. The graphics and sound are seemingly identical, but a few changes have been made. There is a timer that forces the player to progress quickly through the stages, and counters that show which targets have been destroyed, like those in the first game. There are also new end-of-level scoring bonuses.
- SERIES -
1. Fantasy Zone (1986)
2. Fantasy Zone II (19??)
3. Fantasy Zone - The Maze (1987, Sega Master System)
4. Fantasy Zone Gear (1991, Sega Game Gear)
5. Space Fantasy Zone (1991, NEC PC-Engine CD)
6. Super Fantasy Zone (1993, Sega Mega Drive)
7. Fantasy Zone II (2008, Sony PlayStation 2)
- SOURCES -
Game's rom.
MAME Info:
0.74u2 [David Haywood, Charles MacDonald, Stephane Humbert, Mike Beaver]
0.37b16 [David Haywood, Charles MacDonald, Stephane Humbert, Mike Beaver]
WIP:
- 0.113u3: Nicola Salmoria added proper MC8123 decryption code and MC-8123B 317-0057.key to Fantasy Zone 2 - Game now playable. David Haywood replaced old Sega System E driver with new one based on HazeMD. Changed description to 'Fantasy Zone 2 (MC-8123, 317-0057)'. Changed clock speed of the 2x SN76496 to 3579540 Hz. Fixed cpu1 rom loading and added dipswitches 'Coin A/B', 'Demo Sounds', 'Lives', 'Timer', 'Difficulty' and 'Unused'.
- 15th March 2007: David Haywood - Nicola found a weakness in the way Sega generated their keys for the M8123 which made decrypting Fantasy Zone 2 and Opa Opa much easier than anybody had expected. Both games (running on the System E arcade platform) work fine with the SMS emulation from HazeMD. I need to port this over to MAME so that they work properly in MAME too. Aaron should be thanked too for noticing that the FD1094 keys were generated by a Psuedo-Random number generator rather than actually being Random, this was also found to apply to the MC8123 and was the basis of Nicola's work.
- 14th March 2007: R. Belmont - Nicola has fully cracked the Sega MC8123 encrypted CPU. This means, among other things, that games like Opa Opa and Fantasy Zone 2 now run. MAMEdev was afraid those games might be lost forever, since no working examples were known, but now they'll be back to life.
- 0.100u4: Fixed rom names.
- 0.74u2: Added Fantasy Zone 2 (Sega 1988).
- 0.37b16: David Haywood added Fantasy Zone 2 (Testdriver). TODO: Game is decrypted, looks tricky. It is ESSENTIAL we find a Fantasy Zone 2 board in working condition AS SOON AS POSSIBLE, the batteries on these are dying at an ever increasing rate.
LEVELS: 8
Recommended Games:
Fantasy Zone
Fantasy Zone (Mega-Tech)
Fantasy Zone 2
Opa Opa
Recommended Games (Defender):
Defender
Stargate
Malzak
Mayday
Cosmic Avenger
Mars
The Percussor
Scramble
4 Fun in 1 (Scramble)
Space Odyssey
Vanguard
Scorpion
A. D. 2083
Markham
SF-X
Brain
Darius
Darius II
Darius Gaiden - Silver Hawk
Fantasy Zone
Fantasy Zone (Mega-Tech)
Fantasy Zone 2
Alpha One
Back Fire
Thunder Cross
Thunder Cross II
Gigandes
Mega Blast
Air Buster
Arrow Flash (Mega-Tech)
Bio-ship Paladin
Paranoia
ThunderForce AC
Thunder Force II MD (Mega-Tech)
Cosmic Cop
E.D.F. : Earth Defense Force
Metal Black
Strike Force
Xexex
Andro Dunos
Last Resort
Pulstar
Blazing Star
Romset: 296 kb / 6 files / 184.1 zip
MAME XML Output:
   | <game name="fantzn2" sourcefile="segae.c"> |
   |    | <description>Fantasy Zone 2 (MC-8123, 317-0057)</description> |
   |    | <year>1988</year> |
   |    | <manufacturer>Sega</manufacturer> |
   |    | <rom name="epr-11416.ic7" size="32768" crc="76db7b7b" sha1="d60e2961fc893dcb4445aed5f67515cbd25b610f" region="maincpu" offset="0"/> |
   |    | <rom name="epr-11415.ic5" size="65536" crc="57b45681" sha1="1ae6d0d58352e246a4ec4e1ce02b0417257d5d20" region="maincpu" offset="10000"/> |
   |    | <rom name="epr-11413.ic3" size="65536" crc="a231dc85" sha1="45b94fdbde28c02e88546178ef3e8f9f3a96ab86" region="maincpu" offset="20000"/> |
   |    | <rom name="epr-11414.ic4" size="65536" crc="6f7a9f5f" sha1="b53aa2eded781c80466a79b7d81383b9a875d0be" region="maincpu" offset="30000"/> |
   |    | <rom name="epr-11412.ic2" size="65536" crc="b14db5af" sha1="04c7fb659385438b3d8f9fb66800eb7b6373bda9" region="maincpu" offset="40000"/> |
   |    | <rom name="317-0057.key" size="8192" crc="ee43d0f0" sha1="72cb75a4d8352fe372db12046a59ea044360d5c3" region="user1" offset="0"/> |
   |    | <chip type="cpu" tag="maincpu" name="Z80" clock="5369317"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="sn1" name="SEGA VDP PSG" clock="3579545"/> |
   |    | <chip type="audio" tag="sn2" name="SEGA VDP PSG" clock="3579545"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="256" height="192" refresh="59.922738" pixclock="5369317" htotal="342" hbend="38" hbstart="294" vtotal="262" vbend="43" vbstart="235" /> |
   |    | <sound channels="1"/> |
   |    | <input players="1" buttons="2" coins="2" service="yes"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Coin A" tag="f2" mask="15"> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="7"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="8"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="9"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit, 5/3, 6/4" value="5"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit, 4/3" value="4"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="15" default="yes"/> |
   |    |    | <dipvalue name=" 1 Coin/1 Credit" value="0"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit, 5/6" value="3"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit, 4/5" value="2"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit, 2/3" value="1"/> |
   |    |    | <dipvalue name="2 Coins/3 Credits" value="6"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="14"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="13"/> |
   |    |    | <dipvalue name="1 Coin/4 Credits" value="12"/> |
   |    |    | <dipvalue name="1 Coin/5 Credits" value="11"/> |
   |    |    | <dipvalue name="1 Coin/6 Credits" value="10"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin B" tag="f2" mask="240"> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="112"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="128"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="144"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit, 5/3, 6/4" value="80"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit, 4/3" value="64"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="240" default="yes"/> |
   |    |    | <dipvalue name=" 1 Coin/1 Credit" value="0"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit, 5/6" value="48"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit, 4/5" value="32"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit, 2/3" value="16"/> |
   |    |    | <dipvalue name="2 Coins/3 Credits" value="96"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="224"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="208"/> |
   |    |    | <dipvalue name="1 Coin/4 Credits" value="192"/> |
   |    |    | <dipvalue name="1 Coin/5 Credits" value="176"/> |
   |    |    | <dipvalue name="1 Coin/6 Credits" value="160"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="f3" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="f3" mask="2"> |
   |    |    | <dipvalue name="Off" value="2"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="f3" mask="12"> |
   |    |    | <dipvalue name="2" value="0"/> |
   |    |    | <dipvalue name="3" value="12" default="yes"/> |
   |    |    | <dipvalue name="4" value="8"/> |
   |    |    | <dipvalue name="5" value="4"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Timer" tag="f3" mask="48"> |
   |    |    | <dipvalue name="90" value="32"/> |
   |    |    | <dipvalue name="80" value="48" default="yes"/> |
   |    |    | <dipvalue name="70" value="16"/> |
   |    |    | <dipvalue name="60" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Difficulty" tag="f3" mask="192"> |
   |    |    | <dipvalue name="Easy" value="128"/> |
   |    |    | <dipvalue name="Normal" value="192" default="yes"/> |
   |    |    | <dipvalue name="Hard" value="64"/> |
   |    |    | <dipvalue name="Hardest" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="80"/> |
|
|