formatz: MAME ROM Information. History:
Formation Z (c) 1984 Jaleco.
The player as Aeroboto can transform into a 'Mobile robot' or an 'Aero-fighter' to complete this marathon shoot-'em-up.
- TECHNICAL -
Main CPU : M6809 (@ 1.25 Mhz)
Sound CPU : M6809 (@ 640 Khz)
Sound Chips : (2x) AY8910 (@ 1.5 Mhz)
Players : 2
Control : 8-way joystick
Buttons : 2
- TRIVIA -
Released in September 1984.
This game is known outside Japan as "Aeroboto" (Licensed to Williams).
- PORTS -
* Consoles :
Nintendo Famicom (1985)
Sony PlayStation [Port of Famicom version] (2003, Included in "Jaleco Collection Vol. 1")
* Computers :
MSX (1985)
- SOURCES -
Game's rom.
MAME Info:
0.60 [Acho A. Tang]
0.34b4 [Nicola Salmoria]
0.33b3 [Carlos A. Lozano]
MCU TEST:
- Holding key 1 or 2 at boot puts the game in MCU test. Press F3 to quit.
Bugs:
- Star field is not implemented. Source (ID 02665)
WIP:
- 0.136u4: Angelo Salese implemented irq ack to Aeroboto / Formation Z.
- 0.135u1: Fabio Priuli added driver data struct to Formation Z.
- 0.123u2: RansAckeR simplified some control definitions in the Aeroboto driver.
- 0.123u1: Corrado Tomaselli corrected the clocks in Formation Z. Changed M6809 CPU2 clock speed to 625000 Hz, 1st AY-3-8910A to 1.25MHz and 2nd AY-3-8910A to 6.25MHz.
- 0.108u2: Roberto Fresca added DIP locations to Formation Z. Changed 'Unknown' dipswitches to 'Unused'.
- 18th July 2004: Andrea Mazzoleni fixed a temporary buffer allocation in the Aeroboto driver.
- 0.72u1: Misc improvements, cleanups and fixes to the Aeroboto driver [Acho A. Tang]. Updated starfield according to Uki's report. Changed visible area to 248x224.
- 12th August 2003: Acho A. Tang re-submitted Aeroboto starfield.
- 10th February 2003: Chack'n fixed dipswitches in Pinbo and Formation Z.
- 21st January 2003: Acho A. Tang submitted a preliminary star field simulation in the Aeroboto / Formation Z driver.
- 0.63: Added new proms ($0, 100, 200) and changed visible area to 240x216. Added 'Unknown' dipswitch.
- 17th November 2002: Zsolt Vasvari and Nicola Salmoria added the correct color PROMs to Formation Z / Aeroboto.
- 0.60: Acho A. Tang re-added Formation Z and Aeroboto.
- 18th April 2002: Acho A. Tang submitted a major improvement to the old Formation Z / Aeroboto driver which is now playable. Bypassed protection to make the game playable. Modified memory map and hardware settings. Emulated remaining video registers. Rewrote vidhrdw module to fix color, sprite positions, priority, vertical scrolling, split screen, starmap...etc.
- 0.55: Moved Aeroboto to (Testdriver).
- 0.54: Moved Formation Z to (Testdriver).
- 0.36b4: Changed visible area to 256x224.
- 0.35b5: Fixed input.
- 0.34b4: Nicola Salmoria added Formation Z (Jaleco 1984).
- 0.33b3: Carlos A. Lozano added Aeroboto (Williams 1984), preliminary.
- 24th September 1997: Dumped Aeroboto.
Recommended Games (Metal Soldier):
Equites
Formation Z
Finalizer - Super Transformation
Metal Soldier Isaac II
Dangar - Ufo Robo
Transformer
Extermination
Toki no Senshi - Chrono Soldier
Recommended Games (Jetman):
Sky Lancer
Vastar
Argus (Gottlieb)
Equites
Formation Z
Freeze
SWAT
4-D Warriors
Alien Sector
Bakutotsu Kijuutei
Cop 01
Finalizer - Super Transformation
Lizard Wizard
Metal Clash
Scooter Shooter
Section Z
Space Harrier
Space Harrier II (Mega-Tech)
Side Arms - Hyper Dyne
Transformer
Exzisus
Space Ranger (Arcadia)
Star Guards
Forgotten Worlds
Forgotten Worlds (Mega-Tech)
Superman
Insector X
Solar Jetman (PlayChoice-10)
Rohga Armor Force
Povar / Sobrat' Buran / Agroprom (Jetpac)
Cybattler
Mazinger Z
ESP Ra.De.
Shikigami no Shiro
Shikigami No Shiro II
Crazy War
Romset: 81 kb / 12 files / 36.6 zip
MAME XML Output:
   | <game name="formatz" sourcefile="aeroboto.c"> |
   |    | <description>Formation Z</description> |
   |    | <year>1984</year> |
   |    | <manufacturer>Jaleco</manufacturer> |
   |    | <rom name="format_z.8" size="16384" crc="81a2416c" sha1="d43c6bcc079847cb4c8e77fdc4d9d5bb9c2cc41a" region="maincpu" offset="4000"/> |
   |    | <rom name="format_z.7" size="16384" crc="986e6052" sha1="4d39eda38fa17695f8217b0032a750cbe71c5674" region="maincpu" offset="8000"/> |
   |    | <rom name="format_z.6" size="16384" crc="baa0d745" sha1="72b6cf31c9bbf9b5c55ef3f4ca5877ce576beda9" region="maincpu" offset="c000"/> |
   |    | <rom name="format_z.9" size="4096" crc="6b9215ad" sha1="3ab416d070bf6b9a8be3e19d4dbc3a399d9ab5cb" region="audiocpu" offset="f000"/> |
   |    | <rom name="format_z.5" size="8192" crc="ba50be57" sha1="aa37b644e8c1944b4c0ba81164d5a52be8ab491f" region="gfx1" offset="0"/> |
   |    | <rom name="format_z.4" size="8192" crc="910375a0" sha1="1044e0f45ce34c15986d9ab520c0e7d08fd46dde" region="gfx2" offset="0"/> |
   |    | <rom name="format_z.1" size="4096" crc="5739afd2" sha1="3a645bc8a5ac69f1dc878a589c580f2bf033d3cb" region="gfx3" offset="0"/> |
   |    | <rom name="format_z.2" size="4096" crc="3a821391" sha1="476507ba5e5d64ca3729244590beadb9b3a6a018" region="gfx3" offset="1000"/> |
   |    | <rom name="format_z.3" size="4096" crc="7d1aec79" sha1="bb19d6c91a14df26706226cfe22853bb8383c63d" region="gfx3" offset="2000"/> |
   |    | <rom name="10c" size="256" crc="b756dd6d" sha1="ea79f87f84ded2f0a66458af24cbc792e5ff77e3" region="proms" offset="0"/> |
   |    | <rom name="10b" size="256" crc="00df8809" sha1="f4539c052a5ce8a63662db070c3f52139afef23d" region="proms" offset="100"/> |
   |    | <rom name="10a" size="256" crc="e8733c8f" sha1="105b44c9108ee173a417f8c79ec8381f824dd675" region="proms" offset="200"/> |
   |    | <chip type="cpu" tag="maincpu" name="M6809" clock="1250000"/> |
   |    | <chip type="cpu" tag="audiocpu" name="M6809" clock="625000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="ay1" name="AY-3-8910A" clock="1250000"/> |
   |    | <chip type="audio" tag="ay2" name="AY-3-8910A" clock="625000"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="248" height="224" refresh="60.000000" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" buttons="2" coins="1"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Lives" tag="DSW1" mask="3"> |
   |    |    | <dipvalue name="3" value="0" default="yes"/> |
   |    |    | <dipvalue name="4" value="1"/> |
   |    |    | <dipvalue name="5" value="2"/> |
   |    |    | <dipvalue name="Infinite (Cheat)" value="3"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Bonus Life" tag="DSW1" mask="12"> |
   |    |    | <dipvalue name="30000" value="12" default="yes"/> |
   |    |    | <dipvalue name="40000" value="8"/> |
   |    |    | <dipvalue name="70000" value="4"/> |
   |    |    | <dipvalue name="100000" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW1" mask="16"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="16"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="DSW1" mask="32"> |
   |    |    | <dipvalue name="Off" value="0"/> |
   |    |    | <dipvalue name="On" value="32" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Cabinet" tag="DSW1" mask="64"> |
   |    |    | <dipvalue name="Upright" value="64" default="yes"/> |
   |    |    | <dipvalue name="Cocktail" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coinage" tag="DSW2" mask="7"> |
   |    |    | <dipvalue name="5 Coins/1 Credit" value="7"/> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="5"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="3"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="1"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="2"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="4"/> |
   |    |    | <dipvalue name="1 Coin/4 Credits" value="6"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Difficulty" tag="DSW2" mask="24"> |
   |    |    | <dipvalue name="Easy" value="0"/> |
   |    |    | <dipvalue name="Normal" value="8" default="yes"/> |
   |    |    | <dipvalue name="Medium" value="16"/> |
   |    |    | <dipvalue name="Hard" value="24"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW2" mask="32"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="32"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW2" mask="64"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="64"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW2" mask="128"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="128"/> |
   |    | </dipswitch> |
   |    | <driver status="imperfect" emulation="good" color="good" sound="good" graphic="imperfect" savestate="supported" palettesize="256"/> |
|
|