new working game

----------------
Victor 6 [Smitdogg, The Dumping Union]

new NOT WORKING
---------------
Dual Games (prototype) [Smitdogg, The Dumping Union]
This commit is contained in:
Angelo Salese 2010-10-09 15:08:14 +00:00
parent d319816d9c
commit 67f3668a31
4 changed files with 179 additions and 2 deletions

1
.gitattributes vendored
View File

@ -1634,6 +1634,7 @@ src/mame/drivers/dribling.c svneol=native#text/plain
src/mame/drivers/drmicro.c svneol=native#text/plain
src/mame/drivers/drtomy.c svneol=native#text/plain
src/mame/drivers/drw80pkr.c svneol=native#text/plain
src/mame/drivers/dualgame.c svneol=native#text/plain
src/mame/drivers/dunhuang.c svneol=native#text/plain
src/mame/drivers/dwarfd.c svneol=native#text/plain
src/mame/drivers/dynadice.c svneol=native#text/plain

View File

@ -0,0 +1,94 @@
/*
15.zip
The title Dual Games appears in several places, I assume this is the actual title
Some kind of Demo / Prototype gambling game (no payout?) according to label on PCB
and strings found in ROM
*/
#include "emu.h"
#include "cpu/m68000/m68000.h"
static ADDRESS_MAP_START( dualgame_map, ADDRESS_SPACE_PROGRAM, 16 )
AM_RANGE(0x000000, 0x03ffff) AM_ROM
AM_RANGE(0x100000, 0x10ffff) AM_RAM
ADDRESS_MAP_END
static INPUT_PORTS_START( dualgame )
INPUT_PORTS_END
static const gfx_layout dualgame_layout =
{
8,8,
RGN_FRAC(1,2),
8,
{ 0,1,2,3,4,5,6,7 },
{ 0,RGN_FRAC(1,2)+0, 8,RGN_FRAC(1,2)+8, 16,RGN_FRAC(1,2)+16,24,RGN_FRAC(1,2)+24 },
{ 0*32, 1*32, 2*32, 3*32, 4*32, 5*32, 6*32, 7*32 },
8*32
};
static GFXDECODE_START( dualgame )
GFXDECODE_ENTRY( "gfx1", 0, dualgame_layout, 0x0, 2 )
GFXDECODE_END
VIDEO_START(dualgame)
{
}
VIDEO_UPDATE(dualgame)
{
return 0;
}
class dualgame_state : public driver_device
{
public:
dualgame_state(running_machine &machine, const driver_device_config_base &config)
: driver_device(machine, config) { }
};
static MACHINE_CONFIG_START( dualgame, dualgame_state )
MDRV_CPU_ADD("maincpu", M68000, 16000000) //?
MDRV_CPU_PROGRAM_MAP(dualgame_map)
MDRV_CPU_VBLANK_INT("screen", irq3_line_hold) // lv 2 & 3?
MDRV_GFXDECODE(dualgame)
MDRV_SCREEN_ADD("screen", RASTER)
MDRV_SCREEN_REFRESH_RATE(60)
MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0))
MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
MDRV_SCREEN_SIZE(64*8, 32*8)
MDRV_SCREEN_VISIBLE_AREA(0*8, 48*8-1, 0*8, 30*8-1)
MDRV_PALETTE_LENGTH(0x200)
MDRV_VIDEO_START(dualgame)
MDRV_VIDEO_UPDATE(dualgame)
MACHINE_CONFIG_END
ROM_START( dualgame )
ROM_REGION( 0x40000, "maincpu", 0 ) /* 68000 Code */
ROM_LOAD16_BYTE( "mpduga_0.01-a.u27", 0x00000, 0x20000, CRC(57b87596) SHA1(b31d83f5dbd0ad25564c876e2995bba61e1f425f) )
ROM_LOAD16_BYTE( "mpduga_0.01-b.u28", 0x00001, 0x20000, CRC(e441d895) SHA1(c026b6ebeaedece303b9361bd92c69150ea63b0a) )
ROM_REGION( 0x80000, "snd", 0 ) /* Samples */
ROM_LOAD( "bank_2.31-g.u17", 0x00000, 0x80000, CRC(37f5862d) SHA1(8053c9ea30bb304982ef7e2c67d94454df520dfd) )
ROM_REGION( 0x100000, "gfx1", 0 ) // appears blitter-based
ROM_LOAD( "mpduga_0.01-c.u68", 0x00000, 0x80000, CRC(bc5b4738) SHA1(69bcc15d3e7524ba26dad0e29919461fbd0a8736) )
ROM_LOAD( "mpduga_0.01-d.u69", 0x80000, 0x80000, CRC(2f65e87e) SHA1(ded9d75ebb46e061615dac408f86dad14df9d30b) )
ROM_END
GAME( 1995, dualgame, 0, dualgame, dualgame, 0, ROT0, "Labtronix Technologies", "Dual Games (prototype)", GAME_NOT_WORKING | GAME_NO_SOUND ) // 15th September 1995

View File

