TI ROM dumps for MESS

From Ninerpedia

Jump to: navigation, search

The ROM dumps used for the TI emulations can be seen in this list. The required files must be present when starting the emulation. If an optional file is missing, the emulation will run, provided that the affected component that needs the ROM is not accessed. You will get a warning message stating that ROMs are missing and that the emulation will probably not run correctly.

Systems may be parents of others. In that case, the child systems borrow the ROM files from the parents if they do not have them in their own ZIP file. This means that if you have the ti99_4a.zip file, you can always launch the European version ti99_4ae since all files are equal, and the ti99_4a is the parent of ti99_4ae. Likewise, if you want to start the ti99_4ev and you have the ti99_4a in the roms folder, your ti99_4ev zip file only needs the files 994agr38.bin and evpcdsr.bin.

File name Contents Parent Required files Optional files
ti99_4.zip TI-99/4 console - u500.bin, u501.bin, u502.bin, u610.bin, u611.bin bwg.bin, disk.bin, hfdc.bin, rs232.bin, spchrom.bin
ti99_4a.zip TI-99/4A console - 994agrom.bin, 994arom.bin pcode_g0.bin, pcode_r0.bin, pcode_r1.bin + see ti99_4 (optional)
ti99_4ae.zip TI-99/4A console (Europe) ti99_4a 994agrom.bin, 994arom.bin see ti99_4a (optional)
ti99_4ev.zip TI-99/4A console (Europe, EVPC) ti99_4a 994agr38.bin, 994arom.bin evpcdsr.bin + see ti99_4a (optional)
ti99_4p.zip SGCPU system (SNUG) - sgcpu_lb.bin, sgcpu_hb.bin see ti99_4ev (optional)
ti99_8.zip TI-99/8 prototype console - 998grom.bin, 998rom.bin see ti99_4 (optional)
geneve.zip Geneve system - genbt100.bin genbt098.bin, gnmbt100.bin + see ti99_4 (optional)

All ROM packages have a specific , organized as files. Interestingly, MESS is tolerant about the file names inside the ZIP files; the only important key is the hash code.

Consequently, I will not provide links for downloading these files. Find out by yourself how to get them. The safest way (from a legal standpoint) is to dump the contents from the real equipment if you own such a system.

MESS requires the contents of the ROMs used inside the consoles. ROM contents are compared by their hash code to make sure that the contents are authentic. Files may be renamed within the ZIP files.

File name CRC SHA1
994agr38.bin bdd9f09b 9b058a55d2528d2a6a69d7081aa296911ed7c0de
994agrom.bin af5c2449 0c5eaad0093ed89e9562a2c0ee6a370bdc9df439
994arom.bin db8f33e5 6541705116598ab462ea9403c00656d6353ceb85
998grom.bin c63806bc cbfa8b04b4aefbbd9a713c54267ad4dd179c13a3
998rom.bin b7a06ffd 17dc8529fa808172fc47089982efb0bf0548c80c
bwg.bin 06f1ec89 6ad77033ed268f986d9a5439e65f7d391c4b7651
disk.bin 8f7df93f ed91d48c1eaa8ca37d5055bcf67127ea51c4cad5
evpcdsr.bin a062b75d 6e8060f86e3bb9c36f244d88825e3fe237bfe9a9
genbt098.bin b2e20df9 2d5d09177afe97d63ceb3ad59b498b1c9e2153f7
genbt100.bin 8001e386 b44618b54dabac3882543e18555d482b299e0109
gnmbt100.bin 19b89479 6ef297eda78dc705946f6494e9d7e95e5216ec47
hfdc.bin 66fbe0ed 11df2ecef51de6f543e4eaf8b2529d3e65d0bd59
pcode_g0.bin 541b3860 7be77c216737334ae997753a6a85136f117affb7
pcode_r0.bin 3881d5b0 a60e0468bb15ff72f97cf6e80979ca8c11ed0426
pcode_r1.bin 46a06b8b 24e2608179921aef312cdee6f455e3f46deb30d0
rs232.bin eab382fb ee609a18a21f1a3ddab334e8798d5f2a0fcefa91
spchrom.bin 58b155f7 382292295c00dff348d7e17c5ce4da12a1d87763
sgcpu_lb.bin 2a5dc818 dec141fe2eea0b930859cbe1ebd715ac29fa8ecb
sgcpu_hb.bin aa100730 35e585b2dcd3f2a0005bebb15ede6c5b8c787366
u500.bin aa757e13 4658d3d01c0131c283a30cebd12e76754d41a84a
u501.bin c863e460 6d849a76011273a069a98ed0c3feaf13831c942f
u502.bin b0eda548 725e3f26f8c819f356e4bb405b4102b5ae1e0e70
u610.bin 6fcf4b15 d085213c64701d429ae535f9a4ac8a50427a8343
u611.bin 491c21d1 7741ae9294c51a44a78033d1b77c01568a6bbfb9
Personal tools