Home News Forum                            
 

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

dogosoke: MAME ROM Information.


History:

Dogosoken (c) 1986 SNK.


An overhead-view shoot'em up game.


- TECHNICAL -


Main CPU : (2x) Z80 (@ 4 Mhz)

Sound CPU : Z80 (@ 4 Mhz)

Sound Chips : YM3526 (@ 4 Mhz), Y8950 (@ 4 Mhz)


Screen orientation : Vertical

Video resolution : 216 x 288 pixels

Screen refresh : 60.00 Hz

Palette colors : 1024


Players : 2

Control : dial

Buttons : 2


- TRIVIA -


The title of this game translates from Japanese as 'Angry Roar Sphere'.


This game is known outside Japan as "Victory Road".


- SERIES -


1. Ikari (1986)

2. Dogosoken (1986)

3. Ikari III - The Rescue (1989)


- PORTS -


* Consoles :

Nintendo Famicom (1988, "Ikari II - Dogosoken [Model KAC-DS]")


- SOURCES -


Game's rom.




MAME Info:

0.35b2 [Jarek Parchanski]


Artwork available


SERVICE MODE:

- To enter service mode hold P1 Start during ROM test.


WIP:

- 6th September 2010: Mr. Do - Bezel for Victory Road is done, thanks to Kiltron for cleaning.

- 0.127u7: Stephane Humbert checked inputs and dipswitches via Z80 code analysis for Victory Road and clones.

- 0.127u1: SNK rewrite [Nicola Salmoria]: Fixed sprite-sprite priorities. Removed ROM patches, simulated "hard flags" behaviour, proper memory maps, loaded the correct palette PROMs in clone Dogou Souken (Joystick hack bootleg), fixed inputs and added DIP locations etc. Removed NO_COCKTAIL flag since the game don't have a flip screen dipswitch. Renamed (dogosokj) to (dogosokb).

- 0.126u1: Machone added 'Credits Buy Lives During Play' dipswitch.

- 0.122u5: Changed Z80 CPU1/2 clock speeds to 3350000 Hz.

- 0.121u1: Changed description of clone 'Dogou Souken (Joystick bootleg)' to 'Dogou Souken (Joystick hack bootleg)'.

- 0.78u5: Pierpaolo Prazzoli added clone Dogou Souken (Joystick bootleg).

- 17th January 2004: Pierpaolo Prazzoli added Dogou Souken (joystick bootleg) to the SNK driver.

- 0.53: David Haywood added real shadows in some SNK games (Ikari Warriors, Victory Road, etc.).

- 0.36b16: Replaced YM3526 sound with Y8950.

- 0.36b14: Replaced 2nd YM3526 sound with Y8950.

- 0.35: Added 'P1 & P2 Fire Buttons' dipswitch.

- 27th June 1999: Nicola fixed player 2 buttons in Ikari Warriors and Victory Road.

- 0.35b8: Changed visible area to 216x288. Changed description of clone 'Dogosoken' to 'Dogou Souken'.

- 0.35b4: Added ADPCM sound. Changed input to dial and palettesize from 512 to 1024 colors. Changed description of clone 'Dogo Soken' to 'Dogosoken'.

- 0.35b2: Jarek Parchanski added Victory Road (SNK 1986) and clone Dogo Soken.


LEVELS: 1


Recommended Games (Aliens):

Heiankyo Alien

Victory Road

Alien Syndrome

Alien Syndrome (Mega-Tech)

Xenophobe

SAR - Search and Rescue

Uncle Fester's Quest: The Addams Family (PlayChoice-10)

Aliens

Alien 3

Alien vs. Predator

Alien Storm

Alien Storm (Mega-Tech)

Space Gun

Mutation Nation

Chaos Heat

Teraburst

Invasion - The Abductors

Alien Front


Romset: 755 kb / 22 files / 320.3 zip




