athena: MAME ROM Information. History:
Athena (c) 1986 SNK.
This is a pretty hard platform game where you take the role of Athena fighting your way through different worlds inhabited by all kinds of different enemies, ranging from moving pears to huge golems and flying devils.
You start out with nothing more than your feet to fight with and no more protection than Athena's underwear (she actually loses her dress in the intro to the first world) but can collect a huge number of different weapons and armour, as well as a great number of power-ups ranging from the usual more-power-for weapon or armour, through boots that allow her to jump higher and wings for flying, to one where Athena becomes a semi-god and actually growths to twice her usual size and gets a huge burning sword and full armour.
The worlds are filled with stone blocks that can be smashed when searching for secrets and items, as well as several levels connected by ladders or other means of transportation.
Athena is a great game, and will give even the most hardened platform-player a real challenge, for it is NOT an easy game, even with the dip switches in 'Easy' mode.
- TECHNICAL -
Game ID : 'UP'
Main CPU : (2x) Z80 (@ 4 Mhz)
Sound CPU : Z80 (@ 4 Mhz)
Sound Chips : (2x) YM3526 (@ 4 Mhz)
Players : 2
Control : 4-way joystick
Buttons : 2
- TRIVIA -
The main character, Athena, appears in The King of Fighters series.
The 'Athena' logo on the title screen appears in 1991's "Sengoku" by SNK. In level 2, there is a store called 'Boutique Athena' in the background with the original 'Athena' logo.
- TIPS AND TRICKS -
* Test mode : hold START during machine boot.
* Something not found in the manual to this game is that there exists a 'secret' mode of the game - if you set dip switch 7 of bank 2 to 'ON' you will get one life less than usual (2 instead of 3 or 5), but the life meter will start at 22 and not 12 or 14 which is the standard. This will make the game much more interesting.
* Every time you die you loose every equipment you collected up to that point, unless you also have a 'K' Item in your inventory. If you have it, when you die you will only loose the 'K' but keep the rest of the items.
* There is a secret level that can be reached collecting a magic key on the Ice, Hell or Sky world. Other may exists. This world is called 'World of Labyrinth'.
* When you complete the 'World of labyrinth', you will meet an angel. Do NOT attack her, but wait until she drops an harp. If you collect it, it will work as a perpetual 'K' item, and you will never loose your items again when you die.
* When you complete the 'World of labyrinth', you will be returned to the level following to the one you picked up the key on.
- SERIES -
1. Athena (1986)
2. Psycho Soldier (1987)
3. Athena - Full Throttle (2006, Mobile Phones)
- PORTS -
* Consoles :
Nintendo Famicom (1987, "Athena [Model SFX-AT]")
* Computers :
Commodore C64 (1987)
Sinclair ZX Spectrum (1987)
- SOURCES -
Game's rom.
MAME Info:
0.35b8 [Carlos A. Lozano, Phil Stroffolino]
SERVICE MODE:
- To enter service mode hold P1 Start during ROM test.
WIP:
- 0.127u2: Nicola Salmoria fixed palette decoding of early SNK games (Athena). The least significan bits were assigned incorrectly. Stephane Humbert fixed dipswitches and inputs for Athena.
- 0.127u1: SNK rewrite [Nicola Salmoria]: Fixed sprite-sprite priorities. Converted to tilemaps, removed hacks, proper memory maps, screen flip / cocktail mode support, added DIP locations, better implementation of sound CPU communication and hooked sound CPU interrupts to YM3526 chips.
- 0.126u4: Corrado Tomaselli verified CPU clocks for Athena. Changed clock speed of the 2x Z80 to 3350000 Hz.
- 0.125u3: Robiza fixed corrupt sprites in Athena.
- 0.124u2: Improved graphics in Athena [MAMEPlus].
- 0.85u3: Unzu fixed music tempo in Athena.
- 0.35: Fixed cpu3 rom ($0) length to 16kb. Added 'Energy' dipswitch.
- 2nd May 1999: Phil Stroffolino finally got the correct colors for ASO, TNK3 and Athena.
- 0.35b8: Carlos A. Lozano and Phil Stroffolino added Athena (SNK 1986).
- 17th March 1999: Phil Stroffolino sent a new SNK driver with working support for nearly all of the games, though some color problems with Athena and TNK3 still remain. He also fixed some bugs in the tilemap code.
LEVELS: 7
Recommended Games (Platform Extra):
Flicky
Pac-Land
Pac-Land (United Amusements PC Engine)
Son Son
Road Runner
Vs. Super Mario Bros
Super Mario Bros. (PlayChoice-10)
Super Mario Bros. 2 (PlayChoice-10)
Super Mario Bros. 3 (PlayChoice-10)
Super Mario World
Wiz
Alex Kidd: The Lost Stars
Athena
The Goonies (PlayChoice-10)
Vs. The Goonies
Legend
Red Robin
Wonder Boy
Wonder Boy in Monster Land
Wonder Boy III - Monster Lair
Chip'n Dale: Rescue Rangers (PlayChoice-10)
Psychic 5
Psycho Soldier
Shadowland
Tricky Doc
Wardner
Bonze Adventure
Dynamite Dux
Hard Head
Hard Head 2
Konek-Gorbunok
The NewZealand Story
Fantasy Land
Keith Courage In Alpha Zones
Legend of Hero Tonma
Marvel Land
Toki
Willow
Blue's Journey
Hammerin' Harry
Liquid Kids
Mega Twins
Nemo
Yo! Noid (PlayChoice-10)
Caveman Ninja / Joe & Mac
Ninja Clowns
PuLiRuLa
Rockin' Kats (PlayChoice-10)
The Simpsons
Three Wonders - Midnight Wanderers
The Addams Family (Nintendo Super System)
Asterix
Kid Chameleon (Mega-Tech)
Aladdin
J. J. Squawkers
Magical Cat Adventure
Spin Master / Miracle Adventure
B.C. Kid
Battle Toads
Recalhorn
Super Trio
Top Hunter - Roddy & Cathy
Charlie Ninja
Romset: 291 kb / 14 files / 136.5 zip
MAME XML Output:
   | <game name="athena" sourcefile="snk.c"> |
   |    | <description>Athena</description> |
   |    | <year>1986</year> |
   |    | <manufacturer>SNK</manufacturer> |
   |    | <rom name="up02_p4.rom" size="16384" crc="900a113c" sha1="3a85f87cbf79d60f58858df4852d6d97300c9280" region="maincpu" offset="0"/> |
   |    | <rom name="up02_m4.rom" size="32768" crc="61c69474" sha1="93f1222a3908c84fe6679e2deb90afbe4a22e675" region="maincpu" offset="4000"/> |
   |    | <rom name="up02_p8.rom" size="16384" crc="df50af7e" sha1="2a69089aecf598cb11f4f1c9b42d81670f9bd68e" region="sub" offset="0"/> |
   |    | <rom name="up02_m8.rom" size="32768" crc="f3c933df" sha1="70a0bf63230be53da9196fae4c3e604205275ddd" region="sub" offset="4000"/> |
   |    | <rom name="up02_g6.rom" size="16384" crc="42dbe029" sha1="9aa311860693bd3e73f2b72ca4b171cb95f069ee" region="audiocpu" offset="0"/> |
   |    | <rom name="up02_k6.rom" size="32768" crc="596f1c8a" sha1="8f1400c77473c845e57a14fa479cf4f7ac66a909" region="audiocpu" offset="4000"/> |
   |    | <rom name="up02_c2.rom" size="1024" crc="294279ae" sha1="b3db5617b83845a6c1abca8f71fa4598758a2a56" region="proms" offset="0"/> |
   |    | <rom name="up02_b1.rom" size="1024" crc="d25c9099" sha1="f3933075cce1255affc61dfefd9559b6e15ed29c" region="proms" offset="400"/> |
   |    | <rom name="up02_c1.rom" size="1024" crc="a4a4e7dc" sha1="aa694c2d44dcabc6cfd46307c55c3759eff57236" region="proms" offset="800"/> |
   |    | <rom name="up01_d2.rom" size="16384" crc="18b4bcca" sha1="2476aa6c8d55e117d840202a97fe2a65e252ad7f" region="tx_tiles" offset="0"/> |
   |    | <rom name="up01_b2.rom" size="32768" crc="f269c0eb" sha1="a947c6e4d82e0aafa616d25395ef63c33d9beb06" region="bg_tiles" offset="0"/> |
   |    | <rom name="up01_p2.rom" size="32768" crc="c63a871f" sha1="0ab8ebebd750fdcad283eed427179f2124b300ae" region="sp16_tiles" offset="0"/> |
   |    | <rom name="up01_s2.rom" size="32768" crc="760568d8" sha1="9dc447c446791c79322e21e3caef6ceae347e2fb" region="sp16_tiles" offset="8000"/> |
   |    | <rom name="up01_t2.rom" size="32768" crc="57b35c73" sha1="6d15b94b50c3734f7d60bd9bd1c5e6c76591d829" region="sp16_tiles" offset="10000"/> |
   |    | <chip type="cpu" tag="maincpu" name="Z80" clock="3350000"/> |
   |    | <chip type="cpu" tag="sub" name="Z80" clock="3350000"/> |
   |    | <chip type="cpu" tag="audiocpu" name="Z80" clock="4000000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="ym1" name="YM3526" clock="4000000"/> |
   |    | <chip type="audio" tag="ym2" name="YM3526" clock="4000000"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="288" height="216" refresh="60.000000" pixclock="3870720" htotal="288" hbend="0" hbstart="288" vtotal="224" vbend="8" vbstart="224" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" buttons="2" coins="2"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Unused" tag="DSW1" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Cabinet" tag="DSW1" mask="2"> |
   |    |    | <dipvalue name="Upright" value="0" default="yes"/> |
   |    |    | <dipvalue name="Cocktail" value="2"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="DSW1" mask="8"> |
   |    |    | <dipvalue name="3" value="8" default="yes"/> |
   |    |    | <dipvalue name="5" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin A" tag="DSW1" mask="48"> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="0"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="16"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="32"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="48" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin B" tag="DSW1" mask="192"> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="0" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="64"/> |
   |    |    | <dipvalue name="1 Coin/4 Credits" value="128"/> |
   |    |    | <dipvalue name="1 Coin/6 Credits" value="192"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Difficulty" tag="DSW2" mask="3"> |
   |    |    | <dipvalue name="Easy" value="3" default="yes"/> |
   |    |    | <dipvalue name="Normal" value="2"/> |
   |    |    | <dipvalue name="Hard" value="1"/> |
   |    |    | <dipvalue name="Hardest" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="DSW2" mask="4"> |
   |    |    | <dipvalue name="Off" value="4"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Freeze" tag="DSW2" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW2" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Energy" tag="DSW2" mask="128"> |
   |    |    | <dipvalue name="12" value="128" default="yes"/> |
   |    |    | <dipvalue name="14" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Bonus Life" tag="BONUS" mask="52"> |
   |    |    | <dipvalue name="50k 100k 100k+" value="52" default="yes"/> |
   |    |    | <dipvalue name="60k 120k 120k+" value="36"/> |
   |    |    | <dipvalue name="100k 200k 200k+" value="20"/> |
   |    |    | <dipvalue name="50k 100k" value="48"/> |
   |    |    | <dipvalue name="60k 120k" value="32"/> |
   |    |    | <dipvalue name="100k 200k" value="16"/> |
   |    |    | <dipvalue name="None" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="1024"/> |
|
|