- funworld/supercrd.cpp: tweaked XOR tables

- namco/sweetland4: identified set as Sweet Land 4 Bright [negunma]
This commit is contained in:
Ivan Vangelista 2023-03-31 19:29:08 +02:00
parent 4f01591d28
commit fbf158b7c8
3 changed files with 6 additions and 7 deletions

View File

@ -614,8 +614,8 @@ void supercrd_state::init_supercrd() // TODO: check unknown opcodes
{ 0x43, 0x02, unkn, 0x02, unkn, 0x43, 0x10, 0x43 } // 0xdx and 0xfx
},
{
{ 0x13, 0x10, 0x02, unkn, 0x50, 0x43, 0x11, 0x51 }, // 0x0x and 0x2x
{ 0x43, 0x41, 0x43, unkn, 0x50, 0x00, 0x51, 0x01 }, // 0x1x and 0x3x
{ 0x13, 0x10, 0x02, 0x40, 0x50, 0x43, 0x11, 0x51 }, // 0x0x and 0x2x
{ 0x43, 0x41, 0x43, 0x53, 0x50, 0x00, 0x51, 0x01 }, // 0x1x and 0x3x
{ 0x52, 0x51, 0x00, 0x40, 0x40, 0x00, 0x52, 0x40 }, // 0x4x and 0x6x
{ 0x52, 0x50, 0x13, 0x01, 0x52, 0x02, 0x03, 0x52 }, // 0x5x and 0x7x
{ 0x43, unkn, 0x50, 0x41, 0x12, 0x51, 0x11, unkn }, // 0x8x and 0xax
@ -627,7 +627,7 @@ void supercrd_state::init_supercrd() // TODO: check unknown opcodes
{ 0x43, 0x51, 0x01, 0x13, 0x51, 0x42, unkn, 0x01 }, // 0x0x and 0x2x
{ 0x50, 0x43, 0x13, 0x11, unkn, 0x42, 0x12, 0x01 }, // 0x1x and 0x3x
{ 0x53, 0x10, 0x11, 0x52, 0x51, 0x00, 0x10, 0x13 }, // 0x4x and 0x6x
{ 0x42, 0x13, unkn, 0x53, 0x40, 0x52, 0x10, 0x52 }, // 0x5x and 0x7x
{ 0x42, 0x13, 0x13, 0x53, 0x40, 0x52, 0x10, 0x52 }, // 0x5x and 0x7x
{ 0x40, 0x43, 0x51, 0x51, 0x51, 0x01, unkn, 0x00 }, // 0x8x and 0xax
{ unkn, 0x01, 0x43, 0x02, unkn, 0x53, unkn, unkn }, // 0x9x and 0xbx
{ 0x01, 0x02, unkn, 0x50, 0x51, 0x00, 0x51, 0x10 }, // 0xcx and 0xex
@ -637,7 +637,7 @@ void supercrd_state::init_supercrd() // TODO: check unknown opcodes
{ 0x42, 0x00, 0x43, 0x53, 0x03, 0x53, 0x00, 0x11 }, // 0x0x and 0x2x
{ 0x13, 0x02, 0x12, 0x11, 0x41, 0x02, 0x50, 0x53 }, // 0x1x and 0x3x
{ 0x00, 0x12, 0x52, 0x12, 0x03, 0x00, 0x43, 0x43 }, // 0x4x and 0x6x
{ 0x42, 0x40, 0x11, 0x01, unkn, 0x02, 0x02, 0x43 }, // 0x5x and 0x7x
{ 0x42, 0x40, 0x11, 0x01, 0x41, 0x02, 0x02, 0x43 }, // 0x5x and 0x7x
{ unkn, 0x12, 0x50, 0x43, 0x13, unkn, unkn, 0x02 }, // 0x8x and 0xax
{ 0x51, 0x01, 0x10, 0x02, 0x52, unkn, 0x43, unkn }, // 0x9x and 0xbx
{ 0x02, 0x02, unkn, 0x10, unkn, 0x00, 0x10, 0x40 }, // 0xcx and 0xex

View File

@ -11,8 +11,7 @@ SWEET LAND III (1998) not yet dumped (ROM labeled "SWS 1 MPR 0", and at least
this version has a sub pcb with a ROM labeled "SWS 1 SPR 0")
SWEET LAND 4 (1999) no technical information found but sounds different FM sound
and PCM voice. the music is partially from NEW SWEET FACTORY (1994).
Sweet Land 4 Sakura Version/Bright Version (2005) music replaced and seems not
to sound FM sound.
Sweet Land 4 Sakura Version/Bright Version (2005) music replaced (Oki M9810B).
other variations and later versions are not researched.
SWEET LAND (1986) ~ Sweet Land II (1994) PCB layout

View File

@ -138,4 +138,4 @@ ROM_END
} // anonymous namespace
GAME( 2004, sweetld4, 0, sweetland4, sweetld4, sweetland4_state, empty_init, ROT0, "Namco", "Sweet Land 4 (ver 2004.9.29)", MACHINE_IS_SKELETON_MECHANICAL )
GAME( 2004, sweetld4, 0, sweetland4, sweetld4, sweetland4_state, empty_init, ROT0, "Namco", "Sweet Land 4 Bright (ver 2004.9.29)", MACHINE_IS_SKELETON_MECHANICAL )