futspy: MAME ROM Information. History:
Future Spy (c) 1984 Sega.
You fly an F-15 around various obstacles including missiles, airplanes, helicopters, cities, destroyers, carriers, submarines, tanks, etc. while shooting or firing missiles at them.
- TECHNICAL -
Main CPU : Z80 (@ 3.04125 Mhz)
Sound Chips : Discrete circuitry
Screen orientation : Vertical
Video resolution : 224 x 256 pixels
Screen refresh : 59.999408 Hz
Palette colors : 256
Players : 2
Control : 8-way joystick
Buttons : 2
- TRIVIA -
Released in October 1984. This is a rare game. It existed only as a conversion kit for "Zaxxon".
Brian Hill holds the official record for this game with 856,170 points.
- PORTS -
* Consoles :
Sony PlayStation 2 (2006, "Sega Genesis Collection")
- SOURCES -
Game's rom.
MAME Info:
0.34b1 [Nicola Salmoria]
0.30 [Nicola Salmoria]
Samples required (Zaxxon)
TEST MODE:
- Use F2 to enter test mode, then 1 to advance from one test to the following.
WIP:
- 0.143u1: Brian Troha added DIP locations to Future Spy.
- 0.132u4: Kevin Eshbach documented the SEGA CPU part number for Future Spy. Changed description to 'Future Spy (315-5061)'.
- 0.119u4: Mike Green fixed reversed up/down control in Future Spy.
- 0.107u2: Rewrote Zaxxon driver from the schematics. This is still a WIP (not finished yet) [Aaron Giles]: Fixed clock speeds and video timing. Complete memory maps. Simplified video code and merged common cases together. Palette derived from resistor weights. Background positioning still a little off.
- 0.76u1: Changed Z80 CPU clock speed to 3041250 Hz.
- 0.59: Removed 3rd coin slot.
- 0.36b11: Added Zaxxon samples.
- 0.34b8: Dave W. added high score saving to Future Spy.
- 0.34b1: Nicola Salmoria added Future Spy. Added color proms ($0, 100 - palette and char lookup table).
- 0.33b7: Moved Future Spy to (Testdriver).
- 0.30: Nicola Salmoria added Future Spy (Sega 1984), not working due to code encryption.
- 26th April 1996: Dumped Future Spy-
LEVELS: 9 (endless)
Other Emulators:
* VAntAGE
Recommended Games:
Zaxxon
Super Zaxxon
Stinger
Future Spy
Viewpoint
Recommended Games (Airforce 3D):
Sky Raider
Red Baron
M.A.C.H. 3
Fire Fox
Future Spy
Us vs. Them
Zero Target
Lock-On
Top Gunner
After Burner II
After Burner (Mega-Tech)
Vs. Top Gun
Captain Sky Hawk (PlayChoice-10)
Air Inferno
G-LOC Air Battle
F-15 Strike Eagle
Strike Fighter
Air Combat
Air Combat 22
Wild Pilot
Wing War
Sky Target
Sega Strike Fighter
Romset: 129 kb / 17 files / 46.4 zip
MAME XML Output:
   | <game name="futspy" sourcefile="zaxxon.c" sampleof="zaxxon"> |
   |    | <description>Future Spy (315-5061)</description> |
   |    | <year>1984</year> |
   |    | <manufacturer>Sega</manufacturer> |
   |    | <rom name="fs_snd.u27" size="8192" crc="7578fe7f" sha1="ab42bdf74b07c1ba5337c3d34647d3ee16f9db05" region="maincpu" offset="0"/> |
   |    | <rom name="fs_snd.u28" size="8192" crc="8ade203c" sha1="f095f4019befff7af4203c886ef42357f79592a1" region="maincpu" offset="2000"/> |
   |    | <rom name="fs_snd.u29" size="4096" crc="734299c3" sha1="12acf71d9d00e0e0df29c4d8c397ad407266b364" region="maincpu" offset="4000"/> |
   |    | <rom name="fs_snd.u68" size="2048" crc="305fae2d" sha1="fbe89feff0fb2d4515000d1b73b7c91aac4e0b67" region="gfx_tx" offset="0"/> |
   |    | <rom name="fs_snd.u69" size="2048" crc="3c5658c0" sha1="70ac44b9334b086cdecd73f5f7820a0bf8ae2629" region="gfx_tx" offset="800"/> |
   |    | <rom name="fs_vid.u113" size="8192" crc="36d2bdf6" sha1="c27835055beedf61ba644070f8920b6008d99040" region="gfx_bg" offset="0"/> |
   |    | <rom name="fs_vid.u112" size="8192" crc="3740946a" sha1="e7579dd91628a811a60a8d8a5b407728b74aa17e" region="gfx_bg" offset="2000"/> |
   |    | <rom name="fs_vid.u111" size="8192" crc="4cd4df98" sha1="3ae4b2d0a79069e0de81596805bcf1a9ae7912cf" region="gfx_bg" offset="4000"/> |
   |    | <rom name="fs_vid.u77" size="16384" crc="1b93c9ec" sha1="4b1d3b7e35d65cc3b96eb4f2e98c59e779bcb1c1" region="gfx_spr" offset="0"/> |
   |    | <rom name="fs_vid.u78" size="16384" crc="50e55262" sha1="363acbde7b37a2358b3e53cfc08c9bd5dee73d55" region="gfx_spr" offset="4000"/> |
   |    | <rom name="fs_vid.u79" size="16384" crc="bfb02e3e" sha1="f53bcec46b8c7d26e9ab01c821a8d1578b85f786" region="gfx_spr" offset="8000"/> |
   |    | <rom name="fs_vid.u91" size="8192" crc="86da01f4" sha1="954e4be1b0e24c8bc88c2b328e3a0e32005bb7b2" region="tilemap_dat" offset="0"/> |
   |    | <rom name="fs_vid.u90" size="8192" crc="2bd41d2d" sha1="efb74b4bce31c7868ab6438e07b02b0539d35120" region="tilemap_dat" offset="2000"/> |
   |    | <rom name="fs_vid.u93" size="8192" crc="b82b4997" sha1="263f74aab47fc4e516b2111eaa94beea61c5fbe5" region="tilemap_dat" offset="4000"/> |
   |    | <rom name="fs_vid.u92" size="8192" crc="af4015af" sha1="6ed01a42d395ada6f2442b68f901fe61b04c8e44" region="tilemap_dat" offset="6000"/> |
   |    | <rom name="futrprom.u98" size="256" crc="9ba2acaa" sha1="20e0257ca531ddc398b3aab861c7b5c41b659d40" region="proms" offset="0"/> |
   |    | <rom name="futrprom.u72" size="256" crc="f9e26790" sha1="339f27e0126312d35211b5ce533f293b58851c1d" region="proms" offset="100"/> |
   |    | <sample name="03"/> |
   |    | <sample name="02"/> |
   |    | <sample name="01"/> |
   |    | <sample name="00"/> |
   |    | <sample name="11"/> |
   |    | <sample name="10"/> |
   |    | <sample name="08"/> |
   |    | <sample name="23"/> |
   |    | <sample name="21"/> |
   |    | <sample name="20"/> |
   |    | <sample name="05"/> |
   |    | <sample name="04"/> |
   |    | <chip type="cpu" tag="maincpu" name="Z80" clock="3041250"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="samples" name="Samples"/> |
   |    | <display tag="screen" type="raster" rotate="90" width="256" height="224" refresh="59.999408" pixclock="6082500" htotal="384" hbend="0" hbstart="256" vtotal="264" vbend="16" vbstart="240" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" buttons="2" coins="2" service="yes"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Coin A" tag="DSW02" mask="15"> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="8"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="7"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="6"/> |
   |    |    | <dipvalue name="2C/1C 5C/3C 6C/4C" value="10"/> |
   |    |    | <dipvalue name="2C/1C 4C/3C" value="11"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/> |
   |    |    | <dipvalue name="1C/1C 2C/3C" value="14"/> |
   |    |    | <dipvalue name="1C/1C 4C/5C" value="13"/> |
   |    |    | <dipvalue name="1C/1C 5C/6C" value="12"/> |
   |    |    | <dipvalue name="2 Coins/3 Credits" value="9"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="1"/> |
   |    |    | <dipvalue name="1C/2C 5C/11C" value="15"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="2"/> |
   |    |    | <dipvalue name="1 Coin/4 Credits" value="3"/> |
   |    |    | <dipvalue name="1 Coin/5 Credits" value="4"/> |
   |    |    | <dipvalue name="1 Coin/6 Credits" value="5"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin B" tag="DSW02" mask="240"> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="128"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="112"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="96"/> |
   |    |    | <dipvalue name="2C/1C 5C/3C 6C/4C" value="160"/> |
   |    |    | <dipvalue name="2C/1C 4C/3C" value="176"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/> |
   |    |    | <dipvalue name="1C/1C 2C/3C" value="224"/> |
   |    |    | <dipvalue name="1C/1C 4C/5C" value="208"/> |
   |    |    | <dipvalue name="1C/1C 5C/6C" value="192"/> |
   |    |    | <dipvalue name="2 Coins/3 Credits" value="144"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="16"/> |
   |    |    | <dipvalue name="1C/2C 5C/11C" value="240"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="32"/> |
   |    |    | <dipvalue name="1 Coin/4 Credits" value="48"/> |
   |    |    | <dipvalue name="1 Coin/5 Credits" value="64"/> |
   |    |    | <dipvalue name="1 Coin/6 Credits" value="80"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Cabinet" tag="DSW03" mask="1"> |
   |    |    | <dipvalue name="Upright" value="1" default="yes"/> |
   |    |    | <dipvalue name="Cocktail" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="DSW03" mask="2"> |
   |    |    | <dipvalue name="Off" value="0"/> |
   |    |    | <dipvalue name="On" value="2" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="DSW03" mask="12"> |
   |    |    | <dipvalue name="3" value="0" default="yes"/> |
   |    |    | <dipvalue name="4" value="4"/> |
   |    |    | <dipvalue name="5" value="8"/> |
   |    |    | <dipvalue name="Free Play" value="12"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Bonus Life" tag="DSW03" mask="48"> |
   |    |    | <dipvalue name="20K 40K 60K" value="0" default="yes"/> |
   |    |    | <dipvalue name="30K 60K 90K" value="16"/> |
   |    |    | <dipvalue name="40K 70K 100K" value="32"/> |
   |    |    | <dipvalue name="40K 80K 120K" value="48"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Difficulty" tag="DSW03" mask="192"> |
   |    |    | <dipvalue name="Easy" value="0"/> |
   |    |    | <dipvalue name="Medium" value="64" default="yes"/> |
   |    |    | <dipvalue name="Hard" value="128"/> |
   |    |    | <dipvalue name="Hardest" value="192"/> |
   |    | </dipswitch> |
   |    | <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="good" savestate="supported" palettesize="256"/> |
|
|