trunk/src/mame/drivers/s11b.c
| r19762 | r19763 | |
| 2 | 2 | Williams System 11b |
| 3 | 3 | |
| 4 | 4 | Known issues: |
| 5 | | - Background music is not working |
| 6 | | - Seems to be some banking issues on the generic audio CPU |
| 5 | - Background music is not working in some games |
| 7 | 6 | - Black Knight 2000 randomly goes nuts or resets |
| 7 | - Advance button doesn't seem to work well |
| 8 | 8 | */ |
| 9 | 9 | |
| 10 | 10 | |
| r19762 | r19763 | |
| 1043 | 1043 | ROM_REGION(0x10000, "maincpu", 0) |
| 1044 | 1044 | ROM_LOAD("mous_u26.l4", 0x4000, 0x4000, CRC(a540edc1) SHA1(c0b208369ac770f0d4cd7decfce5f8401ded082f)) |
| 1045 | 1045 | ROM_LOAD("mous_u27.l4", 0x8000, 0x8000, CRC(ff108148) SHA1(32b44286d43a39d5677c6582c5b09fc3b9833806)) |
| 1046 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 1047 | | ROM_REGION(0x10000, "sound2", 0) |
| 1048 | | ROM_LOAD("mous_u20.l2", 0x0000, 0x8000, CRC(59b1b0c5) SHA1(443426be41c1413f22b137145dbc3bcf84d9ccc7)) |
| 1049 | | ROM_LOAD("mous_u22.l1", 0x8000, 0x8000, CRC(00ad198c) SHA1(4f15696909e1f3574ad20b28e31da2c155ed129f)) |
| 1050 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 1051 | | ROM_REGION(0x30000, "sound1", 0) |
| 1052 | | ROM_LOAD("mous_u4.l2", 0x00000, 0x8000, CRC(643add1e) SHA1(45dea0f4c6f24d17e6f7dda75afaa7caefdc6b96)) |
| 1053 | | ROM_RELOAD(0x00000+0x8000, 0x8000) |
| 1054 | | ROM_LOAD("mous_u19.l2", 0x10000, 0x8000, CRC(7b4941f7) SHA1(2b2fc8e7634b1885b020b2115126d6341172cc91)) |
| 1055 | | ROM_RELOAD(0x10000+0x8000, 0x8000) |
| 1046 | ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) |
| 1047 | ROM_LOAD("mous_u20.l2", 0x18000, 0x8000, CRC(59b1b0c5) SHA1(443426be41c1413f22b137145dbc3bcf84d9ccc7)) |
| 1048 | ROM_LOAD("mous_u22.l1", 0x10000, 0x8000, CRC(00ad198c) SHA1(4f15696909e1f3574ad20b28e31da2c155ed129f)) |
| 1049 | ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 1050 | ROM_LOAD("mous_u4.l2", 0x10000, 0x8000, CRC(643add1e) SHA1(45dea0f4c6f24d17e6f7dda75afaa7caefdc6b96)) |
| 1051 | ROM_LOAD("mous_u19.l2", 0x18000, 0x8000, CRC(7b4941f7) SHA1(2b2fc8e7634b1885b020b2115126d6341172cc91)) |
| 1056 | 1052 | ROM_LOAD("mous_u20.l2", 0x20000, 0x8000, CRC(59b1b0c5) SHA1(443426be41c1413f22b137145dbc3bcf84d9ccc7)) |
| 1057 | | ROM_RELOAD(0x20000+0x8000, 0x8000) |
| 1058 | 1053 | ROM_END |
| 1059 | 1054 | |
| 1060 | 1055 | ROM_START(mousn_l1) |
| 1061 | 1056 | ROM_REGION(0x10000, "maincpu", 0) |
| 1062 | 1057 | ROM_LOAD("u26-la1.rom", 0x4000, 0x4000, CRC(0fff7946) SHA1(53bd68fd21218128f9311047ac911cff7eea8b23)) |
| 1063 | 1058 | ROM_LOAD("u27-la1.rom", 0x8000, 0x8000, CRC(a440192b) SHA1(837a9eb290f46d792f7307c569dfc627507420b8)) |
| 1064 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 1065 | | ROM_REGION(0x10000, "sound2", 0) |
| 1066 | | ROM_LOAD("mous_u20.l2", 0x0000, 0x8000, CRC(59b1b0c5) SHA1(443426be41c1413f22b137145dbc3bcf84d9ccc7)) |
| 1067 | | ROM_LOAD("mous_u22.l1", 0x8000, 0x8000, CRC(00ad198c) SHA1(4f15696909e1f3574ad20b28e31da2c155ed129f)) |
| 1068 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 1069 | | ROM_REGION(0x30000, "sound1", 0) |
| 1070 | | ROM_LOAD("mous_u4.l2", 0x00000, 0x8000, CRC(643add1e) SHA1(45dea0f4c6f24d17e6f7dda75afaa7caefdc6b96)) |
| 1071 | | ROM_RELOAD(0x00000+0x8000, 0x8000) |
| 1072 | | ROM_LOAD("mous_u19.l2", 0x10000, 0x8000, CRC(7b4941f7) SHA1(2b2fc8e7634b1885b020b2115126d6341172cc91)) |
| 1073 | | ROM_RELOAD(0x10000+0x8000, 0x8000) |
| 1059 | ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) |
| 1060 | ROM_LOAD("mous_u20.l2", 0x18000, 0x8000, CRC(59b1b0c5) SHA1(443426be41c1413f22b137145dbc3bcf84d9ccc7)) |
| 1061 | ROM_LOAD("mous_u22.l1", 0x10000, 0x8000, CRC(00ad198c) SHA1(4f15696909e1f3574ad20b28e31da2c155ed129f)) |
| 1062 | ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 1063 | ROM_LOAD("mous_u4.l2", 0x10000, 0x8000, CRC(643add1e) SHA1(45dea0f4c6f24d17e6f7dda75afaa7caefdc6b96)) |
| 1064 | ROM_LOAD("mous_u19.l2", 0x18000, 0x8000, CRC(7b4941f7) SHA1(2b2fc8e7634b1885b020b2115126d6341172cc91)) |
| 1074 | 1065 | ROM_LOAD("mous_u20.l2", 0x20000, 0x8000, CRC(59b1b0c5) SHA1(443426be41c1413f22b137145dbc3bcf84d9ccc7)) |
| 1075 | | ROM_RELOAD(0x20000+0x8000, 0x8000) |
| 1076 | 1066 | ROM_END |
| 1077 | 1067 | |
| 1078 | 1068 | ROM_START(mousn_lu) |
| 1079 | 1069 | ROM_REGION(0x10000, "maincpu", 0) |
| 1080 | 1070 | ROM_LOAD("u26-la1.rom", 0x4000, 0x4000, CRC(0fff7946) SHA1(53bd68fd21218128f9311047ac911cff7eea8b23)) |
| 1081 | 1071 | ROM_LOAD("u27-lu1.rom", 0x8000, 0x8000, CRC(6e5b692c) SHA1(20c4b8d105d5df6e1b540c02c1c54bca08ec42e8)) |
| 1082 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 1083 | | ROM_REGION(0x10000, "sound2", 0) |
| 1084 | | ROM_LOAD("mous_u20.l2", 0x0000, 0x8000, CRC(59b1b0c5) SHA1(443426be41c1413f22b137145dbc3bcf84d9ccc7)) |
| 1085 | | ROM_LOAD("mous_u22.l1", 0x8000, 0x8000, CRC(00ad198c) SHA1(4f15696909e1f3574ad20b28e31da2c155ed129f)) |
| 1086 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 1087 | | ROM_REGION(0x30000, "sound1", 0) |
| 1088 | | ROM_LOAD("mous_u4.l2", 0x00000, 0x8000, CRC(643add1e) SHA1(45dea0f4c6f24d17e6f7dda75afaa7caefdc6b96)) |
| 1089 | | ROM_RELOAD(0x00000+0x8000, 0x8000) |
| 1090 | | ROM_LOAD("mous_u19.l2", 0x10000, 0x8000, CRC(7b4941f7) SHA1(2b2fc8e7634b1885b020b2115126d6341172cc91)) |
| 1091 | | ROM_RELOAD(0x10000+0x8000, 0x8000) |
| 1072 | ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) |
| 1073 | ROM_LOAD("mous_u20.l2", 0x18000, 0x8000, CRC(59b1b0c5) SHA1(443426be41c1413f22b137145dbc3bcf84d9ccc7)) |
| 1074 | ROM_LOAD("mous_u22.l1", 0x10000, 0x8000, CRC(00ad198c) SHA1(4f15696909e1f3574ad20b28e31da2c155ed129f)) |
| 1075 | ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 1076 | ROM_LOAD("mous_u4.l2", 0x10000, 0x8000, CRC(643add1e) SHA1(45dea0f4c6f24d17e6f7dda75afaa7caefdc6b96)) |
| 1077 | ROM_LOAD("mous_u19.l2", 0x18000, 0x8000, CRC(7b4941f7) SHA1(2b2fc8e7634b1885b020b2115126d6341172cc91)) |
| 1092 | 1078 | ROM_LOAD("mous_u20.l2", 0x20000, 0x8000, CRC(59b1b0c5) SHA1(443426be41c1413f22b137145dbc3bcf84d9ccc7)) |
| 1093 | | ROM_RELOAD(0x20000+0x8000, 0x8000) |
| 1094 | 1079 | ROM_END |
| 1095 | 1080 | |
| 1096 | 1081 | ROM_START(mousn_lx) |
| 1097 | 1082 | ROM_REGION(0x10000, "maincpu", 0) |
| 1098 | 1083 | ROM_LOAD("mous_u26.l4", 0x4000, 0x4000, CRC(a540edc1) SHA1(c0b208369ac770f0d4cd7decfce5f8401ded082f)) |
| 1099 | 1084 | ROM_LOAD("mous_u27.l4", 0x8000, 0x8000, CRC(ff108148) SHA1(32b44286d43a39d5677c6582c5b09fc3b9833806)) |
| 1100 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 1101 | | ROM_REGION(0x10000, "sound2", 0) |
| 1102 | | ROM_LOAD("mous_u20.l2", 0x0000, 0x8000, CRC(59b1b0c5) SHA1(443426be41c1413f22b137145dbc3bcf84d9ccc7)) |
| 1103 | | ROM_LOAD("mous_u22.l1", 0x8000, 0x8000, CRC(00ad198c) SHA1(4f15696909e1f3574ad20b28e31da2c155ed129f)) |
| 1104 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 1105 | | ROM_REGION(0x30000, "sound1", 0) |
| 1106 | | ROM_LOAD("mous_u4.lx", 0x00000, 0x8000, CRC(d311db4a) SHA1(d9d20921eb42c19c5074c976608bfec0d3130204)) |
| 1107 | | ROM_RELOAD(0x00000+0x8000, 0x8000) |
| 1108 | | ROM_LOAD("mous_u19.lx", 0x10000, 0x8000, CRC(c7a6f494) SHA1(272f0bd3885bb81da13ee6ed3d66f9424ccf4b0d)) |
| 1109 | | ROM_RELOAD(0x10000+0x8000, 0x8000) |
| 1085 | ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) |
| 1086 | ROM_LOAD("mous_u20.l2", 0x18000, 0x8000, CRC(59b1b0c5) SHA1(443426be41c1413f22b137145dbc3bcf84d9ccc7)) |
| 1087 | ROM_LOAD("mous_u22.l1", 0x10000, 0x8000, CRC(00ad198c) SHA1(4f15696909e1f3574ad20b28e31da2c155ed129f)) |
| 1088 | ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 1089 | ROM_LOAD("mous_u4.lx", 0x10000, 0x8000, CRC(d311db4a) SHA1(d9d20921eb42c19c5074c976608bfec0d3130204)) |
| 1090 | ROM_LOAD("mous_u19.lx", 0x18000, 0x8000, CRC(c7a6f494) SHA1(272f0bd3885bb81da13ee6ed3d66f9424ccf4b0d)) |
| 1110 | 1091 | ROM_LOAD("mous_u20.l2", 0x20000, 0x8000, CRC(59b1b0c5) SHA1(443426be41c1413f22b137145dbc3bcf84d9ccc7)) |
| 1111 | | ROM_RELOAD(0x20000+0x8000, 0x8000) |
| 1112 | 1092 | ROM_END |
| 1113 | 1093 | |
| 1114 | 1094 | /*----------------------- |
| r19762 | r19763 | |
| 1118 | 1098 | ROM_REGION(0x10000, "maincpu", 0) |
| 1119 | 1099 | ROM_LOAD("pfrc_u26.l4", 0x4000, 0x4000, CRC(1a1409e9) SHA1(775d35a22483bcf8c4b03841e0aca22b6504a48f)) |
| 1120 | 1100 | ROM_LOAD("pfrc_u27.l4", 0x8000, 0x8000, CRC(641ed5d4) SHA1(f98b8bb64184aba062715555bd1de679d6382ac3)) |
| 1121 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 1122 | | ROM_REGION(0x10000, "sound2", 0) |
| 1123 | | ROM_LOAD("pfrc_u21.l1", 0x0000, 0x8000, CRC(7729afd3) SHA1(9cd2898a7a4203cf3b2dcd203e25cde5dd582ee7)) |
| 1124 | | ROM_LOAD("pfrc_u22.l1", 0x8000, 0x8000, CRC(40f5e6b2) SHA1(4af2e2658720b08d03d24c9d314a6e5074b2c747)) |
| 1125 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 1126 | | ROM_REGION(0x30000, "sound1", 0) |
| 1127 | | ROM_LOAD("pfrc_u4.l2", 0x00000, 0x8000, CRC(8f431529) SHA1(0f479990715a31fd860c000a066cffb70da502c2)) |
| 1128 | | ROM_RELOAD(0x00000+0x8000, 0x8000) |
| 1129 | | ROM_LOAD("pfrc_u19.l1", 0x10000, 0x8000, CRC(abc4caeb) SHA1(6faef2de9a49a1015b4038ab18849de2f25dbded)) |
| 1130 | | ROM_RELOAD(0x10000+0x8000, 0x8000) |
| 1101 | ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) |
| 1102 | ROM_LOAD("pfrc_u21.l1", 0x18000, 0x8000, CRC(7729afd3) SHA1(9cd2898a7a4203cf3b2dcd203e25cde5dd582ee7)) |
| 1103 | ROM_LOAD("pfrc_u22.l1", 0x10000, 0x8000, CRC(40f5e6b2) SHA1(4af2e2658720b08d03d24c9d314a6e5074b2c747)) |
| 1104 | ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 1105 | ROM_LOAD("pfrc_u4.l2", 0x10000, 0x8000, CRC(8f431529) SHA1(0f479990715a31fd860c000a066cffb70da502c2)) |
| 1106 | ROM_LOAD("pfrc_u19.l1", 0x18000, 0x8000, CRC(abc4caeb) SHA1(6faef2de9a49a1015b4038ab18849de2f25dbded)) |
| 1131 | 1107 | ROM_END |
| 1132 | 1108 | |
| 1133 | 1109 | ROM_START(polic_l3) |
| 1134 | 1110 | ROM_REGION(0x10000, "maincpu", 0) |
| 1135 | 1111 | ROM_LOAD("pfrc_u26.l4", 0x4000, 0x4000, CRC(1a1409e9) SHA1(775d35a22483bcf8c4b03841e0aca22b6504a48f)) |
| 1136 | 1112 | ROM_LOAD("pfrc_u27.lx3", 0x8000, 0x8000, CRC(ef5d4808) SHA1(89cf62640e39397899776ab1d132645a5eab9e0e)) |
| 1137 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 1138 | | ROM_REGION(0x10000, "sound2", 0) |
| 1139 | | ROM_LOAD("pfrc_u21.l1", 0x0000, 0x8000, CRC(7729afd3) SHA1(9cd2898a7a4203cf3b2dcd203e25cde5dd582ee7)) |
| 1140 | | ROM_LOAD("pfrc_u22.l1", 0x8000, 0x8000, CRC(40f5e6b2) SHA1(4af2e2658720b08d03d24c9d314a6e5074b2c747)) |
| 1141 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 1142 | | ROM_REGION(0x30000, "sound1", 0) |
| 1143 | | ROM_LOAD("pfrc_u4.l2", 0x00000, 0x8000, CRC(8f431529) SHA1(0f479990715a31fd860c000a066cffb70da502c2)) |
| 1144 | | ROM_RELOAD(0x00000+0x8000, 0x8000) |
| 1145 | | ROM_LOAD("pfrc_u19.l1", 0x10000, 0x8000, CRC(abc4caeb) SHA1(6faef2de9a49a1015b4038ab18849de2f25dbded)) |
| 1146 | | ROM_RELOAD(0x10000+0x8000, 0x8000) |
| 1113 | ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) |
| 1114 | ROM_LOAD("pfrc_u21.l1", 0x18000, 0x8000, CRC(7729afd3) SHA1(9cd2898a7a4203cf3b2dcd203e25cde5dd582ee7)) |
| 1115 | ROM_LOAD("pfrc_u22.l1", 0x10000, 0x8000, CRC(40f5e6b2) SHA1(4af2e2658720b08d03d24c9d314a6e5074b2c747)) |
| 1116 | ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 1117 | ROM_LOAD("pfrc_u4.l2", 0x10000, 0x8000, CRC(8f431529) SHA1(0f479990715a31fd860c000a066cffb70da502c2)) |
| 1118 | ROM_LOAD("pfrc_u19.l1", 0x18000, 0x8000, CRC(abc4caeb) SHA1(6faef2de9a49a1015b4038ab18849de2f25dbded)) |
| 1147 | 1119 | ROM_END |
| 1148 | 1120 | |
| 1149 | 1121 | ROM_START(polic_l2) |
| 1150 | 1122 | ROM_REGION(0x10000, "maincpu", 0) |
| 1151 | 1123 | ROM_LOAD("pfrc_u26.l2", 0x4000, 0x4000, CRC(4bc972dc) SHA1(7d6e421945832bd2c95a7b8e27d5573a42109379)) |
| 1152 | 1124 | ROM_LOAD("pfrc_u27.l2", 0x8000, 0x8000, CRC(46ae36f2) SHA1(6685efa858a14b21fae5e3192ab714750ff51341)) |
| 1153 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 1154 | | ROM_REGION(0x10000, "sound2", 0) |
| 1155 | | ROM_LOAD("pfrc_u21.l1", 0x0000, 0x8000, CRC(7729afd3) SHA1(9cd2898a7a4203cf3b2dcd203e25cde5dd582ee7)) |
| 1156 | | ROM_LOAD("pfrc_u22.l1", 0x8000, 0x8000, CRC(40f5e6b2) SHA1(4af2e2658720b08d03d24c9d314a6e5074b2c747)) |
| 1157 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 1158 | | ROM_REGION(0x30000, "sound1", 0) |
| 1159 | | ROM_LOAD("pfrc_u4.l2", 0x00000, 0x8000, CRC(8f431529) SHA1(0f479990715a31fd860c000a066cffb70da502c2)) |
| 1160 | | ROM_RELOAD(0x00000+0x8000, 0x8000) |
| 1161 | | ROM_LOAD("pfrc_u19.l1", 0x10000, 0x8000, CRC(abc4caeb) SHA1(6faef2de9a49a1015b4038ab18849de2f25dbded)) |
| 1162 | | ROM_RELOAD(0x10000+0x8000, 0x8000) |
| 1125 | ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) |
| 1126 | ROM_LOAD("pfrc_u21.l1", 0x18000, 0x8000, CRC(7729afd3) SHA1(9cd2898a7a4203cf3b2dcd203e25cde5dd582ee7)) |
| 1127 | ROM_LOAD("pfrc_u22.l1", 0x10000, 0x8000, CRC(40f5e6b2) SHA1(4af2e2658720b08d03d24c9d314a6e5074b2c747)) |
| 1128 | ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 1129 | ROM_LOAD("pfrc_u4.l2", 0x10000, 0x8000, CRC(8f431529) SHA1(0f479990715a31fd860c000a066cffb70da502c2)) |
| 1130 | ROM_LOAD("pfrc_u19.l1", 0x18000, 0x8000, CRC(abc4caeb) SHA1(6faef2de9a49a1015b4038ab18849de2f25dbded)) |
| 1163 | 1131 | ROM_END |
| 1164 | 1132 | /*-------------------- |
| 1165 | 1133 | / Space Station 1/88 |