timesold: MAME ROM Information. History:
Time Soldiers (c) 1987 Romstar, Inc.
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
Screen orientation : Vertical
Video resolution : 224 x 256 pixels
Screen refresh : 60.00 Hz
Palette colors : 2048
Players : 2
Control : 8-way joystick (rotary)
Buttons : 2
- TRIVIA -
Licensed to Romstar for US distribution (September 1987).
This game is known in Japan as "Battle Field".
The game contains a horrible original bug : when you select 'Japanese language' in the dipswitch settings, the title screen is totally broken.
Default high-score table (ranking) :
1 90000 M.I.
2 80800 OK .
3 70900 A.U.
4 60600 UCL.
5 50500 UCC.
6 40400 SOS.
7 30300 SUN.
8 20200 GO .
9 10100 SSS.
10 7700 YES.
- UPDATES -
In "Battle Field", the highscore table contains different name entries than Time Soldiers.
- TIPS AND TRICKS -
To accomplish the missions here requires going through time warp machines that appear on all stages. But when you're on a stage where one of your fellow time soldiers who need to be rescued is located, you should avoid entering the time warp machines, otherwise, it'll take longer to complete the missions, as you'll need to access more time machines on other stages until you get back to the specific stage where you need to find the captive. For example, if one of the captive soldiers is located on the Age of Rome stage, remain on that stage until you've reached and defeated the main boss enemy. The captive soldier will then materialize and the game will tell you that 'you destroyed the boss monster and rescued one warrior'. Then, you'll proceed to the next mission to rescue another captive soldier.
- STAFF -
Director : Kyuko Ozutumi
A.D & design : Tomoharu Takahasi
Designers : Shinji Moriyama, Row Ushizawa, Kenichi Sakanishi, Kathue Konbe, Takashi Hatono
Music programmer : Satoshi Hagitani
Music : Yuka Watanabe
Programmers : Hideo Kamera, Hiroyuki Ryu
- PORTS -
* Consoles :
Sega Master System (1989)
* Computers :
Commodore C64 (1989)
Commodore Amiga (1989)
Atari ST (1989)
- SOURCES -
Game's rom.
Machine's picture.
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="timesold" sourcefile="alpha68k.c"> |
   |    | <description>Time Soldiers (US Rev 3)</description> |
   |    | <year>1987</year> |
   |    | <manufacturer>Alpha Denshi Co. (SNK/Romstar license)</manufacturer> |
   |    | <rom name="bf.3" size="65536" crc="a491e533" sha1="e7a2e866e574ea4eb23c1c4cbd312a87c9f81b5e" region="maincpu" offset="0"/> |
   |    | <rom name="bf.4" size="65536" crc="34ebaccc" sha1="dda5350d01cffee51d070eb518beecbaec7e4b21" region="maincpu" offset="1"/> |
   |    | <rom name="bf.1" size="65536" crc="158f4cb3" sha1="48335a1e68afda24e1cca8cce5f869f30c6bda9c" region="maincpu" offset="20000"/> |
   |    | <rom name="bf.2" size="65536" crc="af01a718" sha1="588fda345b5ebd75d03d78c431227f220932ee46" region="maincpu" offset="20001"/> |
   |    | <rom name="bf.7" size="65536" crc="f8b293b5" sha1="d326763628d7cbe864abc15d6db7fa7fe4381f31" region="audiocpu" offset="0"/> |
   |    | <rom name="bf.8" size="65536" crc="8a43497b" sha1="c64519b2aced8b072efdd1a6286f082094a50e61" region="audiocpu" offset="30000"/> |
   |    | <rom name="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="bf.5" size="32768" crc="3cec2f55" sha1="e4fca0c8193680385c7dd4d6c599492c9e0dd4af" region="gfx1" offset="0"/> |
   |    | <rom name="bf.6" size="32768" crc="086a364d" sha1="b008d4b351ada4240dd6c82c45405a2489e36019" region="gfx1" offset="8000"/> |
   |    | <rom name="bf.10" size="131072" crc="613313ba" sha1="4940ddc5f7f4e3165a830dbfa6a65ddb23a33e12" region="gfx2" offset="0"/> |
   |    | <rom name="bf.14" size="131072" crc="efda5c45" sha1="482d855bd0aa8cf28bb2e5ae096a7fa9491a26c8" region="gfx2" offset="20000"/> |
   |    | <rom name="bf.18" size="131072" crc="e886146a" sha1="cb4b1a002fe0c139d698fb9fd633cc9ff5daf017" region="gfx2" offset="40000"/> |
   |    | <rom name="bf.11" size="131072" crc="92b42eba" sha1="0f76d9fedaced65829a19105bb5cdfbf31c48427" region="gfx2" offset="80000"/> |
   |    | <rom name="bf.15" size="131072" crc="ba3b9f5a" sha1="2461f3a862889d31eee6c1572b1f47b987ac99bd" region="gfx2" offset="a0000"/> |
   |    | <rom name="bf.19" size="131072" crc="8994bf10" sha1="424ed2c4009250bdf5cb1ad5015d0b62a2f2a990" region="gfx2" offset="c0000"/> |
   |    | <rom name="bf.12" size="131072" crc="7ca8bb32" sha1="bb7747319bebb04965e536b729d76d4c7c5304e1" region="gfx2" offset="100000"/> |
   |    | <rom name="bf.16" size="131072" crc="2aa74125" sha1="8323669101ccd2c1b785e27c6a7ea43d6d61a622" region="gfx2" offset="120000"/> |
   |    | <rom name="bf.20" size="131072" crc="bab6a7c5" sha1="983f18d58cbb6852adad8723a815168c17a8c82a" region="gfx2" offset="140000"/> |
   |    | <rom name="bf.13" size="131072" crc="56a3a26a" sha1="d8485f629df98155c706ab0f725dd5fe475f1272" region="gfx2" offset="180000"/> |
   |    | <rom name="bf.17" size="131072" crc="6b37d048" sha1="bc7b7abd971313e50ac5f69d7dbec9de8a354537" region="gfx2" offset="1a0000"/> |
   |    | <rom name="bf.21" size="131072" crc="bc3b3944" sha1="6c99d2b093e5cb04dc3422c2f0f81a20f5a504b5" region="gfx2" offset="1c0000"/> |
   |    | <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"/> |
   |    |    | <control type="positional" minimum="0" maximum="12" sensitivity="15" keydelta="1" reverse="yes"/> |
   |    | </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" default="yes"/> |
   |    |    | <dipvalue name="Japanese" value="32"/> |
   |    | </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="7" default="yes"/> |
   |    |    | <dipvalue name="A 1C/2C B 2C/1C" value="6"/> |
   |    |    | <dipvalue name="A 1C/3C B 3C/1C" value="5"/> |
   |    |    | <dipvalue name="A 1C/4C B 4C/1C" value="4"/> |
   |    |    | <dipvalue name="A 1C/5C B 5C/1C" value="3"/> |
   |    |    | <dipvalue name="A 1C/6C B 6C/1C" value="2"/> |
   |    |    | <dipvalue name="A 2C/3C B 7C/1C" value="1"/> |
   |    |    | <dipvalue name="A 3C/2C B 8C/1C" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="IN4" mask="8"> |
   |    |    | <dipvalue name="Off" value="8"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="IN4" mask="48"> |
   |    |    | <dipvalue name="3" value="48" default="yes"/> |
   |    |    | <dipvalue name="4" value="32"/> |
   |    |    | <dipvalue name="5" value="16"/> |
   |    |    | <dipvalue name="6" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="2048"/> |
|
|