megaforc: MAME ROM Information. History:
Megaforce (c) 1985 Tehkan.
- TECHNICAL -
Main CPU : Z80 (@ 4 Mhz)
Sound CPU : Z80 (@ 2 Mhz)
Sound Chips : (3x) SN76496 (@ 2 Mhz), Custom (@ 2 Mhz)
Players : 2
Control : 8-way joystick
Buttons : 1
- TRIVIA -
Released in September 1984.
Licensed to Video Ware for US manufacture and distribution. This game is known outside US as "Star Force".
- TIPS AND TRICKS -
* A Trick : You can determine which direction the end of level boss will move before it even appears by looking at your score. If the hundreds digit is odd, the boss will move to the left. If it is even, it'll move right (the tens and units digits are always zero).
* One Million Points Bonus : On the violet continent, if you see a coelacanth fossil on the left side, go to the -right- side and shoot. Cleopatra appears - shoot her and you'll get a million-point bonus. The coelacanth may only appear on the third violet continent.
* 80,000 Points Bonus : At some points in the game you will see two columns of green arrows down the center of the screen. Concentrate on either the left or right column of these arrows, and try to shoot 16 in a row. You will be awarded an 80,000 bonus for doing this. The first time these appear, it is possible to get two such bonuses in a row (if there are not many enemies around!), and sometimes more if the level ends before the column has finished appearing. Later on there is a short column of only 16, so only one bonus is possible here.
* 50,000 Point Bonus : You've seen a big enemy that combines into parts. When you hear the tune it is about to appear, STOP SHOOTING (You don't actually have to stop shooting altogether, but if you hit part of the enemy before the center part flashes white the bonus will not work). Position your ship so that you are just underneath the center part of the enemy and wait for it to flash white. Once this has happened, shoot the center part several times : the enemy will be destroyed and you will be awarded the 50,000 point special bonus.
- SERIES -
1. Megaforce (1985)
2. Final Star Force (1992)
- SOURCES -
Game's rom.
MAME Info:
0.30 [Valerio Verrando]
0.25 [Mirko Buffoni, Nicola Salmoria]
Bugs:
- starforc, megaforc, starforcb, starforce: star force 2nd player problem. Misc (ID 01706)
- Side-by-side test. Gary Walton (ID 01029)
WIP:
- 0.145u8: Tafoid updated rom label locations for Star Force based on PCB pictures provided by bonky0013.
- 0.145u5: Changed description of clone 'Star Force (encrypted)' to '(encrypted, set 1)'.
- 0.133u1: Renamed (starfore) to (starforce), (starforb) to (starforcb) and (starfora) to (starforca).
- 0.125u9: Highwayman added clone Star Force (encrypted, set 2).
- 0.119: David Haywood added clone Star Force (encrypted, bootleg).
- 22nd February 2007: f205v dumped Star Force (encrypted, bootleg).
- 0.97u1: Aaron Giles fixed Samples sound.
- 0.96u2: Fixed Samples volume (because of the 0.93 Sound System update).
- 0.94: Aaron Giles fixed Star Force crash.
- 0.36b6: Added prom ($0 - timing?).
- 20th June 1999: Tatsuyuki Satoh fixed music tempo in Star Force after a reset.
- 0.35b10: Nicola Salmoria added clone Star Force (encrypted). Added 3x SN76496 and Custom sound. Changed palettesize from 384 to 402 colors.
- 3rd April 1999: Nicola added Star Force encrypted version.
- 0.34b3: Dani Portillo fixed high score saving in Star Force.
- 0.30: Valerio Verrando added Star Force, the real set. The previous one has been removed. Dave W. added clone Mega Force (Tehkan 1985 (Video Ware license)).
- 0.29: Juan Carlos Lorente added high score saving to Starforce.
- 0.27: Mirko Buffoni and Tatsuyuki Satoh added Starforce sound emulation.
- 0.25: Added Star Force (Tehkan 1984). Another one that rocks!! Sound is not supported yet. Game is playable with accurate colors and no sound. Control: Arrows = Move around and CTRL = Fire.
LEVELS: 120 (endless)
Other Emulators:
* Sparcade
Recommended Games (Star Force):
Catacomb
Vega
Night Star (DECO Cassette)
Nova 2001
Star Jacker
Zodiack
Star Force
Alpha Mission / ASO
Alpha Mission II / ASO II
Astro Warrior (Mega-Tech)
Mission 660
Rafflesia
S.R.D. Mission
Truxton
Truxton II
Blast Off
Blazing Lazers
The Next Space
Omega Fighter
Lethal Thunder
Pollux
Strike Gunner S.T.G
Vimana
Explosive Breaker
Final Star Force
Galmedes
Gunlock
GunNail
Nebulas Ray
Super-X
Gekirindan
Viper Phase 1
Fever SOS
Mars Matrix: Hyper Solid Shooting
Romset: 161 kb / 19 files / 79.4 zip
MAME XML Output:
   | <game name="megaforc" sourcefile="senjyo.c" cloneof="starforc" romof="starforc"> |
   |    | <description>Mega Force</description> |
   |    | <year>1985</year> |
   |    | <manufacturer>Tehkan (Video Ware license)</manufacturer> |
   |    | <rom name="mf3.bin" size="16384" crc="d3ea82ec" sha1="e15fda65ba24517cc04abc55b5d079a33327553c" region="maincpu" offset="0"/> |
   |    | <rom name="mf2.bin" size="16384" crc="aa320718" sha1="cbbf8e4d06a1ecf77d776058d965afdaa7f5b47f" region="maincpu" offset="4000"/> |
   |    | <rom name="1.3hj" merge="1.3hj" size="8192" crc="2735bb22" sha1="1bd0558e05b41aebab3911991969512df904fea5" region="sub" offset="0"/> |
   |    | <rom name="mf7.bin" size="4096" crc="43ef8d20" sha1="07ebe3e10fa56b671788a122cdc02e661b624f40" region="gfx1" offset="0"/> |
   |    | <rom name="mf8.bin" size="4096" crc="c36fb746" sha1="01960e068046bcc0e3e9370fdfe73f9fd64491ae" region="gfx1" offset="1000"/> |
   |    | <rom name="mf9.bin" size="4096" crc="62e7c9ec" sha1="24dd1de3e268865c36c732714dc257c58cb88d67" region="gfx1" offset="2000"/> |
   |    | <rom name="15.10jk" merge="15.10jk" size="8192" crc="c3bda12f" sha1="3748ea8e34222a31a365a02ec77430f268b0b397" region="gfx2" offset="0"/> |
   |    | <rom name="14.9jk" merge="14.9jk" size="8192" crc="9e9384fe" sha1="3aaa9cc64ef3775325f64733da4f6c328abf6514" region="gfx2" offset="2000"/> |
   |    | <rom name="13.8jk" merge="13.8jk" size="8192" crc="84603285" sha1="f4d6dfa3968fbd8ebf1a6451d5ea1821d65d9b49" region="gfx2" offset="4000"/> |
   |    | <rom name="12.10de" merge="12.10de" size="8192" crc="fdd9e38b" sha1="3766835d9e9fc7e5dd99521e7303562029b78a65" region="gfx3" offset="0"/> |
   |    | <rom name="11.9de" merge="11.9de" size="8192" crc="668aea14" sha1="62eb0df48f2f0c5778bb230cc3bf0b8eb3b4e3f8" region="gfx3" offset="2000"/> |
   |    | <rom name="10.8de" merge="10.8de" size="8192" crc="c62a19c1" sha1="9ce0e29630d3c8cba4db4cff333b250481348968" region="gfx3" offset="4000"/> |
   |    | <rom name="18.10pq" merge="18.10pq" size="4096" crc="6455c3ad" sha1="b163ccd3dc26ccfa8be1d16d52e17bc660ff84e3" region="gfx4" offset="0"/> |
   |    | <rom name="17.9pq" merge="17.9pq" size="4096" crc="68c60d0f" sha1="1152ba0c274ecadb534133a860bbc8a93577dcf2" region="gfx4" offset="1000"/> |
   |    | <rom name="16.8pq" merge="16.8pq" size="4096" crc="ce20b469" sha1="60177a669d9c8cbeedd03ca5e2edf3f589c1c815" region="gfx4" offset="2000"/> |
   |    | <rom name="6.10lm" merge="6.10lm" size="16384" crc="5468a21d" sha1="4a1196d4cfb99616efdac9b3927609a85c6f1758" region="gfx5" offset="0"/> |
   |    | <rom name="5.9lm" merge="5.9lm" size="16384" crc="f71717f8" sha1="bf673571f772d8e0eddae89c00f31390c49a25d2" region="gfx5" offset="4000"/> |
   |    | <rom name="4.8lm" merge="4.8lm" size="16384" crc="dd9d68a4" sha1="34c60d2b34c7980bf65a5ebadb9c73f89128141f" region="gfx5" offset="8000"/> |
   |    | <rom name="07b.bin" merge="07b.bin" size="32" crc="68db8300" sha1="33cd6b5ed92d7b73a708f2e4b12b6e7f6496d0c6" region="proms" offset="0"/> |
   |    | <chip type="cpu" tag="maincpu" name="Z80" clock="4000000"/> |
   |    | <chip type="cpu" tag="sub" name="Z80" clock="2000000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="sn1" name="SN76496" clock="2000000"/> |
   |    | <chip type="audio" tag="sn2" name="SN76496" clock="2000000"/> |
   |    | <chip type="audio" tag="sn3" name="SN76496" clock="2000000"/> |
   |    | <chip type="audio" tag="samples" name="Samples"/> |
   |    | <display tag="screen" type="raster" rotate="90" width="256" height="224" refresh="60.000000" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" buttons="1" coins="2"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Coin A" tag="DSW1" mask="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="3"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin B" tag="DSW1" mask="12"> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="4"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="8"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="12"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="DSW1" mask="48"> |
   |    |    | <dipvalue name="2" value="48"/> |
   |    |    | <dipvalue name="3" value="0" default="yes"/> |
   |    |    | <dipvalue name="4" value="16"/> |
   |    |    | <dipvalue name="5" value="32"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Cabinet" tag="DSW1" mask="64"> |
   |    |    | <dipvalue name="Upright" value="64" default="yes"/> |
   |    |    | <dipvalue name="Cocktail" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="DSW1" mask="128"> |
   |    |    | <dipvalue name="Off" value="0"/> |
   |    |    | <dipvalue name="On" value="128" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Bonus Life" tag="DSW2" mask="7"> |
   |    |    | <dipvalue name="50k, 200k and 500k" value="0" default="yes"/> |
   |    |    | <dipvalue name="100k, 300k and 800k" value="1"/> |
   |    |    | <dipvalue name="50k and 200k" value="2"/> |
   |    |    | <dipvalue name="100k and 300k" value="3"/> |
   |    |    | <dipvalue name="50k only" value="4"/> |
   |    |    | <dipvalue name="100k only" value="5"/> |
   |    |    | <dipvalue name="200k only" value="6"/> |
   |    |    | <dipvalue name="None" value="7"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Difficulty" tag="DSW2" mask="56"> |
   |    |    | <dipvalue name="Easiest" value="0" default="yes"/> |
   |    |    | <dipvalue name="Easy" value="8"/> |
   |    |    | <dipvalue name="Medium" value="16"/> |
   |    |    | <dipvalue name="Difficult" value="24"/> |
   |    |    | <dipvalue name="Hard" value="32"/> |
   |    |    | <dipvalue name="Hardest" value="40"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW2" mask="64"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="64"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW2" mask="128"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="128"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="514"/> |
|
|