tankbatt: MAME ROM Information. History:
Tank Battalion (c) 1980 Namco.
Tank Battalion is a multi-directional shooter arcade video game.
The player, controlling a tank, must destroy 20 enemy tanks in each level, which enter the playfield from the top of the screen. The enemy tanks attempt to destroy the player's base (represented on the map as an eagle), as well as the player's tank. A level is completed when the player destroys all 20 enemy tanks, but the game ends if the player's base is destroyed or the player loses all his lives.
- TECHNICAL -
Game ID : TB
Main CPU : M6502 (@ 1 Mhz)
Sound Chips : Discrete circuitry
Screen orientation : Vertical
Video resolution : 224 x 256 pixels
Screen refresh : 60.00 Hz
Palette colors : 65
Players : 2
Control : 4-way joystick
Buttons : 1 (FIRE)
- TRIVIA -
Released in October 1980.
Tank Battalion was licensed for manufacture in the United States by Game Plan, Inc.
A Tank Battalion unit appears in the 1982 movie 'Jekyll & Hyde... Together Again'.
- SERIES -
1. Tank Battalion (1980)
2. Vs. Battle City (1985)
3. Tank Force (1991)
- PORTS -
* Consoles :
Emerson Arcadia (1982, "Tanks A Lot")
* Computers :
MSX (1984)
X68000 (1989 - Pineapple)
X68000 (L. Sound)
Sord-M5
PC [Windows, CD-ROM] (1997, Namco History Vol.2")
- SOURCES -
Game's rom.
Machine's picture.
MAME Info:
0.31 [Brad Oliver]
Artwork available
Samples required
Bugs:
- Tank Battalion is missing the insert coin "ding" and the tank rumbling sound seems off. sxevious (ID 03090)
WIP:
- 0.143u3: Added 'Unused' dipswitch.
- 22nd October 2009: Smitdogg - Andrew Welburn dumped the prom from Tank Battallion and made some sound samples (attached).
- 0.133u1: Angelo Salese did the following changes to the Tank Battalion: Cleaned-up the irq / NMI firing and fixed irq acks. Cleaned-up the memory map. Added coin counter, coin lockouts and added a second coin chute. Documented some unclear I/Os. Flagged the game as GAME_IMPERFECT_SOUND since it uses samples instead of proper discrete sound emulation. Fixed maincpu rom loading.
- 0.125u1: Andrew Gardner merged memory maps for Tank Battalion.
- 0.123u2: Changed palettesize to 512 colors.
- 18th February 2007: Mr. Do - Zorg finished his vector of Tank Battalion bezel.
- 0.108u1: Added new color prom (bct1-1.l3 - Fujitsu MB7052) and fixed rom names.
- 0.31: Brad Oliver added Tank Battalion (Namco 1980). Known issues: The 'moving' tank rumble noise seems to keep playing a second too long. Sample support is all a crapshoot. I have no idea how it really works. TODO: Resistor values on the color prom need to be verified.
- 28th February 1998: LBO - Fixed the coin interrupts. Fixed the color issues, should be 100% if I guessed at the resistor values properly. Fixed the 2nd player cocktail joystick, had the polarity reversed. Hacked the sound sample triggers so they work better.
- 7th March 1997: Virtu-Al dumped Tank Battalion.
Recommended Games (Tank):
Lazer Command
Tank 8
M-4
M79 Ambush
Ultra Tank
Armor Attack
No Man's Land
R2D Tank
Sky Chuter
Tank Battalion
Panther
Strategy X
Super Tank
NATO Defense
Commando (Sega)
Minefield
Ozon I
Progress
Sarge
T.N.K. III
Tank Busters
Vs. Battle City
Super Stingray
Blazer
Guts n' Glory (Antiaircraft)
Tank Force
Iron Fortress
Romset: 11 kb / 6 files / 8.01 zip
MAME XML Output:
   | <game name="tankbatt" sourcefile="tankbatt.c" sampleof="tankbatt"> |
   |    | <description>Tank Battalion</description> |
   |    | <year>1980</year> |
   |    | <manufacturer>Namco</manufacturer> |
   |    | <rom name="tb1-1.1a" size="2048" crc="278a0b8c" sha1="11ea8fe8401b3cd986616a30a759c0ac1a5ce73b" region="maincpu" offset="0"/> |
   |    | <rom name="tb1-2.1b" size="2048" crc="e0923370" sha1="8d3dbea877bed9f9c267d8002dc180f6eb1e5a8f" region="maincpu" offset="800"/> |
   |    | <rom name="tb1-3.1c" size="2048" crc="85005ea4" sha1="91583081803a5ef600fb90bee34be9edd87f157e" region="maincpu" offset="1000"/> |
   |    | <rom name="tb1-4.1d" size="2048" crc="3dfb5bcf" sha1="aa24bf74f4d5dc81baf3843196c837e0b731077b" region="maincpu" offset="1800"/> |
   |    | <rom name="tb1-5.2k" size="2048" crc="aabd4fb1" sha1="5cff659b531d0f1b6faa503f7c06045c3a209a84" region="gfx1" offset="0"/> |
   |    | <rom name="bct1-1.l3" size="256" crc="d17518bc" sha1="f3b0deffa586808bc59e9a24ec1699c54ebe84cc" region="proms" offset="0"/> |
   |    | <rom name="prom.2d" size="256" status="nodump" region="proms" offset="100"/> |
   |    | <sample name="fire"/> |
   |    | <sample name="engine1"/> |
   |    | <sample name="engine2"/> |
   |    | <sample name="explode1"/> |
   |    | <chip type="cpu" tag="maincpu" name="M6502" clock="1000000"/> |
   |    | <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="60.000000" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" buttons="1" coins="2" tilt="yes"> |
   |    |    | <control type="joy" ways="4"/> |
   |    | </input> |
   |    | <dipswitch name="Service Mode" tag="P2" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Cabinet" tag="DSW" mask="1"> |
   |    |    | <dipvalue name="Upright" value="1" default="yes"/> |
   |    |    | <dipvalue name="Cocktail" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coinage" tag="DSW" mask="6"> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="4"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="6" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="2"/> |
   |    |    | <dipvalue name="Free Play" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Bonus Life" tag="DSW" mask="24"> |
   |    |    | <dipvalue name="10000" value="0"/> |
   |    |    | <dipvalue name="15000" value="16"/> |
   |    |    | <dipvalue name="20000" value="8" default="yes"/> |
   |    |    | <dipvalue name="None" value="24"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="DSW" mask="32"> |
   |    |    | <dipvalue name="2" value="32"/> |
   |    |    | <dipvalue name="3" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW" mask="64"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="64"/> |
   |    | </dipswitch> |
   |    | <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="good" savestate="unsupported" palettesize="512"/> |
|
|