trunk/src/mame/drivers/naomi.c
| r243109 | r243110 | |
| 1510 | 1510 | #include "includes/dc.h" |
| 1511 | 1511 | #include "includes/naomi.h" |
| 1512 | 1512 | #include "machine/naomicrypt.h" |
| 1513 | | #include "machine/315-5881_helper.h" |
| 1514 | 1513 | |
| 1515 | 1514 | #define CPU_CLOCK (200000000) |
| 1516 | 1515 | |
| r243109 | r243110 | |
| 2663 | 2662 | */ |
| 2664 | 2663 | |
| 2665 | 2664 | static MACHINE_CONFIG_DERIVED( naomim2, naomi_base ) |
| 2666 | | MCFG_NAOMI_M2_BOARD_ADD("rom_board", ":315_5881key", "naomibd_eeprom", ":boardid", WRITE8(dc_state, g1_irq)) |
| 2665 | MCFG_NAOMI_M2_BOARD_ADD("rom_board", "naomibd_eeprom", ":boardid", WRITE8(dc_state, g1_irq)) |
| 2667 | 2666 | MACHINE_CONFIG_END |
| 2668 | 2667 | |
| 2669 | 2668 | /* |
| r243109 | r243110 | |
| 3106 | 3105 | ROM_LOAD("mpr-23208.ic11", 0x5800000, 0x0800000, CRC(b9494f4b) SHA1(2f35b25edf5210a82d4b67e639eeae11440d065a) ) |
| 3107 | 3106 | ROM_LOAD("mpr-23209.ic12s",0x6000000, 0x0800000, CRC(560188c0) SHA1(77f14c9a031c6e5414ffa854d20c40115361d715) ) |
| 3108 | 3107 | |
| 3109 | | _315_5881_KEYFILE("cspike-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 3108 | // 841-0012 2000 317-5060-COM Naomi |
| 3109 | ROM_PARAMETER( "rom_board:segam2crypt:key", "000e2010" ) |
| 3110 | 3110 | ROM_END |
| 3111 | 3111 | |
| 3112 | 3112 | /* |
| r243109 | r243110 | |
| 3149 | 3149 | ROM_LOAD( "mpr-23509.ic6", 0x5800000, 0x1000000, CRC(281d633d) SHA1(d773be8e95f7bf9212ee1061f3076220d4fce9e0) ) |
| 3150 | 3150 | ROM_LOAD( "mpr-23510.ic7", 0x6800000, 0x1000000, CRC(b856fef5) SHA1(0634f86740c438b40286256a0269570d24cb845a) ) |
| 3151 | 3151 | |
| 3152 | | _315_5881_KEYFILE("capsnk-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 3152 | // 841-0011 2000 317-5059-COM Naomi |
| 3153 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "00000000" ) |
| 3153 | 3154 | ROM_END |
| 3154 | 3155 | |
| 3155 | 3156 | // ver 000804 |
| r243109 | r243110 | |
| 3167 | 3168 | ROM_LOAD( "mpr-23509.ic6", 0x5800000, 0x1000000, CRC(281d633d) SHA1(d773be8e95f7bf9212ee1061f3076220d4fce9e0) ) |
| 3168 | 3169 | ROM_LOAD( "mpr-23510.ic7", 0x6800000, 0x1000000, CRC(b856fef5) SHA1(0634f86740c438b40286256a0269570d24cb845a) ) |
| 3169 | 3170 | |
| 3170 | | _315_5881_KEYFILE("capsnk-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 3171 | // 841-0011 2000 317-5059-COM Naomi |
| 3172 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "00000000" ) |
| 3171 | 3173 | ROM_END |
| 3172 | 3174 | |
| 3173 | 3175 | // ver 000802 |
| r243109 | r243110 | |
| 3185 | 3187 | ROM_LOAD( "mpr-23509.ic6", 0x5800000, 0x1000000, CRC(281d633d) SHA1(d773be8e95f7bf9212ee1061f3076220d4fce9e0) ) |
| 3186 | 3188 | ROM_LOAD( "mpr-23510.ic7", 0x6800000, 0x1000000, CRC(b856fef5) SHA1(0634f86740c438b40286256a0269570d24cb845a) ) |
| 3187 | 3189 | |
| 3188 | | _315_5881_KEYFILE("capsnk-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 3190 | // 841-0011 2000 317-5059-COM Naomi |
| 3191 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "00000000" ) |
| 3189 | 3192 | ROM_END |
| 3190 | 3193 | |
| 3191 | 3194 | /* |
| r243109 | r243110 | |
| 3225 | 3228 | ROM_LOAD("mpr-23426.ic7", 0x3800000, 0x0800000, CRC(7f91b13f) SHA1(2d534f77291ebfedc011bf0e803a1b9243fb477f) ) |
| 3226 | 3229 | ROM_LOAD("mpr-23427.ic8", 0x4000000, 0x0800000, CRC(5851d525) SHA1(1cb1073542d75a3bcc0d363ed31d49bcaf1fd494) ) |
| 3227 | 3230 | |
| 3228 | | _315_5881_KEYFILE("csmash-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 3231 | // 840-0044 2000 317-0289-COM Naomi |
| 3232 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "08103347" ) |
| 3229 | 3233 | ROM_END |
| 3230 | 3234 | |
| 3231 | 3235 | ROM_START( csmasho ) |
| r243109 | r243110 | |
| 3243 | 3247 | ROM_LOAD("mpr-23426.ic7", 0x3800000, 0x0800000, CRC(7f91b13f) SHA1(2d534f77291ebfedc011bf0e803a1b9243fb477f) ) |
| 3244 | 3248 | ROM_LOAD("mpr-23427.ic8", 0x4000000, 0x0800000, CRC(5851d525) SHA1(1cb1073542d75a3bcc0d363ed31d49bcaf1fd494) ) |
| 3245 | 3249 | |
| 3246 | | _315_5881_KEYFILE("csmasho-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 3250 | // 840-0044 2000 317-0289-COM Naomi |
| 3251 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "08103347" ) |
| 3247 | 3252 | ROM_END |
| 3248 | 3253 | |
| 3249 | 3254 | /* |
| r243109 | r243110 | |
| 3272 | 3277 | ROM_LOAD("mpr-23522.ic9", 0x4800000, 0x0800000, CRC(7ae6716e) SHA1(658b794ae6e3898885524582a207faa1076a65ca) ) |
| 3273 | 3278 | ROM_LOAD("mpr-23523.ic10",0x5000000, 0x0800000, CRC(c91efb67) SHA1(3d79870551310da7a641858ffec3840714e9cc22) ) |
| 3274 | 3279 | |
| 3275 | | _315_5881_KEYFILE("deathcox-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 3280 | // 841-0016 2000 317-5066-COM Naomi |
| 3281 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "000b64d0" ) |
| 3276 | 3282 | ROM_END |
| 3277 | 3283 | |
| 3278 | 3284 | /* |
| r243109 | r243110 | |
| 3337 | 3343 | ROM_LOAD("mpr-22119.ic20s",0xa000000, 0x0800000, CRC(d608fa86) SHA1(54c8107cccec8cbb536f13cda5b220b7972190b7) ) |
| 3338 | 3344 | ROM_LOAD("mpr-22120.ic21s",0xa800000, 0x0800000, CRC(a30facb4) SHA1(70415ca34095c795297486bce1f956f6a8d4817f) ) |
| 3339 | 3345 | |
| 3340 | | _315_5881_KEYFILE("doa2-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 3346 | // 841-0003 1999 317-5048-COM Naomi |
| 3347 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "0008ad01" ) |
| 3341 | 3348 | |
| 3342 | 3349 | // on-cart X76F100 eeprom contents |
| 3343 | 3350 | ROM_REGION( 0x84, "naomibd_eeprom", 0 ) |
| r243109 | r243110 | |
| 3408 | 3415 | ROM_LOAD("mpr-22119.ic20s",0xa000000, 0x0800000, CRC(d608fa86) SHA1(54c8107cccec8cbb536f13cda5b220b7972190b7) ) |
| 3409 | 3416 | ROM_LOAD("mpr-22120.ic21s",0xa800000, 0x0800000, CRC(a30facb4) SHA1(70415ca34095c795297486bce1f956f6a8d4817f) ) |
| 3410 | 3417 | |
| 3411 | | _315_5881_KEYFILE("doa2m-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 3418 | // 841-0003 1999 317-5048-COM Naomi |
| 3419 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "0008ad01" ) |
| 3412 | 3420 | |
| 3413 | 3421 | // on-cart X76F100 eeprom contents |
| 3414 | 3422 | ROM_REGION( 0x84, "naomibd_eeprom", 0 ) |
| r243109 | r243110 | |
| 3464 | 3472 | ROM_LOAD("mpr-22097.ic13s", 0x6800000, 0x0800000, CRC(f1dedac5) SHA1(9d4499cbafe80dd0b36be617de7994a96e1e9a01) ) |
| 3465 | 3473 | ROM_LOAD("mpr-22098.ic14s", 0x7000000, 0x0800000, CRC(f9824d2e) SHA1(f20f8cc2b1bef9077ede1cb874da8f2a335d39de) ) |
| 3466 | 3474 | |
| 3467 | | _315_5881_KEYFILE("derbyoc-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 3475 | // 840-0016 1999 317-0262-JPN Naomi |
| 3476 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "080fee35" ) |
| 3468 | 3477 | ROM_END |
| 3469 | 3478 | |
| 3470 | 3479 | ROM_START( derbyocw ) |
| r243109 | r243110 | |
| 3481 | 3490 | ROM_LOAD( "mpr-22337.ic6", 0x5800000, 0x1000000, CRC(87ca3a2f) SHA1(2ffc01597107eb60dfa7aa49d51f203b51a44334) ) |
| 3482 | 3491 | ROM_LOAD( "mpr-22338.ic7", 0x6800000, 0x1000000, CRC(4bda7303) SHA1(db27d91ef811d741cfdb5c0196e61be722c2f5bd) ) |
| 3483 | 3492 | |
| 3484 | | _315_5881_UNUSED_OR_UNKNOWN |
| 3493 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "0") // Unused or unknown |
| 3485 | 3494 | ROM_END |
| 3486 | 3495 | |
| 3487 | 3496 | ROM_START( drbyocwc ) |
| r243109 | r243110 | |
| 3498 | 3507 | ROM_LOAD( "mpr-22333.ic6", 0x5800000, 0x1000000, CRC(96f324aa) SHA1(bc41e2097c1841771d786ba9ad1a31df1494a856) ) |
| 3499 | 3508 | ROM_LOAD( "mpr-22334.ic7", 0x6800000, 0x1000000, CRC(5389b05a) SHA1(e206e4d82d7b1a59c33043ec0812eb69be08d9b3) ) |
| 3500 | 3509 | |
| 3501 | | _315_5881_UNUSED_OR_UNKNOWN |
| 3510 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "0") // Unused or unknown |
| 3502 | 3511 | ROM_END |
| 3503 | 3512 | |
| 3504 | 3513 | /* |
| r243109 | r243110 | |
| 3526 | 3535 | ROM_LOAD( "mpr-22304.ic10", 0x9800000, 0x1000000, CRC(46c1fb1f) SHA1(6daca76a75df3501f77e473eb065d48804fcc64a) ) |
| 3527 | 3536 | ROM_LOAD( "mpr-22305.ic11", 0xa800000, 0x1000000, CRC(027d0e7b) SHA1(e3c874e60cabb6f9ce686696d9055a0c0d5289ae) ) |
| 3528 | 3537 | |
| 3529 | | _315_5881_UNUSED_OR_UNKNOWN |
| 3538 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "0") // Unused or unknown |
| 3530 | 3539 | ROM_END |
| 3531 | 3540 | |
| 3532 | 3541 | /* |
| r243109 | r243110 | |
| 3605 | 3614 | ROM_LOAD("mpr-21573.ic20s", 0xa000000, 0x0800000, CRC(5d822e63) SHA1(8412980b288531c294d5cf9a6394aa0b9503d7df) ) |
| 3606 | 3615 | ROM_LOAD("mpr-21574.ic21s", 0xa800000, 0x0800000, CRC(d794a42c) SHA1(a79c7818c6ec993e718494b1d5407eb270a29abe) ) |
| 3607 | 3616 | |
| 3608 | | _315_5881_KEYFILE("dynabbnao-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 3617 | // 840-0001 1998 317-0246-JPN Naomi |
| 3618 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "080e6ae1" ) |
| 3609 | 3619 | ROM_END |
| 3610 | 3620 | |
| 3611 | 3621 | /* |
| r243109 | r243110 | |
| 3668 | 3678 | ROM_LOAD("mpr-22139.ic18s", 0x9000000, 0x0800000, CRC(92faa2ca) SHA1(4953f0219c3ae62de0a89473cb7b9dd30b33fcfb) ) |
| 3669 | 3679 | ROM_LOAD("mpr-22140.ic19s", 0x9800000, 0x0800000, CRC(4cb54893) SHA1(a99b39cc3c82c3cf90f794bb8c8ba60638a6f921) ) |
| 3670 | 3680 | |
| 3671 | | _315_5881_KEYFILE("dyb99-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 3681 | // 840-0019 1999 317-0269-JPN Naomi |
| 3682 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "0804ae71" ) |
| 3672 | 3683 | ROM_END |
| 3673 | 3684 | |
| 3674 | 3685 | ROM_START( smlg99 ) |
| r243109 | r243110 | |
| 3700 | 3711 | ROM_LOAD( "mpr-22057.ic20s", 0xa000000, 0x800000, CRC(a056c109) SHA1(637e80c2d605851265430b0fa771a4ad5233be8a) ) |
| 3701 | 3712 | ROM_LOAD( "mpr-22058.ic21s", 0xa800000, 0x800000, CRC(f16edaa0) SHA1(e093f5594df43c592a9acd45002ecc65035c2435) ) |
| 3702 | 3713 | |
| 3703 | | _315_5881_KEYFILE("sml99-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 3714 | // 840-0012 1999 317-0259-COM Naomi |
| 3715 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "08048a01" ) |
| 3704 | 3716 | ROM_END |
| 3705 | 3717 | |
| 3706 | 3718 | /* |
| r243109 | r243110 | |
| 3741 | 3753 | ROM_LOAD("mpr-21900.ic20s", 0xa000000, 0x0800000, CRC(81901130) SHA1(1573b5c4360e29ba1a4b4901af49d5399fa1e635) ) |
| 3742 | 3754 | ROM_LOAD("mpr-21901.ic21s", 0xa800000, 0x0800000, CRC(266a3eea) SHA1(795ecc5589a0152b9cf1e03e454ed1ea01501942) ) |
| 3743 | 3755 | |
| 3744 | | _315_5881_KEYFILE("f355-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 3756 | // 834-13842 1999 317-0254-COM Naomi |
| 3757 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "080e8f84" ) |
| 3745 | 3758 | |
| 3746 | 3759 | ROM_REGION( 0x10000, "drivebd", 0 ) /* drive board ROM */ |
| 3747 | 3760 | ROM_LOAD( "epr-21867.bin", 0x000000, 0x010000, CRC(4f93a2a0) SHA1(875907e7fcfc44850e2c60c12268ac61c742f217) ) |
| r243109 | r243110 | |
| 3775 | 3788 | ROM_LOAD( "mpr-22846.ic20s", 0xa000000, 0x800000, CRC(d4148f39) SHA1(b6598ce52bcaa42805c581de326c953d27c1b2b4) ) |
| 3776 | 3789 | ROM_LOAD( "mpr-22847.ic21s", 0xa800000, 0x800000, CRC(955ad42e) SHA1(e396ca02b5786557434632c4fac56af3a4a9f8ce) ) |
| 3777 | 3790 | |
| 3778 | | _315_5881_KEYFILE("f355twin-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 3791 | // 834-13950 1999 317-0267-COM Naomi |
| 3792 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "0806efd4" ) |
| 3779 | 3793 | ROM_END |
| 3780 | 3794 | |
| 3781 | 3795 | // There is also a development cart (171-7885A). Content is the same. |
| r243109 | r243110 | |
| 3807 | 3821 | ROM_LOAD( "mpr-23397.ic20s", 0xa000000, 0x800000, CRC(28d2caf6) SHA1(67a3bc19abccf7f211c3aae67e751815857bd564) ) |
| 3808 | 3822 | ROM_LOAD( "mpr-23398.ic21s", 0xa800000, 0x800000, CRC(ea4d4d2a) SHA1(3dc9c7164516ae7f3b988c088ab819d8fd40d75e) ) |
| 3809 | 3823 | |
| 3810 | | _315_5881_KEYFILE("f355twn2-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 3824 | // 840-0042 2001 317-0287-COM Naomi |
| 3825 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "081666c6" ) |
| 3811 | 3826 | ROM_END |
| 3812 | 3827 | |
| 3813 | 3828 | ROM_START( alpiltdx ) |
| r243109 | r243110 | |
| 3828 | 3843 | ROM_LOAD( "mpr-21737.ic10", 0x5000000, 0x800000, CRC(260aaa98) SHA1(d1082587afe9d79f286df8b107a553ee51c27643) ) |
| 3829 | 3844 | ROM_LOAD( "mpr-21738.ic11", 0x5800000, 0x800000, CRC(95a592e8) SHA1(862dce467e8805381bab001df68262f1baf3c498) ) |
| 3830 | 3845 | |
| 3831 | | _315_5881_KEYFILE("alpltdx-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 3846 | // 834-????? 1999 317-0251-COM Naomi |
| 3847 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "08070e41" ) |
| 3832 | 3848 | |
| 3833 | 3849 | // on-cart X76F100 eeprom contents |
| 3834 | 3850 | ROM_REGION( 0x84, "naomibd_eeprom", 0 ) |
| r243109 | r243110 | |
| 3853 | 3869 | ROM_LOAD( "mpr-21737.ic10", 0x5000000, 0x800000, CRC(260aaa98) SHA1(d1082587afe9d79f286df8b107a553ee51c27643) ) |
| 3854 | 3870 | ROM_LOAD( "mpr-21738.ic11", 0x5800000, 0x800000, CRC(95a592e8) SHA1(862dce467e8805381bab001df68262f1baf3c498) ) |
| 3855 | 3871 | |
| 3856 | | _315_5881_KEYFILE("alpilota-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 3872 | // 840-0005 1999 317-0251-COM Naomi |
| 3873 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "08070e41" ) |
| 3857 | 3874 | ROM_END |
| 3858 | 3875 | |
| 3859 | 3876 | ROM_START( hotd2 ) |
| r243109 | r243110 | |
| 3887 | 3904 | ROM_LOAD( "mpr-21404.ic19s", 0x9800000, 0x800000, CRC(6cf6e705) SHA1(68d7e9becefe27b556e0c5d7ba00efd2d1fb71ca) ) |
| 3888 | 3905 | ROM_LOAD( "mpr-21405.ic20s", 0xa000000, 0x800000, CRC(495e6265) SHA1(57936367fec0000691641525682fb8aefc4e4f56) ) |
| 3889 | 3906 | |
| 3890 | | _315_5881_UNUSED_OR_UNKNOWN |
| 3907 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "0") // Unused or unknown |
| 3891 | 3908 | ROM_END |
| 3892 | 3909 | |
| 3893 | 3910 | ROM_START( hotd2o ) |
| r243109 | r243110 | |
| 3921 | 3938 | ROM_LOAD( "mpr-21404.ic19s", 0x9800000, 0x800000, CRC(6cf6e705) SHA1(68d7e9becefe27b556e0c5d7ba00efd2d1fb71ca) ) |
| 3922 | 3939 | ROM_LOAD( "mpr-21405.ic20s", 0xa000000, 0x800000, CRC(495e6265) SHA1(57936367fec0000691641525682fb8aefc4e4f56) ) |
| 3923 | 3940 | |
| 3924 | | _315_5881_UNUSED_OR_UNKNOWN |
| 3941 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "0") // Unused or unknown |
| 3925 | 3942 | ROM_END |
| 3926 | 3943 | |
| 3927 | 3944 | ROM_START( hotd2p ) |
| r243109 | r243110 | |
| 3955 | 3972 | ROM_LOAD( "mpr-21404.ic19s", 0x9800000, 0x800000, CRC(6cf6e705) SHA1(68d7e9becefe27b556e0c5d7ba00efd2d1fb71ca) ) |
| 3956 | 3973 | ROM_LOAD( "mpr-21405.ic20s", 0xa000000, 0x800000, CRC(495e6265) SHA1(57936367fec0000691641525682fb8aefc4e4f56) ) |
| 3957 | 3974 | |
| 3958 | | _315_5881_UNUSED_OR_UNKNOWN |
| 3975 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "0") // Unused or unknown |
| 3959 | 3976 | ROM_END |
| 3960 | 3977 | |
| 3961 | 3978 | /* |
| r243109 | r243110 | |
| 3990 | 4007 | ROM_LOAD("mpr-21830.ic10", 0x5000000, 0x0800000, CRC(e01ceb86) SHA1(dd5703d7712cfc0053bddfff63e78dda372b6ff2) ) |
| 3991 | 4008 | ROM_LOAD("mpr-21831.ic11", 0x5800000, 0x0800000, CRC(751848d0) SHA1(9c2267fd3c6f9ea5f2679bb2ca20d511a49b2845) ) |
| 3992 | 4009 | |
| 3993 | | _315_5881_KEYFILE("ggram2-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 4010 | // 840-0007 1999 317-0253-JPN Naomi |
| 4011 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "08074a61" ) |
| 3994 | 4012 | ROM_END |
| 3995 | 4013 | |
| 3996 | 4014 | /* |
| r243109 | r243110 | |
| 4078 | 4096 | ROM_REGION( 0x84, "naomibd_eeprom", 0 ) |
| 4079 | 4097 | ROM_LOAD( "x76f100.ic37", 0x000000, 0x000084, CRC(c79251d5) SHA1(3e70bbbb6d28bade7eec7e27d716463045656f98) ) |
| 4080 | 4098 | |
| 4081 | | _315_5881_KEYFILE("tduno-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 4099 | // 840-0008 1999 317-0255-JPN Naomi |
| 4100 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "08028ea5" ) |
| 4082 | 4101 | ROM_END |
| 4083 | 4102 | |
| 4084 | 4103 | ROM_START( tduno2 ) |
| r243109 | r243110 | |
| 4132 | 4151 | ROM_LOAD( "mpr-24281.ic6", 0x5800000, 0x1000000, CRC(39133c32) SHA1(09ea8c1a98ba0fac36e18ae14ed5302feaeb89ca) ) |
| 4133 | 4152 | ROM_LOAD( "mpr-24282.ic7", 0x6800000, 0x1000000, CRC(9aa4ad5a) SHA1(2d81f99a579477c5db725f71c51f18afc15abce7) ) |
| 4134 | 4153 | |
| 4135 | | _315_5881_UNUSED_OR_UNKNOWN // or M1? |
| 4154 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "0") // Unused or unknown // or M1? |
| 4136 | 4155 | ROM_END |
| 4137 | 4156 | |
| 4138 | 4157 | ROM_START( crackndj ) |
| r243109 | r243110 | |
| 4152 | 4171 | ROM_LOAD( "mpr-23533.ic9", 0x8800000, 0x1000000, CRC(fc909c00) SHA1(9cf22a97ea272c4586f3942aefdb803bd0e6ede7) ) |
| 4153 | 4172 | ROM_LOAD( "mpr-23534.ic10", 0x9800000, 0x1000000, CRC(62ed85b6) SHA1(b88336bc6115c92a839981cb0c0d0a67b1f7eda5) ) |
| 4154 | 4173 | |
| 4155 | | _315_5881_KEYFILE("crackndj-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 4174 | // 840-0043 2000 317-0288-COM Naomi |
| 4175 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "081c2347" ) |
| 4156 | 4176 | ROM_END |
| 4157 | 4177 | |
| 4158 | 4178 | ROM_START( crakndj2 ) |
| r243109 | r243110 | |
| 4185 | 4205 | ROM_LOAD( "rom19.ic19s", 0x9800000, 0x800000, CRC(31f816ba) SHA1(354f8271eef20eb131f83fb9641002cfcd31c8cd) ) |
| 4186 | 4206 | ROM_LOAD( "rom20.ic20s", 0xa000000, 0x800000, CRC(aabcd580) SHA1(9455e218ab381c7ad5adb2884da39ca7948169d5) ) |
| 4187 | 4207 | |
| 4188 | | _315_5881_KEYFILE("crackndj2-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 4208 | // 840-0068 2001 317-0311-COM Naomi |
| 4209 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "08428247" ) |
| 4189 | 4210 | ROM_END |
| 4190 | 4211 | |
| 4191 | 4212 | ROM_START( samba2k ) |
| r243109 | r243110 | |
| 4206 | 4227 | ROM_LOAD( "mpr-23598.ic10", 0x09800000, 0x1000000, CRC(e06ee3dd) SHA1(21985e45e1ab5e3a79dd52492a582324a1a36d56) ) |
| 4207 | 4228 | ROM_LOAD( "mpr-23599.ic11", 0x0a800000, 0x1000000, CRC(1fd2e792) SHA1(6f299e527be529f85d0e8b4ce0e7a06ac0d25fe9) ) |
| 4208 | 4229 | |
| 4209 | | _315_5881_KEYFILE("samba2k-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 4230 | // 840-0047 2000 317-0295-COM Naomi |
| 4231 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "081702cf" ) |
| 4210 | 4232 | ROM_END |
| 4211 | 4233 | |
| 4212 | 4234 | ROM_START( alienfnt ) |
| r243109 | r243110 | |
| 4221 | 4243 | ROM_LOAD( "mpr-23584.ic4", 0x3800000, 0x1000000, CRC(8d444756) SHA1(89c480f9ed1239c8ae565c85fa0fd50324264b20) ) |
| 4222 | 4244 | ROM_LOAD( "mpr-23585.ic5", 0x4800000, 0x1000000, CRC(883a6482) SHA1(e3145710df793b7fd67f02707904416210a71978) ) |
| 4223 | 4245 | |
| 4224 | | _315_5881_KEYFILE("alienfnt-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 4246 | // 840-0048 2001 317-0293-COM Naomi |
| 4247 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "08174343" ) |
| 4225 | 4248 | ROM_END |
| 4226 | 4249 | |
| 4227 | 4250 | ROM_START( alienfnta ) |
| r243109 | r243110 | |
| 4236 | 4259 | ROM_LOAD( "mpr-23584.ic4", 0x3800000, 0x1000000, CRC(8d444756) SHA1(89c480f9ed1239c8ae565c85fa0fd50324264b20) ) |
| 4237 | 4260 | ROM_LOAD( "mpr-23585.ic5", 0x4800000, 0x1000000, CRC(883a6482) SHA1(e3145710df793b7fd67f02707904416210a71978) ) |
| 4238 | 4261 | |
| 4239 | | _315_5881_KEYFILE("alienfnt-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 4262 | // 840-0048 2001 317-0293-COM Naomi |
| 4263 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "08174343" ) |
| 4240 | 4264 | ROM_END |
| 4241 | 4265 | |
| 4242 | 4266 | /* |
| r243109 | r243110 | |
| 4267 | 4291 | ROM_LOAD("mpr-23354.ic13s",0x6800000, 0x0800000, CRC(cea127f7) SHA1(11f12472ebfc93eb72b764c780e30afd4812dbe9) ) |
| 4268 | 4292 | ROM_LOAD("mpr-23355.ic14s",0x7000000, 0x0800000, CRC(e809685f) SHA1(dc052b4eb4fdcfdc22c4807316ce34ee7a0d58a6) ) |
| 4269 | 4293 | |
| 4270 | | _315_5881_KEYFILE("ggx-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 4294 | // 841-0013 2000 317-5063-COM Naomi |
| 4295 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "00076110" ) |
| 4271 | 4296 | ROM_END |
| 4272 | 4297 | |
| 4273 | 4298 | /* |
| r243109 | r243110 | |
| 4312 | 4337 | ROM_LOAD("mpr-23714.ic10",0x5000000, 0x0800000, CRC(da462c44) SHA1(ca450b6c07f939f96eba7b44c45b4e38abd598aa) ) |
| 4313 | 4338 | ROM_LOAD("mpr-23715.ic11",0x5800000, 0x0800000, CRC(c750abbd) SHA1(2a5bedc2b21cd3f991c7145ccfd8c7a9e7f647ae) ) |
| 4314 | 4339 | |
| 4315 | | _315_5881_KEYFILE("hmgeo-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 4340 | // HMG016007 2001 317-5071-COM Naomi |
| 4341 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "00038510" ) |
| 4316 | 4342 | ROM_END |
| 4317 | 4343 | |
| 4318 | 4344 | /* |
| r243109 | r243110 | |
| 4350 | 4376 | ROM_LOAD("mpr-22274.ic4", 0x3800000, 0x1000000, CRC(f8daaaf3) SHA1(8854d3f8e3d55715ede33ee918b641e251f752b4) ) |
| 4351 | 4377 | ROM_LOAD("mpr-22275.ic5", 0x4800000, 0x1000000, CRC(61aa1521) SHA1(7d9f5790e72a9151d128ac7887e236526fdf72a0) ) |
| 4352 | 4378 | |
| 4353 | | _315_5881_KEYFILE("gwing2-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 4379 | // 841-0014 2000 317-5064-COM Naomi |
| 4380 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "000b25d0" ) |
| 4354 | 4381 | ROM_END |
| 4355 | 4382 | |
| 4356 | 4383 | /* |
| r243109 | r243110 | |
| 4399 | 4426 | ROM_LOAD("mpr-21992.ic13s",0x6800000, 0x0800000, CRC(599a2fb8) SHA1(2a0007064ad2ee1e1a0fda1d5676df4ff19a9f2f) ) |
| 4400 | 4427 | ROM_LOAD("mpr-21993.ic14s",0x7000000, 0x0400000, CRC(fb28cf0a) SHA1(d51b1d4514a93074d1f77bd1bc5995739604cf56) ) |
| 4401 | 4428 | |
| 4402 | | _315_5881_KEYFILE("suchie3-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 4429 | // 841-0002 1999 317-5047-JPN Naomi |
| 4430 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "000368e1" ) |
| 4403 | 4431 | ROM_END |
| 4404 | 4432 | |
| 4405 | 4433 | /* |
| r243109 | r243110 | |
| 4428 | 4456 | ROM_LOAD("mpr-22071.ic11", 0x5800000, 0x0800000, CRC(1ab1f1ab) SHA1(bb8fa8d5a681115a82e9598ebe599b106f7aae9d) ) |
| 4429 | 4457 | ROM_LOAD("mpr-22072.ic12s",0x6000000, 0x0800000, CRC(cb8d2634) SHA1(03ac8fb3a1acb1f8e32d9325c4da42417752f934) ) |
| 4430 | 4458 | |
| 4431 | | _315_5881_UNUSED_OR_UNKNOWN |
| 4459 | // 841-0004 1999 317-5050-JPN Naomi seems not used by game |
| 4460 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "0") |
| 4432 | 4461 | ROM_END |
| 4433 | 4462 | |
| 4434 | 4463 | /* |
| r243109 | r243110 | |
| 4492 | 4521 | ROM_LOAD("mpr-22033.ic9", 0x4800000, 0x0800000, CRC(5fe5586e) SHA1(3ff41ae1f81469597684faadd88e62b5e0634352) ) |
| 4493 | 4522 | ROM_LOAD("mpr-22034.ic10",0x5000000, 0x0800000, CRC(3aa5ce5e) SHA1(f00a906235e4522d6fc2ac771324114346875314) ) |
| 4494 | 4523 | |
| 4495 | | _315_5881_KEYFILE("toyfight-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 4524 | // 840-0011 1999 317-0257-COM Naomi |
| 4525 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "0802ca85" ) |
| 4496 | 4526 | ROM_END |
| 4497 | 4527 | |
| 4498 | 4528 | /* Crazy Taxi */ |
| r243109 | r243110 | |
| 4516 | 4546 | ROM_LOAD( "mpr-21682.ic14s", 0x7000000, 0x800000, CRC(54c0290e) SHA1(6e07ab6e95c29a2aabed0ba1a7af0d7d605e0309) ) |
| 4517 | 4547 | ROM_LOAD( "mpr-21683.ic15s", 0x7800000, 0x800000, CRC(ac8a27e0) SHA1(8e71d853a102dd6c164d5326e6d157ccfb8c7b36) ) |
| 4518 | 4548 | |
| 4519 | | _315_5881_KEYFILE("crzytaxi-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 4549 | // 840-0002 1999 317-0248-COM Naomi |
| 4550 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "080d2f45" ) |
| 4520 | 4551 | ROM_END |
| 4521 | 4552 | |
| 4522 | 4553 | /* Jambo! Safari */ |
| r243109 | r243110 | |
| 4535 | 4566 | ROM_LOAD( "mpr-22824.ic7", 0x3800000, 0x800000, CRC(cc55304a) SHA1(e548d8de83469e5816c55dbbb00afbb894282fd6) ) |
| 4536 | 4567 | ROM_LOAD( "mpr-22825.ic8", 0x4000000, 0x800000, CRC(85bada10) SHA1(b6e15d8f1d6bca12ffa4816ed0393c04ca500fba) ) |
| 4537 | 4568 | |
| 4538 | | _315_5881_KEYFILE("jambo-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 4569 | // 840-0013 1999 317-0264-COM Naomi |
| 4570 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "080fab95" ) |
| 4539 | 4571 | ROM_END |
| 4540 | 4572 | |
| 4541 | 4573 | /* 18 Wheeler (deluxe) (Rev A) */ |
| r243109 | r243110 | |
| 4566 | 4598 | ROM_LOAD( "mpr-22182.ic19s", 0x9800000, 0x800000, CRC(c5606c42) SHA1(5871104ff1c7acde0493e13b9a4d0abdf8a40728) ) |
| 4567 | 4599 | ROM_LOAD( "mpr-22183.ic20s", 0xa000000, 0x800000, CRC(776af308) SHA1(7d29cb4dce75d34c622549fea7e102868d0da60a) ) |
| 4568 | 4600 | |
| 4569 | | _315_5881_KEYFILE("18wheelr-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 4601 | // 840-0023 2000 317-0273-COM Naomi |
| 4602 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "0807cf54" ) |
| 4570 | 4603 | |
| 4571 | 4604 | // JVS I/O board 837-13844, code is for a Z80 of unknown type (it's inside the big Sega ASIC) |
| 4572 | 4605 | ROM_REGION( 0x20000, "jvsio", ROMREGION_ERASEFF) |
| r243109 | r243110 | |
| 4607 | 4640 | ROM_LOAD( "mpr-22182.ic19s", 0x9800000, 0x800000, CRC(c5606c42) SHA1(5871104ff1c7acde0493e13b9a4d0abdf8a40728) ) |
| 4608 | 4641 | ROM_LOAD( "mpr-22183.ic20s", 0xa000000, 0x800000, CRC(776af308) SHA1(7d29cb4dce75d34c622549fea7e102868d0da60a) ) |
| 4609 | 4642 | |
| 4610 | | _315_5881_KEYFILE("18wheelr-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 4643 | // 840-0023 2000 317-0273-COM Naomi |
| 4644 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "0807cf54" ) |
| 4611 | 4645 | |
| 4612 | 4646 | // JVS I/O board 837-13844, code is for a Z80 of unknown type (it's inside the big Sega ASIC) |
| 4613 | 4647 | ROM_REGION( 0x20000, "jvsio", ROMREGION_ERASEFF) |
| r243109 | r243110 | |
| 4648 | 4682 | ROM_LOAD( "mpr-22182.ic19s", 0x9800000, 0x800000, CRC(c5606c42) SHA1(5871104ff1c7acde0493e13b9a4d0abdf8a40728) ) |
| 4649 | 4683 | ROM_LOAD( "mpr-22183.ic20s", 0xa000000, 0x800000, CRC(776af308) SHA1(7d29cb4dce75d34c622549fea7e102868d0da60a) ) |
| 4650 | 4684 | |
| 4651 | | _315_5881_KEYFILE("18wheelr-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 4685 | // 840-0023 2000 317-0273-COM Naomi |
| 4686 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "0807cf54" ) |
| 4652 | 4687 | |
| 4653 | 4688 | // JVS I/O board 837-13844, code is for a Z80 of unknown type (it's inside the big Sega ASIC) |
| 4654 | 4689 | ROM_REGION( 0x20000, "jvsio", ROMREGION_ERASEFF) |
| r243109 | r243110 | |
| 4680 | 4715 | ROM_LOAD( "mpr-22991.ic14s", 0x7000000, 0x800000, CRC(0c20f313) SHA1(ac335d3015ef348c91319ae0e98b79a60e92f452) ) |
| 4681 | 4716 | ROM_LOAD( "mpr-22992.ic15s", 0x7800000, 0x800000, CRC(5eb6c4c6) SHA1(5dc1bced7ebd7d7e01f74d03706ec4a96585628d) ) |
| 4682 | 4717 | |
| 4683 | | _315_5881_KEYFILE("marstv-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 4718 | // 840-0025 1999 317-0274-JPN Naomi |
| 4719 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "080b8ef5" ) |
| 4684 | 4720 | ROM_END |
| 4685 | 4721 | |
| 4686 | 4722 | /* Sega Strike Fighter */ |
| r243109 | r243110 | |
| 4711 | 4747 | ROM_LOAD( "mpr-23320.ic19s", 0x9800000, 0x800000, CRC(5ec75a45) SHA1(696e5d14678c794dec67246507bd580f7e5b5043) ) |
| 4712 | 4748 | ROM_LOAD( "mpr-23321.ic20s", 0xa000000, 0x800000, CRC(018627d4) SHA1(2519f39ad046d14f602648fed39bc3719185b55e) ) |
| 4713 | 4749 | |
| 4714 | | _315_5881_KEYFILE("sstrkfgt-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 4750 | // 840-0035 2000 317-0281-COM Naomi |
| 4751 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "08132303" ) |
| 4715 | 4752 | ROM_END |
| 4716 | 4753 | |
| 4717 | 4754 | // EPR ROM have different number, possible updated/bugfixed re-release or STD/DLX version, difference with original set is unknown, have "Rev.A" label too |
| r243109 | r243110 | |
| 4742 | 4779 | ROM_LOAD( "mpr-23320.ic19s", 0x9800000, 0x800000, CRC(5ec75a45) SHA1(696e5d14678c794dec67246507bd580f7e5b5043) ) |
| 4743 | 4780 | ROM_LOAD( "mpr-23321.ic20s", 0xa000000, 0x800000, CRC(018627d4) SHA1(2519f39ad046d14f602648fed39bc3719185b55e) ) |
| 4744 | 4781 | |
| 4745 | | _315_5881_KEYFILE("sstrkfgt-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 4782 | // 840-0035 2000 317-0281-COM Naomi |
| 4783 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "08132303" ) |
| 4746 | 4784 | ROM_END |
| 4747 | 4785 | |
| 4748 | 4786 | |
| r243109 | r243110 | |
| 4761 | 4799 | ROM_LOAD( "mpr-22914.ic5", 0x2800000, 0x800000, CRC(77844b60) SHA1(65d71febb8a160d00778ac7b53e082253cad9834) ) |
| 4762 | 4800 | ROM_LOAD( "mpr-22915.ic6", 0x3000000, 0x800000, CRC(e48148ac) SHA1(c1273353eeaf9bb6b185f133281d7d04271bc895) ) |
| 4763 | 4801 | |
| 4764 | | _315_5881_KEYFILE("sgtetri-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 4802 | // 840-0018 1999 317-0268-COM Naomi |
| 4803 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "0808ae51" ) |
| 4765 | 4804 | ROM_END |
| 4766 | 4805 | |
| 4767 | 4806 | /* |
| r243109 | r243110 | |
| 4817 | 4856 | ROM_LOAD("mpr-23339.ic16s",0x8000000, 0x0800000, CRC(fd8c2736) SHA1(34ae1a4e35b4aac6666719fb4fc0959bd64ff3d6) ) |
| 4818 | 4857 | ROM_LOAD("mpr-23340.ic17s",0x8800000, 0x0800000, CRC(001604f8) SHA1(615ec027d383d44d4aadb1175be6320e4139d7d1) ) |
| 4819 | 4858 | |
| 4820 | | _315_5881_KEYFILE("slasho-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 4859 | // 840-0041 2000 317-0286-COM Naomi |
| 4860 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "081a66ca" ) |
| 4821 | 4861 | ROM_END |
| 4822 | 4862 | |
| 4823 | 4863 | |
| r243109 | r243110 | |
| 4874 | 4914 | ROM_LOAD( "mpr-23546.ic10", 0x9800000, 0x1000000, CRC(85db2248) SHA1(37845c269a2e65ee6181a8e7500c2e7dd9b2e343) ) |
| 4875 | 4915 | ROM_LOAD( "mpr-23547.ic11", 0xa800000, 0x1000000, CRC(18b369c7) SHA1(b61cb3fda8cc685865684f7afc7dad0b29d93ca5) ) |
| 4876 | 4916 | |
| 4877 | | _315_5881_KEYFILE("pjustic-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 4917 | // 841-0015 2000 317-5065-COM Naomi |
| 4918 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "000725d0" ) |
| 4878 | 4919 | ROM_END |
| 4879 | 4920 | |
| 4880 | 4921 | /* |
| r243109 | r243110 | |
| 4915 | 4956 | ROM_LOAD("mpr-21595.ic7", 0x3800000, 0x0800000, CRC(7ab218f7) SHA1(c5c022e63f926cce09d49331647cde20e8e42ab3) ) |
| 4916 | 4957 | ROM_LOAD("mpr-21596.ic8", 0x4000000, 0x0800000, CRC(f27dbdc5) SHA1(d54717d62897546968de2f049239f68bee49bdd8) ) |
| 4917 | 4958 | |
| 4918 | | _315_5881_KEYFILE("pston-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 4959 | // 841-0001 1999 317-5046-COM Naomi |
| 4960 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "000e69c1" ) |
| 4919 | 4961 | ROM_END |
| 4920 | 4962 | |
| 4921 | 4963 | /* |
| r243109 | r243110 | |
| 4957 | 4999 | ROM_LOAD("mpr-23125.ic8", 0x4000000, 0x0800000, CRC(b9938bbc) SHA1(d55d7adecb5a5a4a276a5a17c12808085d980fd9) ) |
| 4958 | 5000 | ROM_LOAD("mpr-23126.ic9", 0x4800000, 0x0800000, CRC(fbb0325b) SHA1(21b965519d7508d84344641d43e8af2c3ca29ba4) ) |
| 4959 | 5001 | |
| 4960 | | _315_5881_KEYFILE("pstone2-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 5002 | // 841-0008 2000 317-5054-COM Naomi |
| 5003 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "000b8dc0" ) |
| 4961 | 5004 | ROM_END |
| 4962 | 5005 | |
| 4963 | 5006 | |
| r243109 | r243110 | |
| 5021 | 5064 | ROM_LOAD("mpr-22159.ic18s",0x9000000, 0x0800000, CRC(f8b5e99d) SHA1(bb174a6a80967d0ff05c3a7512e4f0f9c921d130) ) |
| 5022 | 5065 | ROM_LOAD("mpr-22160.ic19s",0x9800000, 0x0800000, CRC(579eef4e) SHA1(bfcabd57f623647053afcedcabfbc74e5736819f) ) |
| 5023 | 5066 | |
| 5024 | | _315_5881_KEYFILE("outrigger-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 5067 | // 840-0017 1999 317-0266-COM Naomi |
| 5068 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "080fea94" ) |
| 5025 | 5069 | ROM_END |
| 5026 | 5070 | |
| 5027 | 5071 | /* |
| r243109 | r243110 | |
| 5112 | 5156 | ROM_LOAD("mpr-22964.ic15s",0x7800000, 0x0800000, CRC(f581d5a3) SHA1(8cf769f5b0a48951246bb60e9cf58232bcee7bc8) ) |
| 5113 | 5157 | ROM_LOAD("mpr-22965.ic16s",0x8000000, 0x0800000, CRC(8f7bfa8a) SHA1(19f137b1552978d232785c4408805b71835585c6) ) |
| 5114 | 5158 | |
| 5115 | | _315_5881_KEYFILE("samba-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 5159 | // 840-0020 1999 317-0270-COM Naomi |
| 5160 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "080a8b5d" ) |
| 5116 | 5161 | ROM_END |
| 5117 | 5162 | |
| 5118 | 5163 | // prototype - only works with US BIOS |
| r243109 | r243110 | |
| 5139 | 5184 | ROM_LOAD("mpr-22964.ic15s",0x7800000, 0x0800000, CRC(f581d5a3) SHA1(8cf769f5b0a48951246bb60e9cf58232bcee7bc8) ) |
| 5140 | 5185 | ROM_LOAD("mpr-22965.ic16s",0x8000000, 0x0800000, CRC(8f7bfa8a) SHA1(19f137b1552978d232785c4408805b71835585c6) ) |
| 5141 | 5186 | |
| 5142 | | _315_5881_KEYFILE("samba-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 5187 | // 840-0020 1999 317-0270-COM Naomi |
| 5188 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "080a8b5d" ) |
| 5143 | 5189 | ROM_END |
| 5144 | 5190 | |
| 5145 | 5191 | /* |
| r243109 | r243110 | |
| 5170 | 5216 | ROM_LOAD("mpr-22218.ic11", 0x5800000, 0x0800000, CRC(f9ca31b8) SHA1(ea3d0f38ca1a46c896c06f038a6362ad3c9f90b2) ) |
| 5171 | 5217 | ROM_LOAD("mpr-22219.ic12s", 0x6000000, 0x0800000, CRC(b3b45811) SHA1(045e7236b814f848d4c9767618ddcd4344d880ec) ) |
| 5172 | 5218 | |
| 5173 | | _315_5881_UNUSED_OR_UNKNOWN |
| 5219 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "0") // Unused or unknown |
| 5174 | 5220 | ROM_END |
| 5175 | 5221 | |
| 5176 | 5222 | // Shootout Pool |
| r243109 | r243110 | |
| 5237 | 5283 | ROM_LOAD( "mpr-24057.ic4", 0x3800000, 0x1000000, CRC(6dec3518) SHA1(3e65065df22680e2bbf2d3db22da413f347a1abe) ) |
| 5238 | 5284 | ROM_LOAD( "mpr-24058.ic5", 0x4800000, 0x1000000, CRC(0eba9049) SHA1(a71ca72aeaf17180cde59d7c7b42c97a1b4259ab) ) |
| 5239 | 5285 | |
| 5240 | | _315_5881_UNUSED_OR_UNKNOWN |
| 5286 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "0") // Unused or unknown |
| 5241 | 5287 | ROM_END |
| 5242 | 5288 | |
| 5243 | 5289 | /* |
| r243109 | r243110 | |
| 5281 | 5327 | ROM_LOAD("mpr-22975.ic9", 0x4800000, 0x0800000, CRC(0d3c70d1) SHA1(22920bc5fd1dda760b5cb17482e9181be899bc08) ) |
| 5282 | 5328 | ROM_LOAD("mpr-22976.ic10", 0x5000000, 0x0800000, CRC(092d8063) SHA1(14fafd3f4c4f2b37172453d1c815fb9b8f4814f4) ) |
| 5283 | 5329 | |
| 5284 | | _315_5881_KEYFILE("spawn-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 5330 | // 841-0005 1999 317-5051-COM Naomi |
| 5331 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "00078d01" ) |
| 5285 | 5332 | ROM_END |
| 5286 | 5333 | |
| 5287 | 5334 | /* |
| r243109 | r243110 | |
| 5322 | 5369 | ROM_LOAD("mpr-23020.ic20s", 0xa000000, 0x0800000, CRC(b5943007) SHA1(d0e95084aec5e05027c21a6b4a3331408853781b) ) |
| 5323 | 5370 | //ic21 not populated |
| 5324 | 5371 | |
| 5325 | | _315_5881_UNUSED_OR_UNKNOWN |
| 5372 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "0") // Unused or unknown |
| 5326 | 5373 | ROM_END |
| 5327 | 5374 | |
| 5328 | 5375 | /* |
| r243109 | r243110 | |
| 5386 | 5433 | ROM_LOAD("mpr-22947.ic20s", 0xa000000, 0x0800000, CRC(5e5eb595) SHA1(401d4a11d436988d716bb014b36233f171dc576d) ) |
| 5387 | 5434 | ROM_LOAD("mpr-22948.ic21s", 0xa800000, 0x0800000, CRC(1b0de917) SHA1(fd1742ea9bb2f1ce871ee3266171f26634e1c8e7) ) |
| 5388 | 5435 | |
| 5389 | | _315_5881_UNUSED_OR_UNKNOWN |
| 5436 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "0") // Unused or unknown |
| 5390 | 5437 | ROM_END |
| 5391 | 5438 | |
| 5392 | 5439 | ROM_START( virnbao ) |
| r243109 | r243110 | |
| 5417 | 5464 | ROM_LOAD("mpr-22947.ic20s", 0xa000000, 0x0800000, CRC(5e5eb595) SHA1(401d4a11d436988d716bb014b36233f171dc576d) ) |
| 5418 | 5465 | ROM_LOAD("mpr-22948.ic21s", 0xa800000, 0x0800000, CRC(1b0de917) SHA1(fd1742ea9bb2f1ce871ee3266171f26634e1c8e7) ) |
| 5419 | 5466 | |
| 5420 | | _315_5881_KEYFILE("virnbao-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 5467 | // 840-0021 2000 317-0271-COM Naomi |
| 5468 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "08068b58" ) |
| 5421 | 5469 | ROM_END |
| 5422 | 5470 | |
| 5423 | 5471 | ROM_START( virnbap ) |
| r243109 | r243110 | |
| 5448 | 5496 | ROM_LOAD("mpr-22947.ic20s", 0xa000000, 0x0800000, CRC(5e5eb595) SHA1(401d4a11d436988d716bb014b36233f171dc576d) ) |
| 5449 | 5497 | ROM_LOAD("mpr-22948.ic21s", 0xa800000, 0x0800000, CRC(1b0de917) SHA1(fd1742ea9bb2f1ce871ee3266171f26634e1c8e7) ) |
| 5450 | 5498 | |
| 5451 | | _315_5881_KEYFILE("virnbao-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 5499 | // 840-0021 2000 317-0271-COM Naomi |
| 5500 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "08068b58" ) |
| 5452 | 5501 | ROM_END |
| 5453 | 5502 | |
| 5454 | 5503 | /* |
| r243109 | r243110 | |
| 5500 | 5549 | ROM_LOAD("mpr-21922.ic14s",0x7000000, 0x0800000, CRC(a1901e1e) SHA1(2281f91ac696cc14886bcdf4b0685ce2f5bb8117) ) |
| 5501 | 5550 | ROM_LOAD("mpr-21923.ic15s",0x7800000, 0x0400000, CRC(d127d9a5) SHA1(78c95357344ea15469b84fa8b1332e76521892cd) ) |
| 5502 | 5551 | |
| 5503 | | _315_5881_KEYFILE("vs2_2k-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 5552 | // 840-0010 1999 317-0258-COM Naomi |
| 5553 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "08088b08" ) |
| 5504 | 5554 | ROM_END |
| 5505 | 5555 | |
| 5506 | 5556 | /* |
| r243109 | r243110 | |
| 5544 | 5594 | ROM_LOAD("mpr-22925.ic10",0x5000000, 0x0800000, CRC(81057e42) SHA1(d41137ae28c64dbdb50150db8cf25851bc0709c4) ) |
| 5545 | 5595 | ROM_LOAD("mpr-22926.ic11",0x5800000, 0x0800000, CRC(57eec89d) SHA1(dd8f9a9155e51ee5260f559449fb0ea245077952) ) |
| 5546 | 5596 | |
| 5547 | | _315_5881_KEYFILE("vtennis-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 5597 | // 840-0015 1999 317-0263-COM Naomi |
| 5598 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "0803eb15" ) |
| 5548 | 5599 | ROM_END |
| 5549 | 5600 | |
| 5550 | 5601 | /* |
| r243109 | r243110 | |
| 5569 | 5620 | ROM_LOAD( "mpr-22268.ic7", 0x6800000, 0x1000000, CRC(536f5eea) SHA1(f1de8624f82595adf75693b604fb026bf3f778ee) ) |
| 5570 | 5621 | ROM_LOAD( "mpr-22269.ic8", 0x7800000, 0x1000000, CRC(6c0cf740) SHA1(da10b33a6e54afbe1d7e52801216e7119b0b33b1) ) |
| 5571 | 5622 | |
| 5572 | | _315_5881_KEYFILE("wwfroyal-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 5623 | // 840-0040 2000 317-0285-COM Naomi |
| 5624 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "081627c3" ) |
| 5573 | 5625 | ROM_END |
| 5574 | 5626 | |
| 5575 | 5627 | ROM_START( mushik2e ) |
| r243109 | r243110 | |
| 5885 | 5937 | ROM_LOAD("mpr-21725.ic18s",0x9000000, 0x0800000, CRC(2202077b) SHA1(0893a85379f994277083c0bc5b178dd34508f816) ) |
| 5886 | 5938 | ROM_LOAD("mpr-21726.ic19s",0x9800000, 0x0800000, CRC(429bf290) SHA1(6733e1bcf100e73ab43273f6feedc187fcaa55d4) ) |
| 5887 | 5939 | |
| 5888 | | _315_5881_KEYFILE("zombrvn-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 5940 | // 840-0003 1999 317-0249-COM Naomi |
| 5941 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "08012b41" ) |
| 5889 | 5942 | ROM_END |
| 5890 | 5943 | |
| 5891 | 5944 | ROM_START( gunsur2 ) |
| r243109 | r243110 | |
| 5909 | 5962 | ROM_LOAD( "bhf1ma14.6m", 0xe000000, 0x1000000, CRC(d06c9bd7) SHA1(54668a2fd31059976890da92709c18f308634887) ) |
| 5910 | 5963 | ROM_LOAD( "bhf1ma15.6l", 0xf000000, 0x1000000, CRC(db3c396b) SHA1(da0e125d627ce890906ca100081ab0685e11c0ef) ) |
| 5911 | 5964 | |
| 5912 | | _315_5881_KEYFILE("bhf1-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 5965 | // 25709801 2001 317-5075-COM Naomi |
| 5966 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "000680d0" ) |
| 5913 | 5967 | ROM_END |
| 5914 | 5968 | |
| 5915 | 5969 | ROM_START( gunsur2e ) |
| r243109 | r243110 | |
| 5933 | 5987 | ROM_LOAD( "bhf1ma14.6m", 0xe000000, 0x1000000, CRC(d06c9bd7) SHA1(54668a2fd31059976890da92709c18f308634887) ) |
| 5934 | 5988 | ROM_LOAD( "bhf1ma15.6l", 0xf000000, 0x1000000, CRC(db3c396b) SHA1(da0e125d627ce890906ca100081ab0685e11c0ef) ) |
| 5935 | 5989 | |
| 5936 | | _315_5881_KEYFILE("bhf1-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 5990 | // 25709801 2001 317-5075-COM Naomi |
| 5991 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "000680d0" ) |
| 5937 | 5992 | ROM_END |
| 5938 | 5993 | |
| 5939 | 5994 | ROM_START( wldkicks ) |
| r243109 | r243110 | |
| 5954 | 6009 | ROM_LOAD( "wk1ma9.4d", 0x9000000, 0x1000000, CRC(29635a54) SHA1(a3109d0f8f271e2183316846df2a6a819f6a9b20) ) |
| 5955 | 6010 | ROM_LOAD( "wk1ma10.4c", 0xa000000, 0x1000000, CRC(e96f312c) SHA1(0a92640277111aef5c6e9dab4218a8ae2196ce61) ) |
| 5956 | 6011 | |
| 5957 | | _315_5881_KEYFILE("wldkicks-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 6012 | // 25209801 2000 317-5040-COM Naomi |
| 6013 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "052e2901" ) |
| 5958 | 6014 | ROM_END |
| 5959 | 6015 | |
| 5960 | 6016 | ROM_START( wldkicksa ) |
| r243109 | r243110 | |
| 5975 | 6031 | ROM_LOAD( "wk1ma9.4d", 0x9000000, 0x1000000, CRC(29635a54) SHA1(a3109d0f8f271e2183316846df2a6a819f6a9b20) ) |
| 5976 | 6032 | ROM_LOAD( "wk1ma10.4c", 0xa000000, 0x1000000, CRC(e96f312c) SHA1(0a92640277111aef5c6e9dab4218a8ae2196ce61) ) |
| 5977 | 6033 | |
| 5978 | | _315_5881_KEYFILE("wldkicks-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 6034 | // 25209801 2000 317-5040-COM Naomi |
| 6035 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "052e2901" ) |
| 5979 | 6036 | ROM_END |
| 5980 | 6037 | |
| 5981 | 6038 | ROM_START( wldkicksb ) |
| r243109 | r243110 | |
| 5996 | 6053 | ROM_LOAD( "wk1ma9.4d", 0x9000000, 0x1000000, CRC(29635a54) SHA1(a3109d0f8f271e2183316846df2a6a819f6a9b20) ) |
| 5997 | 6054 | ROM_LOAD( "wk1ma10.4c", 0xa000000, 0x1000000, CRC(e96f312c) SHA1(0a92640277111aef5c6e9dab4218a8ae2196ce61) ) |
| 5998 | 6055 | |
| 5999 | | _315_5881_KEYFILE("wldkicks-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 6056 | // 25209801 2000 317-5040-COM Naomi |
| 6057 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "052e2901" ) |
| 6000 | 6058 | ROM_END |
| 6001 | 6059 | |
| 6002 | 6060 | ROM_START( toukon4 ) |
| r243109 | r243110 | |
| 6022 | 6080 | ROM_LOAD( "trf1ma14.6m", 0xe000000, 0x1000000, CRC(87cb31a0) SHA1(27aef9ac571a0b5e3a76e4ee22f5bc5d0ae962f2) ) |
| 6023 | 6081 | ROM_LOAD( "trf1ma15.6l", 0xf000000, 0x1000000, CRC(42d318c5) SHA1(f9fe82ffbfc51fcb52333f94c55a7092e7124fb4) ) |
| 6024 | 6082 | |
| 6025 | | _315_5881_KEYFILE("tr4a-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 6083 | // 25349801 2000 317-5040-COM Naomi |
| 6084 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "052e2901" ) |
| 6026 | 6085 | ROM_END |
| 6027 | 6086 | |
| 6028 | 6087 | ROM_START( ninjaslt ) |
| r243109 | r243110 | |
| 6043 | 6102 | ROM_LOAD( "nja1ma9.4c", 0x9000000, 0x1000000, CRC(8abed815) SHA1(5e1b208d23a17ba743d0507d963be42e7828755f) ) |
| 6044 | 6103 | ROM_LOAD( "nja1ma10.4b", 0xa000000, 0x1000000, CRC(f14d2073) SHA1(b4a8cd585794be149b616119df3f75c0fb30e2f0) ) |
| 6045 | 6104 | |
| 6046 | | _315_5881_KEYFILE("nja3-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 6105 | // 25469801 2000 317-5068-COM Naomi |
| 6106 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "000ca510" ) |
| 6047 | 6107 | |
| 6048 | 6108 | ROM_REGION( 0x20000, "jyu_io", 0 ) // H8/3334-based I/O board ROM, eventually should be separated out |
| 6049 | 6109 | ROM_LOAD( "jyu1_prg0a.ic3", 0x000000, 0x020000, CRC(aec4dbc1) SHA1(bddd4f345baf7f594998a39c09da18b3834f0ac2) ) |
| r243109 | r243110 | |
| 6067 | 6127 | ROM_LOAD( "nja1ma9.4c", 0x9000000, 0x1000000, CRC(8abed815) SHA1(5e1b208d23a17ba743d0507d963be42e7828755f) ) |
| 6068 | 6128 | ROM_LOAD( "nja1ma10.4b", 0xa000000, 0x1000000, CRC(f14d2073) SHA1(b4a8cd585794be149b616119df3f75c0fb30e2f0) ) |
| 6069 | 6129 | |
| 6070 | | _315_5881_KEYFILE("nja3-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 6130 | // 25469801 2000 317-5068-COM Naomi |
| 6131 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "000ca510" ) |
| 6071 | 6132 | |
| 6072 | 6133 | ROM_REGION( 0x20000, "jyu_io", 0 ) // H8/3334-based I/O board ROM, eventually should be separated out |
| 6073 | 6134 | ROM_LOAD( "jyu1_prg0a.ic3", 0x000000, 0x020000, CRC(aec4dbc1) SHA1(bddd4f345baf7f594998a39c09da18b3834f0ac2) ) |
| r243109 | r243110 | |
| 6091 | 6152 | ROM_LOAD( "nja1ma9.4c", 0x9000000, 0x1000000, CRC(8abed815) SHA1(5e1b208d23a17ba743d0507d963be42e7828755f) ) |
| 6092 | 6153 | ROM_LOAD( "nja1ma10.4b", 0xa000000, 0x1000000, CRC(f14d2073) SHA1(b4a8cd585794be149b616119df3f75c0fb30e2f0) ) |
| 6093 | 6154 | |
| 6094 | | _315_5881_KEYFILE("nja3-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 6155 | // 25469801 2000 317-5068-COM Naomi |
| 6156 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "000ca510" ) |
| 6095 | 6157 | |
| 6096 | 6158 | ROM_REGION( 0x20000, "jyu_io", 0 ) // H8/3334-based I/O board ROM, eventually should be separated out |
| 6097 | 6159 | ROM_LOAD( "jyu1_prg0a.ic3", 0x000000, 0x020000, CRC(aec4dbc1) SHA1(bddd4f345baf7f594998a39c09da18b3834f0ac2) ) |
| r243109 | r243110 | |
| 6115 | 6177 | ROM_LOAD( "nja1ma9.4c", 0x9000000, 0x1000000, CRC(8abed815) SHA1(5e1b208d23a17ba743d0507d963be42e7828755f) ) |
| 6116 | 6178 | ROM_LOAD( "nja1ma10.4b", 0xa000000, 0x1000000, CRC(f14d2073) SHA1(b4a8cd585794be149b616119df3f75c0fb30e2f0) ) |
| 6117 | 6179 | |
| 6118 | | _315_5881_KEYFILE("nja3-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 6180 | // 25469801 2000 317-5068-COM Naomi |
| 6181 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "000ca510" ) |
| 6119 | 6182 | |
| 6120 | 6183 | ROM_REGION( 0x20000, "jyu_io", 0 ) // H8/3334-based I/O board ROM, eventually should be separated out |
| 6121 | 6184 | ROM_LOAD( "jyu1_prg0a.ic3", 0x000000, 0x020000, CRC(aec4dbc1) SHA1(bddd4f345baf7f594998a39c09da18b3834f0ac2) ) |
| r243109 | r243110 | |
| 6136 | 6199 | ROM_LOAD( "maz1ma7.4e", 0x7000000, 0x1000000, CRC(6103ad9c) SHA1(e4abbb5867cae6a9bf9067ab3a091ef7b18fa0cd) ) |
| 6137 | 6200 | ROM_LOAD( "maz1ma8.4d", 0x8000000, 0x1000000, CRC(d46c9f40) SHA1(45eec7fa3d4261f12438e841254fa75d572331b3) ) |
| 6138 | 6201 | |
| 6139 | | _315_5881_KEYFILE("maz1-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 6202 | // 25869812 2002 317-0266-COM Naomi |
| 6203 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "080fea94" ) |
| 6140 | 6204 | ROM_END |
| 6141 | 6205 | |
| 6142 | 6206 | ROM_START( mazana ) |
| r243109 | r243110 | |
| 6154 | 6218 | ROM_LOAD( "maz1ma7.4e", 0x7000000, 0x1000000, CRC(6103ad9c) SHA1(e4abbb5867cae6a9bf9067ab3a091ef7b18fa0cd) ) |
| 6155 | 6219 | ROM_LOAD( "maz1ma8.4d", 0x8000000, 0x1000000, CRC(d46c9f40) SHA1(45eec7fa3d4261f12438e841254fa75d572331b3) ) |
| 6156 | 6220 | |
| 6157 | | _315_5881_KEYFILE("maz1-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 6221 | // 25869812 2002 317-0266-COM Naomi |
| 6222 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "080fea94" ) |
| 6158 | 6223 | ROM_END |
| 6159 | 6224 | |
| 6160 | 6225 | ROM_START( vtenis2c ) |
| r243109 | r243110 | |
| 6229 | 6294 | ROM_LOAD( "mpr-23723.ic5", 0x4800000, 0x1000000, CRC(651610eb) SHA1(4dfe4f876a5440bd1034f41a4d76e1d6bd3e0e32) ) |
| 6230 | 6295 | ROM_LOAD( "mpr-23724.ic6", 0x5800000, 0x1000000, CRC(c633c45a) SHA1(23b45140f965428d33e2424b0574715c0b952d05) ) |
| 6231 | 6296 | |
| 6232 | | _315_5881_UNUSED_OR_UNKNOWN |
| 6297 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "0") // Unused or unknown |
| 6233 | 6298 | ROM_END |
| 6234 | 6299 | |
| 6235 | 6300 | ROM_START( gundmct ) |
| r243109 | r243110 | |
| 6249 | 6314 | ROM_LOAD( "mpr-23636.ic9", 0x8800000, 0x1000000, CRC(57199e9f) SHA1(73a6f20ee7b3133ed4c6286e477e2ff9757106bd) ) |
| 6250 | 6315 | ROM_LOAD( "mpr-23637.ic10", 0x9800000, 0x1000000, CRC(737b5dff) SHA1(0a405b711ffb096a3e6d52ececed73a5f93ebf02) ) |
| 6251 | 6316 | |
| 6252 | | _315_5881_KEYFILE("gundmct-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 6317 | // 841-0017 2001 317-5070-COM Naomi |
| 6318 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "000e8010" ) |
| 6253 | 6319 | ROM_END |
| 6254 | 6320 | |
| 6255 | 6321 | ROM_START( puyoda ) |
| r243109 | r243110 | |
| 6279 | 6345 | ROM_LOAD( "mpr-22204.ic19s", 0x9800000, 0x800000, CRC(2c5e5140) SHA1(7887fc19459dc85ca78256e0c50c762eea001e51) ) |
| 6280 | 6346 | ROM_LOAD( "mpr-22205.ic20s", 0xa000000, 0x800000, CRC(7d523ae5) SHA1(7495082b7e83b6ee8f47660baba4c604d8ba2ff1) ) |
| 6281 | 6347 | |
| 6282 | | _315_5881_KEYFILE("puyoda-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 6348 | // 841-0006 1999 317-5052-COM Naomi |
| 6349 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "000acd40" ) |
| 6283 | 6350 | ROM_END |
| 6284 | 6351 | |
| 6285 | 6352 | ROM_START( zerogu2 ) |
| r243109 | r243110 | |
| 6294 | 6361 | ROM_LOAD( "mpr-23687.ic4", 0x3800000, 0x1000000, CRC(e125439a) SHA1(07e7339f3f53aeb0ebddf7a8ac3eb6d8f3fe9de6) ) |
| 6295 | 6362 | ROM_LOAD( "mpr-23688.ic5", 0x4800000, 0x1000000, CRC(38412edf) SHA1(9cae06cf46e134531f47e64deedace449664f69a) ) |
| 6296 | 6363 | |
| 6297 | | _315_5881_KEYFILE("zerogu2-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 6364 | // 841-0020 2001 317-5073-COM Naomi |
| 6365 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "0007c010" ) |
| 6298 | 6366 | ROM_END |
| 6299 | 6367 | |
| 6300 | 6368 | ROM_START( inunoos ) |
| r243109 | r243110 | |
| 6321 | 6389 | ROM_LOAD( "ic15s.bin", 0x7800000, 0x800000, CRC(b85e13ef) SHA1(974f6b8f24efe79d72ea9d7a2cfccf479704243d) ) |
| 6322 | 6390 | ROM_LOAD( "ic16s.bin", 0x8000000, 0x800000, CRC(b8493dbe) SHA1(b641417e1bda49341e7ff86340072d74e3330665) ) |
| 6323 | 6391 | |
| 6324 | | _315_5881_KEYFILE("inuoos-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 6392 | // 840-0073 2001 317-0316-JPN Naomi |
| 6393 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "094bc3e3" ) |
| 6325 | 6394 | ROM_END |
| 6326 | 6395 | |
| 6327 | 6396 | ROM_START( ringout ) |
| r243109 | r243110 | |
| 6341 | 6410 | ROM_LOAD( "mpr-21769.ic9", 0x4800000, 0x800000, CRC(6d22d29d) SHA1(382dcd62065437b34fe101144b1c047eb261f047) ) |
| 6342 | 6411 | ROM_LOAD( "mpr-21770.ic10", 0x5000000, 0x800000, CRC(c5308e61) SHA1(e51f8026351d5ffbda2a5bed39aeef543366febf) ) |
| 6343 | 6412 | |
| 6344 | | _315_5881_KEYFILE("ringout-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 6413 | // 840-0004 1999 317-0250-COM Naomi |
| 6414 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "080b1e40" ) |
| 6345 | 6415 | ROM_END |
| 6346 | 6416 | |
| 6347 | 6417 | ROM_START( vonot ) |
| r243109 | r243110 | |
| 6364 | 6434 | ROM_LOAD( "mpr-23193.ic12s", 0x6000000, 0x800000, CRC(c86a5b9b) SHA1(4b8dda85003289e1464e12c3abf449bb8df20e3a) ) |
| 6365 | 6435 | ROM_LOAD( "mpr-23194.ic13s", 0x6800000, 0x800000, CRC(5adea0bd) SHA1(f8614ba83d5f61556c3db1a1796a02ed2c51ce2a) ) |
| 6366 | 6436 | |
| 6367 | | _315_5881_KEYFILE("vonot-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 6437 | // 840-0028 2000 317-0279-COM Naomi |
| 6438 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "08010715" ) |
| 6368 | 6439 | ROM_END |
| 6369 | 6440 | |
| 6370 | 6441 | ROM_START( derbyo2k ) |
| r243109 | r243110 | |
| 6390 | 6461 | ROM_LOAD( "mpr-22237.ic15s", 0x7800000, 0x800000, CRC(718dd6bf) SHA1(6b71bb6970b582865f53d26e9579587fce86439e) ) |
| 6391 | 6462 | ROM_LOAD( "mpr-22238.ic16s", 0x8000000, 0x800000, CRC(fb3e55da) SHA1(d547ee5b47e6e6fec9e447460300c828fbff8f2e) ) |
| 6392 | 6463 | |
| 6393 | | _315_5881_UNUSED_OR_UNKNOWN |
| 6464 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "0") // Unused or unknown |
| 6394 | 6465 | ROM_END |
| 6395 | 6466 | |
| 6396 | 6467 | ROM_START( starhrse ) |
| r243109 | r243110 | |
| 6404 | 6475 | ROM_LOAD( "mpr-23233.ic3", 0x2800000, 0x1000000, CRC(d6451cab) SHA1(6508e27d0370b19df01150da7baf4875479c166a) ) |
| 6405 | 6476 | ROM_LOAD( "mpr-23234.ic4", 0x3800000, 0x1000000, CRC(44044c14) SHA1(4934cb8d5f9b4085ffb5ddc711343f488aae4c4d) ) |
| 6406 | 6477 | |
| 6407 | | _315_5881_UNUSED_OR_UNKNOWN |
| 6478 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "0") // Unused or unknown |
| 6408 | 6479 | |
| 6409 | 6480 | // this dump can't be used as main_eeprom, because that's exactly 0x80 bytes |
| 6410 | 6481 | ROM_REGION(0x84, "some_eeprom", 0) |
| r243109 | r243110 | |
| 6437 | 6508 | ROM_LOAD( "ic17s.bin", 0x8800000, 0x800000, CRC(b4c40606) SHA1(4f187dfe44bd89c90b6fa4b90f16222bc0a74d22) ) |
| 6438 | 6509 | // .18s chip is not present but is tested for an FF fill (pull-up resistors on the PCB's data bus presumably accomplish this) |
| 6439 | 6510 | |
| 6440 | | _315_5881_UNUSED_OR_UNKNOWN |
| 6511 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "0") // Unused or unknown |
| 6441 | 6512 | |
| 6442 | 6513 | // this dump can't be used as main_eeprom, because that's exactly 0x80 bytes |
| 6443 | 6514 | ROM_REGION(0x84, "some_eeprom", 0) |
| r243109 | r243110 | |
| 6458 | 6529 | ROM_LOAD( "mpr-23280.ic6", 0x5800000, 0x1000000, CRC(b1c8daa2) SHA1(a05fb374156ea013e35502abccc92f5117c39daa) ) |
| 6459 | 6530 | ROM_LOAD( "mpr-23281.ic7", 0x6800000, 0x0800000, CRC(c0378369) SHA1(c728a181eddb01b9f8574669d4550baed559a5a4) ) |
| 6460 | 6531 | |
| 6461 | | _315_5881_UNUSED_OR_UNKNOWN |
| 6532 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "0") // Unused or unknown |
| 6462 | 6533 | |
| 6463 | 6534 | // this dump can't be used as main_eeprom, because that's exactly 0x80 bytes |
| 6464 | 6535 | ROM_REGION(0x84, "some_eeprom", 0) |
| r243109 | r243110 | |
| 6480 | 6551 | ROM_LOAD( "mpr-24128.ic6", 0x5800000, 0x1000000, CRC(bfdbb853) SHA1(bfbeb6ab634201af68d1427dea4f50163673fc2c) ) |
| 6481 | 6552 | ROM_LOAD( "mpr-24129.ic7", 0x6800000, 0x1000000, CRC(c3f0f06a) SHA1(152324f2dbbde5560ae3adb1f9394a273fedbe9c) ) |
| 6482 | 6553 | |
| 6483 | | _315_5881_UNUSED_OR_UNKNOWN |
| 6554 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "0") // Unused or unknown |
| 6484 | 6555 | ROM_END |
| 6485 | 6556 | |
| 6486 | 6557 | /* prototype cartridges for games released on GD-ROM */ |
| r243109 | r243110 | |
| 7727 | 7798 | ROM_LOAD( "mpr-23661.ic10", 0x9800000, 0x1000000, CRC(7d44dc74) SHA1(cfd6253eab3c1a039629b4873946c9dbc7ed6872) ) |
| 7728 | 7799 | ROM_LOAD( "mpr-23662.ic11", 0xa800000, 0x0800000, CRC(d6ef7d68) SHA1(4ee396af6c5caf4c5af6e9ad0e03a7ac2c5039f4) ) |
| 7729 | 7800 | |
| 7730 | | _315_5881_KEYFILE("vstrik2c-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 7801 | // 840-0061 2001 317-0310-COM Naomi 2 |
| 7802 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "0cee834a" ) |
| 7731 | 7803 | ROM_END |
| 7732 | 7804 | |
| 7733 | 7805 | ROM_START( vstrik3cb ) |
| r243109 | r243110 | |
| 7748 | 7820 | ROM_LOAD( "mpr-23661.ic10", 0x9800000, 0x1000000, CRC(7d44dc74) SHA1(cfd6253eab3c1a039629b4873946c9dbc7ed6872) ) |
| 7749 | 7821 | ROM_LOAD( "mpr-23662.ic11", 0xa800000, 0x0800000, CRC(d6ef7d68) SHA1(4ee396af6c5caf4c5af6e9ad0e03a7ac2c5039f4) ) |
| 7750 | 7822 | |
| 7751 | | _315_5881_KEYFILE("vstrik3c-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 7823 | // 840-0061 2001 317-0310-COM Naomi 2 |
| 7824 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "0cee834a" ) |
| 7752 | 7825 | ROM_END |
| 7753 | 7826 | |
| 7754 | 7827 | ROM_START( wldrider ) |
| r243109 | r243110 | |
| 7768 | 7841 | ROM_LOAD( "mpr-23619.ic9", 0x8800000, 0x1000000, CRC(a5f4f6af) SHA1(bb89d3f0f5bbaf7c40fa43680c7e51ef93f7ed26) ) |
| 7769 | 7842 | ROM_LOAD( "mpr-23620.ic10", 0x9800000, 0x1000000, CRC(67aa15a9) SHA1(42c24cbf7069c27430a71509a872cd1c4224aaeb) ) |
| 7770 | 7843 | |
| 7771 | | _315_5881_KEYFILE("wldridr-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 7844 | // 840-0046 2001 317-0301-COM Naomi 2 |
| 7845 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "0ce7a703" ) |
| 7772 | 7846 | ROM_END |
| 7773 | 7847 | |
| 7774 | 7848 | ROM_START( vf4cart ) |
| r243109 | r243110 | |
| 7789 | 7863 | ROM_LOAD( "mpr-23783.ic10", 0x9800000, 0x1000000, CRC(c8d4f6f9) SHA1(9e9df605c050b3780d7df34bd5041d30bc084d2d) ) |
| 7790 | 7864 | ROM_LOAD( "mpr-23784.ic11", 0xa800000, 0x1000000, CRC(f74f2fee) SHA1(84b07baa6d116727e66ef27e24ba6484c3393891) ) |
| 7791 | 7865 | |
| 7792 | | _315_5881_KEYFILE("vf4cart-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 7866 | // 840-0080 2002 317-0324-COM Naomi 2 |
| 7867 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "0eef2f96" ) |
| 7793 | 7868 | ROM_END |
| 7794 | 7869 | |
| 7795 | 7870 | // There is also a development cart (171-7885A) with 20x 64Mb FlashROMs instead of 10x 128Mb MaskROMs. Content is the same. |
| r243109 | r243110 | |
| 7810 | 7885 | ROM_LOAD("mpr-23816.ic9", 0x08800000, 0x01000000, CRC(bbaf0765) SHA1(3b79a4eff504b2156bea8b86c6cdd8e41e7bf268) ) |
| 7811 | 7886 | ROM_LOAD("mpr-23817.ic10", 0x09800000, 0x01000000, CRC(e179cfb6) SHA1(1120036238439f8ac1041150396e4b60e4a243bc) ) |
| 7812 | 7887 | |
| 7813 | | _315_5881_UNUSED_OR_UNKNOWN |
| 7888 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "0") // Unused or unknown |
| 7814 | 7889 | ROM_END |
| 7815 | 7890 | |
| 7816 | 7891 | ROM_START( soulsurf ) |
| r243109 | r243110 | |
| 7842 | 7917 | ROM_LOAD( "ic20s.bin", 0xa000000, 0x800000, CRC(c90b960d) SHA1(66e9f09d1f7f6a991371574a2e095c0e22fb7031) ) |
| 7843 | 7918 | ROM_LOAD( "ic21s.bin", 0xa800000, 0x800000, CRC(1477c064) SHA1(87fb8d8a91d6bed70b246a8df88fa77fbf3db443) ) |
| 7844 | 7919 | |
| 7845 | | _315_5881_UNUSED_OR_UNKNOWN |
| 7920 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "0") // Unused or unknown |
| 7846 | 7921 | ROM_END |
| 7847 | 7922 | |
| 7848 | 7923 | ROM_START( vf4evoct ) |
| r243109 | r243110 | |
| 7874 | 7949 | |
| 7875 | 7950 | ROM_COPY( "rom_board", 0x1000000, 0x400000, 0xc00000 ) |
| 7876 | 7951 | |
| 7877 | | _315_5881_KEYFILE("vf4evoct-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 7952 | _NAOMI_M1_KEYFILE( "vf4evoct-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111) ) |
| 7878 | 7953 | ROM_END |
| 7879 | 7954 | |
| 7880 | 7955 | ROM_START( hopper ) |
| r243109 | r243110 | |
| 7910 | 7985 | ROM_LOAD( "mpr-23702.ic10", 0x9800000, 0x1000000, CRC(e302b582) SHA1(787192ed9f9a08541eecc3128855485cad802a42) ) |
| 7911 | 7986 | ROM_LOAD( "mpr-23703.ic11", 0xa800000, 0x1000000, CRC(702b8b4a) SHA1(3a8dfde458f341e7db20664382b9fce2b6e5d462) ) |
| 7912 | 7987 | |
| 7913 | | _315_5881_KEYFILE("clubkrte-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 7988 | // 840-0062 2001 317-0313-COM Naomi 2 |
| 7989 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "0ce7d742" ) |
| 7914 | 7990 | ROM_END |
| 7915 | 7991 | |
| 7916 | 7992 | ROM_START( clubkrtd ) |
| r243109 | r243110 | |
| 7931 | 8007 | ROM_LOAD( "mpr-23702.ic10", 0x9800000, 0x1000000, CRC(e302b582) SHA1(787192ed9f9a08541eecc3128855485cad802a42) ) |
| 7932 | 8008 | ROM_LOAD( "mpr-23703.ic11", 0xa800000, 0x1000000, CRC(702b8b4a) SHA1(3a8dfde458f341e7db20664382b9fce2b6e5d462) ) |
| 7933 | 8009 | |
| 7934 | | _315_5881_KEYFILE("clubkrte-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 8010 | // 840-0062 2001 317-0313-COM Naomi 2 |
| 8011 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "0ce7d742" ) |
| 7935 | 8012 | ROM_END |
| 7936 | 8013 | |
| 7937 | 8014 | ROM_START( clubkrtc ) |
| r243109 | r243110 | |
| 7952 | 8029 | ROM_LOAD( "mpr-23702.ic10", 0x9800000, 0x1000000, CRC(e302b582) SHA1(787192ed9f9a08541eecc3128855485cad802a42) ) |
| 7953 | 8030 | ROM_LOAD( "mpr-23703.ic11", 0xa800000, 0x1000000, CRC(702b8b4a) SHA1(3a8dfde458f341e7db20664382b9fce2b6e5d462) ) |
| 7954 | 8031 | |
| 7955 | | _315_5881_KEYFILE("clubkrte-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 8032 | // 840-0062 2001 317-0313-COM Naomi 2 |
| 8033 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "0ce7d742" ) |
| 7956 | 8034 | ROM_END |
| 7957 | 8035 | |
| 7958 | 8036 | ROM_START( clubkprz ) |
| r243109 | r243110 | |
| 7984 | 8062 | ROM_REGION(0x84, "some_eeprom", 0) |
| 7985 | 8063 | ROM_LOAD( "at25010.ic3s", 0x000000, 0x000084, CRC(0142d8be) SHA1(5922b6c47b12b19e1fa7bbe9aae391905038a7ff) ) |
| 7986 | 8064 | |
| 7987 | | _315_5881_KEYFILE("clubkprz-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 8065 | // 840-0062 2001 317-0313-COM Naomi 2 |
| 8066 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "0ce7d742" ) |
| 7988 | 8067 | ROM_END |
| 7989 | 8068 | |
| 7990 | 8069 | ROM_START( clubkpzb ) |
| r243109 | r243110 | |
| 8012 | 8091 | |
| 8013 | 8092 | ROM_COPY( "rom_board", 0x1000000, 0x400000, 0xc00000 ) |
| 8014 | 8093 | |
| 8015 | | _315_5881_KEYFILE("clubkprz-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 8094 | // 840-0062 2001 317-0313-COM Naomi 2 |
| 8095 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "0ce7d742" ) |
| 8016 | 8096 | |
| 8017 | 8097 | // this dump can't be used as main_eeprom, because that's exactly 0x80 bytes |
| 8018 | 8098 | ROM_REGION(0x84, "some_eeprom", 0) |
| r243109 | r243110 | |
| 8046 | 8126 | |
| 8047 | 8127 | ROM_COPY( "rom_board", 0x1000000, 0x400000, 0xc00000 ) |
| 8048 | 8128 | |
| 8049 | | _315_5881_KEYFILE("clubk2k3-key.bin", CRC(11111111) SHA1(1111111111111111111111111111111111111111)) |
| 8129 | // 840-0062 2001 317-0313-COM Naomi 2 |
| 8130 | ROM_PARAMETER( ":rom_board:segam2crypt:key", "0ce7d742" ) |
| 8050 | 8131 | ROM_END |
| 8051 | 8132 | |
| 8052 | 8133 | // uses the same mask roms data as clubk2k3, but not in 32bit dissected form, EPR doesn't have checksumms for them, so rom test shows all roms as BAD |
trunk/src/mame/machine/315-5881_helper.c
| r243109 | r243110 | |
| 1 | | |
| 2 | | /* Sega 315-5881 support file |
| 3 | | |
| 4 | | This encryption chip was used on various games running on |
| 5 | | ST-V |
| 6 | | Naomi |
| 7 | | Naomi 2 |
| 8 | | Hikaru |
| 9 | | Model 2 |
| 10 | | Model 3 |
| 11 | | (more?) |
| 12 | | |
| 13 | | As the encryption isn't fully understood yet this file holds the current keys, these are subject to change. |
| 14 | | */ |
| 15 | | |
| 16 | | |
| 17 | | #include "emu.h" |
| 18 | | #include "315-5881_helper.h" |
| 19 | | |
| 20 | | struct game_keys |
| 21 | | { |
| 22 | | const char *name; /* game driver name */ |
| 23 | | const INT64 key; // INT64 so we can use -1 for unknown keys |
| 24 | | |
| 25 | | }; |
| 26 | | |
| 27 | | // chip numbers based on Guru's list at |
| 28 | | // http://members.iinet.net.au/~lantra9jp1/gurudumps/sega-security/sega_security.html |
| 29 | | // (todo , complete it ) |
| 30 | | |
| 31 | | |
| 32 | | static const struct game_keys keys_table[] = |
| 33 | | { |
| 34 | | // name key gameid # year chip label platform |
| 35 | | { "twcup98", 0x05200913 }, // 25209801 1998 317-5039-COM ST-V |
| 36 | | { "astrass", 0x052e2901 }, // 25349801 1998 317-5040-COM ST-V (yes, the 317-5040-COM chip was reused for 3 different games and on both Naomi and ST-V!) |
| 37 | | { "rsgun", 0x05272d01 }, // 1998 317-5041-COM ST-V |
| 38 | | { "sss", 0x052b6901 }, // 1998 317-5042-COM ST-V |
| 39 | | { "elandore", 0x05226d41 }, // 1998 317-5043-COM ST-V |
| 40 | | { "ffreveng", 0x0524ac01 }, // 1998 317-5049-COM ST-V |
| 41 | | |
| 42 | | { "dybbnao", 0x080e6ae1 }, // 840-0001 1998 317-0246-JPN Naomi |
| 43 | | { "crzytaxi", 0x080d2f45 }, // 840-0002 1999 317-0248-COM Naomi |
| 44 | | { "zombrvn", 0x08012b41 }, // 840-0003 1999 317-0249-COM Naomi |
| 45 | | { "ringout", 0x080b1e40 }, // 840-0004 1999 317-0250-COM Naomi |
| 46 | | { "alpilota", 0x08070e41 }, // 840-0005 1999 317-0251-COM Naomi |
| 47 | | { "alpiltdx", 0x08070e41 }, // 834-????? 1999 317-0251-COM Naomi |
| 48 | | { "ggram2", 0x08074a61 }, // 840-0007 1999 317-0253-JPN Naomi |
| 49 | | { "f355", 0x080e8f84 }, // 834-13842 1999 317-0254-COM Naomi |
| 50 | | { "tduno", 0x08028ea5 }, // 840-0008 1999 317-0255-JPN Naomi |
| 51 | | { "toyfight", 0x0802ca85 }, // 840-0011 1999 317-0257-COM Naomi |
| 52 | | { "vs2_2k", 0x08088b08 }, // 840-0010 1999 317-0258-COM Naomi |
| 53 | | { "smlg99", 0x08048a01 }, // 840-0012 1999 317-0259-COM Naomi |
| 54 | | { "derbyoc", 0x080fee35 }, // 840-0016 1999 317-0262-JPN Naomi |
| 55 | | { "vtennis", 0x0803eb15 }, // 840-0015 1999 317-0263-COM Naomi |
| 56 | | { "jambo", 0x080fab95 }, // 840-0013 1999 317-0264-COM Naomi |
| 57 | | { "mazan", 0x080fea94 }, // 25869812 2002 317-0266-COM Naomi |
| 58 | | { "mazana", 0x080fea94 }, // 25869812 2002 317-0266-COM Naomi |
| 59 | | { "otrigger", 0x080fea94 }, // 840-0017 1999 317-0266-COM Naomi |
| 60 | | { "f355twin", 0x0806efd4 }, // 834-13950 1999 317-0267-COM Naomi |
| 61 | | { "sgtetris", 0x0808ae51 }, // 840-0018 1999 317-0268-COM Naomi |
| 62 | | { "dybb99", 0x0804ae71 }, // 840-0019 1999 317-0269-JPN Naomi |
| 63 | | { "samba", 0x080a8b5d }, // 840-0020 1999 317-0270-COM Naomi |
| 64 | | { "sambap", 0x080a8b5d }, // 840-0020 1999 317-0270-COM Naomi |
| 65 | | { "virnbao", 0x08068b58 }, // 840-0021 2000 317-0271-COM Naomi |
| 66 | | { "virnbap", 0x08068b58 }, // 840-0021 2000 317-0271-COM Naomi |
| 67 | | { "18wheelr", 0x0807cf54 }, // 840-0023 2000 317-0273-COM Naomi |
| 68 | | { "18wheels", 0x0807cf54 }, // 840-0036 2000 317-0273-COM Naomi |
| 69 | | { "18wheelu", 0x0807cf54 }, // 840-0037 2000 317-0273-COM Naomi |
| 70 | | { "marstv", 0x080b8ef5 }, // 840-0025 1999 317-0274-JPN Naomi |
| 71 | | { "vonot", 0x08010715 }, // 840-0028 2000 317-0279-COM Naomi |
| 72 | | { "sstrkfgt", 0x08132303 }, // 840-0035 2000 317-0281-COM Naomi |
| 73 | | { "sstrkfgta", 0x08132303 }, // 840-0035 2000 317-0281-COM Naomi |
| 74 | | { "wwfroyal", 0x081627c3 }, // 840-0040 2000 317-0285-COM Naomi |
| 75 | | { "slasho", 0x081a66ca }, // 840-0041 2000 317-0286-COM Naomi |
| 76 | | { "f355twn2", 0x081666c6 }, // 840-0042 2001 317-0287-COM Naomi |
| 77 | | { "crackndj", 0x081c2347 }, // 840-0043 2000 317-0288-COM Naomi |
| 78 | | { "csmash", 0x08103347 }, // 840-0044 2000 317-0289-COM Naomi |
| 79 | | { "csmasho", 0x08103347 }, // 840-0044 2000 317-0289-COM Naomi |
| 80 | | { "alienfnt", 0x08174343 }, // 840-0048 2001 317-0293-COM Naomi |
| 81 | | { "alienfnta", 0x08174343 }, // 840-0048 2001 317-0293-COM Naomi |
| 82 | | { "samba2k", 0x081702cf }, // 840-0047 2000 317-0295-COM Naomi |
| 83 | | { "wldrider", 0x0ce7a703 }, // 840-0046 2001 317-0301-COM Naomi 2 |
| 84 | | { "vstrik3c", 0x0cee834a }, // 840-0061 2001 317-0310-COM Naomi 2 |
| 85 | | { "vstrik3cb", 0x0cee834a }, // 840-0061 2001 317-0310-COM Naomi 2 |
| 86 | | { "crackdj2", 0x08428247 }, // 840-0068 2001 317-0311-COM Naomi |
| 87 | | { "clubkrtc", 0x0ce7d742 }, // 840-0062 2001 317-0313-COM Naomi 2 |
| 88 | | { "clubkrtd", 0x0ce7d742 }, // 840-0062 2001 317-0313-COM Naomi 2 |
| 89 | | { "clubkrte", 0x0ce7d742 }, // 840-0062 2001 317-0313-COM Naomi 2 |
| 90 | | { "inunoos", 0x094bc3e3 }, // 840-0073 2001 317-0316-JPN Naomi |
| 91 | | { "vf4cart", 0x0eef2f96 }, // 840-0080 2002 317-0324-COM Naomi 2 |
| 92 | | { "toukon4", 0x052e2901 }, // 25349801 2000 317-5040-COM Naomi |
| 93 | | { "wldkicks", 0x052e2901 }, // 25209801 2000 317-5040-COM Naomi |
| 94 | | { "wldkicksa", 0x052e2901 }, // 25209801 2000 317-5040-COM Naomi |
| 95 | | { "wldkicksb", 0x052e2901 }, // 25209801 2000 317-5040-COM Naomi |
| 96 | | { "pstone", 0x000e69c1 }, // 841-0001 1999 317-5046-COM Naomi |
| 97 | | { "suchie3", 0x000368e1 }, // 841-0002 1999 317-5047-JPN Naomi |
| 98 | | { "doa2", 0x0008ad01 }, // 841-0003 1999 317-5048-COM Naomi |
| 99 | | { "doa2m", 0x0008ad01 }, // 841-0003 1999 317-5048-COM Naomi |
| 100 | | { "shangril", -1 }, // 841-0004 1999 317-5050-JPN Naomi seems not used by game |
| 101 | | { "spawn", 0x00078d01 }, // 841-0005 1999 317-5051-COM Naomi |
| 102 | | { "puyoda", 0x000acd40 }, // 841-0006 1999 317-5052-COM Naomi |
| 103 | | { "pstone2", 0x000b8dc0 }, // 841-0008 2000 317-5054-COM Naomi |
| 104 | | { "capsnk", 0x00000000 }, // 841-0011 2000 317-5059-COM Naomi |
| 105 | | { "capsnka", 0x00000000 }, // 841-0011 2000 317-5059-COM Naomi |
| 106 | | { "capsnkb", 0x00000000 }, // 841-0011 2000 317-5059-COM Naomi |
| 107 | | { "cspike", 0x000e2010 }, // 841-0012 2000 317-5060-COM Naomi |
| 108 | | { "ggx", 0x00076110 }, // 841-0013 2000 317-5063-COM Naomi |
| 109 | | { "gwing2", 0x000b25d0 }, // 841-0014 2000 317-5064-COM Naomi |
| 110 | | { "pjustic", 0x000725d0 }, // 841-0015 2000 317-5065-COM Naomi |
| 111 | | { "deathcox", 0x000b64d0 }, // 841-0016 2000 317-5066-COM Naomi |
| 112 | | { "ninjaslt", 0x000ca510 }, // 25469801 2000 317-5068-COM Naomi |
| 113 | | { "ninjaslt1", 0x000ca510 }, // 25469801 2000 317-5068-COM Naomi |
| 114 | | { "ninjaslt2", 0x000ca510 }, // 25469801 2000 317-5068-COM Naomi |
| 115 | | { "ninjaslt4", 0x000ca510 }, // 25469801 2000 317-5068-COM Naomi |
| 116 | | { "gundmct", 0x000e8010 }, // 841-0017 2001 317-5070-COM Naomi |
| 117 | | { "hmgeo", 0x00038510 }, // HMG016007 2001 317-5071-COM Naomi |
| 118 | | { "zerogu2", 0x0007c010 }, // 841-0020 2001 317-5073-COM Naomi |
| 119 | | { "gunsur2", 0x000680d0 }, // 25709801 2001 317-5075-COM Naomi |
| 120 | | { "gunsur2e", 0x000680d0 }, // 25709801 2001 317-5075-COM Naomi |
| 121 | | |
| 122 | | { "podrace", 0x0903dad5 }, // 834-14002 2001 317-0277-COM Hikaru |
| 123 | | { "airtrix", 0x091b02c7 }, // 834-14149 2000 317-0294-COM Hikaru |
| 124 | | { "pharrier", 0x0912c68a }, // 834-14144 2001 317-0297-COM Hikaru |
| 125 | | |
| 126 | | { "dynamcop", 0x0c2a4a93 }, // 1998 317-0236-COM Model 2 |
| 127 | | { "dyndeka2", 0x0c2a4a93 }, // 1998 317-0236-COM Model 2 |
| 128 | | { "dynamcopb", 0x0c2a4a93 }, // 1998 317-0236-COM Model 2 |
| 129 | | { "dyndeka2b", 0x0c2a4a93 }, // 1998 317-0236-COM Model 2 |
| 130 | | { "dynamcopc", 0x0c2a4a93 }, // 1998 317-0236-COM Model 2 |
| 131 | | { "zerogun", 0x042c0d13 }, // 1997 317-5038-COM Model 2 |
| 132 | | { "zerogunj", 0x042c0d13 }, // 1997 317-5038-COM Model 2 |
| 133 | | { "zeroguna", 0x042c0d13 }, // 1997 317-5038-COM Model 2 |
| 134 | | { "zerogunaj", 0x042c0d13 }, // 1997 317-5038-COM Model 2 |
| 135 | | { "pltkids", 0x042e2dc1 }, // 1998 317-5044-COM Model 2 |
| 136 | | { "pltkidsa", 0x042e2dc1 }, // 1998 317-5044-COM Model 2 |
| 137 | | |
| 138 | | { "von2", 0x092a0e97 }, // ???? 317-0234-COM Model 3 |
| 139 | | { "von254g", 0x092a0e97 }, // ???? 317-0234-COM Model 3 |
| 140 | | { "fvipers2", 0x09260e96 }, // ???? 317-0235-COM Model 3 |
| 141 | | { "vs298", 0x09234e96 }, // ???? 317-0237-COM Model 3 |
| 142 | | { "dirtdvls", 0x09290f17 }, // ???? 317-0238-COM Model 3 |
| 143 | | { "dirtdvlsa", 0x09290f17 }, // ???? 317-0238-COM Model 3 |
| 144 | | { "daytona2", 0x09250e16 }, // ???? 317-0239-COM Model 3 |
| 145 | | { "spikeout", 0x092f2b04 }, // ???? 317-0240-COM Model 3 |
| 146 | | { "swtrilgy", 0x11272a01 }, // ???? 317-0241-COM Model 3 |
| 147 | | { "swtrilgya", 0x11272a01 }, // ???? 317-0241-COM Model 3 |
| 148 | | { "oceanhun", 0x092b6a01 }, // ???? 317-0242-COM Model 3 |
| 149 | | { "magtruck", 0x09266e45 }, // ???? 317-0243-COM Model 3 |
| 150 | | { "lamachin", 0x092a2bc5 }, // ???? 317-0244-COM Model 3 |
| 151 | | { "vs299", 0x09222ac8 }, // ???? 317-0245-COM Model 3 |
| 152 | | { "vs2v991", 0x09222ac8 }, // ???? 317-0245-COM Model 3 |
| 153 | | { "vs299b", 0x09222ac8 }, // ???? 317-0245-COM Model 3 |
| 154 | | { "vs299a", 0x09222ac8 }, // ???? 317-0245-COM Model 3 |
| 155 | | { "spikeofe", 0x09236fc8 }, // ???? 317-0247-COM Model 3 |
| 156 | | { "eca", 0x0923aa91 }, // ???? 317-0265-COM Model 3 |
| 157 | | { "ecax", 0x0923aa91 }, // ???? 317-0265-COM Model 3 |
| 158 | | { "ecap", 0x0923aa91 }, // ???? 317-0265-COM Model 3 |
| 159 | | { "dayto2pe", -1 }, // ???? 317-5045-COM Model 3 |
| 160 | | |
| 161 | | { NULL, 0 } // end of table |
| 162 | | }; |
| 163 | | |
| 164 | | |
| 165 | | INT64 get_315_5881_key(running_machine &machine) |
| 166 | | { |
| 167 | | const char *gamename = machine.system().name; |
| 168 | | const struct game_keys *k = &keys_table[0]; |
| 169 | | |
| 170 | | while (k->name) |
| 171 | | { |
| 172 | | if (strcmp(k->name, gamename) == 0) |
| 173 | | { |
| 174 | | // we have a proper key so return it |
| 175 | | return k->key; |
| 176 | | } |
| 177 | | ++k; |
| 178 | | } |
| 179 | | |
| 180 | | printf("get_naomi_key : KEY NOT FOUND\n"); |
| 181 | | |
| 182 | | return 0; |
| 183 | | } |