Previous 199869 Revisions Next

r20438 Thursday 24th January, 2013 at 17:40:49 UTC by hap
cleanup: renamed user1 to gamma_proms and user4 to mcu
[src/mame/drivers]namcos22.c
[src/mame/video]namcos22.c

trunk/src/mame/drivers/namcos22.c
r20437r20438
11781178   PORT_START("STEER") \
11791179   PORT_BIT( 0xff, 0x80, IPT_PADDLE ) PORT_SENSITIVITY(100) PORT_KEYDELTA(10) PORT_NAME("Steering Wheel")
11801180
1181/* TODO: REMOVE (THIS IS HANDLED BY "SUBCPU") */
1181/* TODO: REMOVE (THIS IS HANDLED BY "IOMCU") */
11821182static void
11831183ReadAnalogDrivingPorts( running_machine &machine, UINT16 *gas, UINT16 *brake, UINT16 *steer )
11841184{
r20437r20438
11871187   *steer = machine.root_device().ioport("STEER")->read();
11881188}
11891189
1190/* TODO: REMOVE (THIS IS HANDLED BY "SUBCPU") */
1190/* TODO: REMOVE (THIS IS HANDLED BY "IOMCU") */
11911191static UINT16
11921192AnalogAsDigital( running_machine &machine )
11931193{
r20437r20438
12391239   return result;
12401240} /* AnalogAsDigital */
12411241
1242/* TODO: REMOVE (THIS IS HANDLED BY "SUBCPU") */
1242/* TODO: REMOVE (THIS IS HANDLED BY "IOMCU") */
12431243static void
12441244HandleCoinage(running_machine &machine, int slots, int address_is_odd)
12451245{
r20437r20438
12691269   }
12701270} /* HandleCoinage */
12711271
1272/* TODO: REMOVE (THIS IS HANDLED BY "SUBCPU") */
1272/* TODO: REMOVE (THIS IS HANDLED BY "IOMCU") */
12731273static void
12741274HandleDrivingIO( running_machine &machine )
12751275{
r20437r20438
13271327   }
13281328} /* HandleDrivingIO */
13291329
1330/* TODO: REMOVE (THIS IS HANDLED BY "SUBCPU") */
1330/* TODO: REMOVE (THIS IS HANDLED BY "IOMCU") */
13311331static void
13321332HandleCyberCommandoIO( running_machine &machine )
13331333{
r20437r20438
25802580static ADDRESS_MAP_START( mcu_program, AS_PROGRAM, 16, namcos22_state )
25812581   AM_RANGE(0x002000, 0x002fff) AM_DEVREADWRITE("c352", c352_device, read, write)
25822582   AM_RANGE(0x004000, 0x00bfff) AM_READWRITE(s22mcu_shared_r, s22mcu_shared_w )
2583   AM_RANGE(0x00c000, 0x00ffff) AM_ROM AM_REGION("user4", 0xc000)
2584   AM_RANGE(0x080000, 0x0fffff) AM_ROM AM_REGION("user4", 0)
2585   AM_RANGE(0x200000, 0x27ffff) AM_ROM AM_REGION("user4", 0)
2586   AM_RANGE(0x280000, 0x2fffff) AM_ROM AM_REGION("user4", 0)
2583   AM_RANGE(0x00c000, 0x00ffff) AM_ROM AM_REGION("mcu", 0xc000)
2584   AM_RANGE(0x080000, 0x0fffff) AM_ROM AM_REGION("mcu", 0)
2585   AM_RANGE(0x200000, 0x27ffff) AM_ROM AM_REGION("mcu", 0)
2586   AM_RANGE(0x280000, 0x2fffff) AM_ROM AM_REGION("mcu", 0)
25872587   AM_RANGE(0x301000, 0x301001) AM_NOP // watchdog? LEDs?
25882588   AM_RANGE(0x308000, 0x308003) AM_NOP // volume control IC?
25892589ADDRESS_MAP_END
r20437r20438
25922592static ADDRESS_MAP_START( mcu_s22_program, AS_PROGRAM, 16, namcos22_state )
25932593   AM_RANGE(0x002000, 0x002fff) AM_DEVREADWRITE("c352", c352_device, read, write)
25942594   AM_RANGE(0x004000, 0x00bfff) AM_READWRITE(s22mcu_shared_r, s22mcu_shared_w )
2595   AM_RANGE(0x00c000, 0x00ffff) AM_ROM AM_REGION("mcu", 0)
2596   AM_RANGE(0x080000, 0x0fffff) AM_ROM AM_REGION("user4", 0)
2597   AM_RANGE(0x200000, 0x27ffff) AM_ROM AM_REGION("user4", 0)
2598   AM_RANGE(0x280000, 0x2fffff) AM_ROM AM_REGION("user4", 0)
2595   AM_RANGE(0x00c000, 0x00ffff) AM_ROM AM_REGION("mcu_c74", 0)
2596   AM_RANGE(0x080000, 0x0fffff) AM_ROM AM_REGION("mcu", 0)
2597   AM_RANGE(0x200000, 0x27ffff) AM_ROM AM_REGION("mcu", 0)
2598   AM_RANGE(0x280000, 0x2fffff) AM_ROM AM_REGION("mcu", 0)
25992599   AM_RANGE(0x301000, 0x301001) AM_NOP // watchdog? LEDs?
26002600   AM_RANGE(0x308000, 0x308003) AM_NOP // volume control IC?
26012601ADDRESS_MAP_END
r20437r20438
33213321   ROM_REGION( 0x10000*2, "slave", 0 ) /* Slave DSP */
33223322   ROM_LOAD16_WORD( "c71.bin", 0,0x1000*2, CRC(47c623ab) SHA1(e363ac50f5556f83308d4cc191b455e9b62bcfc8) )
33233323
3324   ROM_REGION( 0x080000, "mcu", ROMREGION_ERASE00 ) /* S22-BIOS ver1.30 */
3325
3326   ROM_REGION( 0x080000, "user4", 0 ) /* MCU BIOS */
3324   ROM_REGION16_LE( 0x080000, "mcu", 0 ) /* S22-BIOS ver1.20 */
33273325   ROM_LOAD( "acs1data.8k", 0, 0x080000, CRC(33824bc9) SHA1(80ec63883770e5eec1f5f1ddc16a85ef8f22a48b) )
33283326
33293327   ROM_REGION( 0x200000*8, "sprite", ROMREGION_ERASEFF ) /* 32x32x8bpp sprite tiles */
r20437r20438
33783376   ROM_REGION( 0x10000*2, "slave", 0 ) /* Slave DSP */
33793377   ROM_LOAD16_WORD( "c71.bin", 0,0x1000*2, CRC(47c623ab) SHA1(e363ac50f5556f83308d4cc191b455e9b62bcfc8) )
33803378
3381   ROM_REGION( 0x080000, "mcu", ROMREGION_ERASE00 ) /* S22-BIOS ver1.30 */
3382
3383   ROM_REGION( 0x080000, "user4", 0 ) /* MCU BIOS */
3379   ROM_REGION16_LE( 0x080000, "mcu", 0 ) /* S22-BIOS ver1.30 */
33843380   ROM_LOAD( "ar1datab.8k", 0, 0x080000, CRC(c26306f8) SHA1(6d8d993c076d5ced523143a86bd0938b3794478d) )
33853381
33863382   ROM_REGION( 0x200000*8, "sprite", ROMREGION_ERASEFF ) /* 32x32x8bpp sprite tiles */
r20437r20438
34373433   ROM_REGION( 0x10000*2, "slave", 0 ) /* Slave DSP */
34383434   ROM_LOAD16_WORD( "c71.bin", 0,0x1000*2, CRC(47c623ab) SHA1(e363ac50f5556f83308d4cc191b455e9b62bcfc8) )
34393435
3440   ROM_REGION( 0x080000, "mcu", ROMREGION_ERASE00 ) /* S22-BIOS ver1.30 */
3441
3442   ROM_REGION16_LE( 0x080000, "user4", 0 ) /* MCU BIOS */
3436   ROM_REGION16_LE( 0x080000, "mcu", 0 ) /* S22-BIOS ver1.30 */
34433437   ROM_LOAD( "ar1datab.8k", 0, 0x080000, CRC(c26306f8) SHA1(6d8d993c076d5ced523143a86bd0938b3794478d) )
34443438
34453439   ROM_REGION( 0x200000*8, "sprite", ROMREGION_ERASEFF ) /* 32x32x8bpp sprite tiles */
r20437r20438
34963490   ROM_REGION( 0x10000*2, "slave", 0 ) /* Slave DSP */
34973491   ROM_LOAD16_WORD( "c71.bin", 0,0x1000*2, CRC(47c623ab) SHA1(e363ac50f5556f83308d4cc191b455e9b62bcfc8) )
34983492
3499   ROM_REGION( 0x080000, "mcu", ROMREGION_ERASE00 ) /* S22-BIOS ver1.30 */
3500
3501   ROM_REGION16_LE( 0x080000, "user4", 0 ) /* MCU BIOS */
3493   ROM_REGION16_LE( 0x080000, "mcu", 0 ) /* S22-BIOS ver1.30 */
35023494   ROM_LOAD( "ars2data.8k",  0x000000, 0x080000, CRC(29b36dcb) SHA1(70fde130c11789c822829493a70ecefb077c0c15) )
35033495
35043496   ROM_REGION( 0x200000*8, "sprite", ROMREGION_ERASEFF ) /* 32x32x8bpp sprite tiles */
r20437r20438
35533545   ROM_REGION( 0x10000*2, "slave", 0 ) /* Slave DSP */
35543546   ROM_LOAD16_WORD( "c71.bin", 0,0x1000*2, CRC(47c623ab) SHA1(e363ac50f5556f83308d4cc191b455e9b62bcfc8) )
35553547
3556   ROM_REGION( 0x080000, "mcu", ROMREGION_ERASE00 ) /* S22-BIOS ver1.30 */
3557
3558   ROM_REGION16_LE( 0x080000, "user4", 0 ) /* MCU BIOS */
3548   ROM_REGION16_LE( 0x080000, "mcu", 0 ) /* S22-BIOS ver1.30 */
35593549   ROM_LOAD( "ars2data.8k",  0x000000, 0x080000, CRC(29b36dcb) SHA1(70fde130c11789c822829493a70ecefb077c0c15) )
35603550
35613551   ROM_REGION( 0x200000*8, "sprite", ROMREGION_ERASEFF ) /* 32x32x8bpp sprite tiles */
r20437r20438
36103600   ROM_REGION( 0x10000*2, "slave", 0 ) /* Slave DSP */
36113601   ROM_LOAD16_WORD( "c71.bin", 0,0x1000*2, CRC(47c623ab) SHA1(e363ac50f5556f83308d4cc191b455e9b62bcfc8) )
36123602
3613   ROM_REGION( 0x080000, "mcu", ROMREGION_ERASE00 ) /* S22-BIOS ver1.41 */
3614
3615   ROM_REGION16_LE( 0x080000, "user4", 0 ) /* MCU BIOS */
3603   ROM_REGION16_LE( 0x080000, "mcu", 0 ) /* S22-BIOS ver1.41 */
36163604   ROM_LOAD( "af1data.8k",   0x000000, 0x080000, CRC(ef13ebe8) SHA1(5d3f697994d4b5b19ee7fea1e2aef8e39449b68e) )
36173605
36183606   ROM_REGION( 0x200000*8, "sprite", ROMREGION_ERASEFF ) /* 32x32x8bpp sprite tiles */
r20437r20438
36573645   ROM_REGION( 0x10000*2, "slave", 0 ) /* Slave DSP */
36583646   ROM_LOAD16_WORD( "c71.bin", 0,0x1000*2, CRC(47c623ab) SHA1(e363ac50f5556f83308d4cc191b455e9b62bcfc8) )
36593647
3660   ROM_REGION( 0x080000, "mcu", ROMREGION_ERASE00 ) /* BIOS */
3648   ROM_REGION16_LE( 0x4000, "mcu_c74", 0 ) /* BIOS */
36613649   ROM_LOAD( "c74.bin", 0x0000, 0x4000, CRC(a3dce360) SHA1(8f3248b1890abb2e649927240ae46f73bb171e3b) )
36623650
3663   ROM_REGION16_LE( 0x100000, "user4", 0 ) /* MCU BIOS */
3664   ROM_LOAD( "cy1data.6r", 0, 0x020000, CRC(10d0005b) SHA1(10508eeaf74d24a611b44cd3bb12417ceb78904f) )
3651   ROM_REGION16_LE( 0x80000, "mcu", 0 ) /* sound data */
3652   ROM_LOAD( "cy1data.6r", 0x00000, 0x20000, CRC(10d0005b) SHA1(10508eeaf74d24a611b44cd3bb12417ceb78904f) )
3653   ROM_RELOAD(             0x20000, 0x20000)
3654   ROM_RELOAD(             0x40000, 0x20000)
3655   ROM_RELOAD(             0x60000, 0x20000)
36653656
36663657   ROM_REGION( 0x200000*8, "textile", 0) /* 16x16x8bpp texture tiles */
36673658   ROM_LOAD( "cyc1cg0.1a", 0x200000*0x4, 0x200000,CRC(e839b9bd) SHA1(fee43d37dcca7f1fb952a6bfb886b7ee30b7d75c) ) /* cyc1cg0.6a */
r20437r20438
36943685   ROM_LOAD( "cy1wav2.10n", 0x100000, 0x100000, CRC(b98c1ca6) SHA1(4b66aa05f82be5ef3315acc30031872698ff4391) )
36953686   ROM_LOAD( "cy1wav3.10l", 0x300000, 0x100000, CRC(43dbac19) SHA1(83fd4ae4e7ec264fc217ed18caf59bf438af0c3d) )
36963687
3697   ROM_REGION( 0x300, "user1", 0 )
3688   ROM_REGION( 0x300, "gamma_proms", 0 )
36983689   ROM_LOAD( "rr1gam.2d",   0x0000, 0x0100, CRC(b2161bce) SHA1(d2681cc0cf8e68df0d942d392b4eb4458c4bb356) )
36993690   ROM_LOAD( "rr1gam.3d",   0x0100, 0x0100, CRC(b2161bce) SHA1(d2681cc0cf8e68df0d942d392b4eb4458c4bb356) )
37003691   ROM_LOAD( "rr1gam.4d",   0x0200, 0x0100, CRC(b2161bce) SHA1(d2681cc0cf8e68df0d942d392b4eb4458c4bb356) )
r20437r20438
37163707   ROM_REGION( 0x10000*2, "slave", 0 ) /* Slave DSP */
37173708   ROM_LOAD16_WORD( "c71.bin", 0,0x1000*2, CRC(47c623ab) SHA1(e363ac50f5556f83308d4cc191b455e9b62bcfc8) )
37183709
3719   ROM_REGION( 0x080000, "mcu", ROMREGION_ERASE00 ) /* S22-BIOS ver1.30 */
3720
3721   ROM_REGION16_LE( 0x080000, "user4", 0 ) /* MCU BIOS */
3710   ROM_REGION16_LE( 0x080000, "mcu", 0 ) /* S22-BIOS ver1.30 */
37223711   ROM_LOAD( "cb1datab.8k", 0, 0x080000, CRC(e2404221) SHA1(b88810dd45aee8a5475c30806cdfded25fa14e0e) )
37233712
37243713   ROM_REGION( 0x200000*8, "sprite", ROMREGION_ERASEFF ) /* 32x32x8bpp sprite tiles */
r20437r20438
37723761   ROM_REGION( 0x10000*2, "slave", 0 ) /* Slave DSP */
37733762   ROM_LOAD16_WORD( "c71.bin", 0,0x1000*2, CRC(47c623ab) SHA1(e363ac50f5556f83308d4cc191b455e9b62bcfc8) )
37743763
3775   ROM_REGION( 0x080000, "mcu", ROMREGION_ERASE00 ) /* SS22-BIOS ver1.41 */
3776
3777   ROM_REGION16_LE( 0x080000, "user4", 0 ) /* MCU BIOS */
3764   ROM_REGION16_LE( 0x080000, "mcu", 0 ) /* SS22-BIOS ver1.41 */
37783765   ROM_LOAD( "pr1data.8k", 0, 0x080000, CRC(2e5767a4) SHA1(390bf05c90044d841fe2dd4a427177fa1570b9a6) )
37793766
37803767   ROM_REGION( 0x200000*8, "sprite", ROMREGION_ERASEFF ) /* 32x32x8bpp sprite tiles */
r20437r20438
38373824   ROM_REGION( 0x10000*2, "slave", 0 ) /* Slave DSP */
38383825   ROM_LOAD16_WORD( "c71.bin", 0,0x1000*2, CRC(47c623ab) SHA1(e363ac50f5556f83308d4cc191b455e9b62bcfc8) )
38393826
3840   ROM_REGION( 0x080000, "mcu", 0 ) /* BIOS */
3827   ROM_REGION16_LE( 0x4000, "mcu_c74", 0 ) /* BIOS */
38413828   ROM_LOAD( "c74.bin", 0x0000, 0x4000, CRC(a3dce360) SHA1(8f3248b1890abb2e649927240ae46f73bb171e3b) )
38423829
3843   ROM_REGION( 0x100000, "user4", 0 ) /* sound data and MCU BIOS */
3830   ROM_REGION16_LE( 0x80000, "mcu", 0 ) /* sound data */
38443831   ROM_LOAD( "ad1data.6r", 0, 0x080000, CRC(82024f74) SHA1(711ab0c4f027716aeab18e3a5d3d06fa82af8007) )
38453832
38463833   ROM_REGION( 0x200000*8, "textile", 0) /* 16x16x8bpp texture tiles */
r20437r20438
38673854   ROM_LOAD( "ad1wave2.10n", 0x100000*1, 0x100000,CRC(365a6831) SHA1(ddaa44a4436d6de120b64a5d130b1ee18f872e19) )
38683855   ROM_LOAD( "ad1wave3.10l", 0x100000*3, 0x100000,CRC(cd8ecb0b) SHA1(7950b5a3a81f5554f57accabc7a623b8265a21a1) )
38693856
3870   ROM_REGION( 0x300, "user1", 0 )
3857   ROM_REGION( 0x300, "gamma_proms", 0 )
38713858   ROM_LOAD( "rr1gam.2d",   0x0000, 0x0100, CRC(b2161bce) SHA1(d2681cc0cf8e68df0d942d392b4eb4458c4bb356) )
38723859   ROM_LOAD( "rr1gam.3d",   0x0100, 0x0100, CRC(b2161bce) SHA1(d2681cc0cf8e68df0d942d392b4eb4458c4bb356) )
38733860   ROM_LOAD( "rr1gam.4d",   0x0200, 0x0100, CRC(b2161bce) SHA1(d2681cc0cf8e68df0d942d392b4eb4458c4bb356) )
r20437r20438
38863873   ROM_REGION( 0x10000*2, "slave", 0 ) /* Slave DSP */
38873874   ROM_LOAD16_WORD( "c71.bin", 0,0x1000*2, CRC(47c623ab) SHA1(e363ac50f5556f83308d4cc191b455e9b62bcfc8) )
38883875
3889   ROM_REGION( 0x080000, "mcu", 0 ) /* BIOS */
3876   ROM_REGION16_LE( 0x4000, "mcu_c74", 0 ) /* BIOS */
38903877   ROM_LOAD( "c74.bin", 0x0000, 0x4000, CRC(a3dce360) SHA1(8f3248b1890abb2e649927240ae46f73bb171e3b) )
38913878
3892   ROM_REGION( 0x100000, "user4", 0 ) /* sound data and MCU BIOS */
3879   ROM_REGION16_LE( 0x80000, "mcu", 0 ) /* sound data */
38933880   ROM_LOAD( "adv1data.6r", 0, 0x080000, CRC(10eecdb4) SHA1(aaedeed166614e6670e765e0d7e4e9eb5f38ad10) )
38943881
38953882   ROM_REGION( 0x200000*8, "textile", 0) /* 16x16x8bpp texture tiles */
r20437r20438
39233910   ROM_LOAD( "adv1wav2.10n", 0x100000, 0x100000, CRC(c1a5ca5e) SHA1(27e6f9256d5fe5966e91d6be1e6e80900a764af1) )
39243911   ROM_LOAD( "adv1wav3.10l", 0x300000, 0x100000, CRC(fc6b8004) SHA1(5c9e0805895931ec2b6a43376059bdbf5777222f) )
39253912
3926   ROM_REGION( 0x300, "user1", 0 )
3913   ROM_REGION( 0x300, "gamma_proms", 0 )
39273914   ROM_LOAD( "rr1gam.2d",   0x0000, 0x0100, CRC(b2161bce) SHA1(d2681cc0cf8e68df0d942d392b4eb4458c4bb356) )
39283915   ROM_LOAD( "rr1gam.3d",   0x0100, 0x0100, CRC(b2161bce) SHA1(d2681cc0cf8e68df0d942d392b4eb4458c4bb356) )
39293916   ROM_LOAD( "rr1gam.4d",   0x0200, 0x0100, CRC(b2161bce) SHA1(d2681cc0cf8e68df0d942d392b4eb4458c4bb356) )
r20437r20438
39423929   ROM_REGION( 0x10000*2, "slave", 0 ) /* Slave DSP */
39433930   ROM_LOAD16_WORD( "c71.bin", 0,0x1000*2, CRC(47c623ab) SHA1(e363ac50f5556f83308d4cc191b455e9b62bcfc8) )
39443931
3945   ROM_REGION( 0x80000, "mcu", 0 ) /* BIOS */
3932   ROM_REGION16_LE( 0x4000, "mcu_c74", 0 ) /* BIOS */
39463933   ROM_LOAD( "c74.bin", 0x0000, 0x4000, CRC(a3dce360) SHA1(8f3248b1890abb2e649927240ae46f73bb171e3b) )
39473934
3948   ROM_REGION( 0x100000, "user4", 0 ) /* sound data and MCU BIOS */
3935   ROM_REGION16_LE( 0x80000, "mcu", 0 ) /* sound data */
39493936   ROM_LOAD( "rv1data.6r", 0, 0x080000, CRC(d358ec20) SHA1(140c513349240417bb546dd2d151f3666b818e91) )
39503937
39513938   ROM_REGION( 0x200000*8, "textile", 0) /* 16x16x8bpp texture tiles */
r20437r20438
39823969   ROM_LOAD( "rv1wav2.10n", 0x100000, 0x100000, CRC(5af9dc83) SHA1(9aeb7f8217b806a6f3ed93056513af9fbcb6b372) )
39833970   ROM_LOAD( "rv1wav3.10l", 0x300000, 0x100000, CRC(ffb9ad75) SHA1(a9a61a597bd3bbe9732f92747d82264fe4d9af48) )
39843971
3985   ROM_REGION( 0x300, "user1", 0 )
3972   ROM_REGION( 0x300, "gamma_proms", 0 )
39863973   ROM_LOAD( "rr1gam.2d",   0x0000, 0x0100, CRC(b2161bce) SHA1(d2681cc0cf8e68df0d942d392b4eb4458c4bb356) )
39873974   ROM_LOAD( "rr1gam.3d",   0x0100, 0x0100, CRC(b2161bce) SHA1(d2681cc0cf8e68df0d942d392b4eb4458c4bb356) )
39883975   ROM_LOAD( "rr1gam.4d",   0x0200, 0x0100, CRC(b2161bce) SHA1(d2681cc0cf8e68df0d942d392b4eb4458c4bb356) )
r20437r20438
40043991   ROM_REGION( 0x10000*2, "slave", 0 ) /* Slave DSP */
40053992   ROM_LOAD16_WORD( "c71.bin", 0,0x1000*2, CRC(47c623ab) SHA1(e363ac50f5556f83308d4cc191b455e9b62bcfc8) )
40063993
4007   ROM_REGION( 0x80000, "mcu", 0 ) /* BIOS */
3994   ROM_REGION16_LE( 0x4000, "mcu_c74", 0 ) /* BIOS */
40083995   ROM_LOAD( "c74.bin", 0x0000, 0x4000, CRC(a3dce360) SHA1(8f3248b1890abb2e649927240ae46f73bb171e3b) )
40093996
4010   ROM_REGION( 0x100000, "user4", 0 ) /* sound data and MCU BIOS */
3997   ROM_REGION16_LE( 0x80000, "mcu", 0 ) /* sound data */
40113998   ROM_LOAD( "rv1data.6r", 0, 0x080000, CRC(d358ec20) SHA1(140c513349240417bb546dd2d151f3666b818e91) )
40123999
40134000   ROM_REGION( 0x200000*8, "textile", 0) /* 16x16x8bpp texture tiles */
r20437r20438
40444031   ROM_LOAD( "rv1wav2.10n", 0x100000, 0x100000, CRC(5af9dc83) SHA1(9aeb7f8217b806a6f3ed93056513af9fbcb6b372) )
40454032   ROM_LOAD( "rv1wav3.10l", 0x300000, 0x100000, CRC(ffb9ad75) SHA1(a9a61a597bd3bbe9732f92747d82264fe4d9af48) )
40464033
4047   ROM_REGION( 0x300, "user1", 0 )
4034   ROM_REGION( 0x300, "gamma_proms", 0 )
40484035   ROM_LOAD( "rr1gam.2d",   0x0000, 0x0100, CRC(b2161bce) SHA1(d2681cc0cf8e68df0d942d392b4eb4458c4bb356) )
40494036   ROM_LOAD( "rr1gam.3d",   0x0100, 0x0100, CRC(b2161bce) SHA1(d2681cc0cf8e68df0d942d392b4eb4458c4bb356) )
40504037   ROM_LOAD( "rr1gam.4d",   0x0200, 0x0100, CRC(b2161bce) SHA1(d2681cc0cf8e68df0d942d392b4eb4458c4bb356) )
r20437r20438
40664053   ROM_REGION( 0x10000*2, "slave", 0 ) /* Slave DSP */
40674054   ROM_LOAD16_WORD( "c71.bin", 0,0x1000*2, CRC(47c623ab) SHA1(e363ac50f5556f83308d4cc191b455e9b62bcfc8) )
40684055
4069   ROM_REGION( 0x80000, "mcu", 0 ) /* BIOS */
4056   ROM_REGION16_LE( 0x4000, "mcu_c74", 0 ) /* BIOS */
40704057   ROM_LOAD( "c74.bin", 0x0000, 0x4000, CRC(a3dce360) SHA1(8f3248b1890abb2e649927240ae46f73bb171e3b) )
40714058
4072   ROM_REGION( 0x100000, "user4", 0 ) /* sound data and MCU BIOS */
4059   ROM_REGION16_LE( 0x80000, "mcu", 0 ) /* sound data */
40734060   ROM_LOAD( "rv1data.6r", 0, 0x080000, CRC(d358ec20) SHA1(140c513349240417bb546dd2d151f3666b818e91) )
40744061
40754062   ROM_REGION( 0x200000*8, "textile", 0) /* 16x16x8bpp texture tiles */
r20437r20438
41064093   ROM_LOAD( "rv1wav2.10n", 0x100000, 0x100000, CRC(5af9dc83) SHA1(9aeb7f8217b806a6f3ed93056513af9fbcb6b372) )
41074094   ROM_LOAD( "rv1wav3.10l", 0x300000, 0x100000, CRC(ffb9ad75) SHA1(a9a61a597bd3bbe9732f92747d82264fe4d9af48) )
41084095
4109   ROM_REGION( 0x300, "user1", 0 )
4096   ROM_REGION( 0x300, "gamma_proms", 0 )
41104097   ROM_LOAD( "rr1gam.2d",   0x0000, 0x0100, CRC(b2161bce) SHA1(d2681cc0cf8e68df0d942d392b4eb4458c4bb356) )
41114098   ROM_LOAD( "rr1gam.3d",   0x0100, 0x0100, CRC(b2161bce) SHA1(d2681cc0cf8e68df0d942d392b4eb4458c4bb356) )
41124099   ROM_LOAD( "rr1gam.4d",   0x0200, 0x0100, CRC(b2161bce) SHA1(d2681cc0cf8e68df0d942d392b4eb4458c4bb356) )
r20437r20438
41284115   ROM_REGION( 0x10000*2, "slave", 0 ) /* Slave DSP */
41294116   ROM_LOAD16_WORD( "c71.bin", 0,0x1000*2, CRC(47c623ab) SHA1(e363ac50f5556f83308d4cc191b455e9b62bcfc8) )
41304117
4131   ROM_REGION( 0x80000, "mcu", 0 ) /* BIOS */
4118   ROM_REGION16_LE( 0x4000, "mcu_c74", 0 ) /* BIOS */
41324119   ROM_LOAD( "c74.bin", 0x0000, 0x4000, CRC(a3dce360) SHA1(8f3248b1890abb2e649927240ae46f73bb171e3b) )
41334120
4134   ROM_REGION( 0x100000, "user4", 0 ) /* sound data and MCU BIOS */
4121   ROM_REGION16_LE( 0x80000, "mcu", 0 ) /* sound data */
41354122   ROM_LOAD( "rrs1data.6r", 0, 0x080000, CRC(b7063aa8) SHA1(08ff689e8dd529b91eee423c93f084945c6de417) )
41364123
41374124   ROM_REGION( 0x200000*8, "textile", 0) /* 16x16x8bpp texture tiles */
r20437r20438
41584145   ROM_LOAD( "rrs1wav2.10n", 0x100000*1, 0x100000,CRC(6f0d4619) SHA1(cd3d57f2ea21497f388ffa29ec7d2665647a01c0) )
41594146   ROM_LOAD( "rrs1wav3.10l", 0x100000*3, 0x100000,CRC(106e761f) SHA1(97f47b857bdcbc79b0aface53dd385e67fcc9108) )
41604147
4161   ROM_REGION( 0x300, "user1", 0 )
4148   ROM_REGION( 0x300, "gamma_proms", 0 )
41624149   ROM_LOAD( "rr1gam.2d",   0x0000, 0x0100, CRC(b2161bce) SHA1(d2681cc0cf8e68df0d942d392b4eb4458c4bb356) )
41634150   ROM_LOAD( "rr1gam.3d",   0x0100, 0x0100, CRC(b2161bce) SHA1(d2681cc0cf8e68df0d942d392b4eb4458c4bb356) )
41644151   ROM_LOAD( "rr1gam.4d",   0x0200, 0x0100, CRC(b2161bce) SHA1(d2681cc0cf8e68df0d942d392b4eb4458c4bb356) )
r20437r20438
41774164   ROM_REGION( 0x10000*2, "slave", 0 ) /* Slave DSP */
41784165   ROM_LOAD16_WORD( "c71.bin", 0,0x1000*2, CRC(47c623ab) SHA1(e363ac50f5556f83308d4cc191b455e9b62bcfc8) )
41794166
4180   ROM_REGION( 0x80000, "mcu", 0 ) /* BIOS */
4167   ROM_REGION16_LE( 0x4000, "mcu_c74", 0 ) /* BIOS */
41814168   ROM_LOAD( "c74.bin", 0x0000, 0x4000, CRC(a3dce360) SHA1(8f3248b1890abb2e649927240ae46f73bb171e3b) )
41824169
4183   ROM_REGION( 0x100000, "user4", 0 ) /* sound data and MCU BIOS */
4170   ROM_REGION16_LE( 0x80000, "mcu", 0 ) /* sound data */
41844171   ROM_LOAD( "rrs1data.6r", 0, 0x080000, CRC(b7063aa8) SHA1(08ff689e8dd529b91eee423c93f084945c6de417) )
41854172
41864173   ROM_REGION( 0x200000*8, "textile", 0) /* 16x16x8bpp texture tiles */
r20437r20438
42074194   ROM_LOAD( "rrs1wav2.10n", 0x100000*1, 0x100000,CRC(6f0d4619) SHA1(cd3d57f2ea21497f388ffa29ec7d2665647a01c0) )
42084195   ROM_LOAD( "rrs1wav3.10l", 0x100000*3, 0x100000,CRC(106e761f) SHA1(97f47b857bdcbc79b0aface53dd385e67fcc9108) )
42094196
4210   ROM_REGION( 0x300, "user1", 0 )
4197   ROM_REGION( 0x300, "gamma_proms", 0 )
42114198   ROM_LOAD( "rr1gam.2d",   0x0000, 0x0100, CRC(b2161bce) SHA1(d2681cc0cf8e68df0d942d392b4eb4458c4bb356) )
42124199   ROM_LOAD( "rr1gam.3d",   0x0100, 0x0100, CRC(b2161bce) SHA1(d2681cc0cf8e68df0d942d392b4eb4458c4bb356) )
42134200   ROM_LOAD( "rr1gam.4d",   0x0200, 0x0100, CRC(b2161bce) SHA1(d2681cc0cf8e68df0d942d392b4eb4458c4bb356) )
r20437r20438
42264213   ROM_REGION( 0x10000*2, "slave", 0 ) /* Slave DSP */
42274214   ROM_LOAD16_WORD( "c71.bin", 0,0x1000*2, CRC(47c623ab) SHA1(e363ac50f5556f83308d4cc191b455e9b62bcfc8) )
42284215
4229   ROM_REGION( 0x80000, "mcu", 0 ) /* BIOS */
4216   ROM_REGION16_LE( 0x4000, "mcu_c74", 0 ) /* BIOS */
42304217   ROM_LOAD( "c74.bin", 0x0000, 0x4000, CRC(a3dce360) SHA1(8f3248b1890abb2e649927240ae46f73bb171e3b) )
42314218
4232   ROM_REGION( 0x100000, "user4", 0 ) /* sound data and MCU BIOS */
4219   ROM_REGION16_LE( 0x80000, "mcu", 0 ) /* sound data */
42334220   ROM_LOAD( "rrs1data.6r", 0, 0x080000, CRC(b7063aa8) SHA1(08ff689e8dd529b91eee423c93f084945c6de417) )
42344221
42354222   ROM_REGION( 0x200000*8, "textile", 0) /* 16x16x8bpp texture tiles */
r20437r20438
42564243   ROM_LOAD( "rrs1wav2.10n", 0x100000*1, 0x100000,CRC(6f0d4619) SHA1(cd3d57f2ea21497f388ffa29ec7d2665647a01c0) )
42574244   ROM_LOAD( "rrs1wav3.10l", 0x100000*3, 0x100000,CRC(106e761f) SHA1(97f47b857bdcbc79b0aface53dd385e67fcc9108) )
42584245
4259   ROM_REGION( 0x300, "user1", 0 )
4246   ROM_REGION( 0x300, "gamma_proms", 0 )
42604247   ROM_LOAD( "rr1gam.2d",   0x0000, 0x0100, CRC(b2161bce) SHA1(d2681cc0cf8e68df0d942d392b4eb4458c4bb356) )
42614248   ROM_LOAD( "rr1gam.3d",   0x0100, 0x0100, CRC(b2161bce) SHA1(d2681cc0cf8e68df0d942d392b4eb4458c4bb356) )
42624249   ROM_LOAD( "rr1gam.4d",   0x0200, 0x0100, CRC(b2161bce) SHA1(d2681cc0cf8e68df0d942d392b4eb4458c4bb356) )
r20437r20438
42754262   ROM_REGION( 0x10000*2, "slave", 0 ) /* Slave DSP */
42764263   ROM_LOAD16_WORD( "c71.bin", 0,0x1000*2, CRC(47c623ab) SHA1(e363ac50f5556f83308d4cc191b455e9b62bcfc8) )
42774264
4278   ROM_REGION( 0x080000, "mcu", 0 ) /* BIOS */
4265   ROM_REGION16_LE( 0x4000, "mcu_c74", 0 ) /* BIOS */
42794266   ROM_LOAD( "c74.bin", 0x0000, 0x4000, CRC(a3dce360) SHA1(8f3248b1890abb2e649927240ae46f73bb171e3b) )
42804267
4281   ROM_REGION( 0x100000, "user4", 0 ) /* sound data */
4268   ROM_REGION16_LE( 0x80000, "mcu", 0 ) /* sound data */
42824269   ROM_LOAD( "rr1data.6r", 0, 0x080000, CRC(18f5f748) SHA1(e0d149a66de36156edd9b55f604c9a9801aaefa8) )
42834270
42844271   ROM_REGION( 0x200000*8, "textile", 0) /* 16x16x8bpp texture tiles */
r20437r20438
43054292   ROM_LOAD( "rr1wav2.10n", 0x100000*1, 0x100000,CRC(3244cb59) SHA1(b3283b30cfafbfdcbc6d482ecc4ed6a47a527ca4) )
43064293   ROM_LOAD( "rr1wav3.10l", 0x100000*3, 0x100000,CRC(c4cda1a7) SHA1(60bc96880ec79efdff3cc70c09e848692a40bea4) )
43074294
4308   ROM_REGION( 0x300, "user1", 0 )
4295   ROM_REGION( 0x300, "gamma_proms", 0 )
43094296   ROM_LOAD( "rr1gam.2d",   0x0000, 0x0100, CRC(b2161bce) SHA1(d2681cc0cf8e68df0d942d392b4eb4458c4bb356) )
43104297   ROM_LOAD( "rr1gam.3d",   0x0100, 0x0100, CRC(b2161bce) SHA1(d2681cc0cf8e68df0d942d392b4eb4458c4bb356) )
43114298   ROM_LOAD( "rr1gam.4d",   0x0200, 0x0100, CRC(b2161bce) SHA1(d2681cc0cf8e68df0d942d392b4eb4458c4bb356) )
r20437r20438
43244311   ROM_REGION( 0x10000*2, "slave", 0 ) /* Slave DSP */
43254312   ROM_LOAD16_WORD( "c71.bin", 0,0x1000*2, CRC(47c623ab) SHA1(e363ac50f5556f83308d4cc191b455e9b62bcfc8) )
43264313
4327   ROM_REGION( 0x080000, "mcu", 0 ) /* BIOS */
4314   ROM_REGION16_LE( 0x4000, "mcu_c74", 0 ) /* BIOS */
43284315   ROM_LOAD( "c74.bin", 0x0000, 0x4000, CRC(a3dce360) SHA1(8f3248b1890abb2e649927240ae46f73bb171e3b) )
43294316
4330   ROM_REGION( 0x100000, "user4", 0 ) /* sound data */
4317   ROM_REGION16_LE( 0x80000, "mcu", 0 ) /* sound data */
43314318   ROM_LOAD( "rr1data.6r", 0, 0x080000, CRC(18f5f748) SHA1(e0d149a66de36156edd9b55f604c9a9801aaefa8) )
43324319
43334320   ROM_REGION( 0x200000*8, "textile", 0) /* 16x16x8bpp texture tiles */
r20437r20438
43544341   ROM_LOAD( "rr1wav2.10n", 0x100000*1, 0x100000,CRC(3244cb59) SHA1(b3283b30cfafbfdcbc6d482ecc4ed6a47a527ca4) )
43554342   ROM_LOAD( "rr1wav3.10l", 0x100000*3, 0x100000,CRC(c4cda1a7) SHA1(60bc96880ec79efdff3cc70c09e848692a40bea4) )
43564343
4357   ROM_REGION( 0x300, "user1", 0 )
4344   ROM_REGION( 0x300, "gamma_proms", 0 )
43584345   ROM_LOAD( "rr1gam.2d",   0x0000, 0x0100, CRC(b2161bce) SHA1(d2681cc0cf8e68df0d942d392b4eb4458c4bb356) )
43594346   ROM_LOAD( "rr1gam.3d",   0x0100, 0x0100, CRC(b2161bce) SHA1(d2681cc0cf8e68df0d942d392b4eb4458c4bb356) )
43604347   ROM_LOAD( "rr1gam.4d",   0x0200, 0x0100, CRC(b2161bce) SHA1(d2681cc0cf8e68df0d942d392b4eb4458c4bb356) )
r20437r20438
43734360   ROM_REGION( 0x10000*2, "slave", 0 ) /* Slave DSP */
43744361   ROM_LOAD16_WORD( "c71.bin", 0,0x1000*2, CRC(47c623ab) SHA1(e363ac50f5556f83308d4cc191b455e9b62bcfc8) )
43754362
4376   ROM_REGION( 0x080000, "mcu", 0 ) /* BIOS */
4363   ROM_REGION16_LE( 0x4000, "mcu_c74", 0 ) /* BIOS */
43774364   ROM_LOAD( "c74.bin", 0x0000, 0x4000, CRC(a3dce360) SHA1(8f3248b1890abb2e649927240ae46f73bb171e3b) )
43784365
4379   ROM_REGION( 0x100000, "user4", 0 ) /* sound data and MCU BIOS */
4366   ROM_REGION16_LE( 0x80000, "mcu", 0 ) /* sound data */
43804367   ROM_LOAD( "rr1data.6r", 0, 0x080000, CRC(18f5f748) SHA1(e0d149a66de36156edd9b55f604c9a9801aaefa8) )
43814368
43824369   ROM_REGION( 0x200000*8, "textile", 0) /* 16x16x8bpp texture tiles */
r20437r20438
44034390   ROM_LOAD( "rr1wav2.10n", 0x100000*1, 0x100000,CRC(3244cb59) SHA1(b3283b30cfafbfdcbc6d482ecc4ed6a47a527ca4) )
44044391   ROM_LOAD( "rr1wav3.10l", 0x100000*3, 0x100000,CRC(c4cda1a7) SHA1(60bc96880ec79efdff3cc70c09e848692a40bea4) )
44054392
4406   ROM_REGION( 0x300, "user1", 0 )
4393   ROM_REGION( 0x300, "gamma_proms", 0 )
44074394   ROM_LOAD( "rr1gam.2d",   0x0000, 0x0100, CRC(b2161bce) SHA1(d2681cc0cf8e68df0d942d392b4eb4458c4bb356) )
44084395   ROM_LOAD( "rr1gam.3d",   0x0100, 0x0100, CRC(b2161bce) SHA1(d2681cc0cf8e68df0d942d392b4eb4458c4bb356) )
44094396   ROM_LOAD( "rr1gam.4d",   0x0200, 0x0100, CRC(b2161bce) SHA1(d2681cc0cf8e68df0d942d392b4eb4458c4bb356) )
r20437r20438
44224409   ROM_REGION( 0x10000*2, "slave", 0 ) /* Slave DSP */
44234410   ROM_LOAD16_WORD( "c71.bin", 0,0x1000*2, CRC(47c623ab) SHA1(e363ac50f5556f83308d4cc191b455e9b62bcfc8) )
44244411
4425   ROM_REGION( 0x080000, "mcu", 0 ) /* BIOS */
4412   ROM_REGION16_LE( 0x4000, "mcu_c74", 0 ) /* BIOS */
44264413   ROM_LOAD( "c74.bin", 0x0000, 0x4000, CRC(a3dce360) SHA1(8f3248b1890abb2e649927240ae46f73bb171e3b) )
44274414
4428   ROM_REGION( 0x100000, "user4", 0 ) /* sound data */
4415   ROM_REGION16_LE( 0x80000, "mcu", 0 ) /* sound data */
44294416   ROM_LOAD( "rr1data.6r", 0, 0x080000, CRC(18f5f748) SHA1(e0d149a66de36156edd9b55f604c9a9801aaefa8) )
44304417
44314418   ROM_REGION( 0x200000*8, "textile", 0) /* 16x16x8bpp texture tiles */
r20437r20438
44524439   ROM_LOAD( "rr1wav2.10n", 0x100000*1, 0x100000,CRC(3244cb59) SHA1(b3283b30cfafbfdcbc6d482ecc4ed6a47a527ca4) )
44534440   ROM_LOAD( "rr1wav3.10l", 0x100000*3, 0x100000,CRC(c4cda1a7) SHA1(60bc96880ec79efdff3cc70c09e848692a40bea4) )
44544441
4455   ROM_REGION( 0x300, "user1", 0 )
4442   ROM_REGION( 0x300, "gamma_proms", 0 )
44564443   ROM_LOAD( "rr1gam.2d",   0x0000, 0x0100, CRC(b2161bce) SHA1(d2681cc0cf8e68df0d942d392b4eb4458c4bb356) )
44574444   ROM_LOAD( "rr1gam.3d",   0x0100, 0x0100, CRC(b2161bce) SHA1(d2681cc0cf8e68df0d942d392b4eb4458c4bb356) )
44584445   ROM_LOAD( "rr1gam.4d",   0x0200, 0x0100, CRC(b2161bce) SHA1(d2681cc0cf8e68df0d942d392b4eb4458c4bb356) )
r20437r20438
44714458   ROM_REGION( 0x10000*2, "slave", 0 ) /* Slave DSP */
44724459   ROM_LOAD16_WORD( "c71.bin", 0,0x1000*2, CRC(47c623ab) SHA1(e363ac50f5556f83308d4cc191b455e9b62bcfc8) )
44734460
4474   ROM_REGION( 0x080000, "mcu", 0 ) /* BIOS */
4461   ROM_REGION16_LE( 0x4000, "mcu_c74", 0 ) /* BIOS */
44754462   ROM_LOAD( "c74.bin", 0x0000, 0x4000, CRC(a3dce360) SHA1(8f3248b1890abb2e649927240ae46f73bb171e3b) )
44764463
4477   ROM_REGION( 0x100000, "user4", 0 ) /* sound data */
4464   ROM_REGION16_LE( 0x80000, "mcu", 0 ) /* sound data */
44784465   ROM_LOAD( "rrf1data.6r", 0, 0x080000, CRC(ce3c6ed6) SHA1(23e033364bc967c10c49fd1d5413dda837670633) )
44794466
44804467   ROM_REGION( 0x80000*6, "pointrom", 0 ) /* 3d model data */
r20437r20438
44924479   ROM_LOAD( "rrf1wave3.10l", 0x100000*3, 0x100000,CRC(c4cda1a7) SHA1(60bc96880ec79efdff3cc70c09e848692a40bea4) )
44934480
44944481   /* this stuff was missing from this version, and shouldn't be the same (bad textures if we use these roms) */
4495   ROM_REGION( 0x300, "user1", 0 )
4482   ROM_REGION( 0x300, "gamma_proms", 0 )
44964483   ROM_LOAD( "rrf1gam.2d",   0x0000, 0x0100, BAD_DUMP CRC(b2161bce) SHA1(d2681cc0cf8e68df0d942d392b4eb4458c4bb356) )
44974484   ROM_LOAD( "rrf1gam.3d",   0x0100, 0x0100, BAD_DUMP CRC(b2161bce) SHA1(d2681cc0cf8e68df0d942d392b4eb4458c4bb356) )
44984485   ROM_LOAD( "rrf1gam.4d",   0x0200, 0x0100, BAD_DUMP CRC(b2161bce) SHA1(d2681cc0cf8e68df0d942d392b4eb4458c4bb356) )
r20437r20438
45214508   ROM_REGION( 0x10000*2, "slave", 0 ) /* Slave DSP */
45224509   ROM_LOAD16_WORD( "c71.bin", 0,0x1000*2, CRC(47c623ab) SHA1(e363ac50f5556f83308d4cc191b455e9b62bcfc8) )
45234510
4524   ROM_REGION( 0x80000, "mcu", ROMREGION_ERASE00 ) /* BIOS */
4525
4526   ROM_REGION16_LE( 0x080000, "user4", 0 ) /* MCU BIOS */
4511   ROM_REGION16_LE( 0x080000, "mcu", 0 ) /* S22-BIOS ver1.30 */
45274512   ROM_LOAD( "ts1data.8k", 0, 0x080000, CRC(e68aa973) SHA1(663e80d249be5d5841139d98a9d72e2396851272) )
45284513
45294514   ROM_REGION( 0x200000*8, "sprite", ROMREGION_ERASEFF ) /* 32x32x8bpp sprite tiles */
r20437r20438
45744559   ROM_REGION( 0x10000*2, "slave", 0 ) /* Slave DSP */
45754560   ROM_LOAD16_WORD( "c71.bin", 0,0x1000*2, CRC(47c623ab) SHA1(e363ac50f5556f83308d4cc191b455e9b62bcfc8) )
45764561
4577   ROM_REGION( 0x80000, "mcu", ROMREGION_ERASE00 ) /* BIOS */
4578
4579   ROM_REGION16_LE( 0x080000, "user4", 0 ) /* MCU BIOS */
4562   ROM_REGION16_LE( 0x080000, "mcu", 0 ) /* S22-BIOS ver1.30 */
45804563   ROM_LOAD( "ts1data.8k", 0, 0x080000, CRC(e68aa973) SHA1(663e80d249be5d5841139d98a9d72e2396851272) )
45814564
45824565   ROM_REGION( 0x200000*8, "sprite", ROMREGION_ERASEFF ) /* 32x32x8bpp sprite tiles */
r20437r20438
46294612   ROM_REGION( 0x10000*2, "slave", 0 ) /* Slave DSP */
46304613   ROM_LOAD16_WORD( "c71.bin", 0,0x1000*2, CRC(47c623ab) SHA1(e363ac50f5556f83308d4cc191b455e9b62bcfc8) )
46314614
4632   ROM_REGION( 0x80000, "mcu", ROMREGION_ERASE00 ) /* BIOS */
4633
4634   ROM_REGION16_LE( 0x080000, "user4", 0 ) /* MCU BIOS */
4615   ROM_REGION16_LE( 0x080000, "mcu", 0 ) /* S22-BIOS ver1.41 */
46354616   ROM_LOAD( "tw1data.8k",   0x000000, 0x080000, CRC(bd046e4b) SHA1(162bc4ab69959ccab49fd69de291d34d472fb1c8) )
46364617
46374618   ROM_REGION( 0x200000*8, "sprite", ROMREGION_ERASEFF ) /* 32x32x8bpp sprite tiles */
r20437r20438
46864667   ROM_REGION( 0x10000*2, "slave", 0 ) /* Slave DSP */
46874668   ROM_LOAD16_WORD( "c71.bin", 0,0x1000*2, CRC(47c623ab) SHA1(e363ac50f5556f83308d4cc191b455e9b62bcfc8) )
46884669
4689   ROM_REGION( 0x80000, "mcu", ROMREGION_ERASE00 ) /* BIOS */
4690
4691   ROM_REGION16_LE( 0x080000, "user4", 0 ) /* MCU BIOS */
4670   ROM_REGION16_LE( 0x080000, "mcu", 0 ) /* S22-BIOS ver1.41 */
46924671   ROM_LOAD( "dt1dataa.8k",  0x000000, 0x080000, CRC(9bcdea21) SHA1(26ae025cf746d3a703a82495eb2bb515b828a650) )
46934672
46944673   ROM_REGION( 0x200000*8, "sprite", ROMREGION_ERASEFF ) /* 32x32x8bpp sprite tiles */
r20437r20438
47384717   ROM_REGION( 0x10000*2, "slave", 0 ) /* Slave DSP */
47394718   ROM_LOAD16_WORD( "c71.bin", 0,0x1000*2, CRC(47c623ab) SHA1(e363ac50f5556f83308d4cc191b455e9b62bcfc8) )
47404719
4741   ROM_REGION( 0x80000, "mcu", ROMREGION_ERASE00 ) /* BIOS */
4742
4743   ROM_REGION16_LE( 0x080000, "user4", 0 ) /* MCU BIOS */
4720   ROM_REGION16_LE( 0x080000, "mcu", 0 ) /* S22-BIOS ver1.41 */
47444721   ROM_LOAD( "aj1data.8k",   0x000000, 0x080000, CRC(52bcc6d5) SHA1(25319ea6db35cc9bdcb39cc83d597a2a9f1690f3) )
47454722
47464723   ROM_REGION( 0x200000*8, "sprite", ROMREGION_ERASEFF ) /* 32x32x8bpp sprite tiles */
r20437r20438
47974774   ROM_REGION( 0x10000*2, "slave", 0 ) /* Slave DSP */
47984775   ROM_LOAD16_WORD( "c71.bin", 0,0x1000*2, CRC(47c623ab) SHA1(e363ac50f5556f83308d4cc191b455e9b62bcfc8) )
47994776
4800   ROM_REGION( 0x80000, "mcu", ROMREGION_ERASE00 ) /* BIOS */
4801
4802   ROM_REGION16_LE( 0x080000, "user4", 0 ) /* MCU BIOS */
4777   ROM_REGION16_LE( 0x080000, "mcu", 0 ) /* S22-BIOS ver1.41 */
48034778   ROM_LOAD( "am1data.8k", 0x000000, 0x080000, CRC(3c176589) SHA1(fabf8debfa118893449f6086986fd1aa012daf27) )
48044779
48054780   ROM_REGION( 0x200000*8, "sprite", ROMREGION_ERASEFF ) /* 32x32x8bpp sprite tiles */
trunk/src/mame/video/namcos22.c
r20437r20438
860860   }
861861   else
862862   { /* system 22 */
863      const UINT8 *rlut = 0x000+(const UINT8 *)machine.root_device().memregion("user1")->base();
863      const UINT8 *rlut = 0x000+(const UINT8 *)machine.root_device().memregion("gamma_proms")->base();
864864      const UINT8 *glut = 0x100+rlut;
865865      const UINT8 *blut = 0x200+rlut;
866866      for( y=0; y<bitmap.height(); y++ )

Previous 199869 Revisions Next


© 1997-2024 The MAME Team