Home News Forum                            

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

unclepoo: MAME ROM Information.


Uncle Poo (c) 1983 Diatec.


Game's ROM.

MAME Info:

0.136u4 [Team Europe, Dumping Union, Rene Single, David Haywood, Angelo Salese]


- In Uncle Poo you have to collect all the treasure to finish the level. If you don't, the level will loop around again and again until you get that last treasure. You probably forgot that hard to obtain diamond that scrolls on towards the beginning which you need to use your 'poo power' to run faster to get and avoid the water. The game has more sense if you complete the level. It does get harder.


- 0.143u6: Fixed Uncle Poo crash before OK in debug build.

- 0.137u1: Angelo Salese and Iq_132 implemented VRAM color bank select in Uncle Poo. Added dipswitches 'Bonus Life', 'Cabinet' and 'Start with 255 Lives (Cheat)'.

- 19th March 2010: Angelo Salese - Iq_132 of FBA fame pointed me that the right colors in Uncle Poo title screen can be found at color offsets 0x08-0x0f. After some further investigations I've found that there's a 2-bit PAL banking tied to the 0xb700 port. So, the tilemap has 8 independent color offset + two PAL banks that allow it to select the whole 0x20 color offsets.

- 0.136u4: Team Europe, Dumping Union, Rene Single, David Haywood and Angelo Salese added Uncle Poo (Diatec 1983). Tafoid added preliminary DIP coverage (lives/coinage/test mode) and Player 2 control fix for Uncle Poo. Stephane Humbert added fresh driver notes based analysis of the Z80 code.

- 14th February 2010: Angelo Salese - Team Europe and the Dumping Union proudly presents Uncle Poo, an obscure 1983 game from the even more obscure Diatec, possibly a bootleg/hack of something else obscure that we don't know jack about it either. Me and Haze worked on the driver for this, it currently works apart from sound and a bunch of minor bits. I also don't know why the title screen colors looks so awkward, but I don't see anything weird from the ROM-to-videoram transfer so I don't know if it's the correct behaviour or not.

- 29th January 2010: Smitdogg - We threw in money with Team Europe to help pay for some boards (Uncle Poo?/Bootleg). Thanks to a donation from Rene Single.

Recommended Games (Maze Extra):


Super Bagman



Crystal Castles

Flip & Flop (Max-A-Flex)

Money Money

Uncle Poo



The Tower of Druaga

Doki Doki Penguin Land

The Return of Ishtar

Kid no Hore Hore Daisakusen

Mustache Boy

Marchen Maze

Ufo Senshi Yohko Chan

Evil Stone

Magical Crystals

Cheese Chase

Mad Donna

Princess Clara Daisakusen

Burglar X


Monkey Ball

Monster Farm Jump

Recommended Games (Cat & Mouse):

Cheeky Mouse

Frisky Tom

Mouse Trap

Naughty Mouse



Cat and Mouse


Macho Mouse

Pop Flamer

Super Mouse



Namco Classic Collection Vol.1 (Mappy)

Hopping Mappy


Uncle Poo


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)

Romset: 61 kb / 10 files / 31.7 zip

MAME XML Output:

       <game name="unclepoo" sourcefile="poo.c">
              <description>Uncle Poo</description>
              <rom name="01.f17" size="8192" crc="92fb238c" sha1="e9476c5c1a0bf9e8c6c364ac022ed1d97ae66d2e" region="maincpu" offset="0"/>
              <rom name="02.f14" size="8192" crc="b99214ef" sha1="c8e4af0efbc5ea543277b2764dc6f119aae477ca" region="maincpu" offset="2000"/>
              <rom name="03.f11" size="8192" crc="a136af97" sha1="cfa610bf357870053617fed8aef6bb30bd996422" region="maincpu" offset="4000"/>
              <rom name="04.f09" size="8192" crc="c4bcd414" sha1="df3125358530f5fb8d202bddcb0ef5e322fabb7b" region="maincpu" offset="6000"/>
              <rom name="08.c15" size="4096" crc="fd84106b" sha1="891853d2b39850a981016108b74ca20337d2cdd8" region="subcpu" offset="0"/>
              <rom name="05.k04" size="8192" crc="64026934" sha1="a5342335d02d34fa6ba2b29484ed71ecc96292f2" region="gfx" offset="0"/>
              <rom name="06.j04" size="8192" crc="94b5f676" sha1="32c27854726636c4ce03bb6a83b32d04ed6c42af" region="gfx" offset="2000"/>
              <rom name="07.h04" size="8192" crc="e2f73e99" sha1="61cb09ff424ba63b892b4822e7ed916af73412f1" region="gfx" offset="4000"/>
              <rom name="diatec_h.bin" size="256" crc="938601b1" sha1="8213284989bebb5f7375878181840de8079dc1f3" region="proms" offset="0"/>
              <rom name="diatec_l.bin" size="256" crc="b04d466a" sha1="1438abeae76ef807ba34bd6d3e4c44f707dbde6e" region="proms" offset="100"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="3000000"/>
              <chip type="cpu" tag="subcpu" name="Z80" clock="1500000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ay" name="AY-3-8910A" clock="1500000"/>
              <display tag="screen" type="raster" rotate="90" width="256" height="240" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Coin A" tag="DSW1" mask="3">
                     <dipvalue name="2 Coins/1 Credit" value="1"/>
                     <dipvalue name="4 Coins/3 Credits" value="3"/>
                     <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/>
                     <dipvalue name="1 Coin/3 Credits" value="2"/>
              <dipswitch name="Coin B" tag="DSW1" mask="12">
                     <dipvalue name="3 Coins/1 Credit" value="8"/>
                     <dipvalue name="2 Coins/1 Credit" value="4"/>
                     <dipvalue name="4 Coins/3 Credits" value="12"/>
                     <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/>
              <dipswitch name="Lives" tag="DSW1" mask="16">
                     <dipvalue name="3" value="0" default="yes"/>
                     <dipvalue name="5" value="16"/>
              <dipswitch name="Bonus Life" tag="DSW1" mask="32">
                     <dipvalue name="Every 30000" value="0" default="yes"/>
                     <dipvalue name="30000 Only" value="32"/>
              <dipswitch name="Unknown" tag="DSW1" mask="64">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="64"/>
              <dipswitch name="Unknown" tag="DSW1" mask="128">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="128"/>
              <dipswitch name="Cabinet" tag="DSW2" mask="1">
                     <dipvalue name="Upright" value="1" default="yes"/>
                     <dipvalue name="Cocktail" value="0"/>
              <dipswitch name="Unknown" tag="DSW2" mask="2">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="2"/>
              <dipswitch name="Unknown" tag="DSW2" mask="4">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="4"/>
              <dipswitch name="Unknown" tag="DSW2" mask="8">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="8"/>
              <dipswitch name="Unknown" tag="DSW2" mask="16">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="16"/>
              <dipswitch name="Test Mode" tag="DSW2" mask="32">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="32"/>
              <dipswitch name="Unknown" tag="DSW2" mask="64">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="64"/>
              <dipswitch name="Start with 255 Lives (Cheat)" tag="DSW2" mask="128">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="128"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" cocktail="preliminary" savestate="unsupported" palettesize="256"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise