p47: MAME ROM Information. History:
P-47 - The Phantom Fighter (c) 1988 Jaleco.
P-47 is a two-dimensional, scrolling shooter type of game. You play as the pilot of a P-47. Your mission is to basically destroy as many of the enemies as you possibly can. This means eliminating as many air and ground units as you can. You will be going through four missions (each being broken up into two parts) and at the end of each of these parts is an enemy boss for you to tangle with. Although you have unlimited ammunition, the enemy will make you pay for the invasion into their homeland. You will be able to accomplish this with various power-ups and also a second player (if they buy in). Your mission won't be easy but it is necessary so you can secure both the skies and ground for our troops.
The game is broken up into four missions. Within these four missions, there are 2 parts. One part involves going over land and the other part has you either going over water or being up in the air. Regardless of which part you are on, you will still have to deal with the same basic things. After part two of mission four, the missions will repeat again with mission one.
- TECHNICAL -
Jaleco Mega System 1-A hardware
Main CPU : 68000 (@ 12 Mhz)
Sound CPU : 68000 (@ 7 Mhz)
Sound Chips : YM2151 (@ 3.5 Mhz), (2x) OKI6295 (@ 30.303 Khz)
Screen orientation : Horizontal
Video resolution : 256 x 224 pixels
Screen refresh : 60.00 Hz
Palette colors : 1024
Players : 2
Control : 8-way joystick
Buttons : 2
- TRIVIA -
Released in May 1988.
Developed by Nihon Maicom Kaihatsu (NMK).
This game is known in Japan as "P-47 - The Freedom Fighter".
Pony Canyon / Scitron released a limited-edition soundtrack album for this game (G.S.M. Jaleco 1 - D28B0003) on 12/08/1988.
- SCORING -
Scoring in this game is complicated. There are a lot of enemy units for you to take out. In addition, some units have multiple parts which also score points. You also get points for collecting items and making it through a mission. The enemy units are broken up into air, ground and boss.
ENEMY AIR UNIT
BOMBER, LARGE (FACES RIGHT) : 3,000
BOMBER, LARGE (TAN) : 3,000
BOMBER, MEDIUM (FACES RIGHT) : 2,000
BOMBER, MEDIUM (FACES LEFT) : 1,500
FIGHTER/BOMBER, SMALL (FACES LEFT) : 1,000
FIGHTER/BOMBER, LARGE (FACES RIGHT) : 5,000
HELICOPTER, MEDIUM : 300
HELICOPTER, POWER-UP : 500
PLANE, JET : 200
PLANE, JET (TAN) : 300
PLANE, PROPELLER : 100
PLANE, PROPELLER (TAN) : 200
PLANE, ROCKET : 500
ROCKET, V1 : 100
ROCKET, TWO-FIN : 100
ENEMY GROUND UNITS
MOTORCYCLE : 2,000
RAIL GUN, LARGE (GUN ONLY) : 1,000
RAIL GUN, LARGE (TURRET) : 3,000
RAIL GUN, SMALL : 1,000
SELF-PROPELLED HOWITZER : 3,000
TANK, LARGE : 600
TANK, MEDIUM : 400
TANK, VERY LARGE : 5,000
TURRET, GROUND : 100
TURRET, TRAIN : 400
TRUCK, ANTI-AIRCRAFT : 200
TRUCK, DEDICATED ANTI-AIRCRAFT : 400
TRUCK, HALFTRACK : 300
TRUCK, QUAD ANTI-AIRCRAFT : 500
TRUCK, RADAR : 2,000
ENEMY BOSSES
BATTLESHIP, MAIN GUN : 5,000
BATTLESHIP, SECONARY BATTERY : 2,000
BATTLESHIP, TERTIARY BATTERY : 1,000
BATTLESHIP, ANTI-AIRCRAFT BATTERY : 500
BOMBER, VERY LARGE : 20,000
BOMBER, HUGE : 40,000
RAIL GUN, LARGE : 10,000
TANK, HUGE (GREEN) : 20,000
TANK, HUGE (SILVER) : 50,000
In addition to the above scoring, you also get points for the number of item power-ups you collect and for finishing each part of a mission. The scores for collection of item power-ups are :
1 ITEM : 1,000 POINTS
2 ITEMS : 2,000 POINTS
3 ITEMS : 3,000 POINTS
4 ITEMS : 4,000 POINTS
5 ITEMS : 5,000 POINTS
6 ITEMS : 10,000 POINTS
7 ITEMS : 20,000 POINTS
8-10 ITEMS : 30,000 POINTS
You will also score 10,000 points for completing a mission part.
- TIPS AND TRICKS -
As soon as you start the game, you will immediately be placed into the thick of the action. Be ready for anything.
* This game is very fast-paced and it only gets harder as you progress through the missions. This means you will have to be constantly aware of what is happening from both in the air and on the ground.
* Your fighter has unlimited firepower in both bullets and also auxiliary weapons such as bombs and missiles. Use this to your advantage by laying down a solid wall of firepower to prevent any enemy units from getting close to your fighter.
* Make sure, though, that you are constantly aware of where an enemy unit is because you will also have to gauge where its fire will be heading. In addition, most enemy units move so they basically will 'shoot and scoot' making it harder for you to pinpoint their location.
* To take care of units that like to roam around, lay down a 'carpet' of bombs or other heavy firepower. Your bombs drop down much faster than an enemy unit can move so you can basically overwhelm them with superior firepower.
* Some enemies require more then one hit to take them out. This means you will have to use a combination of different offensive weapons to destroy them. This will be especially true when you are fighting the bosses.
* Make sure you know the lay of the land at all times. Some topography has some extremes in both hills and valleys. Sometimes your only choice is to go above a mountain peak that has a lot of ground and air units guarding it. This means you will have to unleash some serious firepower to make it safely over.
* Ensure that you know how to regulate your speed depending on the current conditions. You can go no further to the front than the right side of the screen nor any further back than the left. Use this speed-up, slow-down to avoid enemy fire and to eliminate targets before they become unmanageable.
* Make sure you eliminate all helicopters that have items so you can ensure you have the right kind of power-up plus you can also get free men.
* When you encounter large formations of planes, the best weapons are the missiles or exploding bombs. These can clear out large holes in those formations plus they can prove rather deadly to the bigger planes as well.
* Overall, this game involves the application of massive amounts of firepower in order to survive the next mission. This isn't to say, however, that paying attention and constantly moving aren't also important... they are vital to your survival.
- SERIES -
1. P-47 - The Phantom Fighter (1988)
2. P-47 Aces (1995)
- STAFF -
Sound composer : Shizuyoshi Okamura
- PORTS -
* Computers :
Sinclair ZX Spectrum (1989)
Commodore C64 (1989)
Commodore Amiga (1989)
Amstrad CPC (1989)
Atari ST (1989)
- SOURCES -
Game's rom.
Machine's picture.
F.A.Q. by Kevin Butler A.K.A. War Doc
MAME Info:
0.35b4 [Luca Elia]
SETUP:
- Press P1 Button 1 to skip the ROM/RAM test at the beginning.
WIP:
- 0.36b14: Changed 68000 CPU1 clock speed from 7MHz to 12MHz.
- 0.36b7: Added priority prom ($0).
- 0.36b5: Added 3rd coin slot.
- 0.35b13: Changed parent and clone descriptions to 'P-47 - The Phantom Fighter'.
- 0.35b10: Changed description to 'P-47 (World)'.
- 0.35b4: Luca Elia added P-47 (USA / Export) (Jaleco 1988) and clone (Japan). This don't work with the 68000 C core.
- 24th February 1999: Luca Elia added P-47 USA to the Jaleco Mega System 1 driver.
- 19th February 1999: Luca Elia has made a Jaleco Mega System 1 driver, but currently only P-47 (Jap) and 64th Street are supported.
- 13th January 1999: Dumped P-47 - The Phantom Fighter (World).
- 1st October 1998: J-ROM dumped P-47 - The Freedom Fighter (Japan).
LEVELS: 8 (endless)
Other Emulators:
* Raine
Recommended Games (Airforce):
Canyon Bomber
Dambusters
Looping
Sky Bumper
P-47
P-47 Aces
Prehistoric Isle in 1930
Prehistoric Isle 2
Twin Falcons
U.N. Squadron
Carrier Air Wing
US AAF Mustang
Boogie Wings
Koutetsu Yousai Strahl
Zed Blade
Progear
Romset: 1985 kb / 18 files / 672.6 zip
MAME XML Output:
   | <game name="p47" sourcefile="megasys1.c"> |
   |    | <description>P-47 - The Phantom Fighter (World)</description> |
   |    | <year>1988</year> |
   |    | <manufacturer>Jaleco</manufacturer> |
   |    | <rom name="p47us3.bin" size="131072" crc="022e58b8" sha1="87db59e409977358d9a7b689f2d69bef056328d9" region="maincpu" offset="0"/> |
   |    | <rom name="p47us1.bin" size="131072" crc="ed926bd8" sha1="5cf3e7b9b23667eaa8ebcff0803a7b881c7b83cf" region="maincpu" offset="1"/> |
   |    | <rom name="p47j_9.bin" size="65536" crc="ffcf318e" sha1="c675968c931a7e8e00ae83e49e8cef3fd193da57" region="soundcpu" offset="0"/> |
   |    | <rom name="p47j_19.bin" size="65536" crc="adb8c12e" sha1="31590b037133f81a52779dbd4f2b5ac5b59198ae" region="soundcpu" offset="1"/> |
   |    | <rom name="p47j_5.bin" size="131072" crc="fe65b65c" sha1="b13902bf3b469c06d0646c49ddf211f16cb5e5c3" region="gfx1" offset="0"/> |
   |    | <rom name="p47j_6.bin" size="131072" crc="e191d2d2" sha1="d494c652953f5c8dcd8c8b696a011d085d335fea" region="gfx1" offset="20000"/> |
   |    | <rom name="p47j_7.bin" size="131072" crc="f77723b7" sha1="2f95ea5e55bc21c4e9a760f102f2dc13b9ca6cf1" region="gfx1" offset="40000"/> |
   |    | <rom name="p47j_23.bin" size="131072" crc="6e9bc864" sha1="f56ea2dd638a8f6952796535eb549ddd55573bcf" region="gfx2" offset="0"/> |
   |    | <rom name="p47j_12.bin" size="131072" crc="5268395f" sha1="de0cba1e7a7d4acc27467d1b553e8f39bea7282e" region="gfx2" offset="40000"/> |
   |    | <rom name="p47us16.bin" size="65536" crc="5a682c8f" sha1="0910025e2ee068e5a1fe7f2daae64c9112ab1de6" region="gfx3" offset="0"/> |
   |    | <rom name="p47j_27.bin" size="131072" crc="9e2bde8e" sha1="8cac74c8177a6953b78c6fbf734dfee5da8fc961" region="gfx4" offset="0"/> |
   |    | <rom name="p47j_18.bin" size="131072" crc="29d8f676" sha1="6af5ec9aa96ea67c2c95bcca2164afc128e84a31" region="gfx4" offset="20000"/> |
   |    | <rom name="p47j_26.bin" size="131072" crc="4d07581a" sha1="768693e1fcb822b8284ba14c9a5c3d6b00f73383" region="gfx4" offset="40000"/> |
   |    | <rom name="p47j_20.bin" size="131072" crc="2ed53624" sha1="2b8ed16cffb6179587e7f01fcbcc30ed436d7afa" region="oki1" offset="0"/> |
   |    | <rom name="p47j_21.bin" size="131072" crc="6f56b56d" sha1="30f386870411ff0e65684a8d8e6d4afb9125718a" region="oki1" offset="20000"/> |
   |    | <rom name="p47j_10.bin" size="131072" crc="b9d79c1e" sha1="315dbed9b7cc289b383c95e6c94267682324154c" region="oki2" offset="0"/> |
   |    | <rom name="p47j_11.bin" size="131072" crc="fa0d1887" sha1="d24c17806669f5b12527b36bc9c10fd16222e23c" region="oki2" offset="20000"/> |
   |    | <rom name="p-47.14m" size="512" crc="1d877538" sha1="a5be0dc65dcfc36fbba10d1fddbe155e24b6122f" region="proms" offset="0"/> |
   |    | <chip type="cpu" tag="maincpu" name="68000" clock="6000000"/> |
   |    | <chip type="cpu" tag="soundcpu" name="68000" clock="7000000"/> |
   |    | <chip type="audio" tag="lspeaker" name="Speaker"/> |
   |    | <chip type="audio" tag="rspeaker" name="Speaker"/> |
   |    | <chip type="audio" tag="ymsnd" name="YM2151" clock="3500000"/> |
   |    | <chip type="audio" tag="oki1" name="OKI6295" clock="4000000"/> |
   |    | <chip type="audio" tag="oki2" name="OKI6295" clock="4000000"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="60.000000" /> |
   |    | <sound channels="2"/> |
   |    | <input players="2" buttons="2" coins="2"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Lives" tag="DSW" mask="3"> |
   |    |    | <dipvalue name="2" value="2"/> |
   |    |    | <dipvalue name="3" value="3" default="yes"/> |
   |    |    | <dipvalue name="4" value="1"/> |
   |    |    | <dipvalue name="5" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Difficulty" tag="DSW" mask="48"> |
   |    |    | <dipvalue name="Easy" value="0"/> |
   |    |    | <dipvalue name="Normal" value="48" default="yes"/> |
   |    |    | <dipvalue name="Hard" value="32"/> |
   |    |    | <dipvalue name="Hardest" value="16"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Flip Screen" tag="DSW" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin A" tag="DSW" mask="1792"> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="256"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="512"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="768"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="1792" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="1536"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="1280"/> |
   |    |    | <dipvalue name="1 Coin/4 Credits" value="1024"/> |
   |    |    | <dipvalue name="Free Play" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin B" tag="DSW" mask="14336"> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="2048"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="4096"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="6144"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="14336" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="12288"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="10240"/> |
   |    |    | <dipvalue name="1 Coin/4 Credits" value="8192"/> |
   |    |    | <dipvalue name="Free Play" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="DSW" mask="16384"> |
   |    |    | <dipvalue name="Off" value="0"/> |
   |    |    | <dipvalue name="On" value="16384" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Invulnerability (Cheat)" tag="DSW" mask="32768"> |
   |    |    | <dipvalue name="Off" value="32768" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="1024"/> |
|
|