Home News Forum                            

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

armedf: MAME ROM Information.


Armed Formation (c) 1988 Nichibutsu.

A vertically scrolling shoot'em up.


Main CPU : 68000 (@ 8 Mhz)

Sound CPU : Z80 (@ 3.072 Mhz)

Sound Chips : YM3812 (@ 4 Mhz), (2x) DAC (@ 4 Mhz)

Players : 2

Control : 8-way joystick

Buttons : 3


Developed by Fillmore.

Released in August 1988.

Pony Canyon / Scitron released a limited-edition soundtrack album for this game (Armed F, Crazy Climber 2 - PCCB-00020) on 21/02/1990.


Director : Takanori Tanaka

Planner : Tomoaki Kabayashi

Main Programmer : Shinya Okuda

Programmers : Osamu Tomiyama, Satoshi Fujiwara

Main Designers : Hisaya Tsutsui, Shinji Kubota

Designer : Takanori Tanaka

Musician : Takeshi Yoshida

Hard Enginner : Isao Shiki

Special Thanks : Hiroshi Kitabata


* Consoles :

NEC PC-Engine [JP] (March 23, 1990) [Model PV2004]


Game's rom.

MAME Info:

0.138 [Takahiro Nogi]

0.35b11 [Carlos A. Lozano, Phil Stroffolino]


- 23rd April 2011: Angelo Salese - Discovered and implemented sprite color cycling effects in ArmedF driver. That's a RAM-based clut table that look-ups via a byte in the sprite defs. As you can see from the YT vids, it's used for doing neat effects such as explosions / bonus colors etc. in Terra Force. It's even more useful in Kodure Ookami, since it's used to differentiate the explosive red ninjas from the normal ones and in Armed Formation, that is used to make the sprites to be a lot less static.

- 0.141u1: hap fixed DAC chip playing Orchestra Hit Sample too low in Armed Formation.

- 0.138: Takahiro Nogi added Armed Formation. Changed description of clone to 'Armed Formation (Fillmore license)'. Renamed (armedf) to (armedff).

- 0.124u3: Aaron Giles merged memory maps for Armed Formation drivers.

- 0.124u2: Improved sound balance in Armed Formation [MAMEPlus].

- 0.115u2: Fixed volume of the 2x DAC sound.

- 0.98u4: Added new cpu1 rom ($1) to clone (North America).

- 0.62: Changed 'Unknown' to 'Unused' dipswitch.

- 28th October 2002: Stephane Humbert fixed the dipswitches in the Armed Formation driver.

- 0.37b8: Changed visible area to 240x320.

- 0.36b7: Changed VSync to 57Hz.

- 0.36b4: Changed visible area to 240x304.

- 0.35b11: Carlos A. Lozano and Phil Stroffolino added Armed Formation (Nichibutsu 1988).

- 15th April 1999: Marco Cassili fixed the Armed Formation dips, and Jim Hernandez fixed the sound frequency.

- 13th April 1999: Carlos Alberto Lozano Baides sent in the Nichibutsu games Armed Formation and Terra Force drivers, which are pretty much working now.

- 28th March 1999: Phil Stroffolino sent in a tilemap update and a preliminary Armed Formation and Terra Force driver by Carlos and him.


Other Emulators:

* FB Alpha

* Raine

Recommended Games (Terra Force):


Vs. Super Xevious

Namco Classic Collection Vol.1 (Xevious)



Fire Battle




Exed Exes


Terra Cresta



Darwin 4078

Super Real Darwin



Bermuda Triangle

Legion - Spinner-87

Terra Force

Armed Formation

Sidewinder (Arcadia)

Xenon (Arcadia)

Dangerous Seed

Galaxy Gunners

Acrobat Mission


Flying Tiger

Grind Stormer

Super Spacefortress Macross

Macross Plus


Ryu Jin

Samurai Aces

Sorcer Striker

War of Aero

Eight Forces


Gunbird 2

Kingdom Grandprix

Rapid Hero


Ultra X Weapons

Varia Metal

Air Attack

Hotdog Storm

Baryon - Future Assault


Giga Wing

Giga Wing 2


Mission Craft



Vasara 2

G-Stream G2020

XII Stag


Chaos Field



Romset: 992 kb / 14 files / 359.9 zip

