typhoon: MAME ROM Information. History:
Typhoon (c) 1987 Konami.
Take control of a powerful helicopter and blast enemy strongholds in this superb shooter from the good folks at Konami. Typhoon 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)
Screen orientation : Vertical
Video resolution : 224 x 288 pixels
Screen refresh : 60.00 Hz
Palette colors : 2048
Players : 2
Control : 8-way joystick
Buttons : 3
- TRIVIA -
This game is also known as "Ajax".
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 Typhoon and "Ajax".
- STAFF -
Producer : K. Hiroshita
Director : S. Okamoto
Programmers : S. Fujiwara, Gen. S
2-D designer : N. Sugita
3-D designer : N. Ishii
Title designer : Dr. Hide
Character designer : K. Nakamura
Sound : Y. Uno, Motoaki Furukawa
Hardware : H. Ueno, K. Ban
- PORTS -
* Computers :
Sinclair ZX Spectrum (1988)
Commodore C64 (1988)
Amstrad CPC (1988)
- SOURCES -
Game's rom.
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="typhoon" sourcefile="ajax.c" cloneof="ajax" romof="ajax"> |
   |    | <description>Typhoon</description> |
   |    | <year>1987</year> |
   |    | <manufacturer>Konami</manufacturer> |
   |    | <rom name="770_k01.n11" size="65536" crc="5ba74a22" sha1="897d3309f2efb3bfa56e86581ee4a492e656788c" region="maincpu" offset="10000"/> |
   |    | <rom name="770_k02.n12" size="65536" crc="3bcf782a" sha1="4b6127bced0b2519f8ad30587f32588a16368071" region="maincpu" offset="18000"/> |
   |    | <rom name="770_k05.i16" size="32768" crc="0f1bebbb" sha1="012a8867ee0febaaadd7bcbc91e462bda5d3a411" region="sub" offset="20000"/> |
   |    | <rom name="770_f04.g16" merge="770_f04.g16" size="65536" crc="e0e4ec9c" sha1="15ae09c3ad67ec626d8178ec1417f0c57ca4eca4" region="sub" offset="10000"/> |
   |    | <rom name="770_h03.f16" merge="770_h03.f16" size="32768" crc="2ffd2afc" sha1="ca2ef684f87bcf9b70b3ec66ec80685edaf04b9b" region="audiocpu" offset="0"/> |
   |    | <rom name="770c13" size="262144" crc="b859ca4e" sha1="f58678d503683f78cca0d5ed2d79f6f68ab3495a" region="gfx1" offset="0"/> |
   |    | <rom name="770c12" size="262144" crc="50d14b72" sha1="e3ff4a5aeefa6c10b5f7fec18297948b7c5acfdf" region="gfx1" offset="40000"/> |
   |    | <rom name="770c09" size="524288" crc="1ab4a7ff" sha1="fa007b41027f95d29d2a9f931a2fe235844db637" region="gfx2" offset="0"/> |
   |    | <rom name="770c08" size="524288" crc="a8e80586" sha1="0401f59baa691905287cef94427f39e0c3f0adc6" region="gfx2" offset="80000"/> |
   |    | <rom name="770c06" merge="770c06" size="262144" crc="d0c592ee" sha1="c1be73dd259f2779d715659b177e47513776a0d4" region="gfx3" offset="0"/> |
   |    | <rom name="770c07" merge="770c07" size="262144" crc="0b399fb1" sha1="fbe26f9aa9a655d08bebcdd79719d35134ca4dd5" region="gfx3" offset="40000"/> |
   |    | <rom name="63s241.j11" merge="63s241.j11" size="512" crc="9bdd719f" sha1="de98e562080a97714047a8ad17abc6662c188897" region="proms" offset="0"/> |
   |    | <rom name="770c10" size="262144" crc="7fac825f" sha1="581522d7a02dad16d2803ff344b4db133f767e6b" region="k007232_1" offset="0"/> |
   |    | <rom name="770c11" size="524288" crc="299a615a" sha1="29cdcc21998c72f4cf311792b904b79bde236bab" region="k007232_2" offset="0"/> |
   |    | <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"/> |
|
|