mirror of
https://github.com/holub/mame
synced 2025-05-24 23:05:32 +03:00
New NOT WORKING game
-------------------- Popo Bear [R. Mucciarelli, N. Francfort, Smitdogg, The Dumping Union]
This commit is contained in:
parent
5d6a53bfa4
commit
8e09bd59fa
1
.gitattributes
vendored
1
.gitattributes
vendored
@ -2663,6 +2663,7 @@ src/mame/drivers/poo.c svneol=native#text/plain
|
||||
src/mame/drivers/poolshrk.c svneol=native#text/plain
|
||||
src/mame/drivers/pooyan.c svneol=native#text/plain
|
||||
src/mame/drivers/popeye.c svneol=native#text/plain
|
||||
src/mame/drivers/popobear.c svneol=native#text/plain
|
||||
src/mame/drivers/popper.c svneol=native#text/plain
|
||||
src/mame/drivers/portrait.c svneol=native#text/plain
|
||||
src/mame/drivers/powerbal.c svneol=native#text/plain
|
||||
|
96
src/mame/drivers/popobear.c
Normal file
96
src/mame/drivers/popobear.c
Normal file
@ -0,0 +1,96 @@
|
||||
/* Popo Bear */
|
||||
|
||||
|
||||
#include "emu.h"
|
||||
#include "cpu/m68000/m68000.h"
|
||||
#include "sound/okim6295.h"
|
||||
|
||||
|
||||
class popobear_state : public driver_device
|
||||
{
|
||||
public:
|
||||
popobear_state(const machine_config &mconfig, device_type type, const char *tag)
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this,"maincpu")
|
||||
{ }
|
||||
|
||||
required_device<cpu_device> m_maincpu;
|
||||
};
|
||||
|
||||
|
||||
|
||||
static ADDRESS_MAP_START( popobear_mem, AS_PROGRAM, 16 )
|
||||
AM_RANGE(0x000000, 0x03ffff) AM_ROM
|
||||
ADDRESS_MAP_END
|
||||
|
||||
static INPUT_PORTS_START( popobear )
|
||||
INPUT_PORTS_END
|
||||
|
||||
|
||||
static const gfx_layout tilelayout =
|
||||
{
|
||||
8,8,
|
||||
RGN_FRAC(1,2),
|
||||
8,
|
||||
{0,1,2,3, RGN_FRAC(1,2)+0,RGN_FRAC(1,2)+1,RGN_FRAC(1,2)+2,RGN_FRAC(1,2)+3 },
|
||||
{ 0, 4, 8, 12, 16,20, 24, 28 },
|
||||
{ 0*32, 1*32, 2*32, 3*32, 4*32, 5*32, 6*32, 7*32 },
|
||||
8*32
|
||||
};
|
||||
|
||||
static GFXDECODE_START( popobear )
|
||||
GFXDECODE_ENTRY( "gfx1", 0, tilelayout, 0, 1 )
|
||||
GFXDECODE_END
|
||||
|
||||
|
||||
SCREEN_UPDATE_IND16( popobear )
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
VIDEO_START(popobear)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
static MACHINE_CONFIG_START( popobear, popobear_state )
|
||||
MCFG_CPU_ADD("maincpu", M68000, 10000000 )
|
||||
MCFG_CPU_PROGRAM_MAP(popobear_mem)
|
||||
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
MCFG_SCREEN_REFRESH_RATE(60)
|
||||
MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) /* not accurate */
|
||||
MCFG_SCREEN_UPDATE_STATIC(popobear)
|
||||
|
||||
MCFG_GFXDECODE(popobear)
|
||||
|
||||
MCFG_SCREEN_SIZE(64*8, 32*8)
|
||||
MCFG_SCREEN_VISIBLE_AREA(0*8, 64*8-1, 0*8, 30*8-1)
|
||||
MCFG_PALETTE_LENGTH(256)
|
||||
|
||||
MCFG_VIDEO_START(popobear)
|
||||
|
||||
MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
|
||||
|
||||
MCFG_OKIM6295_ADD("oki", 1000000, OKIM6295_PIN7_LOW)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 0.50)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 0.50)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
||||
ROM_START( popobear )
|
||||
ROM_REGION( 0x400000, "maincpu", 0 ) /* 68000 Code */
|
||||
ROM_LOAD16_BYTE( "popobear_en-a-301_1.6.u3", 0x000001, 0x20000, CRC(b934adf6) SHA1(93431c7a19af812b549aad35cc1176a81805ffab) )
|
||||
ROM_LOAD16_BYTE( "popobear_en-a-401_1.6.u4", 0x000000, 0x20000, CRC(0568af9c) SHA1(920531dbc4bbde2d1db062bd5c48b97dd50b7185) )
|
||||
|
||||
ROM_REGION( 0x400000, "gfx1", 0 ) /* tiles */
|
||||
ROM_LOAD16_BYTE( "popobear_en-a-501.u5", 0x000000, 0x100000, CRC(185901a9) SHA1(7ff82b5751645df53435eaa66edce589684cc5c7) )
|
||||
ROM_LOAD16_BYTE( "popobear_en-a-601.u6", 0x000001, 0x100000, CRC(84fa9f3f) SHA1(34dd7873f88b0dae5fb81fe84e82d2b6b49f7332) )
|
||||
ROM_LOAD16_BYTE( "popobear_en-a-701.u7", 0x200000, 0x100000, CRC(45eba6d0) SHA1(0278602ed57ac45040619d590e6cc85e2cfeed31) )
|
||||
ROM_LOAD16_BYTE( "popobear_en-a-801.u8", 0x200001, 0x100000, CRC(2760f2e6) SHA1(58af59f486c9df930f7c124f89154f8f389a5bd7) )
|
||||
|
||||
ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
|
||||
ROM_LOAD( "popobear_ta-a-901.u9", 0x00000, 0x40000, CRC(f1e94926) SHA1(f4d6f5b5811d90d0069f6efbb44d725ff0d07e1c) )
|
||||
ROM_END
|
||||
|
||||
GAME( 199?, popobear, 0, popobear, popobear, 0, ROT0, "BMC", "PoPo Bear", GAME_NOT_WORKING | GAME_IS_SKELETON )
|
@ -10164,6 +10164,7 @@ pbchmp95 // (c) 1995 Veltmeijer Automaten
|
||||
cardline // (c) 199? Veltmeijer
|
||||
bmcbowl // (c) 1994 BMC
|
||||
koftball // (c) 1995 BMC
|
||||
popobear // (c) 2000 BMC
|
||||
mpoker // (c) 1983 Merit
|
||||
pitboss // (c) 1983 Merit
|
||||
pitbossa // (c) 1983 Merit
|
||||
@ -10852,6 +10853,7 @@ lucky8 // (c) 1989 Wing Co. Ltd
|
||||
lucky8a // (c) 1989 Wing Co. Ltd
|
||||
lucky8b // (c) 1989 Wing Co. Ltd
|
||||
luckgrln // (c) 1991 Wing Co. Ltd
|
||||
7smash // (c) 1993 Sovic
|
||||
luckylad // (c) 1985 Wing Co. Ltd
|
||||
bingowng // (c) 1993 Wing Co. Ltd
|
||||
bingownga // (c) 1993 Wing Co. Ltd
|
||||
@ -20576,5 +20578,3 @@ saiyukip
|
||||
tmspoker
|
||||
tonton
|
||||
kas89
|
||||
|
||||
7smash
|
||||
|
@ -524,6 +524,7 @@ $(MAMEOBJ)/bfm.a: \
|
||||
$(MAMEOBJ)/bmc.a: \
|
||||
$(DRIVERS)/bmcbowl.o \
|
||||
$(DRIVERS)/koftball.o \
|
||||
$(DRIVERS)/popobear.o \
|
||||
|
||||
$(MAMEOBJ)/capcom.a: \
|
||||
$(DRIVERS)/1942.o $(VIDEO)/1942.o \
|
||||
|
Loading…
Reference in New Issue
Block a user