trunk/src/mame/drivers/ssv.c
| r31608 | r31609 | |
| 2965 | 2965 | ROM_LOAD( "ac1805m0.u8", 0x1000000, 0x400000, CRC(19771f43) SHA1(d6a05392c58d3f60d666e08b3a82f06fa2c8e3a3) ) // AC1805M01.U8 32M Mask |
| 2966 | 2966 | ROM_LOAD( "ac1806m0.u11", 0x1400000, 0x400000, CRC(816b97dc) SHA1(3737cb37a4db720901661fa9b4e30c44181efb94) ) // AC1806M01.U11 32M Mask |
| 2967 | 2967 | |
| 2968 | | ROM_FILL( 0x1800000, 0x800000, 0 ) |
| 2968 | ROM_FILL( 0x1800000, 0x800000, 0) |
| 2969 | 2969 | |
| 2970 | 2970 | ROM_REGION16_BE( 0x400000, "ensoniq.0", 0 ) /* Samples */ |
| 2971 | 2971 | ROM_LOAD16_WORD_SWAP( "ac1410m0.u41", 0x000000, 0x400000, CRC(ecf1f255) SHA1(984b1529b8f0c7d94ea713c85d71df00f54eba79) ) // AC1807M01.U41 32M Mask |
| r31608 | r31609 | |
| 3022 | 3022 | vg003-12.d2 | |
| 3023 | 3023 | vg003-16.d3 / |
| 3024 | 3024 | |
| 3025 | | GAL: |
| 3026 | | vg003-22.u29 (16V8) |
| 3025 | VISCO-001B |
| 3026 | |-----------------------|CN1|-| |
| 3027 | | | |
| 3028 | | VG003-16.D3 L | |
| 3029 | | VG003-12.D2 o | |
| 3030 | | VG003-18.U15 VG003-08.D1 g | |
| 3031 | | VG003-17.U22 VG003-04.D0 i | |
| 3032 | | VG003-15.C3 c | |
| 3033 | | VG003-11.C2 | |
| 3034 | | VG003-07.C1 c | |
| 3035 | | uPD4701AC VG003-03.C0 h | |
| 3036 | | ADC0809 VG003-14.B3 i | |
| 3037 | | VG003-19.U26 VG003-10.B2 p | |
| 3038 | | VISCO-33.U33 VG003-06.B1 s | |
| 3039 | | VISCO-37.U37 VG003-02.B0 | |
| 3040 | |6264 VG003-22 VG003-13.A3 x | |
| 3041 | | ST010 VG003-09.A2 | |
| 3042 | | VG003-05.A1 1 | |
| 3043 | |3790 BT2* BT1 VG003-01.A0 7 | |
| 3044 | | | |
| 3045 | |-----------------------------| |
| 3027 | 3046 | |
| 3028 | | Custom chip: |
| 3029 | | ST010 (maybe D78C10?) |
| 3047 | VG003-22: GAL16V8B (undumped) at U29 |
| 3048 | SETA ST010: Custom programmed uPD96050 MCU used for math caculations |
| 3049 | ADC0809CCN: 8bit microprocessor compatible A/D converters with 8-Channel Multiplexer |
| 3050 | uPD4701AC: X, Y 2-axis Incremental Encoder Counter |
| 3051 | CN1: 5-pin male header/connector |
| 3052 | 3790: MB3790 Bi-CMOS Battery Backup IC |
| 3053 | 6264: Sharp LH5168D-10L 8K x 8bit CMOS SRAM |
| 3054 | BT1: CR2032 3v battery |
| 3030 | 3055 | |
| 3031 | | Others: |
| 3032 | | Lithium battery + MB3790 + LH5168D-10L |
| 3033 | | |
| 3034 | 3056 | ***************************************************************************/ |
| 3035 | 3057 | |
| 3036 | 3058 | ROM_START( drifto94 ) |
| 3037 | 3059 | ROM_REGION16_LE( 0x400000, "user1", 0 ) /* V60 Code */ |
| 3038 | 3060 | ROM_LOAD16_WORD( "vg003-19.u26", 0x000000, 0x200000, CRC(238e5e2b) SHA1(fe58f571857804263642d7d089df962327a007b6) ) // "SoundDriverV1.1a" |
| 3039 | | ROM_LOAD16_BYTE( "visco-37.bin", 0x200000, 0x080000, CRC(78fa3ccb) SHA1(0c79ff1aa31e7ca1eeb14fbef7774278fa83ba44) ) |
| 3040 | | ROM_RELOAD( 0x300000, 0x080000 ) |
| 3041 | | ROM_LOAD16_BYTE( "visco-33.bin", 0x200001, 0x080000, CRC(88351146) SHA1(1decce44b5d244b57676177f417e4937d7088124) ) |
| 3042 | | ROM_RELOAD( 0x300001, 0x080000 ) |
| 3061 | ROM_LOAD16_BYTE( "visco-37.u37", 0x200000, 0x080000, CRC(78fa3ccb) SHA1(0c79ff1aa31e7ca1eeb14fbef7774278fa83ba44) ) |
| 3062 | ROM_RELOAD( 0x300000, 0x080000) |
| 3063 | ROM_LOAD16_BYTE( "visco-33.u33", 0x200001, 0x080000, CRC(88351146) SHA1(1decce44b5d244b57676177f417e4937d7088124) ) |
| 3064 | ROM_RELOAD( 0x300001, 0x080000) |
| 3043 | 3065 | |
| 3044 | 3066 | ROM_REGION( 0x2000000, "gfx1", 0 ) /* Sprites */ |
| 3045 | 3067 | ROM_LOAD( "vg003-01.a0", 0x0000000, 0x200000, CRC(2812aa1a) SHA1(5046fe51a4ea50051a19cfeeb091c87f0f217fb8) ) |
| r31608 | r31609 | |
| 3250 | 3272 | ROM_LOAD( "s16-1-12.u11", 0x1800000, 0x400000, CRC(87d9c748) SHA1(1332db901e50e2fd25d3323920f99e0ef0b0533d) ) |
| 3251 | 3273 | ROM_LOAD( "s16-1-11.u14", 0x1c00000, 0x200000, CRC(70b3c0a0) SHA1(009e2f2f292ed6f10a9d54557861294156664e72) ) |
| 3252 | 3274 | |
| 3253 | | ROM_FILL( 0x1e00000,0x0a00000, 0 ) |
| 3275 | ROM_FILL( 0x1e00000,0x0a00000, 0) |
| 3254 | 3276 | |
| 3255 | 3277 | ROM_REGION16_BE( 0x400000, "ensoniq.0", 0 ) /* Samples */ |
| 3256 | 3278 | ROM_LOAD16_WORD_SWAP( "s16-1-06.u41", 0x000000, 0x400000, CRC(626e8a81) SHA1(45ef5b630aed575acd160ede1413e0370f4f9761) ) |
| r31608 | r31609 | |
| 3275 | 3297 | ROM_REGION16_LE( 0x400000, "user1", 0 ) /* V60 Code */ |
| 3276 | 3298 | ROM_LOAD16_WORD( "jj1-data.bin", 0x000000, 0x200000, CRC(6734537e) SHA1(a40f84479141a6f33ce465e66ba9313b54915002) ) |
| 3277 | 3299 | ROM_LOAD16_BYTE( "jj1-prol.bin", 0x200000, 0x080000, CRC(4231d928) SHA1(820d1233cd1a8d0c4ece15b94bd9be976b383fe2) ) |
| 3278 | | ROM_RELOAD( 0x300000, 0x080000 ) |
| 3300 | ROM_RELOAD( 0x300000, 0x080000) |
| 3279 | 3301 | ROM_LOAD16_BYTE( "jj1-proh.bin", 0x200001, 0x080000, CRC(651383c6) SHA1(8291f86b230eee3a2ebcc926a8370777ee21ec47) ) |
| 3280 | | ROM_RELOAD( 0x300001, 0x080000 ) |
| 3302 | ROM_RELOAD( 0x300001, 0x080000) |
| 3281 | 3303 | |
| 3282 | 3304 | ROM_REGION( 0x2800000, "gfx1", 0 ) /* Sprites */ |
| 3283 | 3305 | ROM_LOAD( "jj1-a0.bin", 0x0000000, 0x400000, CRC(39bbbc46) SHA1(77c6b5e9d4315671ea79ec838baa7ae043bcd8c4) ) |
| r31608 | r31609 | |
| 3322 | 3344 | ROM_REGION16_LE( 0x400000, "user1", 0 ) /* V60 Code */ |
| 3323 | 3345 | ROM_LOAD16_WORD( "jan2-dat.u28", 0x000000, 0x200000, CRC(0c9c62bf) SHA1(17c6eea7cec05860c238cc22706fec1a8e3d9263) ) |
| 3324 | 3346 | ROM_LOAD16_BYTE( "jan2-prol.u26", 0x200000, 0x080000, CRC(758a7249) SHA1(1126e8527bad000bdfbd59da46d72ed256cb0fa9) ) |
| 3325 | | ROM_RELOAD( 0x300000, 0x080000 ) |
| 3347 | ROM_RELOAD( 0x300000, 0x080000) |
| 3326 | 3348 | ROM_LOAD16_BYTE( "jan2-proh.u27", 0x200001, 0x080000, CRC(fcd5da62) SHA1(e0243e41e4ec25e82b0316f1189ed069c369e7b1) ) |
| 3327 | | ROM_RELOAD( 0x300001, 0x080000 ) |
| 3349 | ROM_RELOAD( 0x300001, 0x080000) |
| 3328 | 3350 | |
| 3329 | 3351 | ROM_REGION( 0x2000000, "gfx1", 0 ) /* Sprites */ |
| 3330 | 3352 | ROM_LOAD( "jan2-a0.u13", 0x0000000, 0x400000, CRC(37869bea) SHA1(6259e8584775ca702ef4e9e460c6d874980ffecb) ) |
| r31608 | r31609 | |
| 3483 | 3505 | ROM_REGION16_LE( 0x400000, "user1", 0 ) /* V60 Code */ |
| 3484 | 3506 | // socket for DATA ROM is empty |
| 3485 | 3507 | ROM_LOAD16_BYTE( "u26.bin", 0x200000, 0x080000, CRC(4be937a1) SHA1(b2c22ec12fc110984bd1914f8e3e16a8cb866816) ) |
| 3486 | | ROM_RELOAD( 0x300000, 0x080000 ) |
| 3508 | ROM_RELOAD( 0x300000, 0x080000) |
| 3487 | 3509 | ROM_LOAD16_BYTE( "u27.bin", 0x200001, 0x080000, CRC(25f39d93) SHA1(a36bc2fe5657f6ceada724fd42843e19408b39b8) ) |
| 3488 | | ROM_RELOAD( 0x300001, 0x080000 ) |
| 3510 | ROM_RELOAD( 0x300001, 0x080000) |
| 3489 | 3511 | |
| 3490 | 3512 | ROM_REGION( 0x2000000, "gfx1", 0 ) /* Sprites */ |
| 3491 | 3513 | ROM_LOAD( "kk2-a0.bin", 0x0000000, 0x400000, CRC(b94b76c2) SHA1(07ce3e3946669c1bd2f022da9861164625be9c1b) ) |
| r31608 | r31609 | |
| 3593 | 3615 | ROM_LOAD( "ms-c0.bin", 0x500000, 0x200000, CRC(f9d3e052) SHA1(4cdde756b24ee980f3c79a35a1fe071861fdeef9) ) |
| 3594 | 3616 | ROM_LOAD( "ms-c1.bin", 0x700000, 0x080000, CRC(7f910c5a) SHA1(23ea13b6c07d3d31a25c21704d6a3e506578b199) ) |
| 3595 | 3617 | |
| 3596 | | ROM_FILL( 0x780000, 0x280000, 0 ) |
| 3618 | ROM_FILL( 0x780000, 0x280000, 0) |
| 3597 | 3619 | |
| 3598 | 3620 | ROM_REGION16_BE( 0x400000, "ensoniq.0", 0 ) /* Samples */ |
| 3599 | 3621 | ROM_LOAD16_WORD_SWAP( "ms-snd0.bin", 0x000000, 0x200000, CRC(cda6e3a5) SHA1(28ad8f34bc4f907654582f3522b377b97234eba8) ) |
| r31608 | r31609 | |
| 3613 | 3635 | ROM_REGION16_LE( 0x400000, "user1", 0 ) /* V60 Code */ |
| 3614 | 3636 | ROM_LOAD( "ryorioh.dat", 0x000000, 0x200000, CRC(d1335a6a) SHA1(a5670ab3c399736232baaabc59573bdb3bf762da) ) |
| 3615 | 3637 | ROM_LOAD16_BYTE( "ryorioh.l", 0x200000, 0x080000, CRC(9ad60e7d) SHA1(572b84bab08eb8293d93e03182d9871d8973b7dd) ) |
| 3616 | | ROM_RELOAD( 0x300000, 0x080000 ) |
| 3638 | ROM_RELOAD( 0x300000, 0x080000) |
| 3617 | 3639 | ROM_LOAD16_BYTE( "ryorioh.h", 0x200001, 0x080000, CRC(0655fcff) SHA1(2c088e42323f87e01b65f9f523e258f881d4e773) ) |
| 3618 | | ROM_RELOAD( 0x300001, 0x080000 ) |
| 3640 | ROM_RELOAD( 0x300001, 0x080000) |
| 3619 | 3641 | |
| 3620 | 3642 | ROM_REGION( 0x2000000, "gfx1", 0 ) /* Sprites */ |
| 3621 | 3643 | ROM_LOAD( "ryorioh.a0", 0x0000000, 0x400000, CRC(f76ee003) SHA1(04022238dcfd5cf0e4f97c3c3b24df574ec6b609) ) |
| r31608 | r31609 | |
| 3688 | 3710 | ROM_LOAD( "sx001-06.c1", 0x0e00000, 0x200000, CRC(6fe7229e) SHA1(e1432aa500460f79b5b78ee4b249d8fc9f566ce1) ) |
| 3689 | 3711 | ROM_LOAD( "sx001-09.c2", 0x1000000, 0x200000, CRC(91dd8218) SHA1(a500dca9eefbf93187b1dfde7ddff1d22b886d44) ) |
| 3690 | 3712 | |
| 3691 | | ROM_FILL( 0x1200000, 0x600000, 0 ) |
| 3713 | ROM_FILL( 0x1200000, 0x600000, 0) |
| 3692 | 3714 | |
| 3693 | 3715 | ROM_REGION16_BE( 0x400000, "ensoniq.0", 0 ) /* Samples */ |
| 3694 | 3716 | ROM_LOAD16_WORD_SWAP( "sx001-10.sd0", 0x000000, 0x200000, CRC(45409ef1) SHA1(327d0a63deac6f0f8b9a408a321c03dd4e965569) ) |
| 3695 | | ROM_RELOAD( 0x200000, 0x200000 ) |
| 3717 | ROM_RELOAD( 0x200000, 0x200000) |
| 3696 | 3718 | ROM_END |
| 3697 | 3719 | |
| 3698 | 3720 | ROM_START( srmp4o ) |
| r31608 | r31609 | |
| 3713 | 3735 | ROM_LOAD( "sx001-06.c1", 0x0e00000, 0x200000, CRC(6fe7229e) SHA1(e1432aa500460f79b5b78ee4b249d8fc9f566ce1) ) |
| 3714 | 3736 | ROM_LOAD( "sx001-09.c2", 0x1000000, 0x200000, CRC(91dd8218) SHA1(a500dca9eefbf93187b1dfde7ddff1d22b886d44) ) |
| 3715 | 3737 | |
| 3716 | | ROM_FILL( 0x1200000, 0x600000, 0 ) |
| 3738 | ROM_FILL( 0x1200000, 0x600000, 0) |
| 3717 | 3739 | |
| 3718 | 3740 | ROM_REGION16_BE( 0x400000, "ensoniq.0", 0 ) /* Samples */ |
| 3719 | 3741 | ROM_LOAD16_WORD_SWAP( "sx001-10.sd0", 0x000000, 0x200000, CRC(45409ef1) SHA1(327d0a63deac6f0f8b9a408a321c03dd4e965569) ) |
| 3720 | | ROM_RELOAD( 0x200000, 0x200000 ) |
| 3742 | ROM_RELOAD( 0x200000, 0x200000) |
| 3721 | 3743 | ROM_END |
| 3722 | 3744 | |
| 3723 | 3745 | |
| r31608 | r31609 | |
| 3733 | 3755 | ROM_REGION16_LE( 0x400000, "user1", 0 ) /* V60 Code */ |
| 3734 | 3756 | ROM_LOAD16_WORD( "sx015-10.dat", 0x000000, 0x200000, CRC(fad3ac6a) SHA1(9a4695c06bc74ca4de0c1a83bdf38f6651c0e2a1) ) |
| 3735 | 3757 | ROM_LOAD16_BYTE( "sx015-07.pr0", 0x200000, 0x080000, CRC(08d7f841) SHA1(67567acff0ce278576290a896005de0397605eef) ) |
| 3736 | | ROM_RELOAD( 0x300000, 0x080000 ) |
| 3758 | ROM_RELOAD( 0x300000, 0x080000) |
| 3737 | 3759 | ROM_LOAD16_BYTE( "sx015-08.pr1", 0x200001, 0x080000, CRC(90307825) SHA1(13b3f82c8854808684bd41deb0bbd442efe7b685) ) |
| 3738 | | ROM_RELOAD( 0x300001, 0x080000 ) |
| 3760 | ROM_RELOAD( 0x300001, 0x080000) |
| 3739 | 3761 | |
| 3740 | 3762 | ROM_REGION( 0x4000000, "gfx1", 0 ) /* Sprites */ |
| 3741 | 3763 | ROM_LOAD( "sx015-26.a0", 0x0000000, 0x400000, CRC(a997be9d) SHA1(37470af24531557113f953f727f6b8cab602a7d3) ) |
| r31608 | r31609 | |
| 3760 | 3782 | |
| 3761 | 3783 | ROM_REGION16_BE( 0x800000, "ensoniq.0", ROMREGION_ERASE | 0 ) /* Samples */ |
| 3762 | 3784 | ROM_LOAD16_BYTE( "sx015-06.s0", 0x000000, 0x200000, CRC(0d5a206c) SHA1(2fdaf2a56b6608f20a788eb79a8426102ff33e14) ) |
| 3763 | | ROM_RELOAD( 0x400000, 0x200000 ) |
| 3785 | ROM_RELOAD( 0x400000, 0x200000) |
| 3764 | 3786 | |
| 3765 | 3787 | ROM_REGION16_BE( 0x800000, "ensoniq.1", ROMREGION_ERASE | 0 ) /* Samples */ |
| 3766 | 3788 | ROM_LOAD16_BYTE( "sx015-05.s1", 0x000000, 0x200000, CRC(bb8cebe2) SHA1(3691e5fb4e963f69c1fe01cb5d968433029c4833) ) |
| 3767 | | ROM_RELOAD( 0x400000, 0x200000 ) |
| 3789 | ROM_RELOAD( 0x400000, 0x200000) |
| 3768 | 3790 | |
| 3769 | 3791 | ROM_REGION16_BE( 0x800000, "ensoniq.2", ROMREGION_ERASE | 0 ) /* Samples */ |
| 3770 | 3792 | ROM_LOAD16_BYTE( "sx015-04.s2", 0x000000, 0x200000, CRC(f6e933df) SHA1(7cb69515a0ffc62fbac2be3a5fb322538560bd38) ) |
| r31608 | r31609 | |
| 3896 | 3918 | ROM_LOAD( "si001-06.u16", 0x0e00000, 0x200000, CRC(9a62f532) SHA1(7e7ba1224e52b33a9bd14058230efc871178c4f8) ) /* C1 */ |
| 3897 | 3919 | ROM_LOAD( "si001-09.u15", 0x1000000, 0x200000, CRC(0955e393) SHA1(0be9134190706eaee49177034b0536b05c4bc7ac) ) /* C2 */ |
| 3898 | 3920 | |
| 3899 | | ROM_FILL( 0x1200000, 0x600000, 0 ) |
| 3921 | ROM_FILL( 0x1200000, 0x600000, 0) |
| 3900 | 3922 | |
| 3901 | 3923 | // The chip seems to use REGION1 too, but produces no sound from there. |
| 3902 | 3924 | |
| r31608 | r31609 | |
| 3928 | 3950 | ROM_LOAD( "si001-06.u16", 0x0e00000, 0x200000, CRC(9a62f532) SHA1(7e7ba1224e52b33a9bd14058230efc871178c4f8) ) /* C1 */ |
| 3929 | 3951 | ROM_LOAD( "si001-09.u15", 0x1000000, 0x200000, CRC(0955e393) SHA1(0be9134190706eaee49177034b0536b05c4bc7ac) ) /* C2 */ |
| 3930 | 3952 | |
| 3931 | | ROM_FILL( 0x1200000, 0x600000, 0 ) |
| 3953 | ROM_FILL( 0x1200000, 0x600000, 0) |
| 3932 | 3954 | |
| 3933 | 3955 | // The chip seems to use REGION1 too, but produces no sound from there. |
| 3934 | 3956 | |
| r31608 | r31609 | |
| 3957 | 3979 | ROM_LOAD( "si001-06.u16", 0x0e00000, 0x200000, CRC(9a62f532) SHA1(7e7ba1224e52b33a9bd14058230efc871178c4f8) ) /* C1 */ |
| 3958 | 3980 | ROM_LOAD( "si001-09.u15", 0x1000000, 0x200000, CRC(0955e393) SHA1(0be9134190706eaee49177034b0536b05c4bc7ac) ) /* C2 */ |
| 3959 | 3981 | |
| 3960 | | ROM_FILL( 0x1200000, 0x600000, 0 ) |
| 3982 | ROM_FILL( 0x1200000, 0x600000, 0) |
| 3961 | 3983 | |
| 3962 | 3984 | // The chip seems to use REGION1 too, but produces no sound from there. |
| 3963 | 3985 | |
| r31608 | r31609 | |
| 4027 | 4049 | ROM_LOAD( "si002-03.u17", 0x0800000, 0x200000, CRC(4261a6b8) SHA1(df163faa84a86f126d5d405aef316ff9dd3c05eb) ) |
| 4028 | 4050 | ROM_LOAD( "si002-06.u16", 0x0a00000, 0x200000, CRC(0e1f23f6) SHA1(ea35c75776b75131ef9133a16a36d95132dc6776) ) |
| 4029 | 4051 | |
| 4030 | | ROM_FILL( 0xc00000, 0x400000, 0 ) |
| 4052 | ROM_FILL( 0xc00000, 0x400000, 0) |
| 4031 | 4053 | |
| 4032 | 4054 | // The chip seems to use REGION1 too, but produces no sound from there. |
| 4033 | 4055 | |
| r31608 | r31609 | |
| 4073 | 4095 | ROM_LOAD( "ac1408m0.u11", 0x1800000, 0x400000, CRC(c45bab47) SHA1(d00802005e091088eabeb672a6428417db43cb66) ) |
| 4074 | 4096 | ROM_LOAD( "ac1409m0.u14", 0x1c00000, 0x200000, CRC(be1c66c2) SHA1(6d7b60d3b4286a768eac122c3d163e6e5287adc3) ) |
| 4075 | 4097 | |
| 4076 | | ROM_FILL( 0x1e00000, 0xa00000, 0 ) |
| 4098 | ROM_FILL( 0x1e00000, 0xa00000, 0) |
| 4077 | 4099 | |
| 4078 | 4100 | ROM_REGION16_BE( 0x400000, "ensoniq.0", 0 ) /* Samples */ |
| 4079 | 4101 | ROM_LOAD16_WORD_SWAP( "ac1410m0.u41", 0x000000, 0x400000, CRC(2a880afc) SHA1(193235bccde28a7d693a1a1f0159260a3a63a7d5) ) |
| r31608 | r31609 | |
| 4155 | 4177 | ROM_LOAD( "ac1705t00.u8", 0x1000000, 0x400000, CRC(2dff0652) SHA1(3c68ec3b233f248208ea80e4799a9504318b4e7c) ) |
| 4156 | 4178 | ROM_LOAD( "ac1706t00.u11", 0x1400000, 0x400000, CRC(e7a168e0) SHA1(b4e19cc3a1fd0f18db7476ebe7cbb397c60e01b3) ) |
| 4157 | 4179 | |
| 4158 | | ROM_FILL( 0x1800000, 0x800000, 0 ) |
| 4180 | ROM_FILL( 0x1800000, 0x800000, 0) |
| 4159 | 4181 | |
| 4160 | 4182 | ROM_REGION16_BE( 0x400000, "ensoniq.0", 0 ) /* Samples */ |
| 4161 | 4183 | ROM_LOAD16_WORD_SWAP( "ac1707t00.u41", 0x000000, 0x400000, CRC(28999bc4) SHA1(4cddaa4a155cc03d456e6edb20dd207f7ff3d9c4) ) |
| r31608 | r31609 | |
| 4172 | 4194 | /*************************************************************************** |
| 4173 | 4195 | |
| 4174 | 4196 | Storm Blade |
| 4197 | |
| 4198 | ---------------------- |
| 4199 | System SSV (STA-0001B) |
| 4200 | ---------------------- |
| 4175 | 4201 | CPU : NEC D70615GD-16-S (V60) |
| 4176 | 4202 | Sound: Ensoniq ES5506 (OTTOR2) |
| 4203 | OSC : 42.9545MHz(X2) 48.0000MHz(X3) |
| 4177 | 4204 | |
| 4205 | Custom chips: |
| 4206 | ST-0004 (Video DAC?) |
| 4207 | ST-0005 (Parallel I/O?) |
| 4208 | ST-0006 (Video controller) |
| 4209 | ST-0007 (System controller) |
| 4178 | 4210 | |
| 4179 | | Rom board 001B |
| 4180 | | SSV mother board |
| 4211 | Program Work RAM : 256Kbitx2 (expandable to 1Mx2) |
| 4212 | Object Work RAM : 1Mbitx2 |
| 4213 | Color Palette RAM : 256Kbitx3 (expandable to 1Mx3) |
| 4181 | 4214 | |
| 4215 | ------------------------- |
| 4216 | SSV Subboard (VISCO-001B) |
| 4217 | ------------------------- |
| 4218 | |
| 4219 | VISCO-001B |
| 4220 | |-----------------------|CN1|-| |
| 4221 | | | |
| 4222 | | D3.U2* L | |
| 4223 | | D2.U5* o | |
| 4224 | | U15* D1.U8* g | |
| 4225 | | SB-SND0.U22 D0.U12* i | |
| 4226 | | C3.U1* c | |
| 4227 | | SB-C2.U4 | |
| 4228 | | SB-C1.U7 c | |
| 4229 | | uPD4701AC SB-C0.U11 h | |
| 4230 | | ADC0809 B3.U14* i | |
| 4231 | | SB-PD0.U26 SB-B2.U18 p | |
| 4232 | | U33J.U33 SB-B1.U21 s | |
| 4233 | | U37J.U37 SB-B0.U25 | |
| 4234 | |6264 VG003-22 A3.U28* x | |
| 4235 | | ST010 SB-A2.U32 | |
| 4236 | | SB-A1.U35 1 | |
| 4237 | |3790 BT2* BT1 SB-A0.U41 7 | |
| 4238 | | | |
| 4239 | |-----------------------------| |
| 4240 | |
| 4241 | VG003-22: GAL16V8B (undumped) at U29 (same GAL as Drift Out '94 - The Hard Order) |
| 4242 | SETA ST010: Custom programmed uPD96050 MCU used for math caculations |
| 4243 | ADC0809CCN: 8bit microprocessor compatible A/D converters with 8-Channel Multiplexer |
| 4244 | uPD4701AC: X, Y 2-axis Incremental Encoder Counter |
| 4245 | CN1: 5-pin male header/connector |
| 4246 | 3790: MB3790 Bi-CMOS Battery Backup IC |
| 4247 | 6264: Sharp LH5168D-10L 8K x 8bit CMOS SRAM |
| 4248 | BT1: CR2032 3v battery |
| 4249 | |
| 4250 | * Denotes unpopulated component |
| 4251 | |
| 4182 | 4252 | U37, U33 = 27c040 |
| 4183 | 4253 | U22, U41, U35, U25, U21, U11, U7 = 16 MEG MASK ROMS |
| 4184 | 4254 | U32, U18, U4 = 4 MEG MASK ROMS |
| 4185 | 4255 | U26 = 8 MEG MASK ROM |
| 4186 | 4256 | |
| 4187 | | There is a battery on the rom board @ BT1 (battery # CR2032 - 3 volts) |
| 4188 | | |
| 4189 | 4257 | ***************************************************************************/ |
| 4190 | 4258 | |
| 4191 | 4259 | ROM_START( stmblade ) |
| r31608 | r31609 | |
| 4451 | 4519 | ROM_REGION16_LE( 0x400000, "user1", 0 ) /* V60 Code */ |
| 4452 | 4520 | ROM_LOAD16_WORD( "data.u34", 0x000000, 0x200000, CRC(7704cc7e) SHA1(62bb018b7f0c7ee67fee37de17bb22a73bb9e420) ) |
| 4453 | 4521 | ROM_LOAD16_BYTE( "prg-l.u30", 0x200000, 0x080000, CRC(f0547886) SHA1(6a3717f8b89575d3cb4c7d56dd9df5052faa3c7f) ) |
| 4454 | | ROM_RELOAD( 0x300000, 0x080000 ) |
| 4522 | ROM_RELOAD( 0x300000, 0x080000) |
| 4455 | 4523 | ROM_LOAD16_BYTE( "prg-h.u31", 0x200001, 0x080000, CRC(6a39bba9) SHA1(05ede167150307d7bf59037f264b1d140f6646da) ) |
| 4456 | | ROM_RELOAD( 0x300001, 0x080000 ) |
| 4524 | ROM_RELOAD( 0x300001, 0x080000) |
| 4457 | 4525 | |
| 4458 | 4526 | ROM_REGION( 0x2000000, "gfx1", 0 ) /* Sprites */ |
| 4459 | 4527 | ROM_LOAD( "a0.u1", 0x0000000, 0x800000, CRC(673230a6) SHA1(a9d1a108c0737b709854bae199499577f5ae359e) ) |
| r31608 | r31609 | |
| 4472 | 4540 | ROM_REGION16_LE( 0x400000, "user1", 0 ) /* V60 Code */ |
| 4473 | 4541 | ROM_LOAD16_WORD( "data.u34", 0x000000, 0x200000, CRC(493d0103) SHA1(fda68fb089328cabb3bbd52f8703b445a9509bf1) ) |
| 4474 | 4542 | ROM_LOAD16_BYTE( "prg-l.u30", 0x200000, 0x080000, CRC(40e6f5f6) SHA1(05fee4535ffe8403e86ba92a58e5f2d040489c8e) ) |
| 4475 | | ROM_RELOAD( 0x300000, 0x080000 ) |
| 4543 | ROM_RELOAD( 0x300000, 0x080000) |
| 4476 | 4544 | ROM_LOAD16_BYTE( "prg-h.u31", 0x200001, 0x080000, CRC(c958e146) SHA1(568878526cef76ac0ce4feeaa46e7039291e5f77) ) |
| 4477 | | ROM_RELOAD( 0x300001, 0x080000 ) |
| 4545 | ROM_RELOAD( 0x300001, 0x080000) |
| 4478 | 4546 | |
| 4479 | 4547 | ROM_REGION( 0x2000000, "gfx1", 0 ) /* Sprites */ |
| 4480 | 4548 | ROM_LOAD( "a0.u1", 0x0000000, 0x800000, CRC(a6306c75) SHA1(bad715e53426a295d3571c025e0539d5f81ce5ab) ) |
| r31608 | r31609 | |
| 4493 | 4561 | ROM_REGION16_LE( 0x400000, "user1", 0 ) /* V60 Code */ |
| 4494 | 4562 | ROM_LOAD16_WORD( "data.u34", 0x000000, 0x200000, CRC(493d0103) SHA1(fda68fb089328cabb3bbd52f8703b445a9509bf1) ) |
| 4495 | 4563 | ROM_LOAD16_BYTE( "basara-l.u30", 0x200000, 0x080000, CRC(fd88b068) SHA1(a86e3ffc870e6f6f7f18273428b24d938d6b9c3d) ) |
| 4496 | | ROM_RELOAD( 0x300000, 0x080000 ) |
| 4564 | ROM_RELOAD( 0x300000, 0x080000) |
| 4497 | 4565 | ROM_LOAD16_BYTE( "basara-h.u31", 0x200001, 0x080000, CRC(91d641e6) SHA1(4987d1771a90c9f1ce45c2dd2de5b2922d5d19c5) ) |
| 4498 | | ROM_RELOAD( 0x300001, 0x080000 ) |
| 4566 | ROM_RELOAD( 0x300001, 0x080000) |
| 4499 | 4567 | |
| 4500 | 4568 | ROM_REGION( 0x2000000, "gfx1", 0 ) /* Sprites */ |
| 4501 | 4569 | ROM_LOAD( "a0.u1", 0x0000000, 0x800000, CRC(a6306c75) SHA1(bad715e53426a295d3571c025e0539d5f81ce5ab) ) |
| r31608 | r31609 | |
| 4568 | 4636 | ROM_START( gdfs ) |
| 4569 | 4637 | ROM_REGION16_LE( 0x400000, "user1", 0 ) /* V60 Code */ |
| 4570 | 4638 | ROM_LOAD16_WORD( "vg004-14.u3", 0x000000, 0x100000, CRC(d88254df) SHA1(ccdfd42e4ce3941018f83e300da8bf7a5950f65c) ) |
| 4571 | | ROM_RELOAD(0x100000,0x100000) |
| 4639 | ROM_RELOAD( 0x100000, 0x100000) |
| 4572 | 4640 | ROM_LOAD16_BYTE( "ssv2set0.u1", 0x200000, 0x080000, CRC(c23b9e2c) SHA1(9026e065252981fb403255ddc5782359c0088e8a) ) |
| 4573 | | ROM_RELOAD(0x300000,0x80000) |
| 4641 | ROM_RELOAD( 0x300000, 0x80000) |
| 4574 | 4642 | ROM_LOAD16_BYTE( "ssv2set1.u2", 0x200001, 0x080000, CRC(d7d52570) SHA1(12e7531519a0a4331e409991265908fb518286ef) ) |
| 4575 | | ROM_RELOAD(0x300001,0x80000) |
| 4643 | ROM_RELOAD( 0x300001, 0x80000) |
| 4576 | 4644 | |
| 4577 | 4645 | ROM_REGION( 0x800000, "gfx1", 0 ) |
| 4578 | 4646 | ROM_LOAD( "vg004-09.u43", 0x000000, 0x200000, CRC(b7382cfa) SHA1(df735470181c16f8aac0e3be76e1ed53a32dbb9c) ) |