Previous 199869 Revisions Next

r34051 Wednesday 24th December, 2014 at 12:48:31 UTC by David Haywood
new clones
-

Radikal Bikers (Version 2.02) [Ricky2001 (from AUMAP)]

note, this is the original Gaelco version, the one we had was the Atari license, only one rom differs so I guess it's a region / license byte.
note2, pretty sure multithreading is broken with poly.c, you have to use -numprocessors 1 or the whole thing is a flickering mess.
[src/emu/cpu/arcompact]arcompact_execute.c
[src/mame]mame.lst
[src/mame/drivers]gaelco3d.c

trunk/src/emu/cpu/arcompact/arcompact_execute.c
r242562r242563
7979#define COMMON32_GET_s12 \
8080      int S_temp = (op & 0x0000003f) >> 0; \
8181      int s_temp = (op & 0x00000fc0) >> 6; \
82      int S = s_temp | (S_temp<<6); \
82      INT32 S = s_temp | (S_temp<<6); \
83      if (S & 0x800) S = -0x800 + (S&0x7ff) /* sign extend */ \
8384
8485#define COMMON32_GET_CONDITION \
8586      UINT8 condition = op & 0x0000001f;
r242562r242563
31373138
31383139ARCOMPACT_RETTYPE arcompact_device::arcompact_handle0f_00_00(OPS_16)  { return arcompact_handle0f_00_0x_helper(PARAMS, "J_S"); }
31393140ARCOMPACT_RETTYPE arcompact_device::arcompact_handle0f_00_01(OPS_16)  { return arcompact_handle0f_00_0x_helper(PARAMS, "J_S.D"); }
3140ARCOMPACT_RETTYPE arcompact_device::arcompact_handle0f_00_02(OPS_16)  { return arcompact_handle0f_00_0x_helper(PARAMS, "JL_S");  }
31413141
3142ARCOMPACT_RETTYPE arcompact_device::arcompact_handle0f_00_02(OPS_16) // JL_S
3143{
3144   int breg;
3145
3146   COMMON16_GET_breg;
3147   REG_16BIT_RANGE(breg);
3148   
3149   m_regs[REG_BLINK] = m_pc + (2 >> 0);
3150   
3151   return m_regs[breg];
3152}
3153
3154
31423155ARCOMPACT_RETTYPE arcompact_device::arcompact_handle0f_00_03(OPS_16) // JL_S.D
31433156{
31443157   int breg;
r242562r242563
34563469   return arcompact_handle_l7_0x_helper(PARAMS, "SUB_S");
34573470}
34583471
3459ARCOMPACT_RETTYPE arcompact_device::arcompact_handle17_04(OPS_16)
3472ARCOMPACT_RETTYPE arcompact_device::arcompact_handle17_04(OPS_16) // BSET_S b,b,u5
34603473{
3461   return arcompact_handle_l7_0x_helper(PARAMS, "BSET_S");
3474   int breg, u;
3475
3476   COMMON16_GET_breg;
3477   COMMON16_GET_u5;
3478
3479   REG_16BIT_RANGE(breg);
3480
3481   m_regs[breg] = m_regs[breg] | (1 << (u & 0x1f));
3482
3483   return m_pc + (2 >> 0);
34623484}
34633485
34643486ARCOMPACT_RETTYPE arcompact_device::arcompact_handle17_05(OPS_16)
trunk/src/mame/drivers/gaelco3d.c
r242562r242563
11501150   ROM_LOAD32_BYTE( "rab.6",  0x000000, 0x80000, CRC(ccac98c5) SHA1(43a30caf9880f48aba79676f9e746fdc6258139d) )
11511151   ROM_LOAD32_BYTE( "rab.12", 0x000001, 0x80000, CRC(26199506) SHA1(1b7b44895aa296eab8061ae85cbb5b0d30119dc7) )
11521152   ROM_LOAD32_BYTE( "rab.14", 0x000002, 0x80000, CRC(4a0ac8cb) SHA1(4883e5eddb833dcd39376be435aa8e8e2ec47ab5) )
1153   ROM_LOAD32_BYTE( "rab19.ic19", 0x000003, 0x80000, CRC(c2d4fcb2) SHA1(8e389d1479ba084e5363aef9c797c65ca7f355d2) )
1154
1155   ROM_REGION16_LE( 0x400000, "user1", 0 ) /* ADSP-2115 code & data */
1156   ROM_LOAD( "rab.23", 0x0000000, 0x400000, CRC(dcf52520) SHA1(ab54421c182436660d2a56a334c1aa335424644a) )
1157
1158   ROM_REGION32_LE( 0x800000, "user2", 0 )
1159   ROM_LOAD32_WORD( "rab.48", 0x000000, 0x400000, CRC(9c56a06a) SHA1(54f12d8b55fa14446c47e31684c92074c4157fe1) )
1160   ROM_LOAD32_WORD( "rab.45", 0x000002, 0x400000, CRC(7e698584) SHA1(a9423835a126396902c499e9f7df3b68c2ab28a8) )
1161
1162   ROM_REGION( 0x2000000, "gfx1", 0 )
1163   ROM_LOAD( "rab.8",  0x0000000, 0x400000, CRC(4fbd4737) SHA1(594438d3edbe00682290986cc631615d7bef67f3) )
1164   ROM_LOAD( "rab.10", 0x0800000, 0x400000, CRC(870b0ce4) SHA1(75910dca87d2eb3a6b4a28f6e9c63a6b6700de84) )
1165   ROM_LOAD( "rab.15", 0x1000000, 0x400000, CRC(edb9d409) SHA1(1f8df507e990eee197f2779b45bd8f143d1bd439) )
1166   ROM_LOAD( "rab.17", 0x1800000, 0x400000, CRC(e120236b) SHA1(37d7996530eda3df0c19bca1cbf26e5ba58b0977) )
1167
1168   ROM_LOAD( "rab.9",  0x0400000, 0x400000, CRC(9e3e038d) SHA1(4a5f0b3c54c508d7f310f270dbd11bffb2bcfa89) )
1169   ROM_LOAD( "rab.11", 0x0c00000, 0x400000, CRC(75672271) SHA1(ebbdf089b4a4d5ead7d62555bb5c9a921aaa1c22) )
1170   ROM_LOAD( "rab.16", 0x1400000, 0x400000, CRC(9d595e46) SHA1(b985332974e1fb0b9d20d521da0d7deceea93a8a) )
1171   ROM_LOAD( "rab.18", 0x1c00000, 0x400000, CRC(3084bc49) SHA1(9da43482293eeb08ceae67455b2fcd97b6ef5109) )
1172
1173   ROM_REGION( 0x0080000, "gfx2", 0 )
1174   ROM_LOAD( "rab.24", 0x0000000, 0x020000, CRC(2984bc1d) SHA1(1f62bdaa86feeff96640e325f8241b9c5f383a44) )
1175   ROM_LOAD( "rab.25", 0x0020000, 0x020000, CRC(777758e3) SHA1(bd334b1ba46189ac8509eee3a4ab295c121400fd) )
1176   ROM_LOAD( "rab.26", 0x0040000, 0x020000, CRC(bd9c1b54) SHA1(c9ef679cf7eca9ed315ea62a7ada452bc85f7a6a) )
1177   ROM_LOAD( "rab.27", 0x0060000, 0x020000, CRC(bbcf6977) SHA1(0282c8ba79c35ed1240711d5812bfb590d151738) )
1178   /* these 4 are copies of the previous 4 */
1179//  ROM_LOAD( "rab.32", 0x0000000, 0x020000, CRC(2984bc1d) SHA1(1f62bdaa86feeff96640e325f8241b9c5f383a44) )
1180//  ROM_LOAD( "rab.33", 0x0020000, 0x020000, CRC(777758e3) SHA1(bd334b1ba46189ac8509eee3a4ab295c121400fd) )
1181//  ROM_LOAD( "rab.34", 0x0040000, 0x020000, CRC(bd9c1b54) SHA1(c9ef679cf7eca9ed315ea62a7ada452bc85f7a6a) )
1182//  ROM_LOAD( "rab.35", 0x0060000, 0x020000, CRC(bbcf6977) SHA1(0282c8ba79c35ed1240711d5812bfb590d151738) )
1183ROM_END
1184
1185
1186
1187ROM_START( radikalba )
1188   ROM_REGION( 0x200000, "maincpu", 0 )    /* 68020 code */
1189   ROM_LOAD32_BYTE( "rab.6",  0x000000, 0x80000, CRC(ccac98c5) SHA1(43a30caf9880f48aba79676f9e746fdc6258139d) )
1190   ROM_LOAD32_BYTE( "rab.12", 0x000001, 0x80000, CRC(26199506) SHA1(1b7b44895aa296eab8061ae85cbb5b0d30119dc7) )
1191   ROM_LOAD32_BYTE( "rab.14", 0x000002, 0x80000, CRC(4a0ac8cb) SHA1(4883e5eddb833dcd39376be435aa8e8e2ec47ab5) )
11531192   ROM_LOAD32_BYTE( "rab.19", 0x000003, 0x80000, CRC(2631bd61) SHA1(57331ad49e7284b82073f696049de109b7683b03) )
11541193
11551194   ROM_REGION16_LE( 0x400000, "user1", 0 ) /* ADSP-2115 code & data */
r242562r242563
11831222ROM_END
11841223
11851224
1186
11871225/*************************************
11881226 *
11891227 *  Driver init
r242562r242563
12041242
12051243GAME( 1996, speedup,    0,        gaelco3d,  speedup,  gaelco3d_state, gaelco3d, ROT0, "Gaelco", "Speed Up (Version 1.20)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE )
12061244GAME( 1996, speedup10,  speedup,  gaelco3d,  speedup,  gaelco3d_state, gaelco3d, ROT0, "Gaelco", "Speed Up (Version 1.00)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE )
1245
12071246GAME( 1997, surfplnt,   0,        gaelco3d,  surfplnt, gaelco3d_state, gaelco3d, ROT0, "Gaelco", "Surf Planet (Version 4.1)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE)
12081247GAME( 1997, surfplnt40, surfplnt, gaelco3d,  surfplnt, gaelco3d_state, gaelco3d, ROT0, "Gaelco", "Surf Planet (Version 4.0)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE)
1209GAME( 1998, radikalb,   0,        gaelco3d2, radikalb, gaelco3d_state, gaelco3d, ROT0, "Gaelco", "Radikal Bikers (Version 2.02)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE)
1248
1249GAME( 1998, radikalb,   0,        gaelco3d2, radikalb, gaelco3d_state, gaelco3d, ROT0, "Gaelco",                 "Radikal Bikers (Version 2.02)",                GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE)
1250GAME( 1998, radikalba,  radikalb, gaelco3d2, radikalb, gaelco3d_state, gaelco3d, ROT0, "Gaelco (Atari license)", "Radikal Bikers (Version 2.02, Atari license)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE)
trunk/src/mame/mame.lst
r242562r242563
88618861surfplnt        // (c) 1997 - Ref 971223
88628862surfplnt40      // (c) 1997 - Ref 970514
88638863radikalb        // (c) 1998 - Ref ???
8864radikalba       // (c) 1998 - Ref ???
88648865
88658866// SH-4 hardware
88668867atvtrack        // (c) 2002 - Ref 020419


Previous 199869 Revisions Next


© 1997-2024 The MAME Team