olibochu: MAME ROM Information. History:
Oli-Boo-Chu (c) 1982 Irem.
- TECHNICAL -
Main CPU : Z80 (@ 4 Mhz)
Sound CPU : Z80 (@ 4 Mhz)
Sound Chips : AY8910 (@ 2 Mhz)
Screen orientation : Vertical
Video resolution : 240 x 256 pixels
Screen refresh : 60.00 Hz
Palette colors : 32
Players : 2
Control : 4-way joystick
- TRIVIA -
Released in January 1982.
Developed by GDI for Irem.
- SCORING -
Pink mouse: 100 points.
Green mouse: 200 points.
Yellow mouse: 400 points.
- SOURCES -
Game's rom.
Machine's picture.
MAME Info:
0.37b5 [Nicola Salmoria]
TODO:
* Correct colors
* Hook up HC55516 speech
NOTE:
- Punching Kid (Irem 1982) is an alternate version of Oli-Boo-Chu.
Bugs:
- Plays wrong sounds. main->sound cpu communication is completely wrong, commands don't play the intended sound. Source (ID 03236)
WIP:
- 0.143u1: Angelo Salese removed deprecat.h usage in Oli-Boo-Chu.
- 0.136u4: Fabio Priuli added driver_data class and save states to Oli-Boo-Chu.
- 0.131u1: Angelo Salese merged memory maps in Oli-Boo-Chu.
- 0.122u8: Zsolt Vasvari removed colortables from Oli-Boo-Chu and a number of other drivers, as part of a larger move to phase out old-style colortables. Changed palettesize to 512 colors.
- 0.94u5: Brian Troha fixed dipswitches in Oli-Boo-Chu. Added dipswitches 'Bonus Life' and 'Invulnerability (Cheat)'.
- 0.37b6: Added dipswitches 'Lives', 'Cabinet', 'Stop Mode' and 'Coin A'.
- 0.37b5: Nicola Salmoria added Oli-Boo-Chu (Irem + GDI 1981). TODO: Hangs during attract mode and at beginning of game. main->sound cpu communication is completely wrong, commands don't play the intended sound.
- 14th July 2000: Nicola Salmoria sent in a driver for Oli-Boo-Chu. Juergen Buchmueller fixed Oli-Boo-Chu from hanging at the beginning of a game.
Recommended Games (Cat & Mouse):
Cheeky Mouse
Frisky Tom
Mouse Trap
Naughty Mouse
Oli-Boo-Chu
Woodpecker
Cat and Mouse
Catapult
Macho Mouse
Pop Flamer
Super Mouse
Dacholer
Mappy
Namco Classic Collection Vol.1 (Mappy)
Hopping Mappy
Mouser
Uncle Poo
Flicky
Peter Pack-Rat
Chip'n Dale: Rescue Rangers (PlayChoice-10)
Rockin' Kats (PlayChoice-10)
ChuckECheese's Match Game
Double Cheese
Magical Cat Adventure
Cheese Chase
Super Trio
Bang Bang Ball
Mouse Attack
Hammer (Mouse)
Recommended Games (Maze):
Amazing Maze
Crush Roller
The Hand
Lady Bug
Lock'n'Chase
Lock'n'Chase (DECO Cassette)
Maze Invaders
Mouse Trap
Oli-Boo-Chu
Round-Up
Turtles
Ali Baba and 40 Thieves
Blue Print
Check Man
Dazzler
Dorodon
Eyes
Hard Hat
Leprechaun
Talbot
Tylz (prototype)
Dingo
Eggor
Joinem
Lover Boy
Marvin's Maze
Mr. TNT
New Sinbad 7
Rootin' Tootin'
Sindbad Mystery
Swinging Singles
BanBam
The Berenstain Bears in Big Paw's Cave
Jack Rabbit
Mikie
The Three Stooges In Brides Is Brides
Vs. Clu Clu Land
I'm Sorry
Merlins Money Maze
Opa Opa
Klad / Labyrinth
Rompers
Trog
Touche Me
Sel Feena
Tinkle Pit
Twin Brats
Penky
Romset: 73 kb / 21 files / 34.1 zip
MAME XML Output:
   | <game name="olibochu" sourcefile="olibochu.c"> |
   |    | <description>Oli-Boo-Chu</description> |
   |    | <year>1981</year> |
   |    | <manufacturer>Irem / GDI</manufacturer> |
   |    | <rom name="1b.3n" size="4096" crc="bf17f4f4" sha1="1075456f4b70a68548e0e1b6271fd4b845a77ce4" region="maincpu" offset="0"/> |
   |    | <rom name="2b.3lm" size="4096" crc="63833b0d" sha1="0135c449c92470241d03a87709c739209139d660" region="maincpu" offset="1000"/> |
   |    | <rom name="3b.3k" size="4096" crc="a4038e8b" sha1="d7dce830239c8975ac135b213a99eec0c20ec3e2" region="maincpu" offset="2000"/> |
   |    | <rom name="4b.3j" size="4096" crc="aad4bec4" sha1="9203564ac841a8de2f9b8183d4086acce95e3d47" region="maincpu" offset="3000"/> |
   |    | <rom name="5b.3h" size="4096" crc="66efa79f" sha1="535369d958461834435d3202cd7310ecd0aa528c" region="maincpu" offset="4000"/> |
   |    | <rom name="6b.3f" size="4096" crc="1123d1ef" sha1="6094e732e61915c45b14acd90c1343f05385daf4" region="maincpu" offset="5000"/> |
   |    | <rom name="7c.3e" size="4096" crc="89c26fb4" sha1="ebc51e40612af894b20bd7fc3a5179cd35aaac9b" region="maincpu" offset="6000"/> |
   |    | <rom name="8b.3d" size="4096" crc="af19e5a5" sha1="5a55bbee5b2f20e2988171a310c8293dabbd9a72" region="maincpu" offset="7000"/> |
   |    | <rom name="17.4j" size="4096" crc="57f07402" sha1="a763a835ac512c69b4351c1ec72b0a64e46203aa" region="audiocpu" offset="0"/> |
   |    | <rom name="18.4l" size="4096" crc="0a903e9c" sha1="d893c2f5373f748d8bebf3673b15014f4a8d4b5c" region="audiocpu" offset="1000"/> |
   |    | <rom name="15.1k" size="4096" crc="fb5dd281" sha1="fba947ae7b619c2559b5af69ef02acfb15733f0d" region="samples" offset="0"/> |
   |    | <rom name="16.1m" size="4096" crc="c07614a5" sha1="d13d271a324f99d008429c16193c4504e5894493" region="samples" offset="1000"/> |
   |    | <rom name="13.6n" size="4096" crc="b4fcf9af" sha1="b360daa0670160dca61512823c98bc37ad99b9cf" region="gfx1" offset="0"/> |
   |    | <rom name="14.4n" size="4096" crc="af54407e" sha1="1883928b721e03e452fd0c626c403dc374b02ed7" region="gfx1" offset="1000"/> |
   |    | <rom name="9.6a" size="4096" crc="fa69e16e" sha1="5a493a0a108b3e496884d1f499f3445d4e241ecd" region="gfx2" offset="0"/> |
   |    | <rom name="10.2a" size="4096" crc="10359f84" sha1="df55f06fd98233d0efbc30e3e24bf9b8cab1a5cc" region="gfx2" offset="1000"/> |
   |    | <rom name="11.4a" size="4096" crc="1d968f5f" sha1="4acf78d865ca36355bb15dc1d476f5e97a5d91b7" region="gfx2" offset="2000"/> |
   |    | <rom name="12.2a" size="4096" crc="d8f0c157" sha1="a7b0c873e016c3b3252c2c9b6400b0fd3d650b2f" region="gfx2" offset="3000"/> |
   |    | <rom name="c-1" size="32" crc="e488e831" sha1="6264741f7091c614093ae1ea4f6ead3d0cef83d3" region="proms" offset="0"/> |
   |    | <rom name="c-2" size="256" crc="698a3ba0" sha1="3c1a6cb881ef74647c651462a27d812234408e45" region="proms" offset="20"/> |
   |    | <rom name="c-3" size="256" crc="efc4e408" sha1="f0796426cf324791853aa2ae6d0c3d1f8108d5c2" region="proms" offset="120"/> |
   |    | <chip type="cpu" tag="maincpu" name="Z80" clock="4000000"/> |
   |    | <chip type="cpu" tag="audiocpu" name="Z80" clock="4000000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="aysnd" name="AY-3-8910A" clock="2000000"/> |
   |    | <display tag="screen" type="raster" rotate="270" width="256" height="240" refresh="60.000000" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" coins="2"> |
   |    |    | <control type="joy" ways="4"/> |
   |    | </input> |
   |    | <dipswitch name="Lives" tag="DSW0" mask="3"> |
   |    |    | <dipvalue name="2" value="0"/> |
   |    |    | <dipvalue name="3" value="3" default="yes"/> |
   |    |    | <dipvalue name="4" value="2"/> |
   |    |    | <dipvalue name="5" value="1"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Bonus Life" tag="DSW0" mask="12"> |
   |    |    | <dipvalue name="5000" value="12" default="yes"/> |
   |    |    | <dipvalue name="10000" value="8"/> |
   |    |    | <dipvalue name="15000" value="4"/> |
   |    |    | <dipvalue name="None" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW0" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW0" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Cabinet" tag="DSW0" mask="64"> |
   |    |    | <dipvalue name="Upright" value="0" default="yes"/> |
   |    |    | <dipvalue name="Cocktail" value="64"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Cross Hatch Pattern" tag="DSW0" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW1" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW1" mask="2"> |
   |    |    | <dipvalue name="Off" value="2" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW1" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW1" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW1" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW1" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW1" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW1" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Stop Mode (Cheat)" tag="DSW2" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin A" tag="DSW2" mask="14"> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="0"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="2"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="4"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="14" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="12"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="10"/> |
   |    |    | <dipvalue name="1 Coin/4 Credits" value="8"/> |
   |    |    | <dipvalue name="1 Coin/5 Credits" value="6"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Service Mode" tag="DSW2" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Invulnerability (Cheat)" tag="DSW2" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW2" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW2" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="preliminary" emulation="good" color="preliminary" sound="imperfect" graphic="good" savestate="supported" palettesize="512"/> |
|
|