trunk/src/mess/drivers/ti99_8.c
| r26283 | r26284 | |
| 1125 | 1125 | MACHINE_CONFIG_END |
| 1126 | 1126 | |
| 1127 | 1127 | /* |
| 1128 | | ROM loading |
| 1128 | All ROM dumps except the speech ROM have a CRC16 checksum as the final two |
| 1129 | bytes. ROM1 contains four 8K chunks of ROM contents with an own CRC at their |
| 1130 | ends. All GROMs, ROM0, and the four ROM1 parts were successfully |
| 1131 | validated. |
| 1129 | 1132 | */ |
| 1130 | 1133 | ROM_START(ti99_8) |
| 1131 | 1134 | // Logical (CPU) memory space: ROM0 |
| 1132 | 1135 | ROM_REGION(0x2000, ROM0_TAG, 0) |
| 1133 | 1136 | ROM_LOAD("u4_rom0.bin", 0x0000, 0x2000, CRC(901eb8d6) SHA1(13190c5e834baa9c0a70066b566cfcef438ed88a)) |
| 1134 | 1137 | |
| 1135 | | // Physical memory space: ROM1 |
| 1138 | // Physical memory space (mapped): ROM1 |
| 1136 | 1139 | ROM_REGION(0x8000, ROM1_TAG, 0) |
| 1137 | 1140 | ROM_LOAD("u25_rom1.bin", 0x0000, 0x8000, CRC(b574461a) SHA1(42c6aed44802cfabdd26b565d6e5ddfcd689f11e)) |
| 1138 | 1141 | |
| r26283 | r26284 | |
| 1142 | 1145 | ROM_LOAD("cd2326a.vsm", 0x4000, 0x4000, CRC(65d00401) SHA1(a367242c2c96cebf0e2bf21862f3f6734b2b3020)) |
| 1143 | 1146 | |
| 1144 | 1147 | // System GROMs. 3 chips @ f830 |
| 1145 | | // The schematics do not enumerate the circuits but only show "circuits on board" (COB) |
| 1146 | | // so we name the roms as gID_port.bin |
| 1148 | // The schematics do not enumerate the circuits but only talk about |
| 1149 | // "circuits on board" (COB) so we name the GROMs as gM_N.bin where M is the |
| 1150 | // ID (0-7) and N is the access port in the logical address space. |
| 1147 | 1151 | ROM_REGION(0x6000, region_sysgrom, 0) |
| 1148 | 1152 | ROM_LOAD("g0_f830.bin", 0x0000, 0x1800, CRC(1026db60) SHA1(7327095bf4f390476e69d9fd8424e98ea1f2325a)) |
| 1149 | 1153 | ROM_LOAD("g1_f830.bin", 0x2000, 0x1800, CRC(93a43d65) SHA1(19be8a07d674bc7554c2bc9c7a5725d81e888e6e)) |
| r26283 | r26284 | |
| 1162 | 1166 | |
| 1163 | 1167 | // Pascal library. 8 chips @ f850 |
| 1164 | 1168 | ROM_REGION(0x10000, region_gromlib2, 0) |
| 1165 | | ROM_LOAD("g0_f850.bin", 0x0000, 0x1800, CRC(ec59a428) SHA1(be6d47a3497130f22b771c28af50abe632744d70)) |
| 1169 | ROM_LOAD("g0_f850.bin", 0x0000, 0x1800, CRC(2d948672) SHA1(cf15912d6dae5a450e0cfd796aa36ea5e521dc56)) |
| 1166 | 1170 | ROM_LOAD("g1_f850.bin", 0x2000, 0x1800, CRC(7d64a842) SHA1(d5884bb2af21c8027311478ee506beac6f46203d)) |
| 1167 | 1171 | ROM_LOAD("g2_f850.bin", 0x4000, 0x1800, CRC(e5ed8900) SHA1(03826882ce10fb5a6b3a9ccc85d3d1fe51979d0b)) |
| 1168 | 1172 | ROM_LOAD("g3_f850.bin", 0x6000, 0x1800, CRC(87aaf19e) SHA1(fdbe163773b8a30fa6b9508e679be6fa4f99bf7a)) |
| r26283 | r26284 | |
| 1173 | 1177 | |
| 1174 | 1178 | // Pascal library. 3 chips @ f860 |
| 1175 | 1179 | ROM_REGION(0x6000, region_gromlib3, 0) |
| 1176 | | ROM_LOAD("g0_f860.bin", 0x0000, 0x1800, CRC(9b7ec501) SHA1(223cc0070429e4a8e3d9fe10f5f660f011fe8fa9)) |
| 1180 | ROM_LOAD("g0_f860.bin", 0x0000, 0x1800, CRC(0ceef210) SHA1(b89957fbff094b758746391a69dea6907c66b950)) |
| 1177 | 1181 | ROM_LOAD("g1_f860.bin", 0x2000, 0x1800, CRC(fc87de25) SHA1(4695b7f979f59a01ec16c55e4587c3379482b658)) |
| 1178 | 1182 | ROM_LOAD("g2_f860.bin", 0x4000, 0x1800, CRC(e833e350) SHA1(6ffe501981a1112be1af596a489d96e287fc6be5)) |
| 1179 | 1183 | |