MAME XML Output:

       <game name="dogosoke" sourcefile="snk.c" cloneof="victroad" romof="victroad">
              <description>Dogou Souken</description>
              <year>1986</year>
              <manufacturer>SNK</manufacturer>
              <rom name="up03_p4.rom" size="65536" crc="37867ad2" sha1="4444e428eb7126451f34351b1a2bc193484ca641" region="maincpu" offset="0"/>
              <rom name="p2" merge="p2" size="65536" crc="907fac83" sha1="691d95f95ef7a308c7f5e7defb20971b54423745" region="sub" offset="0"/>
              <rom name="up03_k7.rom" size="65536" crc="173fa571" sha1="fb9c783e5377fa86f70afee6804c8ee9061b27fd" region="audiocpu" offset="0"/>
              <rom name="up03_k1.rom" size="1024" crc="10a2ce2b" sha1="8de93250b81fbabb012c96454ef3a888b2783ab5" region="proms" offset="0"/>
              <rom name="up03_l2.rom" size="1024" crc="99dc9792" sha1="dcdcea2bad524776e17eaeb70dd4882283f1b125" region="proms" offset="400"/>
              <rom name="up03_l1.rom" size="1024" crc="e7213160" sha1="bc762a346e1639c8a9636fe85c18d68a08c1b586" region="proms" offset="800"/>
              <rom name="up02_b3.rom" size="16384" crc="51a4ec83" sha1="8cb743c68a51b71ef3d78127b2cf6ab0877b13f6" region="tx_tiles" offset="0"/>
              <rom name="p17" merge="p17" size="32768" crc="19d4518c" sha1="133ac6e3d75af6cfc9aa9d1d467f16696c7f3794" region="bg_tiles" offset="0"/>
              <rom name="p18" merge="p18" size="32768" crc="d818be43" sha1="274827b13e8572f68302b7e0b5964d3e32544303" region="bg_tiles" offset="8000"/>
              <rom name="p19" merge="p19" size="32768" crc="d64e0f89" sha1="41204d5b0bc9d2f2599c3e881f10b73bddae3c5c" region="bg_tiles" offset="10000"/>
              <rom name="p20" merge="p20" size="32768" crc="edba0f31" sha1="b3fc886d3cf7a34b470dd72cc0268a193f9a64d7" region="bg_tiles" offset="18000"/>
              <rom name="up02_d3.rom" size="32768" crc="d43044f8" sha1="4d5bc3730ea1bb1978ae246745416b71979cb100" region="sp16_tiles" offset="0"/>
              <rom name="up02_e3.rom" size="32768" crc="365ed2d8" sha1="e0f600c936483e3d0d03709ae709321d072145bd" region="sp16_tiles" offset="8000"/>
              <rom name="up02_g3.rom" size="32768" crc="92579bf3" sha1="eb2084bf5c62cbbf08dc25997702f8e8eb3dcc5d" region="sp16_tiles" offset="10000"/>
              <rom name="p11" merge="p11" size="32768" crc="668b25a4" sha1="235423e3b442271581dde0195fdff2a37596a9bc" region="sp32_tiles" offset="0"/>
              <rom name="p14" merge="p14" size="32768" crc="a7031d4a" sha1="9ea184990372909de7d8fe0891bb3e0441b13f90" region="sp32_tiles" offset="8000"/>
              <rom name="p12" merge="p12" size="32768" crc="f44e95fa" sha1="6633bd1e9e947cae5ba696f6fd393bf0cd7969b0" region="sp32_tiles" offset="10000"/>
              <rom name="p15" merge="p15" size="32768" crc="120d2450" sha1="8699db76f598e7719fa5f9a3dcc07d24c53e5da4" region="sp32_tiles" offset="18000"/>
              <rom name="p13" merge="p13" size="32768" crc="980ca3d8" sha1="bda6f19edf43c61c0c8d2235bb60def76c801b87" region="sp32_tiles" offset="20000"/>
              <rom name="p16" merge="p16" size="32768" crc="9f820e8a" sha1="2be0128d6861241f6a9c5a7032368dbc6d57b44e" region="sp32_tiles" offset="28000"/>
              <rom name="up03_f5.rom" size="65536" crc="5b43fe9f" sha1="28f803f633b83b17f9b10516d38c862f90d55ff3" region="ym2" offset="0"/>
              <rom name="up03_g5.rom" size="65536" crc="aae30cd6" sha1="9d0d2c0f947387a0924bf0ed73de9305c1625054" region="ym2" offset="10000"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="3350000"/>
              <chip type="cpu" tag="sub" name="Z80" clock="3350000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="4000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ym1" name="YM3526" clock="4000000"/>
              <chip type="audio" tag="ym2" name="Y8950" clock="4000000"/>
              <display tag="screen" type="raster" rotate="270" width="288" height="216" refresh="60.000000" pixclock="3870720" htotal="288" hbend="0" hbstart="288" vtotal="224" vbend="8" vbstart="224" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2" tilt="yes">
                     <control type="joy" ways="8"/>
                     <control type="positional" minimum="0" maximum="12" sensitivity="15" keydelta="1" reverse="yes"/>
              </input>
              <dipswitch name="Kill friend &amp; walk everywhere (Cheat)" tag="DSW1" mask="1">
                     <dipvalue name="No" value="1" default="yes"/>
                     <dipvalue name="Yes" value="0"/>
              </dipswitch>
              <dipswitch name="P1 &amp; P2 Fire Buttons" tag="DSW1" mask="2">
                     <dipvalue name="Separate" value="2" default="yes"/>
                     <dipvalue name="Common" value="0"/>
              </dipswitch>
              <dipswitch name="Lives" tag="DSW1" mask="8">
                     <dipvalue name="3" value="8" default="yes"/>
                     <dipvalue name="5" value="0"/>
              </dipswitch>
              <dipswitch name="Coin A" tag="DSW1" mask="48">
                     <dipvalue name="4 Coins/1 Credit" value="0"/>
                     <dipvalue name="3 Coins/1 Credit" value="16"/>
                     <dipvalue name="2 Coins/1 Credit" value="32"/>
                     <dipvalue name="1 Coin/1 Credit" value="48" default="yes"/>
              </dipswitch>
              <dipswitch name="Coin B" tag="DSW1" mask="192">
                     <dipvalue name="1 Coin/2 Credits" value="0" default="yes"/>
                     <dipvalue name="1 Coin/3 Credits" value="64"/>
                     <dipvalue name="1 Coin/4 Credits" value="128"/>
                     <dipvalue name="1 Coin/6 Credits" value="192"/>
              </dipswitch>
              <dipswitch name="Difficulty" tag="DSW2" mask="3">
                     <dipvalue name="Easy" value="3" default="yes"/>
                     <dipvalue name="Normal" value="2"/>
                     <dipvalue name="Hard" value="1"/>
                     <dipvalue name="Hardest" value="0"/>
              </dipswitch>
              <dipswitch name="Game Mode" tag="DSW2" mask="12">
                     <dipvalue name="Demo Sounds Off" value="12"/>
                     <dipvalue name="Demo Sounds On" value="8" default="yes"/>
                     <dipvalue name="Freeze" value="0"/>
                     <dipvalue name="Infinite Lives (Cheat)" value="4"/>
              </dipswitch>
              <dipswitch name="Allow Continue" tag="DSW2" mask="64">
                     <dipvalue name="No" value="64"/>
                     <dipvalue name="Yes" value="0" default="yes"/>
              </dipswitch>
              <dipswitch name="Credits Buy Lives During Play" tag="DSW2" mask="128">
                     <dipvalue name="No" value="0"/>
                     <dipvalue name="Yes" value="128" default="yes"/>
              </dipswitch>
              <dipswitch name="Bonus Life" tag="BONUS" mask="52">
                     <dipvalue name="50k 100k 100k+" value="52" default="yes"/>
                     <dipvalue name="60k 120k 120k+" value="36"/>
                     <dipvalue name="100k 200k 200k+" value="20"/>
                     <dipvalue name="50k 100k" value="48"/>
                     <dipvalue name="60k 120k" value="32"/>
                     <dipvalue name="100k 200k" value="16"/>
                     <dipvalue name="None" value="0"/>
              </dipswitch>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="1024"/>
       </game>
 
 


emumovies.com      Retro bytes Portal           Bookmark and Share

 
Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise