ajax: MAME ROM Information. History:
Ajax (c) 1987 Konami.
The player has been issued an emergency order. He must save the earth from being conquered by enemy forces. He climbs into his helicopter and prepares for intense aerial combat. Shooting oncoming enemy aircrafts and bombing the enemies below, he tries to make his way through the different stages to reach the enemy base. When he finishes the first stage, he is transported to his next mission by ab aircraft carrier. He hops into his jet fighters, tanks, ships, helicopters, and aircraft carriers. The player must also be aware of unseen enemies and surprise attacks.
Different kinds of power ups can be obtained throughout the game. These include:
'3' 3-Way: Bullets fire forward, right, and left.
'L' Laser: Player can shoot double lasers.
'T' Triple: Missiles are fired that spread out three ways in front.
'V' Vulcan: Rapid bullets are fired in the directions controlled.
'B' Bomb: Air to ground missles which can be upgraded twice.
'O' Orbital: A small drone using the same weaponry as the helicopter which can be otained by clearing a special formation of little red fighters.
There is an additional super weapon that destroys all the enemies on the screen at once. However, use of this weapon is limited.
Ajax contains 2 different types of stages : 2-D and 3-D. In the 2-D stage, the player controls a helicopter. In the 3-D stage, the player commands a jet fighter.
Ajax features some impressive graphics filled with rotation and scaling effects (some may get a little dizzy, though!), a solid soundtrack and excellent game control. Highly recommended for any shoot'em up enthusiast!
- TECHNICAL -
Game ID : GX770
Main CPU : KONAMI (@ 3 Mhz), M6809 (@ 3 Mhz), Z80 (@ 3.579545 Mhz)
Sound Chips : YM2151 (@ 3.579545 Mhz), (2x) K007232 (@ 3.579545 Mhz)
Players : 2
Control : 8-way joystick
Buttons : 3 (FIRE, BOMB, POW)
- TRIVIA -
Released in December 1987.
This game is also known as "Typhoon".
Alfa Records released a limited-edition soundtrack album for this game (Konami Game Music Vol.4 - 28XA-201) on 10/03/1988.
- UPDATES -
The stage order is different between Ajax and "Typhoon".
- STAFF -
Producer: K. Hiroshita
Director: S. Okamoto
Programmer: S. Fujiwara, Gen. S
2D design: N. Sugita
3D design: N. Ishii
Tittle: Dr. Hide
Character: K. Nakamura
Sound: Y. Uno, Motoaki Furukawa
Hardware: H. Ueno, K. Ban
- PORTS -
* Computers:
Sharp X68000 (1989)
- SOURCES -
Game's rom.
Machine's picture.
MAME Info:
0.36b2 [Manuel Abadia]
Artwork available
WIP:
- 0.144u7: Kanikani updated Ajax dipswitches.
- 0.136u1: Fabio Priuli added driver data struct to Ajax.
- 0.135u4: Fabio Priuli updated Ajax to use Konami video devices.
- 0.129u1: MooglyGuy added savestate support to Ajax and clones.
- 0.128u4: Documented alt Ajax rom board [Phil Morris]. Splitted 256/512k gfx1/2 roms into 64k.
- 0.123u6: Zsolt Vasvari fixed access violation with -debug.
- 13th January 2008: Mr. Do - From Vintage Arcade we have the instruction card for Ajax. I'm FINALLY getting to the rest of the instruction cards Tormod sent me about a year ago, it's the card for Typhoon (a clone of Ajax with different gameplay).
- 0.71: Brian Troha corrected some filenames for Ajax.
- 0.57: Fixed Ajax crashed in the windows port of MAME.
- 0.55: Added clone Typhoon.
- 6th September 2001: David Haywood added Typhoon to the Ajax driver.
- 0.37b4: Nicola Salmoria fixed final fireworks in Ajax.
- 0.37b1: Support for a priority buffer, updated by tilemap.c, which can be used to draw sprites using the new function pdrawgfx(). This allowed to fix many tile/sprite priority bugs e.g. in Ajax, Lightning Thunder, Simpsons, Vendetta, Punk Shot, Gradius III and others [Phil Stroffolino, Nicola Salmoria].
- 14th March 2000: Eisuke Watanabe fixed Ajax and Gradius 3 priority problems.
- 0.36b10: Changed M6809 CPU2 clock speed to 3MHz.
- 0.36b9: Added clone Ajax (Japan). Changed Z80 CPU1 clock speed to 1.5MHz.
- 11th November 1999: Manuel Abadia fixed several Ajax problems.
- 0.36b6: Added 2nd Konami 007232 sound chip.
- 0.36b4: Added 'Upright Controls' dipswitch.
- 0.36b3: Nicola Salmoria added the zooming/rotating layer to Ajax. Nicola Salmoria added support for external volume control to the K007232 and fixed Aliens, Ajax etc. Changed KONAMI CPU1 clock speed to 3MHz and Z80 CPU3 to 3579545 Hz. Replaced M6309 with M6809 (3MHz). Added prom ($0 - priority encoder (not used)).
- 8th August 1999: Jim Hernandez fixed Ajax and Crime Fighters sound speed.
- 0.36b2: Manuel Abadia added Ajax (Konami 1987), preliminary. TODO: Add sprites with rotating and scaling effects (gfx[0]). Fix sprite/layer priorities. Find start lamp check, power up lamp check and joystick lamp check addresses.
ARCADE RELEASE: A-JAX (Konami) - 1987/Dec/16
LEVELS: 8
Other Emulators:
* FB Alpha
Recommended Games (Helicopter):
Super Cobra
Rescue
Sky Army
Gyrodine
Liberation
Choplifter
Tiger Heli
Vs. Raid on Bungeling Bay
Airwolf
Ajax
Battle Chopper
Combat Hawk
Twin Cobra
Twin Cobra II
Chopper I
Cobra-Command
Silk Worm
Twin Eagle
Twin Eagle II - The Rescue Mission
Viper
Ashura Blaster
Thunder Strike
S.S. Mission
Desert War
Ketsui
Romset: 3073 kb / 44 files / 1.24 zip
MAME XML Output:
   | <game name="ajax" sourcefile="ajax.c"> |
   |    | <description>Ajax</description> |
   |    | <year>1987</year> |
   |    | <manufacturer>Konami</manufacturer> |
   |    | <rom name="770_m01.n11" size="65536" crc="4a64e53a" sha1="acd249bfcb5f248c41b3e40c7c1bce1b8c645d3a" region="maincpu" offset="10000"/> |
   |    | <rom name="770_l02.n12" size="65536" crc="ad7d592b" sha1="c75d9696b16de231c479379dd02d33fe54021d88" region="maincpu" offset="18000"/> |
   |    | <rom name="770_l05.i16" size="32768" crc="ed64fbb2" sha1="429046edaf1299afa7fb9c385b4ef0c244ec2409" region="sub" offset="20000"/> |
   |    | <rom name="770_f04.g16" size="65536" crc="e0e4ec9c" sha1="15ae09c3ad67ec626d8178ec1417f0c57ca4eca4" region="sub" offset="10000"/> |
   |    | <rom name="770_h03.f16" size="32768" crc="2ffd2afc" sha1="ca2ef684f87bcf9b70b3ec66ec80685edaf04b9b" region="audiocpu" offset="0"/> |
   |    | <rom name="770c13-a.f3" size="65536" crc="4ef6fff2" sha1="0a2953f6907738b795d96184329431539386a463" region="gfx1" offset="0"/> |
   |    | <rom name="770c13-c.f4" size="65536" crc="97ffbab6" sha1="97d9a39600eed918e12908a9abed0d4161c20ef6" region="gfx1" offset="1"/> |
   |    | <rom name="770c13-b.e3" size="65536" crc="86fdd706" sha1="334c2720fc35aa556c6c5850d32f9bc9a6800fba" region="gfx1" offset="20000"/> |
   |    | <rom name="770c13-d.e4" size="65536" crc="7d7acb2d" sha1="3797743edf99201de928246e22e65ad17afe62f8" region="gfx1" offset="20001"/> |
   |    | <rom name="770c12-a.f5" size="65536" crc="6c0ade68" sha1="35e4548a37e19210c767ef2ed4c514dbde6806c2" region="gfx1" offset="40000"/> |
   |    | <rom name="770c12-c.f6" size="65536" crc="61fc39cc" sha1="34d0342ec0878590c289a66b39bde121cfadf00f" region="gfx1" offset="40001"/> |
   |    | <rom name="770c12-b.e5" size="65536" crc="5f221cc6" sha1="9a7a9c7853a3b582c4034b773cef08aee5391d6e" region="gfx1" offset="60000"/> |
   |    | <rom name="770c12-d.e6" size="65536" crc="f1edb2f4" sha1="3e66cc711e25cbf6e6a747d43a9efec0710d5b7a" region="gfx1" offset="60001"/> |
   |    | <rom name="770c09-a.f8" size="65536" crc="76690fb8" sha1="afe267a37b65d63d3765dc3b88d8a8262446f786" region="gfx2" offset="0"/> |
   |    | <rom name="770c09-e.f9" size="65536" crc="17b482c9" sha1="3535197956f5bf5b564fec1ddbb3e3ea3bf1f7bd" region="gfx2" offset="1"/> |
   |    | <rom name="770c09-b.e8" size="65536" crc="cd1709d1" sha1="5a835639eb2d75adcfd0103b0800dd74b2bf9503" region="gfx2" offset="20000"/> |
   |    | <rom name="770c09-f.e9" size="65536" crc="cba4b47e" sha1="6ecb6283de4aa5ef8441db62b19200397f7734b3" region="gfx2" offset="20001"/> |
   |    | <rom name="770c09-c.d8" size="65536" crc="bfd080b8" sha1="83e186e08f442167e66575305930fa93f838faa6" region="gfx2" offset="40000"/> |
   |    | <rom name="770c09-g.d9" size="65536" crc="77d58ea0" sha1="8647c6920032e010b71ba4bc966ef6e1fd0a58a8" region="gfx2" offset="40001"/> |
   |    | <rom name="770c09-d.c8" size="65536" crc="6f955600" sha1="6f85adb633a670c8540b1e86d4bb6640829e74da" region="gfx2" offset="60000"/> |
   |    | <rom name="770c09-h.c9" size="65536" crc="494a9090" sha1="decd4442c206d1cd8f7741f2499aa3264b247d06" region="gfx2" offset="60001"/> |
   |    | <rom name="770c08-a.f10" size="65536" crc="efd29a56" sha1="2a9f138d1242a35162a3f092b0343dff899e3b83" region="gfx2" offset="80000"/> |
   |    | <rom name="770c08-e.f11" size="65536" crc="6d43afde" sha1="03d16125e7d082df08cd5e52a6694a1ddb765e4f" region="gfx2" offset="80001"/> |
   |    | <rom name="770c08-b.e10" size="65536" crc="f3374014" sha1="613c91e02fbf577668ea558c1893b845962368dd" region="gfx2" offset="a0000"/> |
   |    | <rom name="770c08-f.e11" size="65536" crc="f5ba59aa" sha1="b65ea2ec20c2e9fa2e0dfe4c38d3d4f0b7160a97" region="gfx2" offset="a0001"/> |
   |    | <rom name="770c08-c.d10" size="65536" crc="28e7088f" sha1="45c53a58bc6d2e70d5d20d5e6d58ec3e5bea3eeb" region="gfx2" offset="c0000"/> |
   |    | <rom name="770c08-g.d11" size="65536" crc="17da8f6d" sha1="ba1d33d44cd50ff5d5a15b23d1a6153bc7b09579" region="gfx2" offset="c0001"/> |
   |    | <rom name="770c08-d.c10" size="65536" crc="91591777" sha1="53f416a51f7075f070168bced7b6f925f54c7b84" region="gfx2" offset="e0000"/> |
   |    | <rom name="770c08-h.c11" size="65536" crc="d97d4b15" sha1="e3d7d7adeec8c8c808acb9f84641fd3a6bf249be" region="gfx2" offset="e0001"/> |
   |    | <rom name="770c06" size="262144" crc="d0c592ee" sha1="c1be73dd259f2779d715659b177e47513776a0d4" region="gfx3" offset="0"/> |
   |    | <rom name="770c07" size="262144" crc="0b399fb1" sha1="fbe26f9aa9a655d08bebcdd79719d35134ca4dd5" region="gfx3" offset="40000"/> |
   |    | <rom name="63s241.j11" size="512" crc="9bdd719f" sha1="de98e562080a97714047a8ad17abc6662c188897" region="proms" offset="0"/> |
   |    | <rom name="770c10-a.a7" size="65536" crc="e45ec094" sha1="540c56e1d778e6082db23aa3da64f6179b1f3635" region="k007232_1" offset="0"/> |
   |    | <rom name="770c10-b.a6" size="65536" crc="349db7d3" sha1="210da067038abeb021a77b3bf2664c9a49b3410a" region="k007232_1" offset="10000"/> |
   |    | <rom name="770c10-c.a5" size="65536" crc="71cb1f05" sha1="57399806746b659f52114fb7bd4e11a7992a2c5d" region="k007232_1" offset="20000"/> |
   |    | <rom name="770c10-d.a4" size="65536" crc="e8ab1844" sha1="dc22c4d11d6396a051398ba9ec6380aa3f856e71" region="k007232_1" offset="30000"/> |
   |    | <rom name="770c11-a.c6" size="65536" crc="8cccd9e0" sha1="73e50a896ed212462046b7bfa04aad5e266425ca" region="k007232_2" offset="0"/> |
   |    | <rom name="770c11-b.c5" size="65536" crc="0af2fedd" sha1="038189210a73f668a0d913ff2dfc4ffa2e6bd5f4" region="k007232_2" offset="10000"/> |
   |    | <rom name="770c11-c.c4" size="65536" crc="7471f24a" sha1="04d7a69ddc01017a773485fa891711d94c8ad47c" region="k007232_2" offset="20000"/> |
   |    | <rom name="770c11-d.c3" size="65536" crc="a58be323" sha1="0401ede130cf9a529469bfb3dbcc8aee68e53243" region="k007232_2" offset="30000"/> |
   |    | <rom name="770c11-e.b7" size="65536" crc="dd553541" sha1="96f36cb7b696f465005c7e7f1e4373b98a337864" region="k007232_2" offset="40000"/> |
   |    | <rom name="770c11-f.b6" size="65536" crc="3f78bd0f" sha1="1d445c2b6460d6aac6f2acf0d5a5d73c31ba52e0" region="k007232_2" offset="50000"/> |
   |    | <rom name="770c11-g.b5" size="65536" crc="078c51b2" sha1="6ad7ae8cda62023a286f5b4ac393ea0d02d20aeb" region="k007232_2" offset="60000"/> |
   |    | <rom name="770c11-h.b4" size="65536" crc="7300c2e1" sha1="f9d23074701fb2127aed45d7cff91cc1cf8ce717" region="k007232_2" offset="70000"/> |
   |    | <chip type="cpu" tag="maincpu" name="KONAMI" clock="3000000"/> |
   |    | <chip type="cpu" tag="sub" name="M6809" clock="3000000"/> |
   |    | <chip type="cpu" tag="audiocpu" name="Z80" clock="3579545"/> |
   |    | <chip type="audio" tag="lspeaker" name="Speaker"/> |
   |    | <chip type="audio" tag="rspeaker" name="Speaker"/> |
   |    | <chip type="audio" tag="ymsnd" name="YM2151" clock="3579545"/> |
   |    | <chip type="audio" tag="k007232_1" name="K007232" clock="3579545"/> |
   |    | <chip type="audio" tag="k007232_2" name="K007232" clock="3579545"/> |
   |    | <display tag="screen" type="raster" rotate="90" width="288" height="224" refresh="60.000000" /> |
   |    | <sound channels="2"/> |
   |    | <input players="2" buttons="3" coins="3"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Coin A" tag="DSW1" mask="15"> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="2"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="5"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="8"/> |
   |    |    | <dipvalue name="3 Coins/2 Credits" value="4"/> |
   |    |    | <dipvalue name="4 Coins/3 Credits" value="1"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="15" default="yes"/> |
   |    |    | <dipvalue name="3 Coins/4 Credits" value="3"/> |
   |    |    | <dipvalue name="2 Coins/3 Credits" value="7"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="14"/> |
   |    |    | <dipvalue name="2 Coins/5 Credits" value="6"/> |
   |    |    | <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="1 Coin/7 Credits" value="9"/> |
   |    |    | <dipvalue name="Free Play" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin B" tag="DSW1" mask="240"> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="32"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="80"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="128"/> |
   |    |    | <dipvalue name="3 Coins/2 Credits" value="64"/> |
   |    |    | <dipvalue name="4 Coins/3 Credits" value="16"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="240" default="yes"/> |
   |    |    | <dipvalue name="3 Coins/4 Credits" value="48"/> |
   |    |    | <dipvalue name="2 Coins/3 Credits" value="112"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="224"/> |
   |    |    | <dipvalue name="2 Coins/5 Credits" value="96"/> |
   |    |    | <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="1 Coin/7 Credits" value="144"/> |
   |    |    | <dipvalue name="No Coin B" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="DSW2" mask="3"> |
   |    |    | <dipvalue name="2" value="3"/> |
   |    |    | <dipvalue name="3" value="2" default="yes"/> |
   |    |    | <dipvalue name="5" value="1"/> |
   |    |    | <dipvalue name="7" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Cabinet" tag="DSW2" mask="4"> |
   |    |    | <dipvalue name="Upright" value="0" default="yes"/> |
   |    |    | <dipvalue name="Cocktail" value="4"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Bonus Life" tag="DSW2" mask="24"> |
   |    |    | <dipvalue name="30000 150000" value="24" default="yes"/> |
   |    |    | <dipvalue name="50000 200000" value="16"/> |
   |    |    | <dipvalue name="30000" value="8"/> |
   |    |    | <dipvalue name="50000" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Difficulty" tag="DSW2" mask="96"> |
   |    |    | <dipvalue name="Easy" value="96"/> |
   |    |    | <dipvalue name="Normal" value="64" default="yes"/> |
   |    |    | <dipvalue name="Difficult" value="32"/> |
   |    |    | <dipvalue name="Very Difficult" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="DSW2" mask="128"> |
   |    |    | <dipvalue name="Off" value="128"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Flip Screen" tag="DSW3" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Upright Controls" tag="DSW3" mask="2"> |
   |    |    | <dipvalue name="Single" value="2" default="yes"/> |
   |    |    | <dipvalue name="Dual" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Service Mode" tag="DSW3" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Control in 3D Stages" tag="DSW3" mask="8"> |
   |    |    | <dipvalue name="Normal" value="8" default="yes"/> |
   |    |    | <dipvalue name="Inverted" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="2048"/> |
|
|