MAME XML Output:

       <game name="armedf" sourcefile="armedf.c">
              <description>Armed Formation</description>
              <rom name="06.3d" size="65536" crc="0f9015e2" sha1="0dc9c2cda0220bb9d03048c0eac62bc512d30622" region="maincpu" offset="0"/>
              <rom name="01.3f" size="65536" crc="816ff7c5" sha1="1013883f2389aba4b8f397aacc0d681807a31cd5" region="maincpu" offset="1"/>
              <rom name="07.5d" size="65536" crc="5b3144a5" sha1="98dd45049f242480c9ac0903fb38dfb2b8906be7" region="maincpu" offset="20000"/>
              <rom name="02.4f" size="65536" crc="fa10c29d" sha1="9c772ff6f749a542248c2ca260ac3460ae4f0cc6" region="maincpu" offset="20001"/>
              <rom name="af_08.rom" size="65536" crc="d1d43600" sha1="1a473b4958a02a33c0a02e7e72a70a9ee0c68c50" region="maincpu" offset="40000"/>
              <rom name="af_03.rom" size="65536" crc="bbe1fe2d" sha1="f47be23c7564b106d636d49d5f1da47daecd31df" region="maincpu" offset="40001"/>
              <rom name="af_10.rom" size="65536" crc="c5eacb87" sha1="33af84b48fbda26729975b02cfb70f23c0bce6a2" region="audiocpu" offset="0"/>
              <rom name="09.11c" size="32768" crc="5c6993d5" sha1="3991851e5c4d2b3d72c372afdfbb710796874c15" region="gfx1" offset="0"/>
              <rom name="af_04.rom" size="65536" crc="44d3af4f" sha1="0c2cb54357c314e43cec6f959fe9d4a2c8bc8834" region="gfx2" offset="0"/>
              <rom name="af_05.rom" size="65536" crc="92076cab" sha1="f47424817373a6735da2b2049b53da5b38178cec" region="gfx2" offset="10000"/>
              <rom name="af_14.rom" size="65536" crc="8c5dc5a7" sha1="758140ddb9e60fb3950fe58bf53c7aea769a1a94" region="gfx3" offset="0"/>
              <rom name="af_13.rom" size="65536" crc="136a58a3" sha1="5481e3ce404881a0470f8740f0de6e42283bedf2" region="gfx3" offset="10000"/>
              <rom name="af_11.rom" size="131072" crc="b46c473c" sha1="d8573225e2d8b133b3bdd4fa5a12d445c71d5e0e" region="gfx4" offset="0"/>
              <rom name="af_12.rom" size="131072" crc="23cb6bfe" sha1="34cb013827206bea71f5336b308ba92bee688506" region="gfx4" offset="20000"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="8000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="4000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM3812" clock="4000000"/>
              <chip type="audio" tag="dac1" name="DAC"/>
              <chip type="audio" tag="dac2" name="DAC"/>
              <display tag="screen" type="raster" rotate="270" width="320" height="240" refresh="57.000000" />
              <sound channels="1"/>
              <input players="2" buttons="3" coins="2" tilt="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="Service Mode" tag="P2" mask="512">
                     <dipvalue name="Off" value="512" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Lives" tag="DSW1" mask="3">
                     <dipvalue name="3" value="3" default="yes"/>
                     <dipvalue name="4" value="2"/>
                     <dipvalue name="5" value="1"/>
                     <dipvalue name="6" value="0"/>
              <dipswitch name="Bonus Life" tag="DSW1" mask="12">
                     <dipvalue name="20k then every 60k" value="12" default="yes"/>
                     <dipvalue name="20k then every 80k" value="4"/>
                     <dipvalue name="40k then every 60k" value="8"/>
                     <dipvalue name="40k then every 80k" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW1" mask="16">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="16" default="yes"/>
              <dipswitch name="Cabinet" tag="DSW1" mask="32">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="32"/>
              <dipswitch name="Difficulty" tag="DSW1" mask="192">
                     <dipvalue name="Easy" value="192" default="yes"/>
                     <dipvalue name="Normal" value="128"/>
                     <dipvalue name="Hard" value="64"/>
                     <dipvalue name="Hardest" value="0"/>
              <dipswitch name="Coin A" tag="DSW2" mask="3">
                     <dipvalue name="2 Coins/1 Credit" value="1"/>
                     <dipvalue name="1 Coin/1 Credit" value="3" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="2"/>
                     <dipvalue name="Free Play" value="0"/>
              <dipswitch name="Coin B" tag="DSW2" mask="12">
                     <dipvalue name="2 Coins/1 Credit" value="4"/>
                     <dipvalue name="1 Coin/1 Credit" value="12" default="yes"/>
                     <dipvalue name="2 Coins/3 Credits" value="0"/>
                     <dipvalue name="1 Coin/2 Credits" value="8"/>
              <dipswitch name="Allow Continue" tag="DSW2" mask="48">
                     <dipvalue name="No" value="48"/>
                     <dipvalue name="3 Times" value="32"/>
                     <dipvalue name="5 Times" value="16"/>
                     <dipvalue name="Yes" value="0" default="yes"/>
              <dipswitch name="Flip Screen" tag="DSW2" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW2" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="2048"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise