New working clones

------------------
Chong Chong Le Yuan (V100CN) [little0]
This commit is contained in:
Ivan Vangelista 2025-03-23 08:36:42 +01:00
parent 728f24da8c
commit d0b681c51e
2 changed files with 28 additions and 0 deletions

View File

@ -186,6 +186,7 @@ public:
void init_chessc2() ATTR_COLD; void init_chessc2() ATTR_COLD;
void init_tct2p() ATTR_COLD; void init_tct2p() ATTR_COLD;
void init_xypdk() ATTR_COLD; void init_xypdk() ATTR_COLD;
void init_ccly() ATTR_COLD;
protected: protected:
virtual void machine_start() override ATTR_COLD; virtual void machine_start() override ATTR_COLD;
@ -3379,6 +3380,24 @@ ROM_START( extradrw ) // IGS PCB 0326-05-DV-1
ROM_LOAD( "igs s3002.u18", 0x00000, 0x200000, CRC(48601c32) SHA1(8ef3bad80931f4b1badf0598463e15508602f104) ) // BADADDR --xxxxxxxxxxxxxxxxxxx ROM_LOAD( "igs s3002.u18", 0x00000, 0x200000, CRC(48601c32) SHA1(8ef3bad80931f4b1badf0598463e15508602f104) ) // BADADDR --xxxxxxxxxxxxxxxxxxx
ROM_END ROM_END
ROM_START( ccly ) // IGS PCB-0415-05-GD - no XA, contrary to the other regions sets in igs_m027xa.cpp
ROM_REGION( 0x04000, "maincpu", 0 )
// Internal rom of IGS027A ARM based MCU
ROM_LOAD( "b5_027a.u30", 0x00000, 0x4000, CRC(5007bbf1) SHA1(e98753e299905ac13b31ae606b821d089fe045d0) )
ROM_REGION32_LE( 0x80000, "user1", ROMREGION_ERASEFF ) // external ARM data / prg
ROM_LOAD( "rom.u21", 0x00000, 0x80000, CRC(f5fd7279) SHA1(4d91c0655bd852c8ff1f0fc9c882e87b37830268) )
ROM_REGION( 0x080000, "igs017_igs031:tilemaps", 0 )
ROM_LOAD( "rom.u9", 0x000000, 0x080000, CRC(776f198c) SHA1(e567ef98160ccb51688189eac13594ab6aaf13bc) )
ROM_REGION( 0x400000, "igs017_igs031:sprites", 0 )
ROM_LOAD( "rom.u8", 0x000000, 0x400000, CRC(5b9863ba) SHA1(c4080076e03994056ac94d7c0a5ffcabd9505f9a) ) // FIXED BITS (xxxxxxx0xxxxxxxx)
ROM_REGION( 0x200000, "oki", 0 )
ROM_LOAD( "rom.u18", 0x00000, 0x200000, CRC(2cbfc5aa) SHA1(94817f5d1babad4ff1bb12701797982e7a106a72) )
ROM_END
void igs_m027_state::pgm_create_dummy_internal_arm_region() void igs_m027_state::pgm_create_dummy_internal_arm_region()
{ {
@ -3624,6 +3643,13 @@ void igs_m027_state::init_xypdk()
m_igs017_igs031->tarzan_decrypt_sprites(0, 0); m_igs017_igs031->tarzan_decrypt_sprites(0, 0);
} }
void igs_m027_state::init_ccly()
{
crzybugs_decrypt(machine());
m_igs017_igs031->sdwx_gfx_decrypt();
m_igs017_igs031->tarzan_decrypt_sprites(0, 0);
}
} // anonymous namespace } // anonymous namespace
@ -3664,6 +3690,7 @@ GAME( 2005, cjddzlf, 0, cjddz, cjddz, igs_m027_stat
GAME( 2005, cjtljp, 0, xypdk, lhzb4, igs_m027_state, init_cjtljp, ROT0, "IGS", "Chaoji Tuolaji Jiaqiang Ban (V206CN)", 0 ) // 2005 date in internal ROM GAME( 2005, cjtljp, 0, xypdk, lhzb4, igs_m027_state, init_cjtljp, ROT0, "IGS", "Chaoji Tuolaji Jiaqiang Ban (V206CN)", 0 ) // 2005 date in internal ROM
GAME( 2005, xypdk, 0, xypdk, lhzb4, igs_m027_state, init_xypdk, ROT0, "IGS", "Xingyun Pao De Kuai (V106CN)", 0 ) GAME( 2005, xypdk, 0, xypdk, lhzb4, igs_m027_state, init_xypdk, ROT0, "IGS", "Xingyun Pao De Kuai (V106CN)", 0 )
GAMEL( 2007, tripslot, 0, tripslot, tripslot, igs_m027_state, init_tripslot, ROT0, "IGS", "Triple Slot (V200VE)", 0, layout_tripslot ) // 2007 date in internal ROM at least, could be later, default settings password is all 'start 1' GAMEL( 2007, tripslot, 0, tripslot, tripslot, igs_m027_state, init_tripslot, ROT0, "IGS", "Triple Slot (V200VE)", 0, layout_tripslot ) // 2007 date in internal ROM at least, could be later, default settings password is all 'start 1'
GAME( 2005, ccly, crzybugs, m027_1ppi<true>, base, igs_m027_state, init_ccly, ROT0, "IGS", "Chong Chong Le Yuan (V100CN)", MACHINE_NOT_WORKING )
// this has a 2nd 8255 // this has a 2nd 8255
GAME( 2001, extradrw, 0, extradrw, base, igs_m027_state, init_extradrw, ROT0, "IGS", "Extra Draw (V100VE)", MACHINE_NOT_WORKING ) GAME( 2001, extradrw, 0, extradrw, base, igs_m027_state, init_extradrw, ROT0, "IGS", "Extra Draw (V100VE)", MACHINE_NOT_WORKING )
// these have an IGS025 protection device instead of the 8255 // these have an IGS025 protection device instead of the 8255

View File

@ -20554,6 +20554,7 @@ superkds
amazoni2 amazoni2
amazonia amazonia
amazonkp amazonkp
ccly
chessc2 chessc2
cjddz cjddz
cjddz213cn cjddz213cn