Home News Forum                            
 

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

darwin: MAME ROM Information.


History:

Darwin 4078 (c) 1986 Data East.


Standard vertically scrolling shoot'em up. You control a surrealistic space fighter, fighting just as surrealistic enemies. Power-up capsules alter the ship's shape, weapons, and make it larger. There are 16 levels with a giant enemy at the end of each.


- TECHNICAL -


Main CPU : M6809 (@ 1.5 Mhz)

Sound CPU : M6809 (@ 1.5 Mhz)

Sound Chips : YM2203 (@ 1.5 Mhz), YM3526 (@ 3 Mhz)


Players : 1

Control : 8-way joystick

Buttons : 2

=> [A]= Shot, [B]= Bomb


- TRIVIA -


Released in March 1986.


Soundtracks:

Data East Retro Game Music Collection - TEAM Entertainment [KDSD-00366] (July 21, 2010)


- TIPS AND TRICKS -


* General sequence :

1) When you are not invincible -> (get hit by a bullet) -> PISTER

2) All states -> (fixed time without collecting power-up) -> degenerate

3) PISTER -> (get hit by a bullet) -> die

4) All states -> (get hit by an enemy) -> die


* Evolution sequence (when you collect a power-up) :

PISTER -> BEAS (your starting level) -> BASUM -> SHARRU -> MISEAVE -> TWIPET -> DODOK -> ZUGAU -> KUES -> SHASUEM -> ZUGOGA -> GYASHARRU


* Degeneration sequence (at fixed time without collecting power-up) :

1) GYASHARRU -> ZUGOGA -> SHASUEM -> KUES -> ZUGAU -> DODOK -> TWIPET -> MISEAVE -> SHARRU -> BASUM -> BEAS

2) LAYSPER -> BASUM

3) SUPPURATE -> PISTER

4) BLACK DEAME -> PISTER

5) DEAME -> SEAS -> MALTO -> MEASA -> ZUGAU


* Mutation sequence :

1) All states -> (hit the orange smoke released by the 'bird' alien that flies from the screen bottom) -> SUPPURATE (bullet invincible)

2) SHARRU -> (degeneration) -> BASUM -> (collect power-up) -> LAYSPER (you front shot is invisible)

3) KUES -> (degeneration) -> ZUGAU -> (collect power-up) -> MEASA -> MALTO -> SEAS -> DEAME


* Opposite evolution :

DEAME -> (get hit by a bullet) -> BLACK DEAME (bullet invincible)


* Bomb upgrade :

1) Shoot horizontal stick aliens the right number of times and they will drift slowly down the screen. Dock with this to get extra firepower. This also works with the aliens that have extendible poles that spring out from their sides : just shoot them until they flash and dock with them.

2) You can also dock with the rectangular aliens (after you have shot them a few times). These appear close to the start of the game. It seems anything you shoot that then drifts slowly down, you can dock with (which increases the bomb power).


- SERIES -


1. Darwin 4078 (1986)

2. SRD - Super Real Darwin (1987)

3. Act-Fancer - Cybernetick Hyper Weapon (1989)


- PORTS -


* Computers :

MSX 2 (1987) "Darwin 4078 [Model PANA-6]"


- SOURCES -


Game's rom.




MAME Info:

0.33b3 [Ville Laitinen]


WIP:

- 0.146: Port changed regression fix [Miodrag Milanovic]. This fixed coin insert problem in Break Thru driver.

- 0.135u3: Fabio Priuli fixed access violation caused by driver struct & video/spriteram changes in Break Thru.

- 0.135u1: Fabio Priuli added driver data struct and save state support to the Break Thru driver.

- 0.126u2: Fabio Priuli added DIP locations to Darwin 4078. Added 'Allow Continue' dipswitch.

- 0.123u4: Zsolt Vasvari updated Breakthru driver to use PORT_CHANGED. Combined memory maps where applicable.

- 0.122u5: Aaron Giles cleaned up brkthru/darwin memory maps. Changed both games to use identical video timing parameters based on measurements of darwin. Guessed based on available information at the master clock and derived all game clocks from it.

