mirror of
https://github.com/holub/mame
synced 2025-07-02 16:49:22 +03:00
pacman.cpp: descrambled clubpacma. Boots but resets during attract (nw)
This commit is contained in:
parent
31ce39b9a0
commit
0dc8480a28
@ -7561,7 +7561,7 @@ void pacman_state::init_cannonbp()
|
||||
|
||||
void pacman_state::init_pengomc1()
|
||||
{
|
||||
uint8_t* romdata = memregion("maincpu")->base();
|
||||
uint8_t *romdata = memregion("maincpu")->base();
|
||||
uint8_t buf[0x8000];
|
||||
memcpy(buf, romdata, 0x8000);
|
||||
|
||||
@ -7570,6 +7570,14 @@ void pacman_state::init_pengomc1()
|
||||
romdata[i] = buf[i^0xff];
|
||||
}
|
||||
|
||||
void pacman_state::init_clubpacma()
|
||||
{
|
||||
uint8_t *rom = memregion("maincpu")->base();
|
||||
|
||||
for (int i = 0x0000; i < 0xc000; i++)
|
||||
rom[i] = bitswap<8>(rom[i], 6, 7, 5, 4, 3, 2, 1, 0);
|
||||
}
|
||||
|
||||
/*************************************
|
||||
*
|
||||
* Game drivers
|
||||
@ -7645,8 +7653,8 @@ GAME( 198?, pacmansp, puckman, pacman, pacmansp, pacman_state, empty_init,
|
||||
|
||||
|
||||
GAME( 1989, clubpacm, 0, woodpek, mspacman, pacman_state, empty_init, ROT90, "Miky SRL", "Pacman Club / Club Lambada (Argentina)", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING )
|
||||
GAME( 1990, clubpacma, clubpacm, woodpek, mspacman, pacman_state, empty_init, ROT90, "Miky SRL", "Pacman Club (set 1, Argentina)", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING )
|
||||
GAME( 1990, clubpacmb, clubpacm, woodpek, mspacman, pacman_state, empty_init, ROT90, "Miky SRL", "Pacman Club (set 2, Argentina)", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING )
|
||||
GAME( 1990, clubpacma, clubpacm, woodpek, mspacman, pacman_state, init_clubpacma,ROT90, "Miky SRL", "Pacman Club (set 1, Argentina)", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING ) // resets during at title screen
|
||||
GAME( 1990, clubpacmb, clubpacm, woodpek, mspacman, pacman_state, empty_init, ROT90, "Miky SRL", "Pacman Club (set 2, Argentina)", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING ) // encrypted
|
||||
|
||||
GAME( 1985, jumpshot, 0, pacman, jumpshot, pacman_state, init_jumpshot, ROT90, "Bally Midway", "Jump Shot", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1985, jumpshotp,jumpshot, pacman, jumpshotp,pacman_state, init_jumpshot, ROT90, "Bally Midway", "Jump Shot Engineering Sample", MACHINE_SUPPORTS_SAVE )
|
||||
|
@ -176,6 +176,7 @@ public:
|
||||
void init_mschamp();
|
||||
void init_mbrush();
|
||||
void init_pengomc1();
|
||||
void init_clubpacma();
|
||||
TILEMAP_MAPPER_MEMBER(pacman_scan_rows);
|
||||
TILE_GET_INFO_MEMBER(pacman_get_tile_info);
|
||||
TILE_GET_INFO_MEMBER(s2650_get_tile_info);
|
||||
|
Loading…
Reference in New Issue
Block a user