fantzone: MAME ROM Information. History:
Fantasy Zone (c) 1986 Sega.
The Fantasy Zone is under attack by an army of ruthless, yet undeniably cute, alien enemies. A fearless space fighter by the name of 'Opa-opa' (a craft that is as cute as the game's enemies, featuring wings and feet - the latter appearing whenever the player flies down to ground level at the bottom of the screen) must stop the alien invasion to restore peace to the Fantasy Zone, as well as finding his missing father, 'Opapa', in the process.
Each level has a number of large, enemy generating ships, that produce a constant stream of enemies to attack the player. While the enemies the generators produce can either be shot or avoided, the generators themselves MUST be destroyed. Once the generators are gone, an end-of-level ship will appear that must be beaten to complete the level.
Fantasy Zone is rendered with the surreal, brightly coloured graphics that typify many Japanese videogames; with an equally abstract approach to in-game weapons: with that cartoon comedy staple, the 'anvil', making an appearance.
- TECHNICAL -
Sega System 16A hardware
Main CPU : 68000 (@ 10 Mhz)
Sound CPU : Z80 (@ 4 Mhz)
Sound Chips : YM2151 (@ 4 Mhz)
Screen orientation : Horizontal
Video resolution : 320 x 224 pixels
Screen refresh : 60.00 Hz
Palette colors : 6144
Players : 2
Control : 8-way joystick
Buttons : 2
- TRIVIA -
Released in March 1986.
The game's main character Opa-opa makes a cameo in 'Zillion' a science fiction anime T.V. series from the 80's, and in the Sega Dreamcast games Shenmue (1999) and Shenmue 2 (2001) as a collectable figurine.
The Stage 1 music was recycled in the Sega Mega Drive role-playing-game "Phantasy Star 4".
The shop music in Fantasy Zone, is recycled in several other Sega games such as 1988's Hot Rod, 1989's Out Run Turbo, and the Sega Genesis/Mega Drive port of Super Hang-On (the tune plays in the shop which is in the console exclusive career mode).
Soundtrack releases :
Sega Game Music Vol.2 - Alfa Records - 28XA-108 - Feb 25, 1987
Sega Game Music Vol.2 (Legend Series) - SME / Scitron - SCDC-00052 - Oct 18, 2000
- UPDATES -
The music is incomplete in early Japanese version and completed in the US version.
- 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)
- STAFF -
Director/Main Planner: Yoji Ishii
Main Programmer: Shuichi Katagi
Music : Hiroshi Miyauchi
- PORTS -
* Consoles :
Sega Master System (1986)
NEC PC-Engine (1988)
Nintendo Famicom (1989)
Sega Saturn (1997,"Sega Ages - Fantasy Zone")
Sony PlayStation 2 (2003, "Sega Ages 2500 Vol. 3 - Fantasy Zone")
Sony PlayStation 3 (2009, Sonic's Ultimate Genesis Collection) [unlockable]
* Computers :
MSX (1986)
Sharp X68000 (1989)
* Others :
Mobiles phones (2002)
- SOURCES -
Game's rom.
MAME Info:
0.36b15 [?]
0.34b4 [Phil Stroffolino]
TODO:
* Wanted: 317-0016 FD1089 CPU
Bugs:
- The background briefly gets corrupted when I start a game and get ready to play. This is a long existing "one-frame" issue but clearly a bug and never seen on the real arcade. Fujix (ID 01852)
WIP:
- 0.138u1: Cools, Andrew Welburn and The Dumping Union added clone Fantasy Zone (317-5000). Changed parent description to 'Fantasy Zone (Rev A, unprotected)' and clone 'Fantasy Zone (set 1, unprotected)' to 'Fantasy Zone (unprotected)'.
- 3rd October 2009: Smitdogg - Andy Conroy dumped unmamed clone of Fantasy Zone (bootleg). I haven't looked at them closely and I don't know if they will all be added but... Cool news.
- 0.133u1: hap fixed a bug related to eating cycles during 68k cpu reset. Previously, initial_cycles had a wrong value after reset, and if cycles were < 0, it'd always return 0. This change also happens to fix a scrolling bug in Fantasy Zone, introduced when that cycle eating thing was added. Renamed (fantzon1) to (fantzone1).
- 0.92: Changed description to 'Fantasy Zone (set 2, unprotected)' and clone '(Old Ver., unprotected)' to '(set 1, unprotected)'. Renamed (fantzono) to (fantzon1).
- 0.89u1: Changed Z80 CPU1 clock speed to 4MHz.
- 0.88u7: Changed description to 'Fantasy Zone (Japan New Ver., unprotected)' and clone '(Old Ver.)' to '(Old Ver., unprotected)'. Changed Z80 CPU2 clock speed to 5MHz palettesize to 6144 colors.
- 0.36b15: Added Fantasy Zone (Japan New Ver.). Changed 'Fantasy Zone' to clone '(Old Ver.)'. Renamed (fantzone) to (fantzono).
- 0.36b2: Removed uPD7759 sound.
- 0.36b1: Added dipswitches 'Cabinet', 'Demo Sounds', 'Lives', 'Extra Ship Cost' and 'Difficulty.
- 0.34b4: Phil Stroffolino added Fantasy Zone (Sega 1988), not working.
ARCADE RELEASE: Fantasy Zone (Sega) - 1986/Mar/20
STORY:
- Long ago, far away in space, there existed a "Fantasy Zone" where a courageous hero called Opa-Opa (The Player) fought in a valiant cause to rescue the "Fantasy Zone" from it's enemies. In the space year 1422, the interplanetary Monetary System collapsed, causing all of the planets to become panic-stricken. According to an official inquiry made by the space guild, someone is leading the Menon planet forces, using them to steal the forgeign currencies of the other planets, and with the funds. Construct a huge fortress in the "Fantasy Zone". To put an end to their ambitious plans, Opa-opa promptly takes off for the "Fantasy Zone" where....
LEVELS: 8
Other Emulators:
* FB Alpha
* System 16
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: 512 kb / 16 files / 246.2 zip
MAME XML Output:
   | <game name="fantzone" sourcefile="segas16a.c"> |
   |    | <description>Fantasy Zone (Rev A, unprotected)</description> |
   |    | <year>1986</year> |
   |    | <manufacturer>Sega</manufacturer> |
   |    | <rom name="epr-7385a.43" size="32768" crc="4091af42" sha1="1d4fdd32db9f75e5ccaab5766a50249ad71a60af" region="maincpu" offset="0"/> |
   |    | <rom name="epr-7382a.26" size="32768" crc="77d67bfd" sha1="886ce4c2d779cedd81f85737ef55fce3c94baa18" region="maincpu" offset="1"/> |
   |    | <rom name="epr-7386a.42" size="32768" crc="b0a67cd0" sha1="2e2bf2b7306fc567f7d13f89977543b368c19027" region="maincpu" offset="10000"/> |
   |    | <rom name="epr-7383a.25" size="32768" crc="5f79b2a9" sha1="de3125bbd0a126fc5a67ba3134cd3f4608ebdfce" region="maincpu" offset="10001"/> |
   |    | <rom name="epr-7387.41" size="32768" crc="0acd335d" sha1="f39566a2069eefa7682c57c6521ea7a328738d06" region="maincpu" offset="20000"/> |
   |    | <rom name="epr-7384.24" size="32768" crc="fd909341" sha1="2f1e01eb7d7b330c9c0dd98e5f8ed4973f0e93fb" region="maincpu" offset="20001"/> |
   |    | <rom name="epr-7388.95" size="32768" crc="8eb02f6b" sha1="80511b944b57541669010bd5a0ca52bc98eabd62" region="gfx1" offset="0"/> |
   |    | <rom name="epr-7389.94" size="32768" crc="2f4f71b8" sha1="ceb39e95cd43904b8e4f89c7227491e139fb3ca6" region="gfx1" offset="8000"/> |
   |    | <rom name="epr-7390.93" size="32768" crc="d90609c6" sha1="4232f6ecb21f242c0c8d81e06b88bc742668609f" region="gfx1" offset="10000"/> |
   |    | <rom name="epr-7392.10" size="32768" crc="5bb7c8b6" sha1="eaa0ed63ac4f66ee285757e842bdd7b005292600" region="gfx2" offset="1"/> |
   |    | <rom name="epr-7396.11" size="32768" crc="74ae4b57" sha1="1f24b1faea765994b85f0e7ac8e944c8da22103f" region="gfx2" offset="0"/> |
   |    | <rom name="epr-7393.17" size="32768" crc="14fc7e82" sha1="ca7caca989a3577dd30ad4f66b0fcce712a454ef" region="gfx2" offset="10001"/> |
   |    | <rom name="epr-7397.18" size="32768" crc="e05a1e25" sha1="9691d9f0763b7483ee6912437902f22ab4b78a05" region="gfx2" offset="10000"/> |
   |    | <rom name="epr-7394.23" size="32768" crc="531ca13f" sha1="19e68bc515f6021e1145cff4f3f0e083839ee8f3" region="gfx2" offset="20001"/> |
   |    | <rom name="epr-7398.24" size="32768" crc="68807b49" sha1="0a189da8cdd2090e76d6d06c55b478abce60542d" region="gfx2" offset="20000"/> |
   |    | <rom name="epr-7535a.12" size="32768" crc="bc1374fa" sha1="ed2c87ae024dc251e175239f1bccc728fc096548" region="soundcpu" offset="0"/> |
   |    | <chip type="cpu" tag="maincpu" name="68000" clock="10000000"/> |
   |    | <chip type="cpu" tag="soundcpu" name="Z80" clock="4000000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="ymsnd" name="YM2151" clock="4000000"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="320" height="224" refresh="60.000000" pixclock="5376240" htotal="342" hbend="0" hbstart="320" vtotal="262" vbend="0" vbstart="224" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" buttons="3" coins="2" service="yes"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Coin A" tag="DSW1" 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, 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"/> |
   |    |    | <dipvalue name="Free Play (if Coin B too) or 1/1" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin B" tag="DSW1" 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, 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"/> |
   |    |    | <dipvalue name="Free Play (if Coin A too) or 1/1" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Cabinet" tag="DSW2" mask="1"> |
   |    |    | <dipvalue name="Upright" value="0" default="yes"/> |
   |    |    | <dipvalue name="Cocktail" value="1"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="DSW2" mask="2"> |
   |    |    | <dipvalue name="Off" value="2"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="DSW2" mask="12"> |
   |    |    | <dipvalue name="2" value="8"/> |
   |    |    | <dipvalue name="3" value="12" default="yes"/> |
   |    |    | <dipvalue name="4" value="4"/> |
   |    |    | <dipvalue name="240 (Cheat)" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Extra Ship Cost" tag="DSW2" mask="48"> |
   |    |    | <dipvalue name="5000" value="48" default="yes"/> |
   |    |    | <dipvalue name="10000" value="32"/> |
   |    |    | <dipvalue name="15000" value="16"/> |
   |    |    | <dipvalue name="20000" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Difficulty" tag="DSW2" 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="supported" palettesize="6144"/> |
|
|