- 0.113u2: Changed VSync to 57.444853 Hz.

- 0.69: Satoshi Suzuki and David Haywood fixed sprite priority in Darwin 4078 and converted the driver to use tilemaps.

- 18th May 2003: Satoshi Suzuki re-submitted the Darwin 4078 priority fix.

- 12th March 2003: Satoshi Suzuki re-submitted Genpei Toumaden and Darwin 4078 graphics fixes.

- 8th February 2003: Satoshi Suzuki resubmitted a Darwin 4078 sprite priority fix.

- 0.63: Added 'Flip Screen' dipswitch.

- 16th November 2002: S. Suzuki fixed priority problems in Darwin 4078.

- 21st October 2000: Shingo Suzuki fixed the Darwin 4078 speed and volume balance.

- 0.36b9: Changed VSync to 58Hz. Added dipswitches 'Bonus Life' and 'Difficulty'.

- 0.36b2: Added proms ($0, 100 - red/green and blue component). Darwin 4078 has now accurate colors. Changed clock speed of M6809 CPU1 and CPU2 to 1.5MHz.

- 3rd August 1999: Bryan McPhail added correct color PROMs to Darwin 4078.

- 0.33b7: Changed description to 'Darwin 4078 (Japan)'.

- 0.33b3: Ville Laitinen added Darwin 4078 (Data East 1986).

- 17th March 1998: CaBBe dumped Darwin 4078 (Japan).


LEVELS: 16 (endless)


Recommended Games (Terra Force):

Xevious

Vs. Super Xevious

Namco Classic Collection Vol.1 (Xevious)

Espial

B-Wings

Fire Battle

Scion

Vulgus

Zaviga

Exed Exes

HAL21

Terra Cresta

Alcon

Argus

Darwin 4078

Super Real Darwin

Gardia

Valtric

Bermuda Triangle

Legion - Spinner-87

Terra Force

Armed Formation

Sidewinder (Arcadia)

Xenon (Arcadia)

Dangerous Seed

Galaxy Gunners

Acrobat Mission

Dogyuun

Flying Tiger

Grind Stormer

Super Spacefortress Macross

Macross Plus

Nostradamus

Ryu Jin

Samurai Aces

Sorcer Striker

War of Aero

Eight Forces

Gunbird

Gunbird 2

Kingdom Grandprix

Rapid Hero

R-Shark

Ultra X Weapons

Varia Metal

Air Attack

Hotdog Storm

Baryon - Future Assault

Shienryu

Giga Wing

Giga Wing 2

Dimahoo

Mission Craft

Psyvariar

Vasara

Vasara 2

G-Stream G2020

XII Stag

EspGaluda

Chaos Field

Radirgy

Karous


Romset: 345 kb / 14 files / 112.2 zip




