popobear: MAME ROM Information. History:
PoPo Bear (c) 2000 BMC [Bao Ma Technology Co.]
- SOURCES -
Game's manual.
MAME Info:
0.144u7 [R. Mucciarelli, N. Francfort, Smitdogg, The Dumping Union]
WIP:
- 0.145u4: Various improvements to Popo Bear [Angelo Salese]. Preliminary gfx hooked up. Fixed gfxs and some other minor improvements. WIP code for the non tile based sprites. Fixed irq order (title screen spinning logo fix) plus fixed a color bug with GAME OVER letters. Some basic scrolling hooked, doesn't work much well tho. Changed YM2413 clock speed to 2625000 Hz and OKI6295 to 1312500 Hz. Added 2 Player, 8-way Joystick and 3x buttons. Added 'DSWA' and 12x 'Unknown' dipswitches.
- 0.144u7: R. Mucciarelli, N. Francfort, Smitdogg and The Dumping Union added PoPo Bear (BMC 2000). Blitter based update [Angelo Salese]. Tafoid added documentation (pinout/dips/chip ID) for Popo Bear based on PCB picture and manual.
- 16th January 2012: Smitdogg - We got a rare and cute puzzle game from Taiwan called PoPo Bear.
Recommended Games (Maze Snake):
Hustle
Jungler
Anteater
Nibbler
Python (Photon System)
Snapper
Pass
Go Go! Mile Smile
PoPo Bear
Romset: 4608 kb / 7 files / 1.80 zip
MAME XML Output:
   | <game name="popobear" sourcefile="popobear.c"> |
   |    | <description>PoPo Bear</description> |
   |    | <year>2000</year> |
   |    | <manufacturer>BMC</manufacturer> |
   |    | <rom name="popobear_en-a-301_1.6.u3" size="131072" crc="b934adf6" sha1="93431c7a19af812b549aad35cc1176a81805ffab" region="maincpu" offset="1"/> |
   |    | <rom name="popobear_en-a-401_1.6.u4" size="131072" crc="0568af9c" sha1="920531dbc4bbde2d1db062bd5c48b97dd50b7185" region="maincpu" offset="0"/> |
   |    | <rom name="popobear_en-a-501.u5" size="1048576" crc="185901a9" sha1="7ff82b5751645df53435eaa66edce589684cc5c7" region="gfx1" offset="0"/> |
   |    | <rom name="popobear_en-a-601.u6" size="1048576" crc="84fa9f3f" sha1="34dd7873f88b0dae5fb81fe84e82d2b6b49f7332" region="gfx1" offset="1"/> |
   |    | <rom name="popobear_en-a-701.u7" size="1048576" crc="45eba6d0" sha1="0278602ed57ac45040619d590e6cc85e2cfeed31" region="gfx2" offset="0"/> |
   |    | <rom name="popobear_en-a-801.u8" size="1048576" crc="2760f2e6" sha1="58af59f486c9df930f7c124f89154f8f389a5bd7" region="gfx2" offset="1"/> |
   |    | <rom name="popobear_ta-a-901.u9" size="262144" crc="f1e94926" sha1="f4d6f5b5811d90d0069f6efbb44d725ff0d07e1c" region="oki" offset="0"/> |
   |    | <chip type="cpu" tag="maincpu" name="68000" clock="10500000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="ymsnd" name="YM2413" clock="2625000"/> |
   |    | <chip type="audio" tag="oki" name="OKI6295" clock="1312500"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="512" height="256" refresh="60.000000" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" buttons="3" coins="1"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Demo Sounds" tag="DSW1" mask="1"> |
   |    |    | <dipvalue name="Off" value="0"/> |
   |    |    | <dipvalue name="On" value="1" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin_A" tag="DSW1" mask="14"> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="12"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="10"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="2"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="4"/> |
   |    |    | <dipvalue name="1 Coin/4 Credits" value="6"/> |
   |    |    | <dipvalue name="1 Coin/5 Credits" value="8"/> |
   |    |    | <dipvalue name="Freeplay" value="14"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="DSW1" mask="48"> |
   |    |    | <dipvalue name="2" value="16"/> |
   |    |    | <dipvalue name="3" value="0" default="yes"/> |
   |    |    | <dipvalue name="4" value="32"/> |
   |    |    | <dipvalue name="5" value="48"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Difficulty" tag="DSW1" mask="192"> |
   |    |    | <dipvalue name="Very Easy" value="128"/> |
   |    |    | <dipvalue name="Easy" value="64"/> |
   |    |    | <dipvalue name="Normal" value="0" default="yes"/> |
   |    |    | <dipvalue name="Hard" value="192"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Arrow" tag="DSW2" mask="1"> |
   |    |    | <dipvalue name="No" value="1"/> |
   |    |    | <dipvalue name="Yes" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="DSW2:2" tag="DSW2" mask="2"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="2"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="DSW2:3" tag="DSW2" mask="4"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="4"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="DSW2:4" tag="DSW2" mask="8"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="8"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="DSW2:5" tag="DSW2" mask="16"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="16"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="DSW2:6" tag="DSW2" mask="32"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="32"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="DSW2:7" tag="DSW2" mask="64"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="64"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="DSW2:8" tag="DSW2" mask="128"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="128"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="DSWA" tag="IN1" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="IN1" mask="2"> |
   |    |    | <dipvalue name="Off" value="2" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="IN1" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="IN1" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="IN1" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="IN1" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="IN1" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="IN1" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="IN1" mask="512"> |
   |    |    | <dipvalue name="Off" value="512" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="IN1" mask="1024"> |
   |    |    | <dipvalue name="Off" value="1024" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="IN1" mask="2048"> |
   |    |    | <dipvalue name="Off" value="2048" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="IN1" mask="4096"> |
   |    |    | <dipvalue name="Off" value="4096" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="IN1" mask="8192"> |
   |    |    | <dipvalue name="Off" value="8192" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="preliminary" emulation="preliminary" color="good" sound="imperfect" graphic="imperfect" savestate="unsupported" palettesize="512"/> |
|
|