New clones marked as NOT_WORKING

--------------------------------
Lucky Line III  [Ioannis Bampoulas]

- vasp.cpp: initialized a couple of variables
This commit is contained in:
Ivan Vangelista 2022-07-18 22:13:13 +02:00
parent 5d9fcec755
commit 4dc729203c
4 changed files with 54 additions and 2 deletions

View File

@ -147,6 +147,9 @@ void vasp_device::device_start()
m_rom_ptr = &m_rom[0];
m_rom_size = m_rom.length() << 2;
m_pseudovia_ier = 0;
m_pseudovia_ifr = 0;
}
//-------------------------------------------------

View File

@ -11556,6 +11556,32 @@ ROM_START( cmasterk )
ROM_LOAD( "prom3.u46", 0x0000, 0x0100, CRC(50ec383b) SHA1(ae95b92bd3946b40134bcdc22708d5c6b0f4c23e) )
ROM_END
ROM_START( ll3 ) // WANG QL-1 V3.03 string
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "min bet 8.u1", 0x00000, 0x10000, CRC(f19d0af3) SHA1(deefe5782213d60d8d0aae6826aa6a0109925289) ) // on sub PCB
ROM_REGION( 0x18000, "gfx1", 0 )
ROM_LOAD( "lucky line iii rom 7.u16", 0x00000, 0x8000, CRC(304f9630) SHA1(78089e9d59e471e4cd70fbf254e46dc0c0729957) )
ROM_LOAD( "lucky line iii rom 6.u11", 0x08000, 0x8000, CRC(1afe38d9) SHA1(cf247634b80f72c8288e49b7c5628b5cc9e555d3) )
ROM_LOAD( "lucky line iii rom 5.u4", 0x10000, 0x8000, CRC(e7660d2c) SHA1(1df9553bfaaf94ca076cea772dc72b6b5cb2c557) )
ROM_REGION( 0x8000, "gfx2", 0 )
ROM_LOAD( "lucky line iii rom 4.u15", 0x0000, 0x2000, CRC(f9d75b29) SHA1(b56572fcfc2a20f45f241ec433e1fa813cb3e260) )
ROM_LOAD( "lucky line iii rom 3.u10", 0x2000, 0x2000, CRC(104eda10) SHA1(71b77dbf0c34d2186ac25e906da406fc74c180fc) )
ROM_LOAD( "lucky line iii rom 2.u14", 0x4000, 0x2000, CRC(14369397) SHA1(32dc356d333e9b439e490407cef9eb70c44e86a4) )
ROM_LOAD( "lucky line iii rom 1.u9", 0x6000, 0x2000, CRC(626947e5) SHA1(13b7dd7fad4659ddc6a82883f1da5a8dd09e46b5) )
ROM_REGION( 0x10000, "user1", 0 )
ROM_LOAD( "lucky line iii rom 8.u53", 0x0000, 0x10000, CRC(e92443d3) SHA1(4b6ca4521841610054165f085ae05510e77af191) )
ROM_REGION( 0x200, "proms", 0 )
ROM_LOAD( "prom1.u84", 0x0000, 0x0100, CRC(0489b760) SHA1(78f8632b17a76335183c5c204cdec856988368b0) )
ROM_LOAD( "prom2.u79", 0x0100, 0x0100, CRC(21eb5b19) SHA1(9b8425bdb97f11f4855c998c7792c3291fd07470) )
ROM_REGION( 0x100, "proms2", 0 )
ROM_LOAD( "prom3.u46", 0x0000, 0x0100, CRC(50ec383b) SHA1(ae95b92bd3946b40134bcdc22708d5c6b0f4c23e) )
ROM_END
ROM_START( cmast99 )
ROM_REGION( 0x10000, "maincpu", 0 )
@ -18836,6 +18862,26 @@ void cmaster_state::init_cmtetrsd()
init_cm();
}
void cmaster_state::init_ll3() // verified with ICE dump
{
uint8_t *rom = memregion("maincpu")->base();
// swap some 0x1000 blocks around
for (int i = 0x0000; i < 0x1000; i ++)
{
std::swap(rom[i], rom[0x8000 + i]);
std::swap(rom[0x5000 + i], rom[0x7000 + i]);
}
// swap some 0x800 blocks around
for (int i = 0x000; i < 0x800; i ++)
{
std::swap(rom[0x1800 + i], rom[0x4800 + i]);
std::swap(rom[0x2800 + i], rom[0xa800 + i]);
std::swap(rom[0x6800 + i], rom[0x9800 + i]);
}
}
void goldstar_state::init_cmast91()
{
uint8_t *rom = memregion("maincpu")->base();
@ -19826,6 +19872,7 @@ GAMEL( 1991, cmasterj, cmaster, cm, cmasterb, cmaster_state, init_cmv4,
GAMEL( 1991, cmasterk, cmaster, cm, cmasterb, cmaster_state, init_cmv4, ROT0, "Dyna", "Cherry Master I (ver.1.01, set 11, TAKE stops all)", 0, layout_cmasterb )
GAMEL( 199?, super7, cmaster, super7, cmaster, cmaster_state, init_super7, ROT0, "bootleg", "Super Seven", MACHINE_NOT_WORKING, layout_cmasterb ) // bad palette, no reels, decryption might be missing something, too
GAME ( 199?, wcat3a, wcat3, chryangl, cmaster, cmaster_state, init_wcat3a, ROT0, "E.A.I.", "Wild Cat 3 (CMV4 hardware)", MACHINE_NOT_WORKING ) // does not boot. Wrong decryption, wrong machine or wrong what?
GAMEL( 199?, ll3, cmaster, cm, cmasterb, cmaster_state, init_ll3, ROT0, "bootleg", "Lucky Line III", MACHINE_NOT_WORKING, layout_cmasterb ) // not looked at yet
GAMEL( 1991, tonypok, 0, cm, tonypok, cmaster_state, init_tonypok, ROT0, "Corsica", "Poker Master (Tony-Poker V3.A, hack?)", 0 , layout_tonypok )
GAME( 1999, jkrmast, 0, pkrmast, pkrmast, goldstar_state, init_jkrmast, ROT0, "Pick-A-Party USA", "Joker Master (V515)", MACHINE_NOT_WORKING ) // encryption broken, needs GFX and controls

View File

@ -194,6 +194,7 @@ public:
void init_cmpacmanb();
void init_cmtetrsc();
void init_cmtetrsd();
void init_ll3();
uint32_t screen_update_amcoe1a(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);

View File

@ -15833,6 +15833,7 @@ ladylinrb // (c) 198? TAB Austria
ladylinrc // (c) 198? TAB Austria
ladylinrd // (c) 198? TAB Austria
ladylinre // (c) 198? TAB Austria
ll3 // bootleg
lucky8 // (c) 1989 Wing Co. Ltd
lucky8a // (c) 1989 Wing Co. Ltd
lucky8b // (c) 1989 Wing Co. Ltd
@ -20740,8 +20741,8 @@ maclc2 // 1991 Apple Macintosh LC II
macse30 // 1989 Apple Macintosh SE/30
@source:apple/maciivx.cpp
maciivx // 1993 Apple Macintosh IIvx
maciivi // 1993 Apple Macintosh IIvi
maciivx // 1993 Apple Macintosh IIvx
maciivi // 1993 Apple Macintosh IIvi
@source:apple/maclc3.cpp
maclc3 // 1993 Apple Macintosh LC III