Home News Forum                            
 

Play your favorite classic games and more with the GameEx front end. Read more.

begas: MAME ROM Information.


History:

Bega's Battle (c) 1983 Data East USA, Inc.


You play a character named Bega. You must face the alien Varga who is trying to take over the earth. You must defeat Varga to save the earth from destruction. Other goals are to rescue your friends Luna, Jobe, and Sony. Once rescued, Luna gave you extra firepower, Jobe gave you the shield, and Sony gave you teleportation ability.


- TECHNICAL -


This game uses a laser disc.


- TRIVIA -


This game is known in Japan as "Harmageddon - Genma Taisen", all video were taken from the Japanese manga of the same name. The character designs were done by Katsuhiro Otomo, creator of the anime and manga classic Akira.


This was Data East USA's first laser disc arcade game. Approximately 700 units were produced.


Steve Harris holds the official record for this game with 120,000 on July 18, 1983.


- SOURCES -


Machine's picture.

Game's ROM.




MAME Info:

0.136u1 [Angelo Salese]


TODO:

* Laserdisc


WIP:

- 0.144u6: Replaced 'Laserdisc Analog' sound with 'Pioneer LD-V1000'.

- 0.143u4: Changed VSync to 59.940057 Hz.

- 0.143: Re-added Z80 (2.5MHz) CPU3.

- 0.142u3: Removed Z80 CPU3 in Bega's Battle.

- 0.136u1: Angelo Salese added Bega's Battle (Revision 3) (Data East 1983) and clone (Revision 1).


Other Emulators:

* DAPHNE


Romset: 105 kb / 21 files / 47.7 zip