@ -2840,6 +2840,82 @@ ROM_START( sharkpye )
ROM_LOAD( "n82s129an.u13", 0x200, 0x100, CRC(0ef5f218) SHA1(a02cf266661385aa078563bd83240d36549c1cf0) )
ROM_END
ROM_START( victor6 )
ROM_REGION( 0x14000, "maincpu", 0 )
ROM_LOAD( "victor_6ii-rom_1.ver2.3n.u18", 0x0a000, 0x6000, CRC(d496ecbd) SHA1(1f982b42bc46c09298916a6cb2db0b38c6451ec3) )
ROM_CONTINUE(0x0000, 0xa000)
ROM_REGION( 0x40000, "tilemap", 0 )
ROM_LOAD( "victor_6ii-rom_3_ver1.0.u16", 0x00000, 0x08000, CRC(4e96c30a) SHA1(4989b10a52ba61459864aa44be9ebafe68b4d231) )
ROM_CONTINUE( 0x10000, 0x08000 )
ROM_CONTINUE( 0x08000, 0x08000 )
ROM_CONTINUE( 0x18000, 0x08000 )
ROM_LOAD( "victor_6ii-rom_2_ver1.0.u17", 0x20000, 0x08000, CRC(4630a1da) SHA1(a14df7d7047350a7b1ae485570869d9fa50a2f6d) )
ROM_CONTINUE( 0x30000, 0x08000 )
ROM_CONTINUE( 0x28000, 0x08000 )
ROM_CONTINUE( 0x38000, 0x08000 )
ROM_REGION( 0x40000, "oki", 0 )
ROM_LOAD( "victor_6ii-rom_4_ver1.0.u54", 0x00000, 0x20000, CRC(ed2a6ff8) SHA1(b776b85a350cd0176ffa04248084475d07ac5bfa) )
ROM_REGION( 0x300, "proms", 0 )
ROM_LOAD( "n82s129.u11", 0x000, 0x100, CRC(e8d7c8c3) SHA1(26ea907e45e70269956f842817b2d827cbc647ec) )
ROM_LOAD( "n82s129.u12", 0x100, 0x100, CRC(4cee9225) SHA1(bb784ff636f90de3965272021f610abb41e0d40d) )
ROM_LOAD( "n82s129.u13", 0x200, 0x100, CRC(b135c3eb) SHA1(54b04c5c4eb3a769123f2630740f0575e2ea6ff2) )
ROM_END
ROM_START( victor6a )
ROM_REGION( 0x14000, "maincpu", 0 )
ROM_LOAD( "victor_6ii_alpha_1_ver2.3.u18", 0x0a000, 0x6000, CRC(2a3eaecd) SHA1(18bf2dfec8cd5690d6465f750093942afda66475) )
ROM_CONTINUE(0x0000, 0xa000)
ROM_REGION( 0x40000, "tilemap", 0 )
ROM_LOAD( "victor_6ii-rom_3_ver1.0.u16", 0x00000, 0x08000, CRC(4e96c30a) SHA1(4989b10a52ba61459864aa44be9ebafe68b4d231) )
ROM_CONTINUE( 0x10000, 0x08000 )
ROM_CONTINUE( 0x08000, 0x08000 )
ROM_CONTINUE( 0x18000, 0x08000 )
ROM_LOAD( "victor_6ii-rom_2_ver1.0.u17", 0x20000, 0x08000, CRC(4630a1da) SHA1(a14df7d7047350a7b1ae485570869d9fa50a2f6d) )
ROM_CONTINUE( 0x30000, 0x08000 )
ROM_CONTINUE( 0x28000, 0x08000 )
ROM_CONTINUE( 0x38000, 0x08000 )
ROM_REGION( 0x40000, "oki", 0 )
ROM_LOAD( "victor_6ii-rom_4_ver1.0.u54", 0x00000, 0x20000, CRC(ed2a6ff8) SHA1(b776b85a350cd0176ffa04248084475d07ac5bfa) )
ROM_REGION( 0x300, "proms", 0 )
ROM_LOAD( "n82s129.u11", 0x000, 0x100, CRC(e8d7c8c3) SHA1(26ea907e45e70269956f842817b2d827cbc647ec) )
ROM_LOAD( "n82s129.u12", 0x100, 0x100, CRC(4cee9225) SHA1(bb784ff636f90de3965272021f610abb41e0d40d) )
ROM_LOAD( "n82s129.u13", 0x200, 0x100, CRC(b135c3eb) SHA1(54b04c5c4eb3a769123f2630740f0575e2ea6ff2) )
ROM_END
ROM_START( victor6b )
ROM_REGION( 0x14000, "maincpu", 0 )
ROM_LOAD( "victor_6ii_rom_1_ver1.2.u18", 0x0a000, 0x6000, CRC(309876fc) SHA1(305c4cf347b512607e2c58a580075a34b48bedd5) )
ROM_CONTINUE(0x0000, 0xa000)
ROM_REGION( 0x40000, "tilemap", 0 )
ROM_LOAD( "victor_6ii-rom_3_ver1.0.u16", 0x00000, 0x08000, CRC(4e96c30a) SHA1(4989b10a52ba61459864aa44be9ebafe68b4d231) )
ROM_CONTINUE( 0x10000, 0x08000 )
ROM_CONTINUE( 0x08000, 0x08000 )
ROM_CONTINUE( 0x18000, 0x08000 )
ROM_LOAD( "victor_6ii-rom_2_ver1.0.u17", 0x20000, 0x08000, CRC(4630a1da) SHA1(a14df7d7047350a7b1ae485570869d9fa50a2f6d) )
ROM_CONTINUE( 0x30000, 0x08000 )
ROM_CONTINUE( 0x28000, 0x08000 )
ROM_CONTINUE( 0x38000, 0x08000 )
ROM_REGION( 0x40000, "oki", 0 )
ROM_LOAD( "victor_6ii-rom_4_ver1.0.u54", 0x00000, 0x20000, CRC(ed2a6ff8) SHA1(b776b85a350cd0176ffa04248084475d07ac5bfa) )
ROM_REGION( 0x300, "proms", 0 )
ROM_LOAD( "n82s129.u11", 0x000, 0x100, CRC(e8d7c8c3) SHA1(26ea907e45e70269956f842817b2d827cbc647ec) )
ROM_LOAD( "n82s129.u12", 0x100, 0x100, CRC(4cee9225) SHA1(bb784ff636f90de3965272021f610abb41e0d40d) )
ROM_LOAD( "n82s129.u13", 0x200, 0x100, CRC(b135c3eb) SHA1(54b04c5c4eb3a769123f2630740f0575e2ea6ff2) )
ROM_END
/***************************************************************************
Super Rider (Italy Ver 1.6)
@ -3241,6 +3317,9 @@ GAMEL( 1995, stisub, 0, stisub, stisub, stisub, ROT0, "American A
GAMEL( 1996, sharkpy, 0, sharkpy, sharkpy, sharkpy, ROT0, "Subsino", "Shark Party (Italy, v1.3)", 0, layout_sharkpy ) // missing POST messages?
GAMEL( 1996, sharkpya, sharkpy, sharkpy, sharkpy, sharkpy, ROT0, "Subsino", "Shark Party (Italy, v1.6)", 0, layout_sharkpy ) // missing POST messages?
GAMEL( 1995, sharkpye, sharkpy, sharkpy, sharkpye, sharkpye, ROT0, "American Alpha", "Shark Party (English, Alpha license)", 0, layout_sharkpye ) // PCB black-box was marked 'victor 6'
GAMEL( 1995, victor6, 0, sharkpy, sharkpye, sharkpye, ROT0, "American Alpha", "Victor 6 (v2.3N)", 0, layout_sharkpye ) // ^^
GAMEL( 1995, victor6a, victor6, sharkpy, sharkpye, sharkpye, ROT0, "American Alpha", "Victor 6 (v2.3)", 0, layout_sharkpye ) // ^^
GAMEL( 1995, victor6b, victor6, sharkpy, sharkpye, sharkpye, ROT0, "American Alpha", "Victor 6 (v1.2)", 0, layout_sharkpye ) // ^^ Version # according to label, not displayed
GAMEL( 1996, smoto20, 0, srider, smoto20, smoto20, ROT0, "Subsino", "Super Rider (Italy, v2.0)", 0, layout_smoto )
GAMEL( 1996, smoto16, smoto20, srider, smoto16, smoto16, ROT0, "Subsino", "Super Moto (Italy, v1.6)", 0, layout_smoto )
GAME( 1997, mtrain, 0, mtrain, stisub, mtrain, ROT0, "Subsino", "Magic Train", GAME_NOT_WORKING )

View File

@ -4632,8 +4632,8 @@ BOMULEUL CHAJARA SEGA ST-V 1997/04/11
DRIVER( samba ) /* 1999.12 Samba de Amigo */
DRIVER( vtennis ) /* 1999.12 Virtua Tennis / Power Smash (ROM) */
DRIVER( vtennisg ) /* 1999.12 Virtua Tennis / Power Smash (GD-ROM) */
DRIVER( puyoda ) /* 1999.12 Puyopuyo DA! */
DRIVER( puyoda ) /* 1999.12 Puyopuyo DA! */
DRIVER( 18wheelr ) /* 2000.01 18 Wheeler */
DRIVER( totd ) /* 2000.01 The Typing of the Dead */
DRIVER( spawn ) /* 2000.01 Spawn */
@ -9430,6 +9430,9 @@ Other Sun games
DRIVER( sharkpy ) /* (c) 1996 Subsino */
DRIVER( sharkpya ) /* (c) 1996 Subsino */
DRIVER( sharkpye ) /* (c) 1996 Subsino (Alpha license) */
DRIVER( victor6 ) /* (c) 1995 Subsino (Alpha license) */
DRIVER( victor6a ) /* (c) 1995 Subsino (Alpha license) */
DRIVER( victor6b ) /* (c) 1995 Subsino (Alpha license) */
DRIVER( smoto20 ) /* (c) 1996 Subsino */
DRIVER( smoto16 ) /* (c) 1996 Subsino */
DRIVER( mtrain ) /* (c) 1997 Subsino */