New machines marked as NOT_WORKING

----------------------------------
unknown Italian poker game [caius]

Not much work has been done here except on graphics decoding. Emulation gets only as far as the attract screen, which doesn't appear to include a title but does show the message "CONFORME ALLA LEGGE N.904 DEL 17.12.1986."
This commit is contained in:
AJR 2017-08-27 17:36:55 -04:00
parent 1a59a57634
commit 41fe2b373b
2 changed files with 30 additions and 0 deletions

View File

@ -78,6 +78,7 @@ public:
DECLARE_DRIVER_INIT(wallc);
DECLARE_DRIVER_INIT(wallca);
DECLARE_DRIVER_INIT(sidam);
DECLARE_DRIVER_INIT(unkitpkr);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
virtual void video_start() override;
DECLARE_PALETTE_INIT(wallc);
@ -488,8 +489,35 @@ DRIVER_INIT_MEMBER(wallc_state,sidam)
c = ROM[ i ] ^ 0x0f;
ROM[ i ] = c;
}
}
ROM_START( unkitpkr )
ROM_REGION( 0x8000, "maincpu", 0 )
ROM_LOAD( "1", 0x0000, 0x2000, CRC(82dacf83) SHA1(d2bd4664737aeb968e9e34da74c2654e556c8567) )
ROM_REGION( 0x3000, "gfx1", 0 )
ROM_LOAD( "2", 0x0000, 0x1000, CRC(a359b7aa) SHA1(832a0dfd0689f76381f34d2d8419a7f09a6c403a) )
ROM_CONTINUE( 0x0000, 0x1000 ) // first half is empty
ROM_LOAD( "3", 0x1000, 0x1000, CRC(f7d7d48b) SHA1(d9787dcbbfdb5f8f8434d8e688c1ee1e0566969d) )
ROM_CONTINUE( 0x1000, 0x1000 ) // first half is empty
ROM_LOAD( "5", 0x2000, 0x1000, CRC(b3084b49) SHA1(21b2fa41492faf95e66c5765acfdae1685ee8784) )
ROM_CONTINUE( 0x2000, 0x1000 ) // first half is empty
ROM_REGION( 0x0020, "proms", 0 )
ROM_LOAD( "74s288.c2", 0x0000, 0x0020, CRC(83e3e293) SHA1(a98c5e63b688de8d175adb6539e0cdc668f313fd) BAD_DUMP ) // from wallc; not dumped yet
ROM_END
DRIVER_INIT_MEMBER(wallc_state,unkitpkr)
{
// annoying line swapping
uint8_t buffer[0x400];
for (int b = 0; b < 0x3000; b += 0x400)
{
uint8_t *gfxrom = memregion("gfx1")->base() + b;
for (int a = 0; a < 0x400; a++)
buffer[a] = gfxrom[(a & 0x03f) | (a & 0x280) >> 1 | (a & 0x140) << 1];
memcpy(gfxrom, &buffer[0], 0x400);
}
}
GAME( 1984, wallc, 0, wallc, wallc, wallc_state, wallc, ROT0, "Midcoin", "Wall Crash (set 1)", MACHINE_SUPPORTS_SAVE )
@ -497,3 +525,4 @@ GAME( 1984, wallca, wallc, wallc, wallc, wallc_state, wallca, ROT0, "Midcoin"
GAME( 1984, brkblast, wallc, wallc, wallc, wallc_state, wallca, ROT0, "bootleg (Fadesa)", "Brick Blast (bootleg of Wall Crash)", MACHINE_SUPPORTS_SAVE ) // Spanish bootleg board, Fadesa stickers / text on various components
GAME( 1984, sidampkr, 0, wallc, wallc, wallc_state, sidam, ROT270, "Sidam", "unknown Sidam Poker", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE )
GAME( 198?, unkitpkr, 0, wallc, wallc, wallc_state, unkitpkr, ROT0, "<unknown>", "unknown Italian poker game", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE )

View File

@ -37527,6 +37527,7 @@ wackygtr // Wacky Gator
@source:wallc.cpp
brkblast // bootleg (Fadesa)
sidampkr //
unkitpkr //
wallc // (c) 1984 Midcoin
wallca // (c) 1984 Midcoin