MAME XML Output:

       <game name="darwin" sourcefile="brkthru.c">
              <description>Darwin 4078 (Japan)</description>
              <year>1986</year>
              <manufacturer>Data East Corporation</manufacturer>
              <rom name="darw_04.rom" size="16384" crc="0eabf21c" sha1="ccad6b30fe9361e8a21b8aaf8116aa85f9e6bb19" region="maincpu" offset="4000"/>
              <rom name="darw_05.rom" size="32768" crc="e771f864" sha1="8ba9f97c6abf035ceaf9f5505495708506f1b0c5" region="maincpu" offset="8000"/>
              <rom name="darw_07.rom" size="32768" crc="97ac052c" sha1="8baa117472d46b99e5946f095b869de9b5c48f9a" region="maincpu" offset="10000"/>
              <rom name="darw_06.rom" size="32768" crc="2a9fb208" sha1="f04a5502600e49e2494a87ec65a44a2843441d37" region="maincpu" offset="18000"/>
              <rom name="darw_09.rom" size="8192" crc="067b4cf5" sha1="fc752bb72e4850b71565afd1df0cbb4f732f131c" region="gfx1" offset="0"/>
              <rom name="darw_03.rom" size="32768" crc="57d0350d" sha1="6f904047485e669afb5f4b590818743111f010c6" region="gfx2" offset="0"/>
              <rom name="darw_02.rom" size="32768" crc="559a71ab" sha1="a28de25e89e0d68332f4095b988827a9cb72c675" region="gfx2" offset="10000"/>
              <rom name="darw_01.rom" size="32768" crc="15a16973" sha1="5eb978a32be88176936e5d37b6ec18820d9720d8" region="gfx2" offset="4000"/>
              <rom name="darw_10.rom" size="32768" crc="487a014c" sha1="c9543df8115088b02019e76a6473ecc5f645a836" region="gfx3" offset="0"/>
              <rom name="darw_11.rom" size="32768" crc="548ce2d1" sha1="3b1757c70346ab4ee19ec85e7ae5137f8ccf446f" region="gfx3" offset="8000"/>
              <rom name="darw_12.rom" size="32768" crc="faba5fef" sha1="848da4d4888f0218b737f1dc9b62944f68349a43" region="gfx3" offset="10000"/>
              <rom name="df.12" size="256" crc="89b952ef" sha1="77dc4020a2e25f81fae1182d58993cf09d13af00" region="proms" offset="0"/>
              <rom name="df.13" size="256" crc="d595e91d" sha1="5e9793f6602455c79afdc855cd13183a7f48ab1e" region="proms" offset="100"/>
              <rom name="darw_08.rom" size="32768" crc="6b580d58" sha1="a70aebc6b4a291b4adddbb41d092b2682fc2d421" region="audiocpu" offset="8000"/>
              <chip type="cpu" tag="maincpu" name="M6809" clock="1500000"/>
              <chip type="cpu" tag="audiocpu" name="M6809" clock="1500000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ym1" name="YM2203" clock="1500000"/>
              <chip type="audio" tag="ym2" name="YM3526" clock="3000000"/>
              <display tag="screen" type="raster" rotate="270" width="240" height="240" refresh="57.444853" pixclock="6000000" htotal="384" hbend="8" hbstart="248" vtotal="272" vbend="8" vbstart="248" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2">
                     <control type="joy" ways="8"/>
              </input>
              <dipswitch name="Coin A" tag="DSW1" mask="3">
                     <dipvalue name="2 Coins/1 Credit" value="0"/>
                     <dipvalue name="1 Coin/1 Credit" value="3" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="2"/>
                     <dipvalue name="1 Coin/3 Credits" value="1"/>
              </dipswitch>
              <dipswitch name="Coin B" tag="DSW1" mask="12">
                     <dipvalue name="2 Coins/1 Credit" value="0"/>
                     <dipvalue name="1 Coin/1 Credit" value="12" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="8"/>
                     <dipvalue name="1 Coin/3 Credits" value="4"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW1" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Cabinet" tag="DSW1" mask="32">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="32"/>
              </dipswitch>
              <dipswitch name="Demo Sounds" tag="DSW1" mask="64">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="64" default="yes"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW1" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Lives" tag="DSW2/COIN" mask="1">
                     <dipvalue name="3" value="1" default="yes"/>
                     <dipvalue name="5" value="0"/>
              </dipswitch>
              <dipswitch name="Bonus Life" tag="DSW2/COIN" mask="2">
                     <dipvalue name="20k, 50k and every 50k" value="2" default="yes"/>
                     <dipvalue name="30k, 80k and every 80k" value="0"/>
              </dipswitch>
              <dipswitch name="Difficulty" tag="DSW2/COIN" mask="12">
                     <dipvalue name="Easy" value="12" default="yes"/>
                     <dipvalue name="Medium" value="8"/>
                     <dipvalue name="Hard" value="4"/>
                     <dipvalue name="Hardest" value="0"/>
              </dipswitch>
              <dipswitch name="Allow Continue" tag="DSW2/COIN" mask="16">
                     <dipvalue name="No" value="0"/>
                     <dipvalue name="Yes" value="16" default="yes"/>
              </dipswitch>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="256"/>
       </game>
 
 


emumovies.com      Retro bytes Portal           Bookmark and Share

 
Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise