mirror of
https://github.com/holub/mame
synced 2025-04-20 23:42:22 +03:00
new NOT WORKING
Unknown Tab Austria Poker [ANY]
This commit is contained in:
parent
93891bebc3
commit
dd96d7f9a6
@ -13425,6 +13425,7 @@ tmspoker
|
||||
kas89 // 1989, SFC S.R.L.
|
||||
caspoker // 1987, PM / Beck Elektronik.
|
||||
wildpkr // 199?, TAB Austria.
|
||||
tabpkr // 199?, TAB Austira
|
||||
subhuntr // 1979 Model Racing
|
||||
|
||||
manohman // 199?, Merkur.
|
||||
|
@ -217,7 +217,7 @@ PALETTE_INIT_MEMBER(wildpkr_state, wildpkr)
|
||||
*************************/
|
||||
|
||||
static ADDRESS_MAP_START( wildpkr_map, AS_PROGRAM, 16, wildpkr_state )
|
||||
AM_RANGE(0x000000, 0x07ffff) AM_ROM
|
||||
AM_RANGE(0x000000, 0x0fffff) AM_ROM
|
||||
AM_RANGE(0x100000, 0x103fff) AM_RAM
|
||||
// AM_RANGE(0x800000, 0x800003) ACRTC?
|
||||
AM_RANGE(0x800180, 0x800181) AM_READNOP // protection, puts m68k code snippets to RAM
|
||||
@ -226,6 +226,16 @@ static ADDRESS_MAP_START( wildpkr_map, AS_PROGRAM, 16, wildpkr_state )
|
||||
AM_RANGE(0x800204, 0x800205) AM_DEVWRITE8("ramdac", ramdac_device, mask_w, 0xff00)
|
||||
ADDRESS_MAP_END
|
||||
|
||||
static ADDRESS_MAP_START( tabpkr_map, AS_PROGRAM, 16, wildpkr_state )
|
||||
AM_RANGE(0x000000, 0x2fffff) AM_ROM
|
||||
AM_RANGE(0x300000, 0x303fff) AM_RAM
|
||||
AM_RANGE(0x400000, 0x4007ff) AM_RAM // dallas timekeeper?
|
||||
|
||||
// AM_RANGE(0x800200, 0x800201) AM_DEVWRITE8("ramdac", ramdac_device, index_w, 0xff00)
|
||||
// AM_RANGE(0x800202, 0x800203) AM_DEVWRITE8("ramdac", ramdac_device, pal_w, 0xff00)
|
||||
// AM_RANGE(0x800204, 0x800205) AM_DEVWRITE8("ramdac", ramdac_device, mask_w, 0xff00)
|
||||
ADDRESS_MAP_END
|
||||
|
||||
/* Unknown R/W:
|
||||
|
||||
|
||||
@ -293,12 +303,37 @@ static MACHINE_CONFIG_START( wildpkr, wildpkr_state )
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
||||
static MACHINE_CONFIG_START( tabpkr, wildpkr_state )
|
||||
|
||||
/* basic machine hardware */
|
||||
MCFG_CPU_ADD("maincpu", M68000, XTAL_24MHz / 2)
|
||||
MCFG_CPU_PROGRAM_MAP(tabpkr_map)
|
||||
MCFG_CPU_VBLANK_INT_DRIVER("screen", wildpkr_state, irq2_line_hold) // 2 / 5 are valid
|
||||
|
||||
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
MCFG_SCREEN_REFRESH_RATE(60)
|
||||
MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0))
|
||||
MCFG_SCREEN_SIZE(512, 512)
|
||||
MCFG_SCREEN_VISIBLE_AREA(0, 512-1, 0, 512-1)
|
||||
MCFG_SCREEN_UPDATE_DRIVER(wildpkr_state, screen_update_wildpkr)
|
||||
MCFG_SCREEN_PALETTE("palette")
|
||||
|
||||
// MCFG_DEVICE_ADD("hd63484", HD63484, 0)
|
||||
MCFG_RAMDAC_ADD("ramdac", ramdac_map, "palette")
|
||||
|
||||
MCFG_PALETTE_ADD("palette", 256)
|
||||
MCFG_PALETTE_INIT_OWNER(wildpkr_state, wildpkr)
|
||||
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
||||
/*************************
|
||||
* Rom Load *
|
||||
*************************/
|
||||
|
||||
ROM_START( wildpkr )
|
||||
ROM_REGION( 0x80000, "maincpu", 0 )
|
||||
ROM_REGION( 0x100000, "maincpu", 0 )
|
||||
ROM_LOAD16_BYTE( "vd_1.01_3.bin", 0x000000, 0x40000, CRC(d19d5609) SHA1(87eedb7daaa8ac33c0a73e4e849b9a0f76152261) )
|
||||
ROM_LOAD16_BYTE( "vd_1.01_1.bin", 0x000001, 0x40000, CRC(f10644ab) SHA1(5872fe41b8c7fec5e83011abdf82a85f064b734f) )
|
||||
|
||||
@ -309,6 +344,32 @@ ROM_START( wildpkr )
|
||||
ROM_LOAD( "gal6v8s.bin", 0x0000, 0x0117, CRC(389c63a7) SHA1(4ebb26a001ed14a9e96dd268ed1c7f298f0c086b) )
|
||||
ROM_END
|
||||
|
||||
/* seems to be different hardware, but same basic video chips, keep here or move?
|
||||
|
||||
cpu 68000-16
|
||||
Xtal 24Mhaz
|
||||
cpu ram 2x 6264
|
||||
|
||||
Audio DAC AD557JN
|
||||
|
||||
video area
|
||||
insg176p-66 ramdac?
|
||||
hd63487cp Memory interface and video attribute controller
|
||||
hd63484cp8 advanced CRT controller
|
||||
4x km44c258cz-10 rams
|
||||
|
||||
*/
|
||||
|
||||
ROM_START( tabpkr )
|
||||
ROM_REGION( 0x300000, "maincpu", ROMREGION_ERASEFF )
|
||||
ROM_LOAD16_BYTE( "rop1851.bin", 0x000001, 0x80000, CRC(fbe13fa8) SHA1(7c19b6b4d9a9935b6feb70b6261bafc6d9afb59f) )
|
||||
ROM_LOAD16_BYTE( "rop1853.bin", 0x000000, 0x80000, CRC(e0c312b4) SHA1(57c64c82f723067b7b2f9bf3fdaf5aedeb4f9dc3) )
|
||||
// are these missing, or just unpopulated but checked anyway?
|
||||
/* reads 0x100000 - 0x1fffff ? - 2x sockets for same type of roms as above */
|
||||
/* reads 0x200000 - 0x2fffff ? - 1x socket for larger ROM? */
|
||||
ROM_END
|
||||
|
||||
|
||||
|
||||
/*************************
|
||||
* Driver Init *
|
||||
@ -326,3 +387,4 @@ DRIVER_INIT_MEMBER(wildpkr_state,wildpkr)
|
||||
|
||||
/* YEAR NAME PARENT MACHINE INPUT INIT ROT COMPANY FULLNAME FLAGS */
|
||||
GAME( 199?, wildpkr, 0, wildpkr, wildpkr, wildpkr_state, wildpkr, ROT0, "TAB Austria", "Wild Poker (ver. D 1.01)", MACHINE_NO_SOUND | MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION )
|
||||
GAME( 199?, tabpkr, 0, tabpkr, wildpkr, wildpkr_state, wildpkr, ROT0, "TAB Austria", "Unknown Tab Austria Poker", MACHINE_NO_SOUND | MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION )
|
||||
|
Loading…
Reference in New Issue
Block a user