mirror of
https://github.com/holub/mame
synced 2025-05-21 21:29:15 +03:00
new working game
---------------- Victor 6 [Smitdogg, The Dumping Union] new NOT WORKING --------------- Dual Games (prototype) [Smitdogg, The Dumping Union]
This commit is contained in:
parent
d319816d9c
commit
67f3668a31
1
.gitattributes
vendored
1
.gitattributes
vendored
@ -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
|
||||
|
94
src/mame/drivers/dualgame.c
Normal file
94
src/mame/drivers/dualgame.c
Normal 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
|
@ -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 )
|
||||
|
@ -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 */
|
||||
|
Loading…
Reference in New Issue
Block a user