mirror of
https://github.com/holub/mame
synced 2025-06-01 10:31:48 +03:00
Clean-ups and version bump
This commit is contained in:
parent
83cde9101e
commit
e684511fbc
@ -3140,7 +3140,7 @@ static int generate_instruction_1f(powerpc_state *ppc, drcuml_block *block, comp
|
||||
|
||||
UML_LABEL(block, compiler->labelnum++); // 2:
|
||||
UML_DIVS(block, R32(G_RD(op)), R32(G_RD(op)), R32(G_RA(op)), R32(G_RB(op))); // divs rd,rd,ra,rb
|
||||
generate_compute_flags(ppc, block, desc, op & M_RC, ((op & M_OE) ? XER_OV : 0), FALSE);// <update flags>
|
||||
generate_compute_flags(ppc, block, desc, op & M_RC, ((op & M_OE) ? XER_OV : 0), FALSE);// <update flags>
|
||||
|
||||
UML_LABEL(block, compiler->labelnum++); // 3:
|
||||
return TRUE;
|
||||
|
@ -13,7 +13,7 @@
|
||||
|
||||
|
||||
//**************************************************************************
|
||||
// MACROS / CONSTANTS
|
||||
// MACROS / CONSTANTS
|
||||
//**************************************************************************
|
||||
|
||||
/* CIA registers */
|
||||
|
@ -2643,20 +2643,20 @@ ROM_START( invadpt2br )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "pv01", 0x0000, 0x0800, CRC(7288a511) SHA1(ff617872784c28ed03591aefa9f0519e5651701f) )
|
||||
/* pv01 had weird encryption applied to it, very likely to have been done post-dump. */
|
||||
// for (offs = 0x4fc; offs < 0x5fc; offs++)
|
||||
// rom[offs] ^= 0x6c;
|
||||
// for (offs = 0x4fc; offs < 0x5fc; offs++)
|
||||
// rom[offs] ^= 0x6c;
|
||||
|
||||
// 0x4fc + 1 * 0x56
|
||||
// for (offs = 0x54e; offs < 0x552; offs++)
|
||||
// rom[offs] ^= 0x03;
|
||||
// for (offs = 0x54e; offs < 0x552; offs++)
|
||||
// rom[offs] ^= 0x03;
|
||||
|
||||
// 0x4fc + 2 * 0x56
|
||||
// for (offs = 0x5a4; offs < 0x5a8; offs++)
|
||||
// rom[offs] ^= 0x01;
|
||||
// for (offs = 0x5a4; offs < 0x5a8; offs++)
|
||||
// rom[offs] ^= 0x01;
|
||||
|
||||
// 0x4fc + 3 * 0x56
|
||||
// for (offs = 0x5fa; offs < 0x5fc; offs++)
|
||||
// rom[offs] ^= 0x02;
|
||||
// for (offs = 0x5fa; offs < 0x5fc; offs++)
|
||||
// rom[offs] ^= 0x02;
|
||||
|
||||
ROM_LOAD( "br_pv02", 0x0800, 0x0800, CRC(420c7c35) SHA1(b51265f4d9e5a8cf9d53099a97cadd25ea0b34ce) )
|
||||
ROM_LOAD( "br_pv03", 0x1000, 0x0800, CRC(dffd04b9) SHA1(d51a0f27e90b0a49cf2d57ec82a863dcae9f3ea4) )
|
||||
|
@ -1955,36 +1955,36 @@ ROM_END
|
||||
/* similar-looking h/w to spikes91, includes roms from spikes91 and svolley. possibly an svolley boot on spikes91 h/w? */
|
||||
ROM_START( spikes91a )
|
||||
ROM_REGION( 0x40000, "maincpu", 0 ) /* 68000 code */
|
||||
ROM_LOAD16_BYTE( "4-prg.bin", 0x00001, 0x10000, CRC(eefaa208) SHA1(2a0417e170de3212f45be64719bb1eb0c6d33c59) )
|
||||
ROM_LOAD16_BYTE( "6-prg.bin", 0x00000, 0x10000, CRC(da7d2e81) SHA1(ca78a661876ddbcb0e7599edcc819558afb76930) )
|
||||
ROM_LOAD16_BYTE( "4-prg.bin", 0x00001, 0x10000, CRC(eefaa208) SHA1(2a0417e170de3212f45be64719bb1eb0c6d33c59) )
|
||||
ROM_LOAD16_BYTE( "6-prg.bin", 0x00000, 0x10000, CRC(da7d2e81) SHA1(ca78a661876ddbcb0e7599edcc819558afb76930) )
|
||||
ROM_LOAD16_BYTE( "5-prg.bin", 0x20000, 0x08000, CRC(e7630122) SHA1(d200afe5134030be615f112af0ab54ac3b349eca) ) // these 2 match program ROMs from svolley
|
||||
ROM_LOAD16_BYTE( "3-prg.bin", 0x20001, 0x08000, CRC(b6b24910) SHA1(2e4cf80a8eb1fcd9448405ff881bb99ae4ce8909) )
|
||||
|
||||
ROM_REGION( 0x080000, "gfx1", 0 )
|
||||
ROM_LOAD( "19.bin", 0x000000, 0x010000, CRC(12a67e3f) SHA1(c77b264eae0f55af36728b6e5e5e1fec3d366eb1) )
|
||||
ROM_LOAD( "20.bin", 0x010000, 0x010000, CRC(31828996) SHA1(b324902b9fff0bab1daa3af5136b96d50d12956f) )
|
||||
ROM_LOAD( "21.bin", 0x020000, 0x010000, CRC(51cbe0d6) SHA1(d60b2a297d7e994c60db28e8ba60b0664e01f61d) )
|
||||
ROM_LOAD( "22.bin", 0x030000, 0x010000, CRC(c289bfc0) SHA1(4a8929c5f304a1d203cad04c72fc6e96764dc858) )
|
||||
ROM_LOAD( "19.bin", 0x000000, 0x010000, CRC(12a67e3f) SHA1(c77b264eae0f55af36728b6e5e5e1fec3d366eb1) )
|
||||
ROM_LOAD( "20.bin", 0x010000, 0x010000, CRC(31828996) SHA1(b324902b9fff0bab1daa3af5136b96d50d12956f) )
|
||||
ROM_LOAD( "21.bin", 0x020000, 0x010000, CRC(51cbe0d6) SHA1(d60b2a297d7e994c60db28e8ba60b0664e01f61d) )
|
||||
ROM_LOAD( "22.bin", 0x030000, 0x010000, CRC(c289bfc0) SHA1(4a8929c5f304a1d203cad04c72fc6e96764dc858) )
|
||||
|
||||
ROM_REGION( 0x100000, "gfx2", ROMREGION_INVERT )
|
||||
ROM_LOAD( "7.bin", 0x000000, 0x010000, CRC(9596a4c0) SHA1(1f233bb2fa662fb8cd9c0db478e392ca26d9484b) )
|
||||
ROM_LOAD( "8.bin", 0x010000, 0x010000, CRC(451ebd75) SHA1(67d5a9fadf3c8a39d59e7b21cb8633dd19886f76) )
|
||||
ROM_LOAD( "10.bin", 0x020000, 0x010000, CRC(a05249e6) SHA1(8671e0c980ba87ea14895176fb5c8a48bb4c932e) )
|
||||
ROM_LOAD( "11.bin", 0x030000, 0x010000, CRC(0983987a) SHA1(c334276774ffdee0023ea6287e98e0e6e372fb80) )
|
||||
ROM_LOAD( "13.bin", 0x040000, 0x010000, CRC(429159f3) SHA1(4395413c4ab4a1fd322a1af6f2b93bb62b044223) )
|
||||
ROM_LOAD( "14.bin", 0x050000, 0x010000, CRC(4babf749) SHA1(1d5055e825b9efc17a200f4e04e6fa326397f7cc) )
|
||||
ROM_LOAD( "16.bin", 0x060000, 0x010000, CRC(f5436c8d) SHA1(d29508cc5ee43d7b072112c6d95c36ee0328e5fb) )
|
||||
ROM_LOAD( "17.bin", 0x070000, 0x010000, CRC(f82f9664) SHA1(678fd8f3abc39ccb4ef32e9d6ef481d7d751aecb) )
|
||||
ROM_LOAD( "9.bin", 0x080000, 0x008000, CRC(3291e3e0) SHA1(dcc358bf66e4c65992d4376c203b811928068cf3) )
|
||||
ROM_LOAD( "12.bin", 0x088000, 0x008000, CRC(40aedad9) SHA1(cbf50eae4ccbc06213a5c227409e1dade7180572) )
|
||||
ROM_LOAD( "15.bin", 0x090000, 0x008000, CRC(911104d7) SHA1(66b48c34da2cc17faeffa1d36f5b6b7e15c2033b) )
|
||||
ROM_LOAD( "18.bin", 0x098000, 0x008000, CRC(07265de1) SHA1(bad7f1b168640a7d90b0d4d9c255ba98fa4c6fa8) )
|
||||
ROM_LOAD( "7.bin", 0x000000, 0x010000, CRC(9596a4c0) SHA1(1f233bb2fa662fb8cd9c0db478e392ca26d9484b) )
|
||||
ROM_LOAD( "8.bin", 0x010000, 0x010000, CRC(451ebd75) SHA1(67d5a9fadf3c8a39d59e7b21cb8633dd19886f76) )
|
||||
ROM_LOAD( "10.bin", 0x020000, 0x010000, CRC(a05249e6) SHA1(8671e0c980ba87ea14895176fb5c8a48bb4c932e) )
|
||||
ROM_LOAD( "11.bin", 0x030000, 0x010000, CRC(0983987a) SHA1(c334276774ffdee0023ea6287e98e0e6e372fb80) )
|
||||
ROM_LOAD( "13.bin", 0x040000, 0x010000, CRC(429159f3) SHA1(4395413c4ab4a1fd322a1af6f2b93bb62b044223) )
|
||||
ROM_LOAD( "14.bin", 0x050000, 0x010000, CRC(4babf749) SHA1(1d5055e825b9efc17a200f4e04e6fa326397f7cc) )
|
||||
ROM_LOAD( "16.bin", 0x060000, 0x010000, CRC(f5436c8d) SHA1(d29508cc5ee43d7b072112c6d95c36ee0328e5fb) )
|
||||
ROM_LOAD( "17.bin", 0x070000, 0x010000, CRC(f82f9664) SHA1(678fd8f3abc39ccb4ef32e9d6ef481d7d751aecb) )
|
||||
ROM_LOAD( "9.bin", 0x080000, 0x008000, CRC(3291e3e0) SHA1(dcc358bf66e4c65992d4376c203b811928068cf3) )
|
||||
ROM_LOAD( "12.bin", 0x088000, 0x008000, CRC(40aedad9) SHA1(cbf50eae4ccbc06213a5c227409e1dade7180572) )
|
||||
ROM_LOAD( "15.bin", 0x090000, 0x008000, CRC(911104d7) SHA1(66b48c34da2cc17faeffa1d36f5b6b7e15c2033b) )
|
||||
ROM_LOAD( "18.bin", 0x098000, 0x008000, CRC(07265de1) SHA1(bad7f1b168640a7d90b0d4d9c255ba98fa4c6fa8) )
|
||||
|
||||
ROM_REGION( 0x020000, "user1", ROMREGION_ERASEFF ) /* lookup tables for the sprites */
|
||||
|
||||
ROM_REGION( 0x20000, "cpu1", 0 ) /* Z80 Sound CPU */
|
||||
ROM_LOAD( "2-snd.bin", 0x00000, 0x10000, CRC(e3065b1d) SHA1(c4a3a95ba7f43cdf1b0c574f41de06d007ad2bd8) ) // matches 1.ic140 from pspikes91
|
||||
ROM_LOAD( "1-snd.bin", 0x10000, 0x08000, CRC(009d7157) SHA1(2cdda7094c7476289d75a78ee25b34fa3b3225c0) )
|
||||
ROM_LOAD( "1-snd.bin", 0x10000, 0x08000, CRC(009d7157) SHA1(2cdda7094c7476289d75a78ee25b34fa3b3225c0) )
|
||||
ROM_END
|
||||
|
||||
/* this is a bootleg / chinese hack of power spikes */
|
||||
|
@ -3889,7 +3889,7 @@ static DRIVER_INIT (luvjub)
|
||||
#define sc2_gslam_sound \
|
||||
ROM_REGION( 0x80000, "upd", 0 )\
|
||||
ROM_LOAD( "grandslamsnd.bin", 0x0000, 0x080000, CRC(e4af3787) SHA1(9aa40f7c4c4db3618b553505b02663c1d5f297c3) )\
|
||||
|
||||
|
||||
#define sc2_gslam_sound_alt \
|
||||
ROM_REGION( 0x80000, "upd", 0 )\
|
||||
ROM_LOAD( "gslamsndb.bin", 0x0000, 0x080000, CRC(c9dfb6f5) SHA1(6e529c210b26e7ce164cebbff8ec314c6fa8f7bf) )
|
||||
@ -4343,7 +4343,7 @@ ROM_START( sc2focus )
|
||||
ROM_REGION( 0x20000, "upd", 0 )
|
||||
ROM_LOAD("focsound.bin", 0x00000, 0x20000, CRC(fce86700) SHA1(546680dd85234608c1b7e850bad3165400fd981c))
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START( sc2gslam )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "club-grand-slam_std_ac_ass.bin", 0x0000, 0x010000, CRC(b28dcd9c) SHA1(f20ef0f0a1b5cc287cf93a175fede98dde3fecf4) )
|
||||
@ -4382,7 +4382,7 @@ ROM_END
|
||||
ROM_START( sc2cshcl )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "club_cashino_std_ac_f65_rot_ass.bin", 0x0000, 0x010000, CRC(23aa2c72) SHA1(155df9b501cf5ae9eb3afca48c4100617793ac09) )
|
||||
|
||||
|
||||
ROM_REGION( 0x80000, "upd", 0 )
|
||||
ROM_LOAD( "cashsnd", 0x0000, 0x080000, CRC(807d37a6) SHA1(bd5f7c39a64a562e96a850a2cc82bfe3f74f1e54) )
|
||||
ROM_END
|
||||
@ -4415,7 +4415,7 @@ ROM_START( sc2cshcl1p )
|
||||
ROM_END
|
||||
|
||||
//There are two distinct builds here, one clearly marked up as mark 2. For sanity's sake, though they share sound, I'm assigning them as separate entities
|
||||
|
||||
|
||||
ROM_START( sc2catms )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "cat and mouse p1.bin", 0x0000, 0x010000, CRC(b33b2a75) SHA1(ac57b4d33ac1218e39b8bbd669c40bdbb3839ccf) )
|
||||
@ -5069,7 +5069,7 @@ ROM_START( sc2ptytm1p )
|
||||
ROM_LOAD( "partysnd1.bin", 0x0000, 0x020000, CRC(b5a5cc9e) SHA1(c9b132ad0d1ce9ff6b56ebde89d5006a5cf7dff6) )
|
||||
ROM_END
|
||||
|
||||
|
||||
|
||||
ROM_START( sc2ofool )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "onlyfoolsnhorses_std.bin", 0x0000, 0x010000, CRC(03cc611a) SHA1(e37d6b87017a52f8de339bbd69b2ccbff9872fae) )
|
||||
@ -5471,7 +5471,7 @@ ROM_START( sc2copsc2 )
|
||||
sc2_cops_sound
|
||||
ROM_END
|
||||
|
||||
|
||||
|
||||
//Some of these are labelled as for different cabinets, which probably means different reel motors or configurations
|
||||
ROM_START( sc2copcl )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
@ -5502,7 +5502,7 @@ ROM_START( sc2copcl2 )
|
||||
ROM_LOAD( "club-cops-and-robbers_std_ac_250pnd-20p_ass.bin", 0x0000, 0x010000, CRC(229c65c1) SHA1(8052c4b8702275235545807e7b075571fc97d4f3) )
|
||||
sc2_copcl_sound
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START( sc2copcl3 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "club-cops-and-robbers_std_fe_ac_p67_ass.bin", 0x0000, 0x010000, CRC(4906d170) SHA1(c304a2986560d675b2e776965fdf444e4d56f104) )
|
||||
@ -5588,7 +5588,7 @@ ROM_START( sc2copcl11p )
|
||||
ROM_END
|
||||
|
||||
|
||||
|
||||
|
||||
ROM_START( sc2copdc )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "club-deluxe-cops-and-robbers_std_ac_250pnd-25p_p67_ass.bin", 0x0000, 0x010000, CRC(fd19db9a) SHA1(441d80b8463ffd5f8783b3cb80d8321f64e8fcc5) )
|
||||
@ -5821,7 +5821,7 @@ ROM_START( sc2delsd )
|
||||
ROM_END
|
||||
|
||||
// sets below are mazooma
|
||||
//Protocol status is guessed from part number for now until we're certain everything works with Mazooma games.
|
||||
//Protocol status is guessed from part number for now until we're certain everything works with Mazooma games.
|
||||
ROM_START( sc2delsm )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "98400005", 0x0000, 0x010000, CRC(bd9153cf) SHA1(695a897077b2136ba4d0699cad616df5ceadf824) )
|
||||
@ -6186,7 +6186,7 @@ ROM_START( sc2hifly4 )
|
||||
ROM_LOAD( "hiflyergame.bin", 0x0000, 0x010000, CRC(b3627b55) SHA1(105ff7da69eb2ca722ee251a4a6af49c46ab1bc8) )
|
||||
sc2_hifly_sound
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START( sc2inst )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "instant-jackpot_std_ac_var_10pnd_ass.bin", 0x0000, 0x010000, CRC(81a235e9) SHA1(3ed26da7511b2b2324d74f8395215157c41850ce) )
|
||||
@ -6502,7 +6502,7 @@ ROM_END
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
ROM_START( sc2wwcl )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
@ -7107,7 +7107,7 @@ ROM_END
|
||||
ROM_START( sc2gcclb )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "club-golden-casino_std_ac_250pnd-20p_ass.bin", 0x0000, 0x010000, CRC(5f7fc343) SHA1(264c5bba36c820440c2ed97c04d4dd3592e111da) )
|
||||
|
||||
|
||||
ROM_REGION( 0x80000, "altrevs", 0 )//Wrong hardware?
|
||||
ROM_LOAD( "95004065.p1", 0x0000, 0x080000, CRC(2670726b) SHA1(0f8045c68131191fceea5728e14c901d159bfb57) )
|
||||
|
||||
@ -7206,7 +7206,7 @@ ROM_START( sc2hypr1 )
|
||||
ROM_LOAD( "hyperactive_std_wi_ac_10pnd-20p_ass.bin", 0x0000, 0x010000, CRC(2d01bc08) SHA1(c2186fb639735d4e1d46ceaeae6eee63c7a740b7) )
|
||||
ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 )
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START( sc2hypr1p )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "hyperactive_dat_wi_ac_10pnd-20p_ass.bin", 0x0000, 0x010000, CRC(6d11a9eb) SHA1(d68564a96984c5dde536add4507bc8bae75e19ea) )
|
||||
@ -7286,7 +7286,7 @@ ROM_END
|
||||
ROM_START( sc2relgm1p )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "reel-gems_dat_ga_20p_ass.bin", 0x0000, 0x010000, CRC(86e81781) SHA1(7b59efa627f70b2c3598c5abd276a7c2737b0751) )
|
||||
|
||||
|
||||
ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 )
|
||||
ROM_END
|
||||
|
||||
@ -7683,7 +7683,7 @@ GAME( 199?, sc2sstar2p , sc2sstar , scorpion2 , drwho , drwho , 0, "BFM",
|
||||
GAME( 199?, sc2sstar3 , sc2sstar , scorpion2 , drwho , drwho , 0, "BFM", "Superstar (Bellfruit) (set 4, UK, 2nd Triennial) (Scorpion 2/3)", GAME_FLAGS)
|
||||
GAME( 199?, sc2sstar3p , sc2sstar , scorpion2 , drwho , drwho , 0, "BFM", "Superstar (Bellfruit) (set 4, UK, 2nd Triennial, Protocol) (Scorpion 2/3)", GAME_FLAGS)
|
||||
GAME( 199?, sc2sstar4 , sc2sstar , scorpion2 , drwho , drwho , 0, "BFM", "Superstar (Bellfruit) (set 5, UK) (Scorpion 2/3)", GAME_FLAGS)
|
||||
|
||||
|
||||
|
||||
GAME( 199?, sc2wwcl , 0 , scorpion2 , drwho , drwho , 0, "BFM", "Wild West Club (Bellfruit) (set 1, UK, 250GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS)
|
||||
GAME( 199?, sc2wwclp , sc2wwcl , scorpion2 , drwho , drwho , 0, "BFM", "Wild West Club (Bellfruit) (set 1, UK, 250GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS)
|
||||
@ -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?, 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?, 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?, 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?, 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?, 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?, 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?, 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?, 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?, 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?, 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?, 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?, 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?, 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?, 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?, 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?, 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?, 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?, 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)
|
||||
|
@ -260,24 +260,24 @@ ROM_END
|
||||
// same as bigstrkb, but less buggy/better presentation, and teams are Italian league instead of international
|
||||
ROM_START( bigstrkba )
|
||||
ROM_REGION( 0x80000, "maincpu", 0 ) /* 68000 Code */
|
||||
ROM_LOAD16_BYTE( "15.cpu16", 0x000000, 0x040000, CRC(204551b5) SHA1(bfc8d284801a2c11677431287bc2e5b8ba7737db) )
|
||||
ROM_LOAD16_BYTE( "16.cpu17", 0x000001, 0x040000, CRC(3ba6997b) SHA1(86c0318a48b42b4622f3397c55584e0779e4f626) )
|
||||
ROM_LOAD16_BYTE( "15.cpu16", 0x000000, 0x040000, CRC(204551b5) SHA1(bfc8d284801a2c11677431287bc2e5b8ba7737db) )
|
||||
ROM_LOAD16_BYTE( "16.cpu17", 0x000001, 0x040000, CRC(3ba6997b) SHA1(86c0318a48b42b4622f3397c55584e0779e4f626) )
|
||||
|
||||
ROM_REGION( 0x40000, "gfx1", 0 ) /* 8x8x4 FG Tiles */
|
||||
ROM_LOAD( "5.bin", 0x000000, 0x010000, CRC(f51ea151) SHA1(fd80280fa99cd08b9f458a4d4078ce59a926b4bc) )
|
||||
ROM_LOAD( "6.bin", 0x010000, 0x010000, CRC(754d750e) SHA1(d0a6be6d373e95404733c125126bbeeed03e370e) )
|
||||
ROM_LOAD( "7.bin", 0x020000, 0x010000, CRC(fbc52546) SHA1(daae9451629b67d532dfd4825b552944e1c585d8) )
|
||||
ROM_LOAD( "8.bin", 0x030000, 0x010000, CRC(62c63eaa) SHA1(4a408703a3d70159d78b0c213ff52a95a8a07884) )
|
||||
ROM_LOAD( "5.bin", 0x000000, 0x010000, CRC(f51ea151) SHA1(fd80280fa99cd08b9f458a4d4078ce59a926b4bc) )
|
||||
ROM_LOAD( "6.bin", 0x010000, 0x010000, CRC(754d750e) SHA1(d0a6be6d373e95404733c125126bbeeed03e370e) )
|
||||
ROM_LOAD( "7.bin", 0x020000, 0x010000, CRC(fbc52546) SHA1(daae9451629b67d532dfd4825b552944e1c585d8) )
|
||||
ROM_LOAD( "8.bin", 0x030000, 0x010000, CRC(62c63eaa) SHA1(4a408703a3d70159d78b0c213ff52a95a8a07884) )
|
||||
|
||||
ROM_REGION( 0x200000, "gfx2", ROMREGION_INVERT ) /* 16x16x4 BG Tiles */
|
||||
ROM_LOAD( "1.bin", 0x000000, 0x080000, CRC(c4eb9746) SHA1(ed4436e79abdb043349ee20d22c5454590ab5837) )
|
||||
ROM_LOAD( "2.bin", 0x080000, 0x080000, CRC(aa0beb78) SHA1(42cde54203cab4169099172cfce090725102e44c) )
|
||||
ROM_LOAD( "3.bin", 0x100000, 0x080000, CRC(d02298c5) SHA1(d3da72cc4edc8a6c9c8ec76bb566ded6d0b7b453) )
|
||||
ROM_LOAD( "4.bin", 0x180000, 0x080000, CRC(069ac008) SHA1(30b90d80177de744624e9d9618eebe5471042afd) )
|
||||
ROM_LOAD( "1.bin", 0x000000, 0x080000, CRC(c4eb9746) SHA1(ed4436e79abdb043349ee20d22c5454590ab5837) )
|
||||
ROM_LOAD( "2.bin", 0x080000, 0x080000, CRC(aa0beb78) SHA1(42cde54203cab4169099172cfce090725102e44c) )
|
||||
ROM_LOAD( "3.bin", 0x100000, 0x080000, CRC(d02298c5) SHA1(d3da72cc4edc8a6c9c8ec76bb566ded6d0b7b453) )
|
||||
ROM_LOAD( "4.bin", 0x180000, 0x080000, CRC(069ac008) SHA1(30b90d80177de744624e9d9618eebe5471042afd) )
|
||||
|
||||
ROM_REGION( 0x080000, "gfx3", ROMREGION_INVERT ) /* 16x16x4 Sprites */
|
||||
ROM_LOAD( "footgaa.011", 0x000000, 0x20000, CRC(c3924fea) SHA1(85b6775b5aa8c518a1e169b97379a210e25e67c9) )
|
||||
ROM_LOAD( "12.bin", 0x020000, 0x20000, CRC(8e15ea09) SHA1(e591811bb5ecb1782a77883b3ee27212fb703f22) )
|
||||
ROM_LOAD( "12.bin", 0x020000, 0x20000, CRC(8e15ea09) SHA1(e591811bb5ecb1782a77883b3ee27212fb703f22) )
|
||||
ROM_LOAD( "footgaa.013", 0x040000, 0x20000, CRC(26ce4b7f) SHA1(4bfd1de6d73dc5e720972bba477081dba0b05ab3) )
|
||||
ROM_LOAD( "footgaa.014", 0x060000, 0x20000, CRC(c3cfc500) SHA1(5dc5780b9977b0544601471004c656c2fd738bcd) )
|
||||
|
||||
|
@ -1379,10 +1379,10 @@ ROM_END
|
||||
|
||||
ROM_START( boblbobl2 )
|
||||
ROM_REGION( 0x30000, "maincpu", 0 )
|
||||
ROM_LOAD( "cpu2-3.bin", 0x00000, 0x08000, CRC(2d9107b6) SHA1(ab1a4a20f4b533cd06cc458668f407a8a14c9d70) )
|
||||
ROM_LOAD( "cpu2-3.bin", 0x00000, 0x08000, CRC(2d9107b6) SHA1(ab1a4a20f4b533cd06cc458668f407a8a14c9d70) )
|
||||
/* ROMs banked at 8000-bfff */
|
||||
ROM_LOAD( "bb5", 0x10000, 0x08000, CRC(13118eb1) SHA1(5a5da40c2cc82420f70bc58ffa32de1088c6c82f) )
|
||||
ROM_LOAD( "cpu2-4.bin", 0x18000, 0x08000, CRC(3f9fed10) SHA1(1cc18a58d9a27495048825836accfa81ebbc0c56) )
|
||||
ROM_LOAD( "cpu2-4.bin", 0x18000, 0x08000, CRC(3f9fed10) SHA1(1cc18a58d9a27495048825836accfa81ebbc0c56) )
|
||||
/* 20000-2ffff empty */
|
||||
|
||||
ROM_REGION( 0x10000, "slave", 0 ) /* 64k for the second CPU */
|
||||
@ -1392,13 +1392,13 @@ ROM_START( boblbobl2 )
|
||||
ROM_LOAD( "a78-07.46", 0x0000, 0x08000, CRC(4f9a26e8) SHA1(3105b34b88a7134493c2b3f584729f8b0407a011) )
|
||||
|
||||
ROM_REGION( 0x80000, "gfx1", ROMREGION_INVERT )
|
||||
ROM_LOAD( "gfx7.bin", 0x00000, 0x10000, CRC(702f61c0) SHA1(2f294ab2b0286736a64ea2bfc95d855aa5b41ada) )
|
||||
ROM_LOAD( "gfx8.bin", 0x01000, 0x10000, CRC(677840e8) SHA1(995b2125ca18910d7d4b96078f4ecb17465c4151) )
|
||||
ROM_LOAD( "gfx7.bin", 0x00000, 0x10000, CRC(702f61c0) SHA1(2f294ab2b0286736a64ea2bfc95d855aa5b41ada) )
|
||||
ROM_LOAD( "gfx8.bin", 0x01000, 0x10000, CRC(677840e8) SHA1(995b2125ca18910d7d4b96078f4ecb17465c4151) )
|
||||
ROM_LOAD( "a78-13.16", 0x20000, 0x08000, CRC(d0af35c5) SHA1(c5a89f4d73acc0db86654540b3abfd77b3757db5) )
|
||||
ROM_LOAD( "a78-14.17", 0x28000, 0x08000, CRC(7b5369a8) SHA1(1307b26d80e6f36ebe6c442bebec41d20066eaf9) ) // match
|
||||
/* 0x30000-0x3ffff empty */
|
||||
ROM_LOAD( "gfx10.bin", 0x50000, 0x10000, CRC(d370f499) SHA1(94ce157ff1a53fabf08abe5467531b94a56666a5) )
|
||||
ROM_LOAD( "gfx11.bin", 0x60000, 0x10000, CRC(76f2b367) SHA1(3e357a5642c8747df77a995057cecdf96f3130ab) )
|
||||
ROM_LOAD( "gfx10.bin", 0x50000, 0x10000, CRC(d370f499) SHA1(94ce157ff1a53fabf08abe5467531b94a56666a5) )
|
||||
ROM_LOAD( "gfx11.bin", 0x60000, 0x10000, CRC(76f2b367) SHA1(3e357a5642c8747df77a995057cecdf96f3130ab) )
|
||||
ROM_LOAD( "a78-20.35", 0x68000, 0x08000, CRC(9ef863ad) SHA1(29f91b5a3765e4d6e6c3382db1d8d8297b6e56c8) ) // match
|
||||
/* 0x70000-0x7ffff empty */
|
||||
|
||||
|
@ -1508,7 +1508,7 @@ ROM_START( cninjabl )
|
||||
ROM_LOAD( "joe mac 6.samples", 0x00000, 0x80000, CRC(dbecad83) SHA1(de34653606f12d2c606ff7d1cbce993521772884) ) // 1ST AND 2ND HALF IDENTICAL
|
||||
ROM_END
|
||||
|
||||
ROM_START( cninjabl2 )
|
||||
ROM_START( cninjabl2 )
|
||||
ROM_REGION( 0xc0000, "maincpu", 0 ) /* 68000 code */
|
||||
ROM_LOAD16_BYTE( "6.bin", 0x00001, 0x40000, CRC(a86ccfb7) SHA1(c4ac331d5750a35cd48e5d75f0247758b892b034) )
|
||||
ROM_LOAD16_BYTE( "4.bin", 0x00000, 0x40000, CRC(88c7043a) SHA1(9981d10f6c88556ceda083158d9835fdeb191511) )
|
||||
|
@ -5023,7 +5023,7 @@ ROM_START( 1941u )
|
||||
ROM_CONTINUE( 0x10000, 0x08000 )
|
||||
|
||||
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_REGION( 0x0200, "aboardplds", 0 )
|
||||
|
@ -1879,8 +1879,8 @@ ROM_END
|
||||
|
||||
ROM_START( drgninjab )
|
||||
ROM_REGION( 0x60000, "maincpu", 0 ) /* 6*64k for 68000 code, middle 0x20000 unused */
|
||||
ROM_LOAD16_BYTE( "n-12.d2", 0x00000, 0x10000, CRC(5a70eb52) SHA1(26fd48ea71cd5196e3907eebcf1234f44a3d7dba) )
|
||||
ROM_LOAD16_BYTE( "n-11.a2", 0x00001, 0x10000, CRC(3887eb92) SHA1(a8650ce128927955497540d7c6fbd23516afdb24) )
|
||||
ROM_LOAD16_BYTE( "n-12.d2", 0x00000, 0x10000, CRC(5a70eb52) SHA1(26fd48ea71cd5196e3907eebcf1234f44a3d7dba) )
|
||||
ROM_LOAD16_BYTE( "n-11.a2", 0x00001, 0x10000, CRC(3887eb92) SHA1(a8650ce128927955497540d7c6fbd23516afdb24) )
|
||||
ROM_LOAD16_BYTE( "eg06.6c", 0x40000, 0x10000, CRC(2b81faf7) SHA1(6d10c29f5ee06856843d83e77ba24c2b6e00a9cb) )
|
||||
ROM_LOAD16_BYTE( "eg03.6a", 0x40001, 0x10000, CRC(c52c2e9d) SHA1(399f2b7df9d558c8f33bf1a7c8048c62e0f54cec) )
|
||||
|
||||
|
@ -113,26 +113,26 @@ static SCREEN_UPDATE_IND16( galaxia )
|
||||
{
|
||||
// background vs. bullet collision detection
|
||||
if (background) state->m_collision |= 0x80;
|
||||
|
||||
|
||||
// bullet size/color/priority is guessed
|
||||
bitmap.pix16(y, x) = 7;
|
||||
if (x) bitmap.pix16(y, x-1) = 7;
|
||||
}
|
||||
|
||||
|
||||
// copy the S2636 images into the main bitmap and check collision
|
||||
int pixel0 = s2636_0_bitmap.pix16(y, x);
|
||||
int pixel1 = s2636_1_bitmap.pix16(y, x);
|
||||
int pixel2 = s2636_2_bitmap.pix16(y, x);
|
||||
|
||||
|
||||
int pixel = pixel0 | pixel1 | pixel2;
|
||||
|
||||
|
||||
if (S2636_IS_PIXEL_DRAWN(pixel))
|
||||
{
|
||||
// S2636 vs. S2636 collision detection
|
||||
if (S2636_IS_PIXEL_DRAWN(pixel0) && S2636_IS_PIXEL_DRAWN(pixel1)) state->m_collision |= 0x01;
|
||||
if (S2636_IS_PIXEL_DRAWN(pixel1) && S2636_IS_PIXEL_DRAWN(pixel2)) state->m_collision |= 0x02;
|
||||
if (S2636_IS_PIXEL_DRAWN(pixel2) && S2636_IS_PIXEL_DRAWN(pixel0)) state->m_collision |= 0x04;
|
||||
|
||||
|
||||
// S2636 vs. bullet collision detection
|
||||
if (bullet) state->m_collision |= 0x08;
|
||||
|
||||
@ -140,7 +140,7 @@ static SCREEN_UPDATE_IND16( galaxia )
|
||||
if (background)
|
||||
{
|
||||
/* 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(pixel2)) state->m_collision |= 0x40;
|
||||
}
|
||||
@ -191,7 +191,7 @@ static SCREEN_UPDATE_IND16( astrowar )
|
||||
break;
|
||||
|
||||
int pixel = s2636_0_bitmap.pix16(y, x + s_offset);
|
||||
|
||||
|
||||
if (S2636_IS_PIXEL_DRAWN(pixel))
|
||||
{
|
||||
// S2636 vs. background collision detection
|
||||
@ -217,7 +217,7 @@ static SCREEN_UPDATE_IND16( astrowar )
|
||||
static WRITE8_HANDLER(galaxia_video_w)
|
||||
{
|
||||
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)
|
||||
state->m_video[offset] = data;
|
||||
else
|
||||
|
@ -317,7 +317,7 @@
|
||||
|
||||
|
||||
* Casino Poker
|
||||
|
||||
|
||||
Bipolar PROM 24sa10 is filled with 0x09, so has at least
|
||||
fixed bits 0 and 3 along the whole data. Needs a redump using a supported
|
||||
EEPROM programmer.
|
||||
@ -838,7 +838,7 @@
|
||||
- Added Casino Poker (Ver PM86LO-35-5, German).
|
||||
- Inputs from the scratch.
|
||||
- Switched manufacturer 'Playman' to PM / Beck Elektronik, since
|
||||
it's PM and Beck Elektronik/Computer/etc...
|
||||
it's PM and Beck Elektronik/Computer/etc...
|
||||
- Added technical and game notes.
|
||||
|
||||
|
||||
@ -897,7 +897,7 @@
|
||||
- Added Wild Witch (Export, 6T/12T ver 1.84A).
|
||||
- Worked each game to temporarily bypass the protection,
|
||||
laying in the Dallas Timekeeper RAM.
|
||||
- Reworked the parent/clones relationship.
|
||||
- Reworked the parent/clones relationship.
|
||||
- Added technical notes.
|
||||
|
||||
|
||||
@ -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(), 2, data & 0x20); /* counter3 */
|
||||
|
||||
// popmessage("written : %02X", (0xff - data));
|
||||
// popmessage("written : %02X", (0xff - data));
|
||||
|
||||
/* Counters:
|
||||
|
||||
@ -2604,7 +2604,7 @@ static INPUT_PORTS_START( wstrike )
|
||||
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
|
||||
|
||||
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( 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")
|
||||
@ -2626,7 +2626,7 @@ static INPUT_PORTS_START( wstrike )
|
||||
|
||||
PORT_START("IN0-3")
|
||||
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( 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")
|
||||
@ -8097,7 +8097,7 @@ ROM_END
|
||||
Witch Strike (Export, 6T/12T ver 1.01A)
|
||||
Witch Strike (Export, 6T/12T ver 1.01B)
|
||||
|
||||
1992, Video Klein. Prototypes??
|
||||
1992, Video Klein. Prototypes??
|
||||
|
||||
*********************************************/
|
||||
|
||||
@ -8288,7 +8288,7 @@ ROM_END
|
||||
|
||||
|
||||
/*********************************************
|
||||
|
||||
|
||||
Witch Jack
|
||||
1992-1996 Video Klein
|
||||
|
||||
@ -8668,7 +8668,7 @@ ROM_END
|
||||
|
||||
ROM_START( wtchjackd ) /* Witch Jack 0.62 / 1995-08-02 */
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "wj5x563.bin", 0x8000, 0x8000, CRC(55e74382) SHA1(af0a890c55db36e8a2f847ea103858cc7b7115be) ) //
|
||||
ROM_LOAD( "wj5x563.bin", 0x8000, 0x8000, CRC(55e74382) SHA1(af0a890c55db36e8a2f847ea103858cc7b7115be) ) //
|
||||
|
||||
ROM_REGION( 0x18000, "temp", 0 )
|
||||
ROM_LOAD( "wj5x5_1zs.bin", 0x00000, 0x8000, BAD_DUMP CRC(a780ba7f) SHA1(dde75187df298392333cfe1a19beed5b9d172aad) )
|
||||
@ -9692,9 +9692,9 @@ static DRIVER_INIT( icp1db )
|
||||
|
||||
and then...
|
||||
|
||||
F2D4: 48 pha
|
||||
F2D5: 8A txa
|
||||
F2D6: 48 pha
|
||||
F2D4: 48 pha
|
||||
F2D5: 8A txa
|
||||
F2D6: 48 pha
|
||||
F2D7: A2 00 ldx #$00
|
||||
F2D9: BD EE F2 lda $F2EE,x ; read a char.
|
||||
F2DC: F0 08 beq $F2E6 ; if 0 (end of string), branch to end.
|
||||
@ -9703,9 +9703,9 @@ static DRIVER_INIT( icp1db )
|
||||
F2E3: E8 inx ; increment X-register.
|
||||
F2E4: D0 F3 bne $F2D9 ; loop to read the next char....
|
||||
F2E6: 68 pla ; end.
|
||||
F2E7: AA tax
|
||||
F2E8: 68 pla
|
||||
F2E9: 60 rts
|
||||
F2E7: AA tax
|
||||
F2E8: 68 pla
|
||||
F2E9: 60 rts
|
||||
|
||||
F2EA: 02 kil $02 ; kill.
|
||||
F2EB: 4C EA F2 jmp $F2EA ; just in case the 1st time fails, go to kill again.
|
||||
|
@ -805,21 +805,21 @@ static void sdwx_decrypt(running_machine &machine)
|
||||
|
||||
|
||||
static const UINT8 hauntedh_tab[0x100] = {
|
||||
0x49, 0x47, 0x53, 0x30, 0x32, 0x35, 0x34, 0x52, 0x44, 0x34, 0x30, 0x36, 0x30, 0x35, 0x32, 0x36,
|
||||
0x6C, 0x65, 0x33, 0xFD, 0x7A, 0x71, 0x3D, 0xB8, 0x07, 0xF1, 0x86, 0x96, 0x19, 0x5A, 0xA2, 0x05,
|
||||
0x49, 0xB1, 0xED, 0x2E, 0x7C, 0x7A, 0x65, 0x8B, 0xE1, 0xE3, 0xC8, 0xAA, 0x2B, 0x32, 0xEE, 0x3F,
|
||||
0x10, 0x6C, 0x69, 0x70, 0x02, 0x47, 0x5B, 0x5D, 0x2D, 0x52, 0x97, 0xEF, 0xB1, 0x63, 0xFB, 0xE3,
|
||||
0x21, 0x41, 0x0C, 0x17, 0x3C, 0x93, 0xD4, 0x13, 0xEB, 0x08, 0xF9, 0xDB, 0x7A, 0xC8, 0x1E, 0xF4,
|
||||
0x1B, 0x1B, 0x7F, 0xB4, 0x98, 0x59, 0xC8, 0xCF, 0x58, 0x12, 0x36, 0x1F, 0x96, 0x7D, 0xF0, 0xB3,
|
||||
0xDC, 0x26, 0xA8, 0x1C, 0xC6, 0xD4, 0x6E, 0xF3, 0xF5, 0xB9, 0xD4, 0xAF, 0x52, 0xDD, 0x48, 0xA5,
|
||||
0x85, 0xCC, 0xAD, 0x60, 0xB4, 0x7F, 0x3C, 0x24, 0x80, 0x88, 0x9B, 0xBD, 0x3E, 0x82, 0x3B, 0x8D,
|
||||
0x73, 0xB8, 0xF7, 0xD5, 0x92, 0x15, 0xeb, 0x43, 0xF9, 0x4C, 0x91, 0xBD, 0x29, 0x48, 0x22, 0x6D,
|
||||
0x45, 0xD6, 0x2C, 0x0D, 0xCE, 0x91, 0x70, 0x74, 0x9D, 0x0E, 0xFE, 0x62, 0x22, 0x49, 0x94, 0x88,
|
||||
0xDB, 0x50, 0x33, 0xDB, 0x18, 0x2E, 0x03, 0x1B, 0xED, 0x1A, 0x69, 0x9E, 0x78, 0xE1, 0x66, 0x62,
|
||||
0x49, 0x47, 0x53, 0x30, 0x32, 0x35, 0x34, 0x52, 0x44, 0x34, 0x30, 0x36, 0x30, 0x35, 0x32, 0x36,
|
||||
0x6C, 0x65, 0x33, 0xFD, 0x7A, 0x71, 0x3D, 0xB8, 0x07, 0xF1, 0x86, 0x96, 0x19, 0x5A, 0xA2, 0x05,
|
||||
0x49, 0xB1, 0xED, 0x2E, 0x7C, 0x7A, 0x65, 0x8B, 0xE1, 0xE3, 0xC8, 0xAA, 0x2B, 0x32, 0xEE, 0x3F,
|
||||
0x10, 0x6C, 0x69, 0x70, 0x02, 0x47, 0x5B, 0x5D, 0x2D, 0x52, 0x97, 0xEF, 0xB1, 0x63, 0xFB, 0xE3,
|
||||
0x21, 0x41, 0x0C, 0x17, 0x3C, 0x93, 0xD4, 0x13, 0xEB, 0x08, 0xF9, 0xDB, 0x7A, 0xC8, 0x1E, 0xF4,
|
||||
0x1B, 0x1B, 0x7F, 0xB4, 0x98, 0x59, 0xC8, 0xCF, 0x58, 0x12, 0x36, 0x1F, 0x96, 0x7D, 0xF0, 0xB3,
|
||||
0xDC, 0x26, 0xA8, 0x1C, 0xC6, 0xD4, 0x6E, 0xF3, 0xF5, 0xB9, 0xD4, 0xAF, 0x52, 0xDD, 0x48, 0xA5,
|
||||
0x85, 0xCC, 0xAD, 0x60, 0xB4, 0x7F, 0x3C, 0x24, 0x80, 0x88, 0x9B, 0xBD, 0x3E, 0x82, 0x3B, 0x8D,
|
||||
0x73, 0xB8, 0xF7, 0xD5, 0x92, 0x15, 0xeb, 0x43, 0xF9, 0x4C, 0x91, 0xBD, 0x29, 0x48, 0x22, 0x6D,
|
||||
0x45, 0xD6, 0x2C, 0x0D, 0xCE, 0x91, 0x70, 0x74, 0x9D, 0x0E, 0xFE, 0x62, 0x22, 0x49, 0x94, 0x88,
|
||||
0xDB, 0x50, 0x33, 0xDB, 0x18, 0x2E, 0x03, 0x1B, 0xED, 0x1A, 0x69, 0x9E, 0x78, 0xE1, 0x66, 0x62,
|
||||
0x54, 0x91, 0x33, 0x52, 0x5E, 0x67, 0x1B, 0xD9, 0xA7, 0xFB, 0x98, 0xA5, 0xBA, 0xAA, 0xB1, 0xBD,
|
||||
0x0F, 0x44, 0x93, 0xC6, 0xCF, 0xF7, 0x6F, 0x91, 0xCA, 0x7B, 0x93, 0xEA, 0xB6, 0x7F, 0xCC, 0x9C,
|
||||
0xAB, 0x54, 0xFB, 0xC8, 0xDB, 0xD9, 0xF5, 0x68, 0x96, 0xA7, 0xA1, 0x1F, 0x7D, 0x7D, 0x4C, 0x43,
|
||||
0x06, 0xED, 0x50, 0x2D, 0x30, 0x48, 0xE6, 0xC0, 0x88, 0xC8, 0x48, 0x38, 0x5D, 0xFC, 0x0a, 0x35,
|
||||
0x0F, 0x44, 0x93, 0xC6, 0xCF, 0xF7, 0x6F, 0x91, 0xCA, 0x7B, 0x93, 0xEA, 0xB6, 0x7F, 0xCC, 0x9C,
|
||||
0xAB, 0x54, 0xFB, 0xC8, 0xDB, 0xD9, 0xF5, 0x68, 0x96, 0xA7, 0xA1, 0x1F, 0x7D, 0x7D, 0x4C, 0x43,
|
||||
0x06, 0xED, 0x50, 0x2D, 0x30, 0x48, 0xE6, 0xC0, 0x88, 0xC8, 0x48, 0x38, 0x5D, 0xFC, 0x0a, 0x35,
|
||||
0x3F, 0x79, 0xBA, 0x07, 0xBE, 0xBF, 0xB7, 0x3B, 0x61, 0x69, 0x4F, 0x67, 0xE5, 0x9A, 0x1D, 0x33
|
||||
};
|
||||
|
||||
@ -834,10 +834,10 @@ static void hauntedh_decrypt(running_machine &machine)
|
||||
UINT16 x = src[i];
|
||||
|
||||
if ((i & 0x040480) != 0x000080) x ^= 0x0001;
|
||||
// if ((i & 0x104008) == 0x104008) x ^= 0x0002;
|
||||
// if ((i & 0x080030) == 0x080010) x ^= 0x0004;
|
||||
// if ((i & 0x104008) == 0x104008) x ^= 0x0002;
|
||||
// if ((i & 0x080030) == 0x080010) x ^= 0x0004;
|
||||
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 & 0x001800) != 0x000000) x ^= 0x0040;
|
||||
if ((i & 0x004820) == 0x004820) x ^= 0x0080;
|
||||
@ -850,21 +850,21 @@ static void hauntedh_decrypt(running_machine &machine)
|
||||
|
||||
|
||||
static const UINT8 chessc2_tab[0x100] = {
|
||||
0x49, 0x47, 0x53, 0x30, 0x30, 0x38, 0x32, 0x52, 0x44, 0x34, 0x30, 0x32, 0x31, 0x32, 0x31, 0x31,
|
||||
0x28, 0xCA, 0x9C, 0xAD, 0xBB, 0x2D, 0xF0, 0x41, 0x6E, 0xCE, 0xAD, 0x73, 0xAE, 0x1C, 0xD1, 0x14,
|
||||
0x6F, 0x9A, 0x75, 0x18, 0xA8, 0x91, 0x68, 0xe4, 0x09, 0xF4, 0x0F, 0xD7, 0xFF, 0x93, 0x7D, 0x1B,
|
||||
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,
|
||||
0x49, 0x47, 0x53, 0x30, 0x30, 0x38, 0x32, 0x52, 0x44, 0x34, 0x30, 0x32, 0x31, 0x32, 0x31, 0x31,
|
||||
0x28, 0xCA, 0x9C, 0xAD, 0xBB, 0x2D, 0xF0, 0x41, 0x6E, 0xCE, 0xAD, 0x73, 0xAE, 0x1C, 0xD1, 0x14,
|
||||
0x6F, 0x9A, 0x75, 0x18, 0xA8, 0x91, 0x68, 0xe4, 0x09, 0xF4, 0x0F, 0xD7, 0xFF, 0x93, 0x7D, 0x1B,
|
||||
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,
|
||||
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,
|
||||
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,
|
||||
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,
|
||||
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,
|
||||
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,
|
||||
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,
|
||||
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,
|
||||
0x9D, 0x91, 0xAD, 0xDA, 0x13, 0x0A, 0x16, 0x86, 0x41, 0x18, 0x08, 0x01, 0xef, 0x97, 0x11, 0x1f,
|
||||
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,
|
||||
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
|
||||
};
|
||||
|
||||
@ -880,7 +880,7 @@ static void chessc2_decrypt(running_machine &machine)
|
||||
|
||||
if ((i & 0x040480) != 0x000080) x ^= 0x0001;
|
||||
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 & 0x008100) == 0x008000) x ^= 0x0010;
|
||||
if ((i & 0x002004) != 0x000004) x ^= 0x0020; // correct??
|
||||
@ -895,21 +895,21 @@ static void chessc2_decrypt(running_machine &machine)
|
||||
|
||||
|
||||
static const UINT8 klxyj_tab[0x100] = {
|
||||
0x49, 0x47, 0x53, 0x30, 0x30, 0x30, 0x38, 0x52, 0x44, 0x34, 0x30, 0x31, 0x30, 0x39, 0x32, 0x34,
|
||||
0x3F, 0x0F, 0x66, 0x9A, 0xBF, 0x0D, 0x06, 0x55, 0x09, 0x01, 0xEB, 0x72, 0xEB, 0x9B, 0x89, 0xFA,
|
||||
0x24, 0xD1, 0x5D, 0xCA, 0xE6, 0x8A, 0x8C, 0xE0, 0x92, 0x8D, 0xBF, 0xE4, 0xAF, 0xAA, 0x3E, 0xFA,
|
||||
0x2B, 0x27, 0x4B, 0xC7, 0xD6, 0x6D, 0xC1, 0xC2, 0x1C, 0xF4, 0xED, 0xBD, 0x03, 0x6C, 0xAD, 0xB3,
|
||||
0x65, 0x2D, 0xC7, 0xD3, 0x6E, 0xE0, 0x8C, 0xCE, 0x59, 0x6F, 0xAE, 0x5E, 0x66, 0x2B, 0x5E, 0x17,
|
||||
0x20, 0x3D, 0xA9, 0x72, 0xCD, 0x4F, 0x14, 0x17, 0x35, 0x7B, 0x77, 0x6B, 0x98, 0x73, 0x17, 0x5A,
|
||||
0xEA, 0xF2, 0x07, 0x66, 0x51, 0x64, 0xC1, 0xF0, 0xE2, 0xD1, 0x00, 0xC6, 0x97, 0x0F, 0xE0, 0xEE,
|
||||
0x94, 0x28, 0x39, 0xB2, 0x9B, 0x0A, 0x38, 0xED, 0xCC, 0x6E, 0x40, 0x94, 0xA2, 0x0A, 0x00, 0x88,
|
||||
0x2B, 0xFA, 0xD5, 0x9A, 0x87, 0x6C, 0x62, 0xDF, 0xA4, 0x8B, 0x6D, 0x37, 0x38, 0xAE, 0xFD, 0x18,
|
||||
0xFF, 0xC2, 0xB2, 0xA0, 0x37, 0xF5, 0x64, 0xDB, 0x59, 0xA5, 0x00, 0x51, 0x19, 0x88, 0x9F, 0xD4,
|
||||
0xA0, 0x1C, 0xE7, 0x88, 0x08, 0x51, 0xA7, 0x33, 0x19, 0x75, 0xAE, 0xC7, 0x42, 0x61, 0xEC, 0x2D,
|
||||
0xDB, 0xE2, 0xCC, 0x54, 0x9A, 0x6A, 0xD1, 0x7A, 0x53, 0xF8, 0x6F, 0xBA, 0xF4, 0x45, 0x2C, 0xD7,
|
||||
0xC0, 0x30, 0xF7, 0x47, 0xCC, 0x6B, 0xC8, 0x83, 0xB7, 0x67, 0x7A, 0x8E, 0xAD, 0x7E, 0xE5, 0xC4,
|
||||
0x9F, 0x60, 0x40, 0xE5, 0xBC, 0xC0, 0xB5, 0x61, 0x33, 0x3F, 0x46, 0xE6, 0x2D, 0x98, 0xDF, 0x28,
|
||||
0x05, 0x0E, 0xBC, 0xF0, 0xCA, 0x13, 0xFE, 0x68, 0xF7, 0x3A, 0x89, 0xA5, 0x71, 0x5F, 0x21, 0x76,
|
||||
0x49, 0x47, 0x53, 0x30, 0x30, 0x30, 0x38, 0x52, 0x44, 0x34, 0x30, 0x31, 0x30, 0x39, 0x32, 0x34,
|
||||
0x3F, 0x0F, 0x66, 0x9A, 0xBF, 0x0D, 0x06, 0x55, 0x09, 0x01, 0xEB, 0x72, 0xEB, 0x9B, 0x89, 0xFA,
|
||||
0x24, 0xD1, 0x5D, 0xCA, 0xE6, 0x8A, 0x8C, 0xE0, 0x92, 0x8D, 0xBF, 0xE4, 0xAF, 0xAA, 0x3E, 0xFA,
|
||||
0x2B, 0x27, 0x4B, 0xC7, 0xD6, 0x6D, 0xC1, 0xC2, 0x1C, 0xF4, 0xED, 0xBD, 0x03, 0x6C, 0xAD, 0xB3,
|
||||
0x65, 0x2D, 0xC7, 0xD3, 0x6E, 0xE0, 0x8C, 0xCE, 0x59, 0x6F, 0xAE, 0x5E, 0x66, 0x2B, 0x5E, 0x17,
|
||||
0x20, 0x3D, 0xA9, 0x72, 0xCD, 0x4F, 0x14, 0x17, 0x35, 0x7B, 0x77, 0x6B, 0x98, 0x73, 0x17, 0x5A,
|
||||
0xEA, 0xF2, 0x07, 0x66, 0x51, 0x64, 0xC1, 0xF0, 0xE2, 0xD1, 0x00, 0xC6, 0x97, 0x0F, 0xE0, 0xEE,
|
||||
0x94, 0x28, 0x39, 0xB2, 0x9B, 0x0A, 0x38, 0xED, 0xCC, 0x6E, 0x40, 0x94, 0xA2, 0x0A, 0x00, 0x88,
|
||||
0x2B, 0xFA, 0xD5, 0x9A, 0x87, 0x6C, 0x62, 0xDF, 0xA4, 0x8B, 0x6D, 0x37, 0x38, 0xAE, 0xFD, 0x18,
|
||||
0xFF, 0xC2, 0xB2, 0xA0, 0x37, 0xF5, 0x64, 0xDB, 0x59, 0xA5, 0x00, 0x51, 0x19, 0x88, 0x9F, 0xD4,
|
||||
0xA0, 0x1C, 0xE7, 0x88, 0x08, 0x51, 0xA7, 0x33, 0x19, 0x75, 0xAE, 0xC7, 0x42, 0x61, 0xEC, 0x2D,
|
||||
0xDB, 0xE2, 0xCC, 0x54, 0x9A, 0x6A, 0xD1, 0x7A, 0x53, 0xF8, 0x6F, 0xBA, 0xF4, 0x45, 0x2C, 0xD7,
|
||||
0xC0, 0x30, 0xF7, 0x47, 0xCC, 0x6B, 0xC8, 0x83, 0xB7, 0x67, 0x7A, 0x8E, 0xAD, 0x7E, 0xE5, 0xC4,
|
||||
0x9F, 0x60, 0x40, 0xE5, 0xBC, 0xC0, 0xB5, 0x61, 0x33, 0x3F, 0x46, 0xE6, 0x2D, 0x98, 0xDF, 0x28,
|
||||
0x05, 0x0E, 0xBC, 0xF0, 0xCA, 0x13, 0xFE, 0x68, 0xF7, 0x3A, 0x89, 0xA5, 0x71, 0x5F, 0x21, 0x76,
|
||||
0xC2, 0x14, 0xC5, 0x6C, 0x95, 0x4f, 0x4f, 0x2A, 0x71, 0x52, 0x3C, 0xEE, 0xAA, 0xDB, 0xf1, 0x00
|
||||
};
|
||||
|
||||
@ -925,7 +925,7 @@ static void klxyj_decrypt(running_machine &machine)
|
||||
|
||||
if ((i & 0x040480) != 0x000080) x ^= 0x0001;
|
||||
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 & 0x008100) == 0x008000) x ^= 0x0010;
|
||||
if ((i & 0x002004) != 0x000004) x ^= 0x0020;
|
||||
|
@ -60,7 +60,7 @@
|
||||
Other specs...
|
||||
|
||||
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)
|
||||
Body dimensions: Depth: 355mm, Width: 340mm, Height: 855mm (body only)
|
||||
Weight: 30kg.
|
||||
@ -105,7 +105,7 @@
|
||||
1 = Right
|
||||
|
||||
lamps:
|
||||
|
||||
|
||||
0 = Multiplier 1 "attarii" (pays x1)
|
||||
1 = Multiplier 2 "ooatari" (pays x2)
|
||||
|
||||
|
@ -63,31 +63,31 @@ Most of these are not emulated correctly. In most cases the protection device su
|
||||
game region code..
|
||||
|
||||
ASIC 3:
|
||||
state based device?
|
||||
see
|
||||
machine/pgmprot.c
|
||||
state based device?
|
||||
see
|
||||
machine/pgmprot.c
|
||||
|
||||
ASIC 25 + ASIC 12
|
||||
state based device + rom overlays
|
||||
see
|
||||
machine/pgmprot5.c
|
||||
state based device + rom overlays
|
||||
see
|
||||
machine/pgmprot5.c
|
||||
|
||||
ASIC 25 + ASIC 22
|
||||
state based device + encrypted DMA device
|
||||
see
|
||||
machine/pgmprot4.c
|
||||
state based device + encrypted DMA device
|
||||
see
|
||||
machine/pgmprot4.c
|
||||
|
||||
ASIC 25 + ASIC 28
|
||||
state based device + encrypted DMA device?
|
||||
see
|
||||
machine/pgmprot6.c
|
||||
state based device + encrypted DMA device?
|
||||
see
|
||||
machine/pgmprot6.c
|
||||
|
||||
ASIC 027A(55857F/55857G):
|
||||
ARM based CPUs with internal ROM
|
||||
see
|
||||
machine/pgmprot1.c
|
||||
machine/pgmprot2.c
|
||||
machine/pgmprot3.c
|
||||
ARM based CPUs with internal ROM
|
||||
see
|
||||
machine/pgmprot1.c
|
||||
machine/pgmprot2.c
|
||||
machine/pgmprot3.c
|
||||
|
||||
|
||||
there are probably more...
|
||||
@ -2946,7 +2946,7 @@ ROM_START( dmnfrnt )
|
||||
/* one of these is probably a bad dump, it should be obvious once progress is made because the external rom is checksummed by the internal one */
|
||||
ROM_LOAD( "v105_32m.u26", 0x000000, 0x400000, CRC(d200ee63) SHA1(3128c27c5f5a4361d31e7b4bb006de631b3a228c) )
|
||||
ROM_LOAD( "chinese-v105.u62", 0x000000, 0x400000, CRC(c798c2ef) SHA1(91e364c33b935293fa765ca521cdb67ac45ec70f) )
|
||||
|
||||
|
||||
ROM_REGION( 0xc00000, "tiles", 0 ) /* 8x8 Text Tiles + 32x32 BG Tiles */
|
||||
PGM_VIDEO_BIOS
|
||||
ROM_LOAD( "t04501.u29", 0x180000, 0x800000, CRC(900eaaac) SHA1(4033cb7b28fcadb92d5af3ea7fdd1c22747618fd) )
|
||||
@ -3091,7 +3091,7 @@ ROM_START( thegladpcb )
|
||||
|
||||
ROM_REGION( 0x800000, "user1", 0 ) /* Protection Data (encrypted external ARM data, internal missing) */
|
||||
ROM_LOAD( "igs.62", 0x000000, 0x200000, CRC(0f3f511e) SHA1(28dd8d27495cec86e968a3ea549c5b30513dbb6e) )
|
||||
|
||||
|
||||
ROM_REGION( 0xc00000, "tiles", 0 ) /* 8x8 Text Tiles + 32x32 BG Tiles */
|
||||
PGM_VIDEO_BIOS
|
||||
ROM_LOAD( "t04601.u33", 0x180000, 0x800000, CRC(e5dab371) SHA1(2e3c93958eb0326b6b84b95c2168626f26bbac76) )
|
||||
|
@ -493,12 +493,12 @@ ROM_END
|
||||
/* this is an official Taito PCB and mostly matches rastanu, but the copyright message is TAITO JAPAN so I assume it's a World version */
|
||||
ROM_START( rastan2 )
|
||||
ROM_REGION( 0x60000, "maincpu", 0 ) /* 6*64k for 68000 code */
|
||||
ROM_LOAD16_BYTE( "b04-38.19", 0x00000, 0x10000, CRC(1c91dbb1) SHA1(17fc55e8546cc0b847aebd67fb4570a1e9f128f3) )
|
||||
ROM_LOAD16_BYTE( "b04-37.7", 0x00001, 0x10000, CRC(ecf20bdd) SHA1(92e46b1edef40a19be17091c09daba598d77bca8) )
|
||||
ROM_LOAD16_BYTE( "b04-40.20", 0x20000, 0x10000, CRC(0930d4b3) SHA1(c269b3856040ed9409de99cca48f22a2f355fc4c) )
|
||||
ROM_LOAD16_BYTE( "b04-39.8", 0x20001, 0x10000, CRC(d95ade5e) SHA1(f47557dcfa9d3137e2a3838e45858fc21471cc91) )
|
||||
ROM_LOAD16_BYTE( "b04-42.21", 0x40000, 0x10000, CRC(1857a7cb) SHA1(7d967d04ade648c6ddb19aad9e184b6e272856da) )
|
||||
ROM_LOAD16_BYTE( "b04-43-1.9", 0x40001, 0x10000, CRC(ca4702ff) SHA1(0f8c2d7d332c4e35884c48d87ba9fd26924d1692) )
|
||||
ROM_LOAD16_BYTE( "b04-38.19", 0x00000, 0x10000, CRC(1c91dbb1) SHA1(17fc55e8546cc0b847aebd67fb4570a1e9f128f3) )
|
||||
ROM_LOAD16_BYTE( "b04-37.7", 0x00001, 0x10000, CRC(ecf20bdd) SHA1(92e46b1edef40a19be17091c09daba598d77bca8) )
|
||||
ROM_LOAD16_BYTE( "b04-40.20", 0x20000, 0x10000, CRC(0930d4b3) SHA1(c269b3856040ed9409de99cca48f22a2f355fc4c) )
|
||||
ROM_LOAD16_BYTE( "b04-39.8", 0x20001, 0x10000, CRC(d95ade5e) SHA1(f47557dcfa9d3137e2a3838e45858fc21471cc91) )
|
||||
ROM_LOAD16_BYTE( "b04-42.21", 0x40000, 0x10000, CRC(1857a7cb) SHA1(7d967d04ade648c6ddb19aad9e184b6e272856da) )
|
||||
ROM_LOAD16_BYTE( "b04-43-1.9", 0x40001, 0x10000, CRC(ca4702ff) SHA1(0f8c2d7d332c4e35884c48d87ba9fd26924d1692) )
|
||||
|
||||
ROM_REGION( 0x1c000, "audiocpu", 0 )
|
||||
ROM_LOAD( "b04-19.49", 0x00000, 0x4000, CRC(ee81fdd8) SHA1(fa59dac2583a7d2979550dffc6f9c6c2bd67bfd5) )
|
||||
|
@ -784,30 +784,30 @@ ROM_END
|
||||
/*
|
||||
Lucky Boom (c)1996 Playmark
|
||||
|
||||
QTY Type clock position function
|
||||
1x MC68000P12 u24 16/32-bit Microprocessor - main
|
||||
1x M6295 u146 4-Channel Mixing ADCPM Voice Synthesis LSI - sound
|
||||
1x KA358 u155 Dual Operational Amplifier - sound
|
||||
1x TDA2003 TD1 Audio Amplifier - sound
|
||||
1x oscillator 24.000000MHz XL1
|
||||
1x oscillator 28.000000MHz XL2
|
||||
1x blu resonator 1000J Y1
|
||||
QTY Type clock position function
|
||||
1x MC68000P12 u24 16/32-bit Microprocessor - main
|
||||
1x M6295 u146 4-Channel Mixing ADCPM Voice Synthesis LSI - sound
|
||||
1x KA358 u155 Dual Operational Amplifier - sound
|
||||
1x TDA2003 TD1 Audio Amplifier - sound
|
||||
1x oscillator 24.000000MHz XL1
|
||||
1x oscillator 28.000000MHz XL2
|
||||
1x blu resonator 1000J Y1
|
||||
|
||||
ROMs
|
||||
QTY Type position status
|
||||
1x TMS27C020 1 dumped
|
||||
2x AM27C010 2,3 dumped
|
||||
5x TMS27C010 4-8 dumped
|
||||
QTY Type position status
|
||||
1x TMS27C020 1 dumped
|
||||
2x AM27C010 2,3 dumped
|
||||
5x TMS27C010 4-8 dumped
|
||||
|
||||
RAMs
|
||||
QTY Type position
|
||||
8x HM3-65728BK-5 u42,u73,u74,u75,u80,u81,u124,u125
|
||||
2x HY62256ALP-10 u2,u6
|
||||
2x KM6264BL-7L u36,u37
|
||||
QTY Type position
|
||||
8x HM3-65728BK-5 u42,u73,u74,u75,u80,u81,u124,u125
|
||||
2x HY62256ALP-10 u2,u6
|
||||
2x KM6264BL-7L u36,u37
|
||||
PLDs
|
||||
QTY Type position status
|
||||
2x A1020B-PL84C u110,u137 read protected
|
||||
4x TIBPAL22V10ACNT u1,u77,u111,u112 read protected
|
||||
QTY Type position status
|
||||
2x A1020B-PL84C u110,u137 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( 0x80000, "atrom", 0 )
|
||||
// ROM_REGION( 0x10000, "user3", 0 )
|
||||
// ROM_REGION( 0x10000, "user3", 0 )
|
||||
|
||||
ROM_REGION( 0x100, "user5", 0 ) /* IPL ROM */
|
||||
ROM_LOAD( "spc700.rom", 0x00, 0x40, CRC(44bb3a40) SHA1(97e352553e94242ae823547cd853eecda55c20f0) ) /* boot rom */
|
||||
|
@ -27,9 +27,9 @@ Stephh's notes (based on the games M6809 code and some tests) :
|
||||
|
||||
4062: CE 40 AF LDU #$40AF U = 40AF
|
||||
4065: F6 30 03 LDB $3003
|
||||
4068: 53 COMB
|
||||
4069: 54 LSRB
|
||||
406A: 54 LSRB
|
||||
4068: 53 COMB
|
||||
4069: 54 LSRB
|
||||
406A: 54 LSRB
|
||||
406B: C4 0C ANDB #$0C
|
||||
406D: EC C5 LDD B,U U still = 40AF
|
||||
406F: 33 42 LEAU $2,U U ALWAYS = 40B1
|
||||
@ -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( 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( 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_DIPUNUSED( 0x80, IP_ACTIVE_LOW )
|
||||
INPUT_PORTS_END
|
||||
|
@ -6119,7 +6119,7 @@ ROM_END
|
||||
|
||||
ROM_START( fsoccerba )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "fs3.c6", 0x00000, 0x10000, CRC(e644d207) SHA1(efd5a6cf99461a0dc6cec6c8e2c16d82c6630132) )
|
||||
ROM_LOAD( "fs3.c6", 0x00000, 0x10000, CRC(e644d207) SHA1(efd5a6cf99461a0dc6cec6c8e2c16d82c6630132) )
|
||||
|
||||
ROM_REGION( 0x10000, "sub", 0 )
|
||||
ROM_LOAD( "fs1_ver4.bin", 0x00000, 0x10000, CRC(97830108) SHA1(dab241baf8d889c768e1fbe25f1e5059b3cbbab6) )
|
||||
|
@ -3912,8 +3912,8 @@ ROM_START( wboyub )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
/* this has way more code than the parent sets, I have no idea what to do with it */
|
||||
ROM_LOAD( "1.bin", 0x0000, 0x8000, CRC(07066b6f) SHA1(1ead373907fd5bd5f4cc003a97218aa582758a00) )
|
||||
ROM_LOAD( "4.bin", 0x4000, 0x8000, CRC(8b3124e6) SHA1(e90deaa687128c1f0b7e9e6b6d767bd484c7fc61) )
|
||||
ROM_LOAD( "5.bin", 0x8000, 0x8000, CRC(b75278e7) SHA1(5b7c519f32eac40dc46ca5bba03cec1e893b6fcd) )
|
||||
ROM_LOAD( "4.bin", 0x4000, 0x8000, CRC(8b3124e6) SHA1(e90deaa687128c1f0b7e9e6b6d767bd484c7fc61) )
|
||||
ROM_LOAD( "5.bin", 0x8000, 0x8000, CRC(b75278e7) SHA1(5b7c519f32eac40dc46ca5bba03cec1e893b6fcd) )
|
||||
ROM_LOAD( "epr-7491.96", 0x8000, 0x4000, CRC(1f7d0efe) SHA1(a1b4f8faf1614f4808df1292209c340f1490adbd) )
|
||||
ROM_LOAD( "0cpu.bin", 0xc000, 0x2000, CRC(a962e6af) SHA1(f46b01db38cdc9c8485d7fe0a344e9f6ed918925) ) /* supposedly the encryption key */
|
||||
|
||||
|
@ -9,10 +9,10 @@
|
||||
Puzzli 2 Super (puzzli2)
|
||||
Photo Y2k2 (py2k2)
|
||||
Puzzle Star (puzlstar)
|
||||
|
||||
|
||||
the following appear to use this scheme but are post 2001 so
|
||||
might use a newer revision of the chip with EO area
|
||||
|
||||
|
||||
DoDonPachi Dai-ou-jou (ddpdoj)
|
||||
Espgaluda (espgal)
|
||||
Ketsui (ket)
|
||||
@ -33,10 +33,10 @@
|
||||
games have no table accesses.
|
||||
|
||||
----
|
||||
|
||||
|
||||
The basic protection communication is the same between all games
|
||||
however the commands differ
|
||||
|
||||
|
||||
None of these games have an external ARM rom, although it appears
|
||||
the program code does check for the possibility of one existing.
|
||||
|
||||
@ -599,11 +599,11 @@ void command_handler_puzzli2(pgm_kovarmsim_state *state, int pc)
|
||||
break;
|
||||
|
||||
case 0x63: // used as a read address by the 68k code (related to previous uploaded values like cave?) should point at a table of ~0x80 in size? seems to use values as further pointers?
|
||||
state->m_valueresponse = 0x00600000;
|
||||
state->m_valueresponse = 0x00600000;
|
||||
break;
|
||||
|
||||
case 0x67: // used as a read address by the 68k code (related to previous uploaded values like cave?) directly reads ~0xDBE from the address..
|
||||
state->m_valueresponse = 0x00400000;
|
||||
case 0x67: // used as a read address by the 68k code (related to previous uploaded values like cave?) directly reads ~0xDBE from the address..
|
||||
state->m_valueresponse = 0x00400000;
|
||||
break;
|
||||
|
||||
default:
|
||||
@ -1621,4 +1621,4 @@ INPUT_PORTS_START( puzzli2 )
|
||||
PORT_CONFSETTING( 0x0003, DEF_STR( Korea ) )
|
||||
PORT_CONFSETTING( 0x0004, DEF_STR( Hong_Kong ) )
|
||||
PORT_CONFSETTING( 0x0005, DEF_STR( World ) )
|
||||
INPUT_PORTS_END
|
||||
INPUT_PORTS_END
|
||||
|
@ -256,7 +256,7 @@ static READ32_HANDLER( ddp2_speedup_r )
|
||||
/* if we've hit the loop where this is read and both values are 0 then the only way out is an interrupt */
|
||||
int r4 = (cpu_get_reg(&space->device(), ARM7_R4));
|
||||
r4 += 0xe;
|
||||
|
||||
|
||||
if (r4==0x18002f9e)
|
||||
{
|
||||
UINT32 data2 = state->m_arm_ram[0x2F9C/4]&0xffff0000;
|
||||
|
@ -36,7 +36,7 @@
|
||||
|
||||
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
|
||||
|
||||
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>();
|
||||
int pc = cpu_get_pc(&space->device());
|
||||
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];
|
||||
}
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
||||
IGS025 is some kind of state machine / logic device which the game
|
||||
uses for various securit checks, and to determine the region of the
|
||||
game based on string sequences.
|
||||
|
||||
|
||||
***********************************************************************/
|
||||
|
||||
#include "emu.h"
|
||||
|
@ -14,7 +14,7 @@
|
||||
uses for various security checks bitswap checks.
|
||||
|
||||
Simulation is incomplete for some regions
|
||||
|
||||
|
||||
***********************************************************************/
|
||||
|
||||
|
||||
|
@ -14,7 +14,7 @@
|
||||
IGS025 is some kind of state machine, bitswaps etc.
|
||||
|
||||
Simulation is incomplete
|
||||
|
||||
|
||||
***********************************************************************/
|
||||
|
||||
#include "emu.h"
|
||||
|
@ -110,7 +110,7 @@ static UINT32 gm(int i)
|
||||
unsigned int x;
|
||||
int idx = i & 0xff;
|
||||
int i1, i2;
|
||||
|
||||
|
||||
if(i & 0x008000)
|
||||
idx ^= 1;
|
||||
if(i & 0x100000)
|
||||
@ -153,7 +153,7 @@ static UINT32 gm(int i)
|
||||
x ^= 0x00020080;
|
||||
if(bt(xmap_high_15, i2))
|
||||
x ^= 0x20000002;
|
||||
|
||||
|
||||
if(i & 0x010000)
|
||||
x ^= 0xaa00000f;
|
||||
if(i & 0x020000)
|
||||
@ -169,10 +169,10 @@ static UINT32 gm(int i)
|
||||
static UINT32 trans(UINT32 v, UINT32 x)
|
||||
{
|
||||
unsigned y,r2,v2;
|
||||
|
||||
|
||||
v2 = (BIT(v,30)<<8)|(BIT(v,22)<<12)|(BIT(v,18)<<18)|(BIT(v,19)<<19)|(BIT(v,22)<<22)|(BIT(v,24)<<24)|(BIT(v,3)<<25)|(BIT(v,26)<<26)|(BIT(v,28)<<28);
|
||||
v2 ^= 0x01000000;
|
||||
|
||||
|
||||
r2 = 0;
|
||||
y = 0;
|
||||
|
||||
@ -208,8 +208,8 @@ static UINT32 trans(UINT32 v, UINT32 x)
|
||||
y |= (( 0 ^ BIT(x,29) ^ BIT(v,29))<<29);
|
||||
y |= (( 0 ^ BIT(x,30) ^ BIT(v,30))<<30);
|
||||
y |= (( 0 ^ BIT(x,31) ^ BIT(v,31))<<31);
|
||||
|
||||
|
||||
|
||||
|
||||
r2 |= ( 0<< 0);
|
||||
r2 |= ( 0<< 1);
|
||||
r2 |= ( 0<< 2);
|
||||
@ -242,7 +242,7 @@ static UINT32 trans(UINT32 v, UINT32 x)
|
||||
r2 |= ((BIT(v2,28)&BIT(y,28))<<29);
|
||||
r2 |= ( 0<<30);
|
||||
r2 |= ( 0<<31);
|
||||
|
||||
|
||||
r2 ^= y;
|
||||
r2 ^= 0x0c500000;
|
||||
|
||||
|
@ -1744,8 +1744,8 @@ static const UINT8 fade_table(int v)
|
||||
{
|
||||
int low = v & 0x001f;
|
||||
int high = v & 0x03e0;
|
||||
|
||||
return (low * (high | (high >> 5)) + 0x210) >> 10;
|
||||
|
||||
return (low * (high | (high >> 5)) + 0x210) >> 10;
|
||||
}
|
||||
|
||||
static UINT16 u1,u2;
|
||||
|
@ -8537,7 +8537,7 @@ sderby // (c) 1996
|
||||
croupier // (c) 1997 Playmark
|
||||
croupiera // (c) 1997 Playmark
|
||||
spacewin
|
||||
luckboom
|
||||
luckboom
|
||||
|
||||
// Pacific Novelty games
|
||||
sharkatt // (c) 1980
|
||||
@ -10602,7 +10602,7 @@ wupndownb // (c) 1998, Video Klein
|
||||
wupndownc // (c) 1998, Video Klein
|
||||
wupndownd // (c) 1998, Video Klein
|
||||
wstrike // (c) 1992, Video Klein
|
||||
wstrikea // (c) 1992, Video Klein
|
||||
wstrikea // (c) 1992, Video Klein
|
||||
wtchjack // (c) 1992-1996, Video Klein
|
||||
wtchjacka // (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) },
|
||||
{ "tms34010", _8bit, 3, CPU_DISASSEMBLE_NAME(tms34010) },
|
||||
{ "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) },
|
||||
{ "upd7810", _8bit, 0, CPU_DISASSEMBLE_NAME(upd7810) },
|
||||
{ "upd7807", _8bit, 0, CPU_DISASSEMBLE_NAME(upd7807) },
|
||||
|
@ -38,4 +38,4 @@
|
||||
***************************************************************************/
|
||||
|
||||
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