brdrline: MAME ROM Information. History:
Borderline (c) 1981 Sega.
Borderline is a 1 or 2-player game in which players attempt to destroy enemy refineries and energy plants. The player moves through four different sectors, constantly under attack by enemy tanks, missiles, interceptors and drones.
Sector 1 : The player is deep behind enemy lines, rolling his jeep down a corridor. He must dodge fire from interceptors, tanks and missiles. Drones will attack unexpectedly. The object is to reach and destroy the energy plants at the end of the corridor.
Sector 2 : Once through the corridor, the player enters a field that contains two sections of dense underbrush patrolled by drones. The drones will only enter the underbrush in one place, then follow in the path the player's jeep makes. The player must make a maze through the underbrush and proceed to the top and destroy the energy plants.
Sector 3 : In this sector, enemy tanks come down from the top, near the refineries, and drones enter from the side. The player must outmaneuver the enemy and destroy the refineries at the top.
Sector 4 : Again, there are two sections of underbrush, this time separated by walls. Drones enter from the sides. They will break the wall once, but not twice and will follow in the path made by the player's jeep. In the upper section of underbrush is the energy plant. This time protected by revolving armament, in addition to tanks. The object is to destroy the energy base. Players alternate at the destruction of each jeep. The game ends when all jeeps are destroyed.
- TECHNICAL -
Main CPU : Z80
Sound CPU : I8039
Sound Chips : AY8910
Players : 2
Control : 4-way joystick
Buttons : 1
- TRIVIA -
Was licensed to Karateco.
A bootleg of this game was made by Sidam.
- PORTS -
* Consoles :
Sega SC-1000/SG-3000 (1983, "Borderline [Model G-1001]")
Sony PlayStation 2 (Dec.22, 2005; "Sega Memorial Selection - Sega Ages 2500 Vol.23 [Model SLPM-62709]")
- SOURCES -
Game's rom.
MAME Info:
0.96u3 [f205v, Pierpaolo Prazzoli]
0.78 [David Haywood]
TODO:
* Added discrete sound
WIP:
- 0.139u4: Andreas Kraemer and Steffen & Laschek added clone Star Raker. Notes from dumper: There is a mainboard and a small board. The main board is a normal VIC board and is from a working cab we own. From an op we got a box with a similar board plus a small board which I assumed belongs to it, but I have no idea what its purpose is. Its not the soundboard and its not included in our working Star Raker cab. So maybe it belongs to a different game, but I had it dumped anyway. Tafoid and Fabio Priuli changes 'Lives' dipswitch in Borderline to use only a single DIP instead of being split up between two input ports by using a CUSTOM_INPUT.
- 0.113u3: Removed I8039 CPU, AY8910 and Carnival Samples sound.
- 0.107: David Haywood added clone Borderline (Sidam bootleg). Changed description of clone 'Borderline (bootleg)' to 'Borderline (Karateco bootleg)'.
- 15th June 2006: f205v dumped Borderline (Sidam bootleg).
- 0.106u2: Derrick Renaud created a new DISCRETE_555_VCO1 module. This is the 555&Op-amp oscillator circuit used by Borderline.
- 0.96u3: Pierpaolo Prazzoli added Borderline (Sega 1981).
- 13th May 2005: f205v dumped Borderline (1981).
- 0.84u1: Aaron Giles fixed missing sound in Borderline (bootleg). Added I8039 (238636 Hz) CPU, AY-3-8910 (1193181 Hz) sound and Carnival samples.
- 0.78u3: Added 2nd Player and peplaced 8-way Joystick with 4-way Joystick. Added dipswitches 'Infinite Lives', 'Cabinet' and 'Lives'.
- 18th January 2004: Brian Troha fixed dipswitch settings in Borderline.
- 5th January 2004: Pierpaolo Prazzoli fixed the dipswitch settings in Borderline.
- 0.78: David Haywood added Borderline (bootleg 1981), no sound.
- 24th December 2003: David Haywood added Borderline to the vicdual driver, but it's missing sound.
LEVELS: 255 (endless)
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: 18 kb / 23 files / 14.7 zip
MAME XML Output:
   | <game name="brdrline" sourcefile="vicdual.c"> |
   |    | <description>Borderline</description> |
   |    | <year>1981</year> |
   |    | <manufacturer>Sega</manufacturer> |
   |    | <rom name="b1.bin" size="1024" crc="df182769" sha1="2b1b70c6282b32e0a4ed80ab4e6b20f90630e910" region="maincpu" offset="0"/> |
   |    | <rom name="b2.bin" size="1024" crc="e1d1c4ce" sha1="86320c836577549af6fe6c311f8475a51de52627" region="maincpu" offset="400"/> |
   |    | <rom name="b3.bin" size="1024" crc="4ec4afa2" sha1="dd5b97f1a37cd655064b773e4a755b87de4c6a3f" region="maincpu" offset="800"/> |
   |    | <rom name="b4.bin" size="1024" crc="88de95f6" sha1="fe3388346785ad15dead89913e4ff36120a83599" region="maincpu" offset="c00"/> |
   |    | <rom name="b5.bin" size="1024" crc="2e4e13b9" sha1="bdf31c11733127b8b77fa72933d3b9dc6834d5d8" region="maincpu" offset="1000"/> |
   |    | <rom name="b6.bin" size="1024" crc="c181e87a" sha1="426e1ce15477039e4a19b536500f387518026efc" region="maincpu" offset="1400"/> |
   |    | <rom name="b7.bin" size="1024" crc="21180015" sha1="b23f876db1a9a986f1087ead07a01e836d5ee842" region="maincpu" offset="1800"/> |
   |    | <rom name="b8.bin" size="1024" crc="56a7fee0" sha1="495efa91773fd3cf36da4e538893db08e64e5bab" region="maincpu" offset="1c00"/> |
   |    | <rom name="b9.bin" size="1024" crc="bb532e63" sha1="da511e0be58b13781897e6efb5a59a3558016b12" region="maincpu" offset="2000"/> |
   |    | <rom name="b10.bin" size="1024" crc="64793709" sha1="fabfb783f1d93a3d9454fc345a64498e4b5b9138" region="maincpu" offset="2400"/> |
   |    | <rom name="b11.bin" size="1024" crc="2ae2f928" sha1="afd99c800801d38ee59008344bd9a3901f72ff50" region="maincpu" offset="2800"/> |
   |    | <rom name="b12.bin" size="1024" crc="e14cfaf5" sha1="d159e93f703aae3c04da08102ff718d5a4ca7a91" region="maincpu" offset="2c00"/> |
   |    | <rom name="b13.bin" size="1024" crc="605e0d27" sha1="771de6d31ee7896a2441f1df4565027793d99989" region="maincpu" offset="3000"/> |
   |    | <rom name="b14.bin" size="1024" crc="93f5714f" sha1="50a043be1e1cf8b1aeb846571a12fe70cbb3477e" region="maincpu" offset="3400"/> |
   |    | <rom name="b15.bin" size="1024" crc="2f8a9b1c" sha1="853d5ca017b133c1f13f703cceb20f04199d4752" region="maincpu" offset="3800"/> |
   |    | <rom name="b16.bin" size="1024" crc="cc138bed" sha1="7d3eebdeaff19783d5ef20a7ececec00773434fc" region="maincpu" offset="3c00"/> |
   |    | <rom name="borderc.49" size="32" crc="bc6be94e" sha1="34e113ec25e19212b74907d35be5cb8714a8249c" region="proms" offset="0"/> |
   |    | <rom name="au.bin" size="1024" crc="a23e1d9f" sha1="ce209571f6341aa6f036a015e666673098bc98ea" region="cpu1" offset="0"/> |
   |    | <rom name="border.32" size="32" crc="c128d0ba" sha1="0ce9febbb7e2f5388ed999a479e3d385dba0b342" region="user1" offset="0"/> |
   |    | <rom name="bordera.15" size="32" crc="6449e678" sha1="421c45c8fba3c2bc2a7ebbea2c837c8fa1a5a2f3" region="user1" offset="0"/> |
   |    | <rom name="borderb.14" size="32" crc="55dcdef1" sha1="6fbd041edc258b7e1b99bbe9526612cfb1b541f8" region="user1" offset="0"/> |
   |    | <rom name="prom93427.1" size="256" crc="64b98dc7" sha1="f0bb7d0b4b56cc2936ce4cbec165394f3026ed6d" region="user1" offset="0"/> |
   |    | <rom name="prom93427.2" size="256" crc="bda82367" sha1="1c96453c2ae372892c39b5657cf2b252a90a10a9" region="user1" offset="0"/> |
   |    | <chip type="cpu" tag="maincpu" name="Z80" clock="1933560"/> |
   |    | <display tag="screen" type="raster" rotate="270" width="256" height="224" refresh="60.000000" pixclock="5156160" htotal="328" hbend="0" hbstart="256" vtotal="262" vbend="0" vbstart="224" /> |
   |    | <sound channels="0"/> |
   |    | <input players="2" buttons="1" coins="1"> |
   |    |    | <control type="joy" ways="4"/> |
   |    | </input> |
   |    | <dipswitch name="Infinite Lives" tag="IN0" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Cabinet" tag="IN0" mask="8"> |
   |    |    | <dipvalue name="Upright" value="0" default="yes"/> |
   |    |    | <dipvalue name="Cocktail" value="8"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="IN0" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="IN0" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="IN3" mask="4"> |
   |    |    | <dipvalue name="Off" value="4"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="FAKE_LIVES" mask="3"> |
   |    |    | <dipvalue name="5" value="2"/> |
   |    |    | <dipvalue name="4" value="1"/> |
   |    |    | <dipvalue name="3" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <driver status="preliminary" emulation="good" color="good" sound="preliminary" graphic="good" savestate="unsupported" palettesize="0"/> |
|
|