mirror of
https://github.com/mamedev/mame.git
synced 2024-11-18 10:06:19 +01:00
new skeleton driver (new NOT WORKING game added)
Bowling Try [H.A. Pontes, R. Mucciarelli, Tormod, Yohji, Smitdogg, The Dumping Union] CPU: H8 3008 (currently set to H8 3002 because 3008 doesn't exist in the core) GFX: YGV631-B (we have no docs for this, might be related to the Namco ND1 chip?) SOUND: TT5665 (there are datasheets about, but I don't think we have a core) I claim no ownership over this, I won't be working on it, up for grabs.
This commit is contained in:
parent
ed31425f78
commit
ced34f725e
4 changed files with 92 additions and 0 deletions
1
.gitattributes
vendored
1
.gitattributes
vendored
|
@ -2540,6 +2540,7 @@ src/mame/drivers/bogeyman.c svneol=native#text/plain
|
|||
src/mame/drivers/bombjack.c svneol=native#text/plain
|
||||
src/mame/drivers/boogwing.c svneol=native#text/plain
|
||||
src/mame/drivers/bottom9.c svneol=native#text/plain
|
||||
src/mame/drivers/bowltry.c svneol=native#text/plain
|
||||
src/mame/drivers/boxer.c svneol=native#text/plain
|
||||
src/mame/drivers/brkthru.c svneol=native#text/plain
|
||||
src/mame/drivers/bsktball.c svneol=native#text/plain
|
||||
|
|
89
src/mame/drivers/bowltry.c
Normal file
89
src/mame/drivers/bowltry.c
Normal file
|
@ -0,0 +1,89 @@
|
|||
/************************************************************************************************************
|
||||
|
||||
Bowling Try
|
||||
|
||||
(c)200? Atlus
|
||||
|
||||
|
||||
ATLUS PCB BT-208001
|
||||
------------------------
|
||||
|
||||
At U12 the chip is Toshiba TA8428FG
|
||||
|
||||
At U1 the chip is H8/3008
|
||||
|
||||
At X1 on the crystal it is printed S753
|
||||
|
||||
big gfx chip marked
|
||||
|
||||
YAMAHA JAPAN
|
||||
YGV631-B
|
||||
0806LU004
|
||||
|
||||
************************************************************************************************************/
|
||||
|
||||
|
||||
#include "emu.h"
|
||||
#include "cpu/h83002/h8.h"
|
||||
|
||||
|
||||
class bowltry_state : public driver_device
|
||||
{
|
||||
public:
|
||||
bowltry_state(const machine_config &mconfig, device_type type, const char *tag)
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
UINT32 screen_update_bowltry(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
|
||||
|
||||
protected:
|
||||
required_device<cpu_device> m_maincpu;
|
||||
public:
|
||||
};
|
||||
|
||||
static ADDRESS_MAP_START( bowltry_map, AS_PROGRAM, 16, bowltry_state )
|
||||
AM_RANGE( 0x000000, 0x07ffff ) AM_ROM AM_REGION("maincpu", 0)
|
||||
ADDRESS_MAP_END
|
||||
|
||||
static INPUT_PORTS_START( bowltry )
|
||||
INPUT_PORTS_END
|
||||
|
||||
UINT32 bowltry_state::screen_update_bowltry(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
|
||||
static MACHINE_CONFIG_START( bowltry, bowltry_state )
|
||||
MCFG_CPU_ADD("maincpu", H83002, 16000000 ) // H83008 (!)
|
||||
MCFG_CPU_PROGRAM_MAP( bowltry_map )
|
||||
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
MCFG_SCREEN_REFRESH_RATE(60)
|
||||
MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0))
|
||||
MCFG_SCREEN_SIZE(64*8, 32*8)
|
||||
MCFG_SCREEN_VISIBLE_AREA(0*8, 64*8-1, 0*8, 32*8-1)
|
||||
MCFG_SCREEN_UPDATE_DRIVER(bowltry_state, screen_update_bowltry)
|
||||
|
||||
MCFG_PALETTE_LENGTH(0x200)
|
||||
|
||||
/* tt5665 sound */
|
||||
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
ROM_START( bowltry )
|
||||
ROM_REGION( 0x080000, "maincpu", 0 )
|
||||
ROM_LOAD16_WORD_SWAP( "u30_v1.00.u30", 0x000000, 0x080000, CRC(2bd47419) SHA1(8fc975340e47ddeedf96e454a6c5372328f28b72) )
|
||||
|
||||
ROM_REGION( 0x800000, "gfx", 0 )
|
||||
ROM_LOAD16_BYTE( "u27_v1.00.u27", 0x000000, 0x400000, CRC(80f51c25) SHA1(53c21325e7796197c26ca0cf4f8e51bf1e0bdcd3) )
|
||||
ROM_LOAD16_BYTE( "u28_v1.00.u28", 0x000001, 0x400000, CRC(9cc8b577) SHA1(6ef5cbb83860f88c9c83d4410034c5b528b2138b) )
|
||||
|
||||
ROM_REGION( 0x400000, "tt5665", 0 )
|
||||
ROM_LOAD( "u24_v1.00.u24", 0x000000, 0x400000, CRC(4e082d58) SHA1(d2eb58bc3d8ade2ea556960013d580f0fb952090) )
|
||||
ROM_END
|
||||
|
||||
|
||||
GAME( 200?, bowltry, 0, bowltry, bowltry, driver_device, 0, ROT0, "Atlus", "Bowling Try",GAME_IS_SKELETON )
|
|
@ -8612,6 +8612,7 @@ naname // (c) 1994 Atlus (Japan)
|
|||
blmbycar // (c) 1994 ABM & Gecas - uses same gfx chip as powerins?
|
||||
blmbycaru // (c) 1994 ABM & Gecas - uses same gfx chip as powerins?
|
||||
watrball // (c) 1996 ABM
|
||||
bowltry // (c) 200? Atlus
|
||||
|
||||
// Sun Electronics / SunSoft games
|
||||
dai3wksi // 1979.09 Dai San Wakusei (The Third Planet)
|
||||
|
|
|
@ -510,6 +510,7 @@ $(MAMEOBJ)/atlus.a: \
|
|||
$(DRIVERS)/blmbycar.o $(VIDEO)/blmbycar.o \
|
||||
$(DRIVERS)/ohmygod.o $(VIDEO)/ohmygod.o \
|
||||
$(DRIVERS)/powerins.o $(VIDEO)/powerins.o \
|
||||
$(DRIVERS)/bowltry.o \
|
||||
|
||||
$(MAMEOBJ)/barcrest.a: \
|
||||
$(DRIVERS)/mpu2.o \
|
||||
|
|
Loading…
Reference in a new issue