btlfieldb: MAME ROM Information. History:
Battle Field (c) 1987 SNK.
Travel throughout various time periods to save your fellow comrades in this vertically scrolling shoot'em up. Collect power-ups to help you defeat a variety of enemies and end-bosses.
- TECHNICAL -
Game ID : Alpha-68K96II 'BT'
Main CPU : 68000 (@ 8 Mhz)
Sound CPU : Z80 (@ 7.15909 Mhz)
Sound Chips : YM2203 (@ 3 Mhz), YM2413 (@ 8 Mhz), DAC
Players : 2
Control : 8-way joystick (rotary)
Buttons : 2
- TRIVIA -
Developed by Alpha Denshi. Released in October 1987.
This game is known in US as "Time Soldiers".
The game contains a horrible original bug : When you put the 'English language' on using the dipswitch the title screen becomes totally broken.
Default high-score table (ranking) :
1 90000 H.RYU
2 80800 TOMO
3 70900 K.OZ
4 60600 ROW.U
5 50500 K.SAKA
6 40400 H.HON
7 30300 T.HATO
8 20200 KAMODA
9 10100 HAGITA
10 7700 S.MORI
- UPDATES -
In "Time Soldiers", the highscore table contains different name entries than Battle Field.
- STAFF -
Director : Kyuko Ozutumi (K.OZ)
A.D & design : Tomoharu Takahasi (TOMO)
Designers : Shinji Moriyama (S.MORI), Row Ushizawa (ROW.U), Kenichi Sakanishi (K.SAKA), Kathue Konbe, Takashi Hatono (T.HATO)
Music programmer : Satoshi Hagitani (HAGITA)
Music : Yuka Watanabe
Programmers : Hideo Kamera, Hiroyuki Ryu (H.RYU)
- SOURCES -
Game's rom.
MAME Info:
0.36b1 [Bryan McPhail]
Bugs:
- In attract mode, only for a frame, there's a sprite misplacement. Robiza (ID 01428)
WIP:
- 0.140u2: Stephane Humbert fixed coins are not reacting correctly (MCU problem) in Time Soldiers and clones.
- 0.138u2: SftiKDL0 fixed input in Time Soldiers and clones (DIAL was used instead of rotary joystick).
- 0.133u1: Brian Troha added DIP locations to Time Soldiers. Renamed (timesol1) to (timesold1) and (btlfildb) to (btlfieldb).
- 0.130u4: Derrick Renaud converted Time Soldiers use IPT_POSITIONAL.
- 0.128u6: Phil Bennett reduced all Alpha68k YM2413 clocks from 8MHz to 3.579545MHz.
- 0.97u1: Pierpaolo Prazzoli added clone Battle Field (bootleg).
- 4th June 2005: Corrado Tomaselli dumped Battle Field (bootleg).
- 0.61: Changed 'Unknown' to 'Unused' dipswitch.
- 0.59: Acho A. Tang fixed priority in Time Soldiers.
- 18th March 2002: Acho A. Tang submitted a massive update for the Alpha68k driver, fixing a few graphics problems in Sky Adventure and Time Soldiers, and making Paddle Mania, Super Stingray and Kyros playable.
- 0.37b2: Changed description to 'Time Soldiers (US Rev 3)' and clones '(Rev 1)' to '(US Rev 1)' and 'Battlefield (Japan)' to 'Battle Field (Japan)'.
- 0.36b16: Renamed (timesol2) to (timesol1).
- 0.36b1: Bryan McPhail added Time Soldiers (Rev 3) (SNK / Romstar 1987) and clones (Rev 1) and Battlefield (Japan). The Time Soldiers title screen is corrupt when set to 'Japanese language', the real board does this too! Make the Time Soldiers ROM writable and the game will enter a 'debug' kind of mode, probably from the development system used.
- 17th July 1999: Bryan McPhail sent in drivers for Time Soldiers, Sky Soldiers, Sky Adventure and Gang Wars.
- 6th June 1999: Bryan McPhail has gotten a nice new shiny computer science degree, and for a nice celebration he almost finished some drivers. Here are some pics of Gang Wars, Gold Medalist, Sky Adventure, Sky Soldiers and Time Soldiers, but don't expect to see these before 0.36b1.
LEVELS: 6
Recommended Games (Army Fighter 2):
Borderline
Front Line
Commando
Field Combat
Ikari Warriors
Guerrilla War
Ikari III - The Rescue
Jackal
Land Sea Air Squad
Mighty Guy
Heavy Barrel
Rescue Raider
Thundercade
Time Soldiers
Gain Ground
Caliber 50
Mercs
Gulf Storm
Thunder Zone
Desert Breaker
Ninja Commando
Total Carnage
Gundhara
Shock Troopers
Shock Troopers - 2nd Squad
Romset: 2048 kb / 21 files / 870.0 zip
MAME XML Output:
   | <game name="btlfieldb" sourcefile="alpha68k.c" cloneof="timesold" romof="timesold"> |
   |    | <description>Battle Field (bootleg)</description> |
   |    | <year>1987</year> |
   |    | <manufacturer>bootleg</manufacturer> |
   |    | <rom name="3.bin" size="65536" crc="141f10ca" sha1="4f6a59975964c92693476576533aba80c089b5ef" region="maincpu" offset="0"/> |
   |    | <rom name="1.bin" size="65536" crc="caa09adf" sha1="5df0775119b3e957bbe620142a5454e337bdf4b8" region="maincpu" offset="1"/> |
   |    | <rom name="bf.1" merge="bf.1" size="65536" crc="158f4cb3" sha1="48335a1e68afda24e1cca8cce5f869f30c6bda9c" region="maincpu" offset="20000"/> |
   |    | <rom name="bf.2" merge="bf.2" size="65536" crc="af01a718" sha1="588fda345b5ebd75d03d78c431227f220932ee46" region="maincpu" offset="20001"/> |
   |    | <rom name="bf.7" merge="bf.7" size="65536" crc="f8b293b5" sha1="d326763628d7cbe864abc15d6db7fa7fe4381f31" region="audiocpu" offset="0"/> |
   |    | <rom name="bf.8" merge="bf.8" size="65536" crc="8a43497b" sha1="c64519b2aced8b072efdd1a6286f082094a50e61" region="audiocpu" offset="30000"/> |
   |    | <rom name="bf.9" merge="bf.9" size="65536" crc="1408416f" sha1="d7a32de156791f923635d7fdddc8db97f66bfb2a" region="audiocpu" offset="50000"/> |
   |    | <rom name="alpha.mcu" size="4096" status="nodump" region="mcu" offset="0"/> |
   |    | <rom name="bfv1_05.bin" size="32768" crc="be269dbf" sha1="3240badbf65e076cc1f7caaec1081df9a4371d47" region="gfx1" offset="0"/> |
   |    | <rom name="bfv1_06.bin" size="32768" crc="022b9de9" sha1="5a736a4cfe05e7681c78ab816dfe04074fe0293d" region="gfx1" offset="8000"/> |
   |    | <rom name="12.bin" size="65536" crc="8cab60f2" sha1="92410d430cab112e87888a9cf50c304957f43be0" region="gfx2" offset="0"/> |
   |    | <rom name="11.bin" size="65536" crc="e296581e" sha1="5d889e9365ecff7c518e39130c55a7b836ff2861" region="gfx2" offset="10000"/> |
   |    | <rom name="8.bin" size="65536" crc="54462294" sha1="b772729bbc54b26b09ccbf953c3b054ed4e22273" region="gfx2" offset="20000"/> |
   |    | <rom name="7.bin" size="65536" crc="03b18a1d" sha1="d4d288ccbe193accc3fd5c04b7152197305a69b7" region="gfx2" offset="30000"/> |
   |    | <rom name="5.bin" size="65536" crc="d6f3d746" sha1="3f4401d1ab024f8d1a6ab9dd4116d24cad76c3b1" region="gfx2" offset="40000"/> |
   |    | <rom name="6.bin" size="65536" crc="07714f39" sha1="8a9b62947b29955598218f924b9f76c027177295" region="gfx2" offset="50000"/> |
   |    | <rom name="16.bin" size="65536" crc="6166553a" sha1="c2279589646ebd8ea77c477e5f2641048ab6f0d4" region="gfx2" offset="80000"/> |
   |    | <rom name="15.bin" size="65536" crc="805439d7" sha1="385d05341aa71cee96a92eaeec13f4b45d420726" region="gfx2" offset="90000"/> |
   |    | <rom name="13.bin" size="65536" crc="5622cb93" sha1="e8683998714430836313b72d6be894129b65c772" region="gfx2" offset="a0000"/> |
   |    | <rom name="14.bin" size="65536" crc="67860390" sha1="1eb25a7e84a10f1385222ab992412db68b4e8266" region="gfx2" offset="b0000"/> |
   |    | <rom name="9.bin" size="65536" crc="02f73dc5" sha1="369851080f4716ea9a7b9fa40aa40b4a55bfe0ba" region="gfx2" offset="c0000"/> |
   |    | <rom name="10.bin" size="65536" crc="e5de7eb8" sha1="534000a03548f6f7cf466511caf203c487aeaa79" region="gfx2" offset="d0000"/> |
   |    | <rom name="21.bin" size="65536" crc="81b75cdc" sha1="8f529f293899c34d5be31bb675dda6706c2d29a9" region="gfx2" offset="100000"/> |
   |    | <rom name="22.bin" size="65536" crc="5231e4df" sha1="b3a75eed0496a7437af5f970b23e495ecfe17422" region="gfx2" offset="110000"/> |
   |    | <rom name="20.bin" size="65536" crc="5a944f3e" sha1="dad0322800348465393fdce9c379636b3829b76c" region="gfx2" offset="120000"/> |
   |    | <rom name="19.bin" size="65536" crc="db1dcd5e" sha1="cc1d442b7a20ad923f88365f834ce608a56d6f6e" region="gfx2" offset="130000"/> |
   |    | <rom name="17.bin" size="65536" crc="69210ee6" sha1="b627d8694821a66ca9825f05ce7f4997b4bfe60c" region="gfx2" offset="140000"/> |
   |    | <rom name="18.bin" size="65536" crc="40bf0b3d" sha1="db084a0879845b265ca3f9359e19d907dc2ac00c" region="gfx2" offset="150000"/> |
   |    | <rom name="28.bin" size="65536" crc="3399e86e" sha1="6e9a6a623ce2a2a76edfd328192ba85cd820dbc3" region="gfx2" offset="180000"/> |
   |    | <rom name="27.bin" size="65536" crc="86529c8a" sha1="500d1651b0a86db4c0dd8c357a6363ef2a07b5ba" region="gfx2" offset="190000"/> |
   |    | <rom name="25.bin" size="65536" crc="6764d81b" sha1="331e455fb228f2b6e97124d620688ec66da50603" region="gfx2" offset="1a0000"/> |
   |    | <rom name="26.bin" size="65536" crc="335b7b50" sha1="8649a710e07835c7ed88efbf8c963a0b5c81d170" region="gfx2" offset="1b0000"/> |
   |    | <rom name="24.bin" size="65536" crc="2e78684a" sha1="b4a64fef05c11f06640b461b264ec11a86f4119d" region="gfx2" offset="1c0000"/> |
   |    | <rom name="23.bin" size="65536" crc="500e0dbc" sha1="88caea968340b3932469f8149bc7a08a7ca7d285" region="gfx2" offset="1d0000"/> |
   |    | <chip type="cpu" tag="maincpu" name="68000" clock="8000000"/> |
   |    | <chip type="cpu" tag="audiocpu" name="Z80" clock="7159090"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="ym1" name="YM2203" clock="3000000"/> |
   |    | <chip type="audio" tag="ym2" name="YM2413" clock="3579545"/> |
   |    | <chip type="audio" tag="dac" name="DAC"/> |
   |    | <display tag="screen" type="raster" rotate="90" width="256" height="224" refresh="60.000000" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" buttons="2" coins="2" service="yes"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Flip Screen" tag="IN3" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Difficulty" tag="IN3" mask="24"> |
   |    |    | <dipvalue name="Easy" value="0"/> |
   |    |    | <dipvalue name="Normal" value="24" default="yes"/> |
   |    |    | <dipvalue name="Hard" value="16"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Language" tag="IN3" mask="32"> |
   |    |    | <dipvalue name="English" value="0"/> |
   |    |    | <dipvalue name="Japanese" value="32" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="IN3" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Invulnerability (Cheat)" tag="IN3" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coinage" tag="IN4" mask="7"> |
   |    |    | <dipvalue name="A 1C/1C B 1C/1C" value="0" default="yes"/> |
   |    |    | <dipvalue name="A 1C/2C B 2C/1C" value="1"/> |
   |    |    | <dipvalue name="A 1C/3C B 3C/1C" value="2"/> |
   |    |    | <dipvalue name="A 1C/4C B 4C/1C" value="3"/> |
   |    |    | <dipvalue name="A 1C/5C B 5C/1C" value="4"/> |
   |    |    | <dipvalue name="A 1C/6C B 6C/1C" value="5"/> |
   |    |    | <dipvalue name="A 2C/3C B 7C/1C" value="6"/> |
   |    |    | <dipvalue name="A 3C/2C B 8C/1C" value="7"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="IN4" mask="8"> |
   |    |    | <dipvalue name="Off" value="0"/> |
   |    |    | <dipvalue name="On" value="8" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="IN4" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="IN4" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="2048"/> |
|
|