arknoid2u: MAME ROM Information. History:
Arkanoid - Revenge of DOH (c) 1987 Taito America Corp.
- TRIVIA -
Released in June 1987.
Licensed to Romstar for the US distribution. For more information about the game itself, please see the original Taito Japan entry.
This US version is different :
* Round 1 (the first 'Iomanoid') features a completely different layout of blocks not included in the World or Japanese versions that features an entire line of notched bricks, with all colored bricks above it moving from side to side.
* If you use the continue feature after Game Over, your score is not reset to zero, and you don't have to start the current level over on a continue.
* The boss battles (Vetranoid) are played in the attract mode.
* The layouts of Rounds 3-L and 20-R have both switched places with that of Round 17 (the first 'Vetranoid' - the mini-boss), making it possible to battle the mini-boss twice or not at all. Round 17-L is the same as non-US Round 3-L and is identified ingame as 'Xeufnoid' while Round 17-R is the same as non-US Round 20-R and is identified as 'Gakanoid'.
- STAFF -
Directed & Programmed by : Yasumasa Sasabe
Assistant programmers : Toshiaki Tsukano, Hideki Hashimoto
Graphic designers : Tetsuro Kitagawa, Kohzoh Igarashi, Genya Kuriki
Sound designer : Hisayoshi Ogura
Publicity supervisor : Hisayasu Nakane
Mechanical engineer : Yasunori Hatsuda
Game designed by : Kei. S
- SOURCES -
Game's ROM.
MAME Info:
0.34b4 [Luca Elia, Mirko Buffoni]
WIP:
- 0.145u4: ANY and R. Belmont added clone Arkanoid - Revenge of DOH (Japan bootleg).
- 0.143u8: Kanikani added DIP locations to Arkanoid - Revenge of DOH.
- 0.133u1: Renamed (arknid2u) to (arknoid2u) and (arknid2j) to (arknoid2j).
- 0.129: Aaron Giles significantly optimized the inner execution loop. 'Arkanoid - Revenge of DOH' is ~2.5x faster with maximum interleave now.
- 0.128u7: Aaron Giles added new MDRV_QUANTUM_PERFECT_CPU(x) to specify that the minimum quantum should be enough to ensure that the specified CPU tag only ever executes a single instruction at a time. This can be used to explicitly require "perfect" synchronization for drivers that have multiple CPUs with shared memory. Turned this on for the arknoid2 driver for now as a test (the interleave on that driver was already very close to perfect anyway).
- 0.128u1: Added 'Unused' dipswitch.
- 0.122u2: Changed Z80 CPU1 clock speed to 6MHz.
- 0.91u2: Nicola Salmoria removed kludges which were required to run Arkanoid 2 (they were just mirror addresses).
- 0.56: Renamed (arkanoi2) to (arknoid2), (ark2us) to (arknid2u) and (ark2jp) to (arknid2j). Fixed rom names.
- 0.36b8: Quench added clone Arkanoid - Revenge of DOH (Japan).
- 20th October 1999: Quench added another Arkanoid 2 romset to the TNZS driver.
- 0.35: Changed description to 'Arkanoid - Revenge of DOH (World)'.
- 0.35RC1: Changed the analog port handling to avoid problems with keyboard control (e.g. Arkanoid 2) [Nicola Salmoria].
- 0.35b13: Changed description to 'Arkanoid - Revenge of DOH (World?)'. Added gfx1 roms ($0, 40000, 60000) from clone (US) to (World?). Changed Z80 CPU1 clock speed to 8MHz.
- 0.35b11: Changed description of clone '(Romstar)' to 'Arkanoid - Revenge of DOH (US)'.
- 17th April 1999: Nicola merged TNZS and Arkanoid 2 drivers.
- 0.35b1: Changed description to 'Arkanoid - Revenge of DOH' and clone to 'Arkanoid - Revenge of DOH (Romstar)'. The driver input ports are now 16 bit. This allows for higher resolution analog inputs (Arkanoid 2) [Brad Oliver]. Added 3rd coin slot.
- 0.34b5: Added Arkanoid 2 - Revenge of DOH (Romstar). Changed parent description to 'Arkanoid 2 - Revenge of DOH'.
- 0.34b4: Luca Elia, Mirko Buffoni added Arkanoid 2 - Revenge of DOH! (Taito 1987). TODO: Colors are completely wrong, probably we just need a missing color prom. Test mode 2 (press start2 when test dsw L) doesn't work\display well. What do writes at f400 and f381 do? Why the game zeros the fd00 area? Does it need bankswitching?
- 18th April 1998: Dumped Arkanoid - Revenge of DOH (US).
- 27th March 1998: CaBBe dumped Arkanoid - Revenge of DOH (World).
STORY:
- A long peroid of time passed..... and the dimension-controlling force "DOH" has again come back to life. Occupying the huge spaceship "XORG", it has entered our universe from a different dimension. "MIXTEC", Arkanoid type spaceship, has launched the craft "VAUS 2" to make a preemptive attack on "XORG".......
LEVELS: 34
Other Emulators:
* FB Alpha
* Raine
Recommended Games (Breakout):
Gee Bee
Super Breakout
Tournament Table
Bomb Bee
Cutie Q
Field Goal
Straight Flush
Wall Crash
Cannon Ball (Pacman Hardware)
Flying Ball (DECO Cassette)
Wink
Arkanoid
Tournament Arkanoid
Arkanoid - Revenge of DOH
Arkanoid Returns
Gigas
Gigas Mark II
Riddle of Pythagoras
Block Gal
Free Kick
Super Free Kick
Goindol
Mahjong Block Jongbou
Quester
Reaktor
Thunder & Lightning
Block Block
Ghox
Off the Wall
Twin Squash
Block Carnival / Thunder & Lightning 2
Play Girls
Peek-a-Boo!
Blocken
Wiggie Waggie
Cuby Bop
Zip & Zap
Bal Cube
Domino Block
Pop 'n Bounce
Puchi Carat
Puzzle Break
VS Block Breaker
Bestri
Mad Ball
Jumping Break
The Block Kuzushi
Gunbarich
Romset: 641 kb / 8 files / 154.6 zip
MAME XML Output:
|    | <game name="arknoid2u" sourcefile="tnzs.c" cloneof="arknoid2" romof="arknoid2"> |
|    |    | <description>Arkanoid - Revenge of DOH (US)</description> |
|    |    | <year>1987</year> |
|    |    | <manufacturer>Taito America Corporation (Romstar license)</manufacturer> |
|    |    | <rom name="b08_11.11c" size="65536" crc="99555231" sha1="2798f3f5b3f1fa27598fe7a6e95c75d9142c8d34" region="maincpu" offset="0"/> |
|    |    | <rom name="b08_12.3e" size="65536" crc="dc84e27d" sha1="d549d8c9fbec0521517f0c5f5cee763e27d48633" region="sub" offset="0"/> |
|    |    | <rom name="ark28742.3g" size="2048" status="nodump" region="audiocpu" offset="0"/> |
|    |    | <rom name="b08-01.13a" merge="b08-01.13a" size="131072" crc="2ccc86b4" sha1="eced1d7e687db0331507726946b6a19a690a7604" region="gfx1" offset="0"/> |
|    |    | <rom name="b08-02.10a" merge="b08-02.10a" size="131072" crc="056a985f" sha1="6333b71c631d3307929aae633760870451830e10" region="gfx1" offset="20000"/> |
|    |    | <rom name="b08-03.7a" merge="b08-03.7a" size="131072" crc="274a795f" sha1="49353590e1a418843f57c715185e407a20021936" region="gfx1" offset="40000"/> |
|    |    | <rom name="b08-04.4a" merge="b08-04.4a" size="131072" crc="9754f703" sha1="0018ebf7da3f501345f3f5085d98d7614f8ce1b6" region="gfx1" offset="60000"/> |
|    |    | <rom name="b08-08.15f" merge="b08-08.15f" size="512" crc="a4f7ebd9" sha1="094eb63c18898c6ee8d722492bdfd28091c61773" region="proms" offset="0"/> |
|    |    | <rom name="b08-07.16f" merge="b08-07.16f" size="512" crc="ea34d9f7" sha1="9a46edc64f961bd96908419cabd92445d300fc19" region="proms" offset="200"/> |
|    |    | <chip type="cpu" tag="maincpu" name="Z80" clock="6000000"/> |
|    |    | <chip type="cpu" tag="sub" name="Z80" clock="6000000"/> |
|    |    | <chip type="audio" tag="mono" name="Speaker"/> |
|    |    | <chip type="audio" tag="ymsnd" name="YM2203" clock="3000000"/> |
|    |    | <display tag="screen" type="raster" rotate="270" width="256" height="224" refresh="60.000000" /> |
|    |    | <sound channels="1"/> |
|    |    | <input players="2" buttons="1" coins="2" tilt="yes"> |
|    |    |    | <control type="dial" minimum="0" maximum="4095" sensitivity="70" keydelta="15"/> |
|    |    | </input> |
|    |    | <dipswitch name="Cabinet" tag="DSWA" mask="1"> |
|    |    |    | <dipvalue name="Upright" value="0" default="yes"/> |
|    |    |    | <dipvalue name="Cocktail" value="1"/> |
|    |    | </dipswitch> |
|    |    | <dipswitch name="Flip Screen" tag="DSWA" mask="2"> |
|    |    |    | <dipvalue name="Off" value="2" default="yes"/> |
|    |    |    | <dipvalue name="On" value="0"/> |
|    |    | </dipswitch> |
|    |    | <dipswitch name="Service Mode" tag="DSWA" mask="4"> |
|    |    |    | <dipvalue name="Off" value="4" default="yes"/> |
|    |    |    | <dipvalue name="On" value="0"/> |
|    |    | </dipswitch> |
|    |    | <dipswitch name="Demo Sounds" tag="DSWA" mask="8"> |
|    |    |    | <dipvalue name="Off" value="0"/> |
|    |    |    | <dipvalue name="On" value="8" default="yes"/> |
|    |    | </dipswitch> |
|    |    | <dipswitch name="Coin A" tag="DSWA" mask="48"> |
|    |    |    | <dipvalue name="2 Coins/1 Credit" value="16"/> |
|    |    |    | <dipvalue name="1 Coin/1 Credit" value="48" default="yes"/> |
|    |    |    | <dipvalue name="2 Coins/3 Credits" value="0"/> |
|    |    |    | <dipvalue name="1 Coin/2 Credits" value="32"/> |
|    |    | </dipswitch> |
|    |    | <dipswitch name="Coin B" tag="DSWA" mask="192"> |
|    |    |    | <dipvalue name="2 Coins/1 Credit" value="64"/> |
|    |    |    | <dipvalue name="1 Coin/1 Credit" value="192" default="yes"/> |
|    |    |    | <dipvalue name="2 Coins/3 Credits" value="0"/> |
|    |    |    | <dipvalue name="1 Coin/2 Credits" value="128"/> |
|    |    | </dipswitch> |
|    |    | <dipswitch name="Difficulty" tag="DSWB" mask="3"> |
|    |    |    | <dipvalue name="Easy" value="2"/> |
|    |    |    | <dipvalue name="Medium" value="3" default="yes"/> |
|    |    |    | <dipvalue name="Hard" value="1"/> |
|    |    |    | <dipvalue name="Hardest" value="0"/> |
|    |    | </dipswitch> |
|    |    | <dipswitch name="Bonus Life" tag="DSWB" mask="12"> |
|    |    |    | <dipvalue name="50k 150k 150k+" value="0"/> |
|    |    |    | <dipvalue name="100k 200k 200k+" value="12" default="yes"/> |
|    |    |    | <dipvalue name="50k only" value="4"/> |
|    |    |    | <dipvalue name="100k only" value="8"/> |
|    |    | </dipswitch> |
|    |    | <dipswitch name="Lives" tag="DSWB" mask="48"> |
|    |    |    | <dipvalue name="2" value="32"/> |
|    |    |    | <dipvalue name="3" value="48" default="yes"/> |
|    |    |    | <dipvalue name="4" value="16"/> |
|    |    |    | <dipvalue name="5" value="0"/> |
|    |    | </dipswitch> |
|    |    | <dipswitch name="Unused" tag="DSWB" mask="64"> |
|    |    |    | <dipvalue name="Off" value="64" default="yes"/> |
|    |    |    | <dipvalue name="On" value="0"/> |
|    |    | </dipswitch> |
|    |    | <dipswitch name="Allow Continue" tag="DSWB" mask="128"> |
|    |    |    | <dipvalue name="No" value="128"/> |
|    |    |    | <dipvalue name="Yes" value="0" default="yes"/> |
|    |    | </dipswitch> |
|    |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="512"/> |
|
|