mirror of
https://github.com/holub/mame
synced 2025-07-06 02:18:09 +03:00
Clean-ups and version bump
This commit is contained in:
parent
83cde9101e
commit
e684511fbc
@ -13,7 +13,7 @@
|
|||||||
|
|
||||||
|
|
||||||
//**************************************************************************
|
//**************************************************************************
|
||||||
// MACROS / CONSTANTS
|
// MACROS / CONSTANTS
|
||||||
//**************************************************************************
|
//**************************************************************************
|
||||||
|
|
||||||
/* CIA registers */
|
/* CIA registers */
|
||||||
|
@ -2643,20 +2643,20 @@ ROM_START( invadpt2br )
|
|||||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||||
ROM_LOAD( "pv01", 0x0000, 0x0800, CRC(7288a511) SHA1(ff617872784c28ed03591aefa9f0519e5651701f) )
|
ROM_LOAD( "pv01", 0x0000, 0x0800, CRC(7288a511) SHA1(ff617872784c28ed03591aefa9f0519e5651701f) )
|
||||||
/* pv01 had weird encryption applied to it, very likely to have been done post-dump. */
|
/* pv01 had weird encryption applied to it, very likely to have been done post-dump. */
|
||||||
// for (offs = 0x4fc; offs < 0x5fc; offs++)
|
// for (offs = 0x4fc; offs < 0x5fc; offs++)
|
||||||
// rom[offs] ^= 0x6c;
|
// rom[offs] ^= 0x6c;
|
||||||
|
|
||||||
// 0x4fc + 1 * 0x56
|
// 0x4fc + 1 * 0x56
|
||||||
// for (offs = 0x54e; offs < 0x552; offs++)
|
// for (offs = 0x54e; offs < 0x552; offs++)
|
||||||
// rom[offs] ^= 0x03;
|
// rom[offs] ^= 0x03;
|
||||||
|
|
||||||
// 0x4fc + 2 * 0x56
|
// 0x4fc + 2 * 0x56
|
||||||
// for (offs = 0x5a4; offs < 0x5a8; offs++)
|
// for (offs = 0x5a4; offs < 0x5a8; offs++)
|
||||||
// rom[offs] ^= 0x01;
|
// rom[offs] ^= 0x01;
|
||||||
|
|
||||||
// 0x4fc + 3 * 0x56
|
// 0x4fc + 3 * 0x56
|
||||||
// for (offs = 0x5fa; offs < 0x5fc; offs++)
|
// for (offs = 0x5fa; offs < 0x5fc; offs++)
|
||||||
// rom[offs] ^= 0x02;
|
// rom[offs] ^= 0x02;
|
||||||
|
|
||||||
ROM_LOAD( "br_pv02", 0x0800, 0x0800, CRC(420c7c35) SHA1(b51265f4d9e5a8cf9d53099a97cadd25ea0b34ce) )
|
ROM_LOAD( "br_pv02", 0x0800, 0x0800, CRC(420c7c35) SHA1(b51265f4d9e5a8cf9d53099a97cadd25ea0b34ce) )
|
||||||
ROM_LOAD( "br_pv03", 0x1000, 0x0800, CRC(dffd04b9) SHA1(d51a0f27e90b0a49cf2d57ec82a863dcae9f3ea4) )
|
ROM_LOAD( "br_pv03", 0x1000, 0x0800, CRC(dffd04b9) SHA1(d51a0f27e90b0a49cf2d57ec82a863dcae9f3ea4) )
|
||||||
|
@ -7746,23 +7746,23 @@ GAME( 199?, sc2scshxgman, sc2scshx , scorpion2 , drwho , drwho , 0, "Conce
|
|||||||
GAME( 199?, sc2scshxstar, sc2scshx , scorpion2 , drwho , drwho , 0, "Concept", "Super Cash X (Concept) (Starpoint Hardware)", GAME_FLAGS)
|
GAME( 199?, sc2scshxstar, sc2scshx , scorpion2 , drwho , drwho , 0, "Concept", "Super Cash X (Concept) (Starpoint Hardware)", GAME_FLAGS)
|
||||||
GAME( 199?, sc2scshxcas, sc2scshx , scorpion2 , drwho , drwho , 0, "Concept", "Super Casino Cash X (Concept)", GAME_FLAGS)
|
GAME( 199?, sc2scshxcas, sc2scshx , scorpion2 , drwho , drwho , 0, "Concept", "Super Casino Cash X (Concept)", GAME_FLAGS)
|
||||||
|
|
||||||
GAME( 199?, sc2cgc , 0 , scorpion2 , drwho , drwho , 0, "BFM", "Carrot Gold Club (Bellfruit) (Scorpion 2/3)", GAME_FLAGS)
|
GAME( 199?, sc2cgc , 0 , scorpion2 , drwho , drwho , 0, "BFM", "Carrot Gold Club (Bellfruit) (Scorpion 2/3)", GAME_FLAGS)
|
||||||
GAME( 199?, sc2cnile , 0 , scorpion2 , drwho , drwho , 0, "BFM", "Cash On The Nile Club (Bellfruit) (set 1 UK, 150GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS)
|
GAME( 199?, sc2cnile , 0 , scorpion2 , drwho , drwho , 0, "BFM", "Cash On The Nile Club (Bellfruit) (set 1 UK, 150GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS)
|
||||||
GAME( 199?, sc2cnile1 , sc2cnile , scorpion2 , drwho , drwho , 0, "BFM", "Cash On The Nile Club (Bellfruit) (set 2 UK, 150GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS)
|
GAME( 199?, sc2cnile1 , sc2cnile , scorpion2 , drwho , drwho , 0, "BFM", "Cash On The Nile Club (Bellfruit) (set 2 UK, 150GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS)
|
||||||
GAME( 199?, sc2cnile2 , sc2cnile , scorpion2 , drwho , drwho , 0, "BFM", "Cash On The Nile Club (Bellfruit) (set 2 UK, 200GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS)
|
GAME( 199?, sc2cnile2 , sc2cnile , scorpion2 , drwho , drwho , 0, "BFM", "Cash On The Nile Club (Bellfruit) (set 2 UK, 200GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS)
|
||||||
GAME( 199?, sc2cnile2p , sc2cnile , scorpion2 , drwho , drwho , 0, "BFM", "Cash On The Nile Club (Bellfruit) (set 2 UK, 150GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS)
|
GAME( 199?, sc2cnile2p , sc2cnile , scorpion2 , drwho , drwho , 0, "BFM", "Cash On The Nile Club (Bellfruit) (set 2 UK, 150GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS)
|
||||||
GAME( 199?, sc2cnile3p , sc2cnile , scorpion2 , drwho , drwho , 0, "BFM", "Cash On The Nile Club (Bellfruit) (set 3 UK, 150GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS)
|
GAME( 199?, sc2cnile3p , sc2cnile , scorpion2 , drwho , drwho , 0, "BFM", "Cash On The Nile Club (Bellfruit) (set 3 UK, 150GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS)
|
||||||
|
|
||||||
GAME( 199?, sc2casr , 0 , scorpion2 , drwho , drwho , 0, "BFM", "Casino Royale (Bellfruit) (set 1, UK, 10GBP Jackpot, 3rd Triennial) (Scorpion 2/3)", GAME_FLAGS)
|
GAME( 199?, sc2casr , 0 , scorpion2 , drwho , drwho , 0, "BFM", "Casino Royale (Bellfruit) (set 1, UK, 10GBP Jackpot, 3rd Triennial) (Scorpion 2/3)", GAME_FLAGS)
|
||||||
GAME( 199?, sc2casrp , sc2casr , scorpion2 , drwho , drwho , 0, "BFM", "Casino Royale (Bellfruit) (set 1, UK, 10GBP Jackpot, 3rd Triennial, Protocol) (Scorpion 2/3)", GAME_FLAGS)
|
GAME( 199?, sc2casrp , sc2casr , scorpion2 , drwho , drwho , 0, "BFM", "Casino Royale (Bellfruit) (set 1, UK, 10GBP Jackpot, 3rd Triennial, Protocol) (Scorpion 2/3)", GAME_FLAGS)
|
||||||
GAME( 199?, sc2casr1 , sc2casr , scorpion2 , drwho , drwho , 0, "BFM", "Casino Royale (Bellfruit) (set 2, UK, 3rd Triennial) (Scorpion 2/3)", GAME_FLAGS)
|
GAME( 199?, sc2casr1 , sc2casr , scorpion2 , drwho , drwho , 0, "BFM", "Casino Royale (Bellfruit) (set 2, UK, 3rd Triennial) (Scorpion 2/3)", GAME_FLAGS)
|
||||||
GAME( 199?, sc2casr1p , sc2casr , scorpion2 , drwho , drwho , 0, "BFM", "Casino Royale (Bellfruit) (set 2, UK, 3rd Triennial, Protocol) (Scorpion 2/3)", GAME_FLAGS)
|
GAME( 199?, sc2casr1p , sc2casr , scorpion2 , drwho , drwho , 0, "BFM", "Casino Royale (Bellfruit) (set 2, UK, 3rd Triennial, Protocol) (Scorpion 2/3)", GAME_FLAGS)
|
||||||
GAME( 199?, sc2casr2 , sc2casr , scorpion2 , drwho , drwho , 0, "BFM", "Casino Royale (Bellfruit) (set 3, UK) (Scorpion 2/3)", GAME_FLAGS)
|
GAME( 199?, sc2casr2 , sc2casr , scorpion2 , drwho , drwho , 0, "BFM", "Casino Royale (Bellfruit) (set 3, UK) (Scorpion 2/3)", GAME_FLAGS)
|
||||||
GAME( 199?, sc2casr2p , sc2casr , scorpion2 , drwho , drwho , 0, "BFM", "Casino Royale (Bellfruit) (set 3, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS)
|
GAME( 199?, sc2casr2p , sc2casr , scorpion2 , drwho , drwho , 0, "BFM", "Casino Royale (Bellfruit) (set 3, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS)
|
||||||
GAME( 199?, sc2casr3 , sc2casr , scorpion2 , drwho , drwho , 0, "BFM", "Casino Royale (Bellfruit) (set 4, UK, 8GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS)
|
GAME( 199?, sc2casr3 , sc2casr , scorpion2 , drwho , drwho , 0, "BFM", "Casino Royale (Bellfruit) (set 4, UK, 8GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS)
|
||||||
GAME( 199?, sc2casr3p , sc2casr , scorpion2 , drwho , drwho , 0, "BFM", "Casino Royale (Bellfruit) (set 4, UK, 8GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS)
|
GAME( 199?, sc2casr3p , sc2casr , scorpion2 , drwho , drwho , 0, "BFM", "Casino Royale (Bellfruit) (set 4, UK, 8GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS)
|
||||||
GAME( 199?, sc2casr4 , sc2casr , scorpion2 , drwho , drwho , 0, "BFM", "Casino Royale (Bellfruit) (set 5, UK) (Scorpion 2/3)", GAME_FLAGS)
|
GAME( 199?, sc2casr4 , sc2casr , scorpion2 , drwho , drwho , 0, "BFM", "Casino Royale (Bellfruit) (set 5, UK) (Scorpion 2/3)", GAME_FLAGS)
|
||||||
GAME( 199?, sc2casr4p , sc2casr , scorpion2 , drwho , drwho , 0, "BFM", "Casino Royale (Bellfruit) (set 5, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS)
|
GAME( 199?, sc2casr4p , sc2casr , scorpion2 , drwho , drwho , 0, "BFM", "Casino Royale (Bellfruit) (set 5, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS)
|
||||||
|
|
||||||
GAME( 199?, sc2cmbt , 0 , scorpion2 , drwho , drwho , 0, "BFM", "Cat & Mouse & Bonzo Too (Bellfruit) (set 1, UK) (Scorpion 2/3)", GAME_FLAGS)
|
GAME( 199?, sc2cmbt , 0 , scorpion2 , drwho , drwho , 0, "BFM", "Cat & Mouse & Bonzo Too (Bellfruit) (set 1, UK) (Scorpion 2/3)", GAME_FLAGS)
|
||||||
GAME( 199?, sc2cmbtp , sc2cmbt , scorpion2 , drwho , drwho , 0, "BFM", "Cat & Mouse & Bonzo Too (Bellfruit) (set 1, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS)
|
GAME( 199?, sc2cmbtp , sc2cmbt , scorpion2 , drwho , drwho , 0, "BFM", "Cat & Mouse & Bonzo Too (Bellfruit) (set 1, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS)
|
||||||
|
@ -5023,7 +5023,7 @@ ROM_START( 1941u )
|
|||||||
ROM_CONTINUE( 0x10000, 0x08000 )
|
ROM_CONTINUE( 0x10000, 0x08000 )
|
||||||
|
|
||||||
ROM_REGION( 0x40000, "oki", 0 ) /* Samples */
|
ROM_REGION( 0x40000, "oki", 0 ) /* Samples */
|
||||||
ROM_LOAD( "41e_18.11c", 0x00000, 0x20000, CRC(d1f15aeb) SHA1(88089383f2d54fc97026a67f067d448eee5bd0c2) ) // == 41_18.11c /* label is 41E_18, pcb verified */
|
ROM_LOAD( "41e_18.11c", 0x00000, 0x20000, CRC(d1f15aeb) SHA1(88089383f2d54fc97026a67f067d448eee5bd0c2) ) // == 41_18.11c /* label is 41E_18, pcb verified */
|
||||||
ROM_LOAD( "41_19.12c", 0x20000, 0x20000, CRC(15aec3a6) SHA1(8153c03aba005bab62bf0e8b3d15ec1c346326fd) )
|
ROM_LOAD( "41_19.12c", 0x20000, 0x20000, CRC(15aec3a6) SHA1(8153c03aba005bab62bf0e8b3d15ec1c346326fd) )
|
||||||
|
|
||||||
ROM_REGION( 0x0200, "aboardplds", 0 )
|
ROM_REGION( 0x0200, "aboardplds", 0 )
|
||||||
|
@ -140,7 +140,7 @@ static SCREEN_UPDATE_IND16( galaxia )
|
|||||||
if (background)
|
if (background)
|
||||||
{
|
{
|
||||||
/* bit4 causes problems on 2nd level
|
/* bit4 causes problems on 2nd level
|
||||||
if (S2636_IS_PIXEL_DRAWN(pixel0)) state->m_collision |= 0x10; */
|
if (S2636_IS_PIXEL_DRAWN(pixel0)) state->m_collision |= 0x10; */
|
||||||
if (S2636_IS_PIXEL_DRAWN(pixel1)) state->m_collision |= 0x20;
|
if (S2636_IS_PIXEL_DRAWN(pixel1)) state->m_collision |= 0x20;
|
||||||
if (S2636_IS_PIXEL_DRAWN(pixel2)) state->m_collision |= 0x40;
|
if (S2636_IS_PIXEL_DRAWN(pixel2)) state->m_collision |= 0x40;
|
||||||
}
|
}
|
||||||
@ -217,7 +217,7 @@ static SCREEN_UPDATE_IND16( astrowar )
|
|||||||
static WRITE8_HANDLER(galaxia_video_w)
|
static WRITE8_HANDLER(galaxia_video_w)
|
||||||
{
|
{
|
||||||
galaxia_state *state = space->machine().driver_data<galaxia_state>();
|
galaxia_state *state = space->machine().driver_data<galaxia_state>();
|
||||||
// space->machine().primary_screen->update_partial(space->machine().primary_screen->vpos());
|
// space->machine().primary_screen->update_partial(space->machine().primary_screen->vpos());
|
||||||
if (*state->m_fo_state)
|
if (*state->m_fo_state)
|
||||||
state->m_video[offset] = data;
|
state->m_video[offset] = data;
|
||||||
else
|
else
|
||||||
|
@ -1308,7 +1308,7 @@ static WRITE8_DEVICE_HANDLER( lamps_a_w )
|
|||||||
coin_counter_w(device->machine(), 1, data & 0x80); /* counter2 */
|
coin_counter_w(device->machine(), 1, data & 0x80); /* counter2 */
|
||||||
coin_counter_w(device->machine(), 2, data & 0x20); /* counter3 */
|
coin_counter_w(device->machine(), 2, data & 0x20); /* counter3 */
|
||||||
|
|
||||||
// popmessage("written : %02X", (0xff - data));
|
// popmessage("written : %02X", (0xff - data));
|
||||||
|
|
||||||
/* Counters:
|
/* Counters:
|
||||||
|
|
||||||
@ -2604,7 +2604,7 @@ static INPUT_PORTS_START( wstrike )
|
|||||||
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
|
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
|
||||||
|
|
||||||
PORT_START("IN0-1")
|
PORT_START("IN0-1")
|
||||||
// PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN )
|
// PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN )
|
||||||
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_1_PAD) PORT_NAME("IN1-1")
|
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_1_PAD) PORT_NAME("IN1-1")
|
||||||
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_GAMBLE_KEYOUT ) PORT_NAME("Payout") PORT_CODE(KEYCODE_W)
|
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_GAMBLE_KEYOUT ) PORT_NAME("Payout") PORT_CODE(KEYCODE_W)
|
||||||
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_GAMBLE_TAKE ) PORT_NAME("Take")
|
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_GAMBLE_TAKE ) PORT_NAME("Take")
|
||||||
@ -2626,7 +2626,7 @@ static INPUT_PORTS_START( wstrike )
|
|||||||
|
|
||||||
PORT_START("IN0-3")
|
PORT_START("IN0-3")
|
||||||
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Service") PORT_CODE(KEYCODE_F2)
|
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Service") PORT_CODE(KEYCODE_F2)
|
||||||
// PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN )
|
// PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN )
|
||||||
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_2_PAD) PORT_NAME("IN3-2")
|
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_2_PAD) PORT_NAME("IN3-2")
|
||||||
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_NAME("Note In")
|
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_NAME("Note In")
|
||||||
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(3) PORT_NAME("Coin In")
|
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(3) PORT_NAME("Coin In")
|
||||||
|
@ -834,10 +834,10 @@ static void hauntedh_decrypt(running_machine &machine)
|
|||||||
UINT16 x = src[i];
|
UINT16 x = src[i];
|
||||||
|
|
||||||
if ((i & 0x040480) != 0x000080) x ^= 0x0001;
|
if ((i & 0x040480) != 0x000080) x ^= 0x0001;
|
||||||
// if ((i & 0x104008) == 0x104008) x ^= 0x0002;
|
// if ((i & 0x104008) == 0x104008) x ^= 0x0002;
|
||||||
// if ((i & 0x080030) == 0x080010) x ^= 0x0004;
|
// if ((i & 0x080030) == 0x080010) x ^= 0x0004;
|
||||||
if ((i & 0x000042) != 0x000042) x ^= 0x0008;
|
if ((i & 0x000042) != 0x000042) x ^= 0x0008;
|
||||||
// if ((i & 0x048100) == 0x048000) x ^= 0x0010;
|
// if ((i & 0x048100) == 0x048000) x ^= 0x0010;
|
||||||
if ((i & 0x002004) != 0x000004) x ^= 0x0020;
|
if ((i & 0x002004) != 0x000004) x ^= 0x0020;
|
||||||
if ((i & 0x001800) != 0x000000) x ^= 0x0040;
|
if ((i & 0x001800) != 0x000000) x ^= 0x0040;
|
||||||
if ((i & 0x004820) == 0x004820) x ^= 0x0080;
|
if ((i & 0x004820) == 0x004820) x ^= 0x0080;
|
||||||
@ -856,13 +856,13 @@ static const UINT8 chessc2_tab[0x100] = {
|
|||||||
0xEB, 0x84, 0xce, 0xAD, 0x9E, 0xCF, 0xC9, 0xAB, 0x18, 0x59, 0xb6, 0xde, 0x82, 0x13, 0x7C, 0x88,
|
0xEB, 0x84, 0xce, 0xAD, 0x9E, 0xCF, 0xC9, 0xAB, 0x18, 0x59, 0xb6, 0xde, 0x82, 0x13, 0x7C, 0x88,
|
||||||
0x69, 0x63, 0xFF, 0x6F, 0x3C, 0xD2, 0xB9, 0x29, 0x09, 0xF8, 0x97, 0xAA, 0x74, 0xA5, 0x16, 0x0D,
|
0x69, 0x63, 0xFF, 0x6F, 0x3C, 0xD2, 0xB9, 0x29, 0x09, 0xF8, 0x97, 0xAA, 0x74, 0xA5, 0x16, 0x0D,
|
||||||
0xF9, 0x51, 0x9E, 0x9f, 0x63, 0xC6, 0x1E, 0x32, 0x8C, 0x0C, 0xE9, 0xA0, 0x56, 0x95, 0xD1, 0x9D,
|
0xF9, 0x51, 0x9E, 0x9f, 0x63, 0xC6, 0x1E, 0x32, 0x8C, 0x0C, 0xE9, 0xA0, 0x56, 0x95, 0xD1, 0x9D,
|
||||||
0xEA, 0xA9, 0x82, 0xC3, 0x30, 0x15, 0x21, 0xD8, 0x8F, 0x10, 0x25, 0x61, 0xE6, 0x6D, 0x75, 0x6D,
|
0xEA, 0xA9, 0x82, 0xC3, 0x30, 0x15, 0x21, 0xD8, 0x8F, 0x10, 0x25, 0x61, 0xE6, 0x6D, 0x75, 0x6D,
|
||||||
0xCB, 0x08, 0xC3, 0x9B, 0x03, 0x6A, 0x28, 0x6D, 0x42, 0xBF, 0x00, 0xd2, 0x24, 0xFA, 0x08, 0xEE,
|
0xCB, 0x08, 0xC3, 0x9B, 0x03, 0x6A, 0x28, 0x6D, 0x42, 0xBF, 0x00, 0xd2, 0x24, 0xFA, 0x08, 0xEE,
|
||||||
0x6B, 0x46, 0xB7, 0x2C, 0x7B, 0xB0, 0xDA, 0x86, 0x13, 0x14, 0x73, 0x14, 0x4D, 0x45, 0xD3, 0xD4,
|
0x6B, 0x46, 0xB7, 0x2C, 0x7B, 0xB0, 0xDA, 0x86, 0x13, 0x14, 0x73, 0x14, 0x4D, 0x45, 0xD3, 0xD4,
|
||||||
0xD9, 0x80, 0xF5, 0xB8, 0x76, 0x13, 0x1E, 0xF6, 0xB1, 0x4A, 0xB3, 0x8B, 0xE2, 0x9A, 0x5A, 0x11,
|
0xD9, 0x80, 0xF5, 0xB8, 0x76, 0x13, 0x1E, 0xF6, 0xB1, 0x4A, 0xB3, 0x8B, 0xE2, 0x9A, 0x5A, 0x11,
|
||||||
0x64, 0x11, 0x55, 0xC3, 0x14, 0xFD, 0x1B, 0xCe, 0x0C, 0xDC, 0x38, 0xDA, 0xA1, 0x84, 0x66, 0xD9,
|
0x64, 0x11, 0x55, 0xC3, 0x14, 0xFD, 0x1B, 0xCe, 0x0C, 0xDC, 0x38, 0xDA, 0xA1, 0x84, 0x66, 0xD9,
|
||||||
0x9b, 0x93, 0xED, 0x0F, 0xB4, 0x19, 0x38, 0x62, 0x53, 0x85, 0xB9, 0xE5, 0x89, 0xCd, 0xFE, 0x9E,
|
0x9b, 0x93, 0xED, 0x0F, 0xB4, 0x19, 0x38, 0x62, 0x53, 0x85, 0xB9, 0xE5, 0x89, 0xCd, 0xFE, 0x9E,
|
||||||
0x4D, 0xE2, 0x14, 0x9F, 0xF4, 0x53, 0x1C, 0x46, 0xf4, 0x40, 0x2C, 0xCC, 0xDa, 0x82, 0x69, 0x15,
|
0x4D, 0xE2, 0x14, 0x9F, 0xF4, 0x53, 0x1C, 0x46, 0xf4, 0x40, 0x2C, 0xCC, 0xDa, 0x82, 0x69, 0x15,
|
||||||
0x88, 0x18, 0x62, 0xB7, 0xB4, 0xD5, 0xAF, 0x4B, 0x9E, 0x48, 0xCA, 0xF4, 0x11, 0xEC, 0x2D, 0x2C,
|
0x88, 0x18, 0x62, 0xB7, 0xB4, 0xD5, 0xAF, 0x4B, 0x9E, 0x48, 0xCA, 0xF4, 0x11, 0xEC, 0x2D, 0x2C,
|
||||||
0x9D, 0x91, 0xAD, 0xDA, 0x13, 0x0A, 0x16, 0x86, 0x41, 0x18, 0x08, 0x01, 0xef, 0x97, 0x11, 0x1f,
|
0x9D, 0x91, 0xAD, 0xDA, 0x13, 0x0A, 0x16, 0x86, 0x41, 0x18, 0x08, 0x01, 0xef, 0x97, 0x11, 0x1f,
|
||||||
0x1A, 0xE7, 0x0C, 0xC9, 0x6D, 0x9D, 0xB9, 0x49, 0x0B, 0x6B, 0x9E, 0xD4, 0x72, 0x4D, 0x1D, 0x59
|
0x1A, 0xE7, 0x0C, 0xC9, 0x6D, 0x9D, 0xB9, 0x49, 0x0B, 0x6B, 0x9E, 0xD4, 0x72, 0x4D, 0x1D, 0x59
|
||||||
@ -880,7 +880,7 @@ static void chessc2_decrypt(running_machine &machine)
|
|||||||
|
|
||||||
if ((i & 0x040480) != 0x000080) x ^= 0x0001;
|
if ((i & 0x040480) != 0x000080) x ^= 0x0001;
|
||||||
if ((i & 0x004008) == 0x004008) x ^= 0x0002;
|
if ((i & 0x004008) == 0x004008) x ^= 0x0002;
|
||||||
// if ((i & 0x080030) == 0x080010) x ^= 0x0004;
|
// if ((i & 0x080030) == 0x080010) x ^= 0x0004;
|
||||||
if ((i & 0x000242) != 0x000042) x ^= 0x0008;
|
if ((i & 0x000242) != 0x000042) x ^= 0x0008;
|
||||||
if ((i & 0x008100) == 0x008000) x ^= 0x0010;
|
if ((i & 0x008100) == 0x008000) x ^= 0x0010;
|
||||||
if ((i & 0x002004) != 0x000004) x ^= 0x0020; // correct??
|
if ((i & 0x002004) != 0x000004) x ^= 0x0020; // correct??
|
||||||
@ -925,7 +925,7 @@ static void klxyj_decrypt(running_machine &machine)
|
|||||||
|
|
||||||
if ((i & 0x040480) != 0x000080) x ^= 0x0001;
|
if ((i & 0x040480) != 0x000080) x ^= 0x0001;
|
||||||
if ((i & 0x004008) == 0x004008) x ^= 0x0002;
|
if ((i & 0x004008) == 0x004008) x ^= 0x0002;
|
||||||
// if ((i & 0x080030) == 0x080010) x ^= 0x0004;
|
// if ((i & 0x080030) == 0x080010) x ^= 0x0004;
|
||||||
if ((i & 0x000242) != 0x000042) x ^= 0x0008;
|
if ((i & 0x000242) != 0x000042) x ^= 0x0008;
|
||||||
if ((i & 0x008100) == 0x008000) x ^= 0x0010;
|
if ((i & 0x008100) == 0x008000) x ^= 0x0010;
|
||||||
if ((i & 0x002004) != 0x000004) x ^= 0x0020;
|
if ((i & 0x002004) != 0x000004) x ^= 0x0020;
|
||||||
|
@ -60,7 +60,7 @@
|
|||||||
Other specs...
|
Other specs...
|
||||||
|
|
||||||
Name of game: Janken Man.
|
Name of game: Janken Man.
|
||||||
Manufacturer: Sanwaizu Co., Ltd. (Bankruptcy on March 6, 1998)
|
Manufacturer: Sanwaizu Co., Ltd. (Bankruptcy on March 6, 1998)
|
||||||
Year: May 1985 (1985)
|
Year: May 1985 (1985)
|
||||||
Body dimensions: Depth: 355mm, Width: 340mm, Height: 855mm (body only)
|
Body dimensions: Depth: 355mm, Width: 340mm, Height: 855mm (body only)
|
||||||
Weight: 30kg.
|
Weight: 30kg.
|
||||||
|
@ -63,31 +63,31 @@ Most of these are not emulated correctly. In most cases the protection device su
|
|||||||
game region code..
|
game region code..
|
||||||
|
|
||||||
ASIC 3:
|
ASIC 3:
|
||||||
state based device?
|
state based device?
|
||||||
see
|
see
|
||||||
machine/pgmprot.c
|
machine/pgmprot.c
|
||||||
|
|
||||||
ASIC 25 + ASIC 12
|
ASIC 25 + ASIC 12
|
||||||
state based device + rom overlays
|
state based device + rom overlays
|
||||||
see
|
see
|
||||||
machine/pgmprot5.c
|
machine/pgmprot5.c
|
||||||
|
|
||||||
ASIC 25 + ASIC 22
|
ASIC 25 + ASIC 22
|
||||||
state based device + encrypted DMA device
|
state based device + encrypted DMA device
|
||||||
see
|
see
|
||||||
machine/pgmprot4.c
|
machine/pgmprot4.c
|
||||||
|
|
||||||
ASIC 25 + ASIC 28
|
ASIC 25 + ASIC 28
|
||||||
state based device + encrypted DMA device?
|
state based device + encrypted DMA device?
|
||||||
see
|
see
|
||||||
machine/pgmprot6.c
|
machine/pgmprot6.c
|
||||||
|
|
||||||
ASIC 027A(55857F/55857G):
|
ASIC 027A(55857F/55857G):
|
||||||
ARM based CPUs with internal ROM
|
ARM based CPUs with internal ROM
|
||||||
see
|
see
|
||||||
machine/pgmprot1.c
|
machine/pgmprot1.c
|
||||||
machine/pgmprot2.c
|
machine/pgmprot2.c
|
||||||
machine/pgmprot3.c
|
machine/pgmprot3.c
|
||||||
|
|
||||||
|
|
||||||
there are probably more...
|
there are probably more...
|
||||||
|
@ -784,30 +784,30 @@ ROM_END
|
|||||||
/*
|
/*
|
||||||
Lucky Boom (c)1996 Playmark
|
Lucky Boom (c)1996 Playmark
|
||||||
|
|
||||||
QTY Type clock position function
|
QTY Type clock position function
|
||||||
1x MC68000P12 u24 16/32-bit Microprocessor - main
|
1x MC68000P12 u24 16/32-bit Microprocessor - main
|
||||||
1x M6295 u146 4-Channel Mixing ADCPM Voice Synthesis LSI - sound
|
1x M6295 u146 4-Channel Mixing ADCPM Voice Synthesis LSI - sound
|
||||||
1x KA358 u155 Dual Operational Amplifier - sound
|
1x KA358 u155 Dual Operational Amplifier - sound
|
||||||
1x TDA2003 TD1 Audio Amplifier - sound
|
1x TDA2003 TD1 Audio Amplifier - sound
|
||||||
1x oscillator 24.000000MHz XL1
|
1x oscillator 24.000000MHz XL1
|
||||||
1x oscillator 28.000000MHz XL2
|
1x oscillator 28.000000MHz XL2
|
||||||
1x blu resonator 1000J Y1
|
1x blu resonator 1000J Y1
|
||||||
|
|
||||||
ROMs
|
ROMs
|
||||||
QTY Type position status
|
QTY Type position status
|
||||||
1x TMS27C020 1 dumped
|
1x TMS27C020 1 dumped
|
||||||
2x AM27C010 2,3 dumped
|
2x AM27C010 2,3 dumped
|
||||||
5x TMS27C010 4-8 dumped
|
5x TMS27C010 4-8 dumped
|
||||||
|
|
||||||
RAMs
|
RAMs
|
||||||
QTY Type position
|
QTY Type position
|
||||||
8x HM3-65728BK-5 u42,u73,u74,u75,u80,u81,u124,u125
|
8x HM3-65728BK-5 u42,u73,u74,u75,u80,u81,u124,u125
|
||||||
2x HY62256ALP-10 u2,u6
|
2x HY62256ALP-10 u2,u6
|
||||||
2x KM6264BL-7L u36,u37
|
2x KM6264BL-7L u36,u37
|
||||||
PLDs
|
PLDs
|
||||||
QTY Type position status
|
QTY Type position status
|
||||||
2x A1020B-PL84C u110,u137 read protected
|
2x A1020B-PL84C u110,u137 read protected
|
||||||
4x TIBPAL22V10ACNT u1,u77,u111,u112 read protected
|
4x TIBPAL22V10ACNT u1,u77,u111,u112 read protected
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
@ -307,7 +307,7 @@ ROM_START( sfcbox )
|
|||||||
ROM_REGION( 0x1000000, "maincpu", ROMREGION_ERASE00 )
|
ROM_REGION( 0x1000000, "maincpu", ROMREGION_ERASE00 )
|
||||||
|
|
||||||
// ROM_REGION( 0x80000, "atrom", 0 )
|
// ROM_REGION( 0x80000, "atrom", 0 )
|
||||||
// ROM_REGION( 0x10000, "user3", 0 )
|
// ROM_REGION( 0x10000, "user3", 0 )
|
||||||
|
|
||||||
ROM_REGION( 0x100, "user5", 0 ) /* IPL ROM */
|
ROM_REGION( 0x100, "user5", 0 ) /* IPL ROM */
|
||||||
ROM_LOAD( "spc700.rom", 0x00, 0x40, CRC(44bb3a40) SHA1(97e352553e94242ae823547cd853eecda55c20f0) ) /* boot rom */
|
ROM_LOAD( "spc700.rom", 0x00, 0x40, CRC(44bb3a40) SHA1(97e352553e94242ae823547cd853eecda55c20f0) ) /* boot rom */
|
||||||
|
@ -312,7 +312,7 @@ static INPUT_PORTS_START( sidepckt )
|
|||||||
PORT_DIPSETTING( 0x30, "10k 60k 50k+" ) /* "10000, after each 50000" in the Dip Switches page */
|
PORT_DIPSETTING( 0x30, "10k 60k 50k+" ) /* "10000, after each 50000" in the Dip Switches page */
|
||||||
PORT_DIPSETTING( 0x20, "20k 70k 50k+" ) /* "20000, after each 70000" in the Dip Switches page */
|
PORT_DIPSETTING( 0x20, "20k 70k 50k+" ) /* "20000, after each 70000" in the Dip Switches page */
|
||||||
PORT_DIPSETTING( 0x10, "30k 80k 50k+" ) /* "30000, after each 100000" in the Dip Switches page */
|
PORT_DIPSETTING( 0x10, "30k 80k 50k+" ) /* "30000, after each 100000" in the Dip Switches page */
|
||||||
// PORT_DIPSETTING( 0x00, "20k 70k 50k+" ) /* "20000" in the Dip Switches page */
|
// PORT_DIPSETTING( 0x00, "20k 70k 50k+" ) /* "20000" in the Dip Switches page */
|
||||||
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_SERVICE1 )
|
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_SERVICE1 )
|
||||||
PORT_DIPUNUSED( 0x80, IP_ACTIVE_LOW )
|
PORT_DIPUNUSED( 0x80, IP_ACTIVE_LOW )
|
||||||
INPUT_PORTS_END
|
INPUT_PORTS_END
|
||||||
|
@ -36,7 +36,7 @@
|
|||||||
|
|
||||||
static WRITE32_HANDLER( svg_arm7_ram_sel_w )
|
static WRITE32_HANDLER( svg_arm7_ram_sel_w )
|
||||||
{
|
{
|
||||||
// printf("svg_arm7_ram_sel_w %08x\n", data);
|
// printf("svg_arm7_ram_sel_w %08x\n", data);
|
||||||
space->machine().scheduler().synchronize(); // force resync
|
space->machine().scheduler().synchronize(); // force resync
|
||||||
|
|
||||||
pgm_state *state = space->machine().driver_data<pgm_state>();
|
pgm_state *state = space->machine().driver_data<pgm_state>();
|
||||||
@ -250,7 +250,7 @@ static READ32_HANDLER( dmnfrnt_speedup_r )
|
|||||||
pgm_state *state = space->machine().driver_data<pgm_state>();
|
pgm_state *state = space->machine().driver_data<pgm_state>();
|
||||||
int pc = cpu_get_pc(&space->device());
|
int pc = cpu_get_pc(&space->device());
|
||||||
if (pc == 0x8000fea) device_eat_cycles(&space->device(), 500);
|
if (pc == 0x8000fea) device_eat_cycles(&space->device(), 500);
|
||||||
// else printf("dmn_speedup_r %08x\n", pc);
|
// else printf("dmn_speedup_r %08x\n", pc);
|
||||||
return state->m_arm_ram[0x000444/4];
|
return state->m_arm_ram[0x000444/4];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -10602,7 +10602,7 @@ wupndownb // (c) 1998, Video Klein
|
|||||||
wupndownc // (c) 1998, Video Klein
|
wupndownc // (c) 1998, Video Klein
|
||||||
wupndownd // (c) 1998, Video Klein
|
wupndownd // (c) 1998, Video Klein
|
||||||
wstrike // (c) 1992, Video Klein
|
wstrike // (c) 1992, Video Klein
|
||||||
wstrikea // (c) 1992, Video Klein
|
wstrikea // (c) 1992, Video Klein
|
||||||
wtchjack // (c) 1992-1996, Video Klein
|
wtchjack // (c) 1992-1996, Video Klein
|
||||||
wtchjacka // (c) 1992-1996, Video Klein
|
wtchjacka // (c) 1992-1996, Video Klein
|
||||||
wtchjackb // (c) 1992-1996, Video Klein
|
wtchjackb // (c) 1992-1996, Video Klein
|
||||||
|
@ -326,7 +326,7 @@ static const dasm_table_entry dasm_table[] =
|
|||||||
{ "tms32051", _16le, -1, CPU_DISASSEMBLE_NAME(tms32051) },
|
{ "tms32051", _16le, -1, CPU_DISASSEMBLE_NAME(tms32051) },
|
||||||
{ "tms34010", _8bit, 3, CPU_DISASSEMBLE_NAME(tms34010) },
|
{ "tms34010", _8bit, 3, CPU_DISASSEMBLE_NAME(tms34010) },
|
||||||
{ "tms34020", _8bit, 3, CPU_DISASSEMBLE_NAME(tms34020) },
|
{ "tms34020", _8bit, 3, CPU_DISASSEMBLE_NAME(tms34020) },
|
||||||
// { "tms57002", _32le, -2, CPU_DISASSEMBLE_NAME(tms57002) },
|
// { "tms57002", _32le, -2, CPU_DISASSEMBLE_NAME(tms57002) },
|
||||||
{ "tms7000", _8bit, 0, CPU_DISASSEMBLE_NAME(tms7000) },
|
{ "tms7000", _8bit, 0, CPU_DISASSEMBLE_NAME(tms7000) },
|
||||||
{ "upd7810", _8bit, 0, CPU_DISASSEMBLE_NAME(upd7810) },
|
{ "upd7810", _8bit, 0, CPU_DISASSEMBLE_NAME(upd7810) },
|
||||||
{ "upd7807", _8bit, 0, CPU_DISASSEMBLE_NAME(upd7807) },
|
{ "upd7807", _8bit, 0, CPU_DISASSEMBLE_NAME(upd7807) },
|
||||||
|
@ -38,4 +38,4 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
extern const char build_version[];
|
extern const char build_version[];
|
||||||
const char build_version[] = "0.145u4 ("__DATE__")";
|
const char build_version[] = "0.145u5 ("__DATE__")";
|
||||||
|
Loading…
Reference in New Issue
Block a user