MAME XML Output:

       <game name="begas" sourcefile="deco_ld.c">
              <description>Bega's Battle (Revision 3)</description>
              <year>1983</year>
              <manufacturer>Data East</manufacturer>
              <rom name="an05-3" size="8192" crc="c917a283" sha1="b91f8cd18b8cc1189e4b69d6932d6f01d4ccfb81" region="maincpu" offset="4000"/>
              <rom name="an04-3" size="8192" crc="935b2b0a" sha1="e7c09960607569bd88e9af396aa70661f4352efb" region="maincpu" offset="6000"/>
              <rom name="an03-3" size="8192" crc="79438d80" sha1="e641336f23c6b84d84313ef3e94871ac9aa8b612" region="maincpu" offset="8000"/>
              <rom name="an02-3" size="8192" crc="98ce4ca0" sha1="e7db66b1f0f06b0a21e7450962ba70f460a24847" region="maincpu" offset="a000"/>
              <rom name="an01" size="8192" crc="15f8921d" sha1="32f945bee8f30e5896da38ac6184a11c0a8194bb" region="maincpu" offset="c000"/>
              <rom name="an00-3" size="8192" crc="124a3a36" sha1="e2f7110196cb46fcda429c613388285b46ec1a9e" region="maincpu" offset="e000"/>
              <rom name="an06" size="8192" crc="cbbcd730" sha1="2f2e78fcf2eba71044bec60d27d8756d9b5af551" region="audiocpu" offset="e000"/>
              <rom name="an0a" size="8192" crc="e429305d" sha1="9a05ab7916235d028b6b05270703516581825660" region="gfx1" offset="0"/>
              <rom name="an0b" size="8192" crc="09e4b780" sha1="0735420b8529017e507feecf8f74fecd80fbf7d5" region="gfx1" offset="4000"/>
              <rom name="an0c" size="8192" crc="0c127207" sha1="b8372b2fa20ffe5ac278f558c07fd761c86e514b" region="gfx1" offset="8000"/>
              <rom name="an07" size="8192" crc="6b8ad735" sha1="a703523202d40e409e2345a6626b9e29b7a59cd3" region="gfx1" offset="2000"/>
              <rom name="an08" size="8192" crc="b5518391" sha1="57f6407491cff075f76a8b459cc33e8b9a91e7de" region="gfx1" offset="6000"/>
              <rom name="an09" size="8192" crc="b7375fd7" sha1="93a59e99e375bdba77199a705b5e304ece221617" region="gfx1" offset="a000"/>
              <rom name="af-8.bpr" size="32" crc="20006a72" sha1="6d0e1c6de45079f9e128186478a7e0ed3fd471d0" region="proms" offset="0"/>
              <rom name="lp1-1.pld" size="44" crc="cc84cb09" sha1="61620ef30dfd6c81cc517f95ab6358c619ca3298" region="plds" offset="0"/>
              <rom name="lp1-2.pld" size="44" crc="60e16fc4" sha1="1df735f393ed0fcf1272fceada9764084ff11e07" region="plds" offset="100"/>
              <rom name="lp1-3.pld" size="52" crc="976a7c57" sha1="202c55a236799fb44a977c074c231ed54c71a872" region="plds" offset="200"/>
              <rom name="lp1-4.pld" size="52" crc="cc9a442f" sha1="5d08873b204b15f888d02d79e049119e05e41b45" region="plds" offset="300"/>
              <rom name="lp1-5.pld" size="44" crc="2d9f3118" sha1="02e40a99f131bb47562d5b90fdfb11ca8cd90da6" region="plds" offset="400"/>
              <rom name="lp2-1.pld" size="44" crc="dbb05313" sha1="fc37db24f12c4f5170945c9ec9a333e4583c1712" region="plds" offset="500"/>
              <rom name="lp2-4.pld" size="44" crc="4c72736c" sha1="6f7521284a5d960ff05c4361095c3e89a79f7475" region="plds" offset="600"/>
              <disk name="begas" status="nodump" region="laserdisc" index="0" writable="no"/>
              <device_ref name="ldv1000"/>
              <chip type="cpu" tag="maincpu" name="M6502" clock="4000000"/>
              <chip type="cpu" tag="audiocpu" name="M6502" clock="4000000"/>
              <chip type="cpu" tag="laserdisc:ldv1000" name="Z80" clock="2500000"/>
              <chip type="audio" tag="laserdisc" name="Pioneer LD-V1000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="ay1" name="AY-3-8910A" clock="1500000"/>
              <chip type="audio" tag="ay2" name="AY-3-8910A" clock="1500000"/>
              <display tag="screen" type="raster" rotate="0" width="704" height="480" refresh="59.940057" pixclock="28636362" htotal="910" hbend="0" hbstart="704" vtotal="525" vbend="44" vbstart="524" />
              <sound channels="2"/>
              <input players="1">
              </input>
              <dipswitch name="SYS0" tag="IN0" mask="1">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="1"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN0" mask="2">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="2"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN0" mask="4">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="4"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN0" mask="8">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="8"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN0" mask="16">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="16"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN0" mask="32">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="32"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN0" mask="64">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="64"/>
              </dipswitch>
              <dipswitch name="SYS1" tag="IN1" mask="1">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="1"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN1" mask="2">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="2"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN1" mask="4">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="4"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN1" mask="8">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="8"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN1" mask="16">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="16"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN1" mask="32">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="32"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN1" mask="64">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="64"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN1" mask="128">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="128"/>
              </dipswitch>
              <dipswitch name="SYS2" tag="IN2" mask="1">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="1"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN2" mask="2">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="2"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN2" mask="4">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="4"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN2" mask="8">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="8"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN2" mask="16">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="16"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN2" mask="32">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="32"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN2" mask="64">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="64"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN2" mask="128">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="128"/>
              </dipswitch>
              <dipswitch name="SYS3" tag="IN3" mask="1">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="1"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN3" mask="2">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="2"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN3" mask="4">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="4"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN3" mask="8">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="8"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN3" mask="16">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="16"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN3" mask="32">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="32"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN3" mask="64">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="64"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN3" mask="128">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="128"/>
              </dipswitch>
              <dipswitch name="SYS4" tag="IN4" mask="1">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="1"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN4" mask="2">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="2"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN4" mask="4">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="4"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN4" mask="8">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="8"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN4" mask="16">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="16"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN4" mask="32">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="32"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN4" mask="64">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="64"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN4" mask="128">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="128"/>
              </dipswitch>
              <dipswitch name="SYS5" tag="IN5" mask="1">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="1"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN5" mask="2">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="2"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN5" mask="4">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="4"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN5" mask="8">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="8"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN5" mask="16">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="16"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN5" mask="32">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="32"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN5" mask="64">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="64"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN5" mask="128">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="128"/>
              </dipswitch>
              <driver status="preliminary" emulation="preliminary" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="512"/>
       </game>
 
 


emumovies.com      Retro bytes Portal           Bookmark and Share

 
Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise