Model T System ROMs: Difference between revisions
(→NEC PC-8300: Add stub for German Qwertz keyboard layout for when that ROM is found (commented out)) |
m (→Televerket TRS-80 Modell 100: no y2k) |
||
| (7 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
This is the list of "system ROMs", the builtin software on a chip that came with the Model T. When a [[Model_T_Y2K|Y2K-patched]] versions is available, CRC checksum refers to the original ROM. Also see: the list of [[ModelT_roms|ModelT Option ROM]]s and the [[FlexROM_100|FlexROM 100]]. | This is the list of "system ROMs", the builtin software on a chip that came with the Model T. The checksums used CRC32/PKZIP and CRC16/XMODEM. When a [[Model_T_Y2K|Y2K-patched]] versions is available, CRC checksum refers to the original ROM. Also see: the list of [[ModelT_roms|ModelT Option ROM]]s and the [[FlexROM_100|FlexROM 100]]. | ||
==TRS-80 Model 100== | ==TRS-80 Model 100== | ||
| Line 5: | Line 5: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Name !! | ! Name !! CRC16 !! CRC32 !! Original ROM !! Y2K-patched | ||
|- | |- | ||
| US || || 730a3611 || [[file:TRS-80_Model_100.orig.bin]] || [[file:TRS-80_Model_100.y2k.bin]] | | US || 34F5 || 730a3611 | ||
|| [[file:TRS-80_Model_100.orig.bin]] | |||
|| [[file:TRS-80_Model_100.y2k.bin]] | |||
|- | |- | ||
|} | |} | ||
==TANDY | ==TANDY 102== | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Name !! | ! Name !! CRC16 !! CRC32 !! Original ROM !! Y2K-patched | ||
|- | |- | ||
| US || || 08e9f89c || [[file:TANDY_Model_102.us.orig.bin]] || [[file:TANDY_Model_102.us.y2k.bin]] | | US || 1C6F || 08e9f89c | ||
|| [[file:TANDY_Model_102.us.orig.bin]] | |||
|| [[file:TANDY_Model_102.us.y2k.bin]] | |||
|- | |- | ||
| UK || || 20a6dd54 || [[file:TANDY_Model_102.uk.orig.bin]] || [[file:TANDY_Model_102.uk.y2k.bin]] | | UK || 5CF0 || 20a6dd54 | ||
|| [[file:TANDY_Model_102.uk.orig.bin]] | |||
|| [[file:TANDY_Model_102.uk.y2k.bin]] | |||
|- | |- | ||
|} | |} | ||
==TANDY | ==TANDY 200== | ||
The Tandy 200 system ROM spans 3 chips, 32k at M15, 8k at M13, and 32k at M14 (Multiplan). | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Name !! | ! Name !! CRC16 !! CRC32 !! Original 32K ROM !! Y2K-patched 32K ROM | ||
|- | |- | ||
| US | | US || 25C3 || f3aec804 | ||
|| | |||
|| f3aec804 | |||
|| [[file:TANDY_Model_200.M15.orig.bin]] | || [[file:TANDY_Model_200.M15.orig.bin]] | ||
|| [[file:TANDY_Model_200.M15.y2k.bin]] | || [[file:TANDY_Model_200.M15.y2k.bin]] | ||
| Line 40: | Line 44: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Name !! | ! Name !! CRC16 !! CRC32 !! Original 8K ROM | ||
|- | |- | ||
| US | | US || 3D1A || 03a320c2 | ||
|| | |||
|| | |||
|| [[file:TANDY_Model_200.M13.orig.bin]] | || [[file:TANDY_Model_200.M13.orig.bin]] | ||
|- | |||
|} | |||
M14 is not the Option ROM, but is bank selected in the same way. | |||
{| class="wikitable" | |||
|- | |||
! Name !! CRC16 !! CRC32 !! Original 32K ROM | |||
|- | |||
| US || 958C || 0a0da302 | |||
|| [[file:TANDY_Model_200.M14.orig.bin]] | |||
|- | |||
|} | |||
Emulators such as Virtual-T sometimes use a single file which contains a concatenation of M15, M13, and M14, in that order. | |||
{| class="wikitable" | |||
|- | |||
! Name !! CRC16 !! CRC32 !! Original 72K ROM !! Y2K patched 72K ROM | |||
|- | |||
| US || 972C || f6bb012a | |||
|| [[file:TANDY_Model_200.us.orig.bin]] | |||
|| [[file:TANDY_Model_200.us.y2k.bin]] | |||
|- | |- | ||
|} | |} | ||
| Line 62: | Line 87: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Name !! | ! Name !! CRC16 !! CRC32 !! Original ROM !! Y2K-patched | ||
|- | |- | ||
| Europe (?) || || 3725d32a || [[file:NEC_PC-8201A.orig.bin]] || [[file:NEC_PC-8201A.y2k.bin]] | | Europe (?) || A48D || 3725d32a | ||
|| [[file:NEC_PC-8201A.orig.bin]] | |||
|| [[file:NEC_PC-8201A.y2k.bin]] | |||
|- | |- | ||
|} | |} | ||
| Line 72: | Line 99: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Name !! | ! Name !! CRC16 !! CRC32 !! Original ROM !! Y2K-patched | ||
|- | |- | ||
| Europe (?) || || 1152c931 || [[file:NEC_PC-8300.orig.bin]] || [[file:NEC_PC-8300.y2k.bin]] | | Europe (?) || 9FF5 || 1152c931 | ||
|| [[file:NEC_PC-8300.orig.bin]] | |||
|| [[file:NEC_PC-8300.y2k.bin]] | |||
<!-- |- --> | <!-- |- --> | ||
<!-- | QWERTZ (German) || || || || --> | <!-- | QWERTZ (German) || || || || --> | ||
| Line 84: | Line 113: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Name !! Version !! CRC32 !! ROM | ! Name !! Version !! CRC16 !! CRC32 !! ROM | ||
|- | |- | ||
| Beckman 424<br/>Gas Chromatography instrument || REV E VER 3.2 | | Beckman 424<br/>Gas Chromatography instrument || REV E VER 3.2 || 4793 || 3eaba0fd | ||
|| 3eaba0fd || [[file:NEC_PC-8300_Beckman-E3.2.bin]] | || [[file:NEC_PC-8300_Beckman-E3.2.bin]] | ||
|- | |- | ||
|} | |} | ||
| Line 94: | Line 123: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Name !! | ! Name !! CRC16 !! CRC32 !! Original ROM !! Y2K-patched | ||
|- | |- | ||
| Europe | | Europe | ||
|| | || 5DD2 | ||
|| f0e8447a | || f0e8447a | ||
|| [[File:M10_System_ROM_EU.orig.bin]] | || [[File:M10_System_ROM_EU.orig.bin]] | ||
| Line 103: | Line 132: | ||
|- | |- | ||
| North America | | North America | ||
|| | || 5D9F | ||
|| 80d1c1b7 | || 80d1c1b7 | ||
|| [[File:M10_System_ROM_NorthAmerica.orig.bin]] | || [[File:M10_System_ROM_NorthAmerica.orig.bin]] | ||
| Line 115: | Line 144: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Name !! | ! Name !! CRC16 !! CRC32 !! Original ROM !! Y2K-patched | ||
|- | |||
| Japan || F08D || 8a9ddd6b || [[File:KC-85.orig.bin]] || [[File:KC-85.y2k.bin]] | |||
|- | |||
|} | |||
==Televerket TRS-80 Modell 100== | |||
This ROM is very similar to the one found in the Tandy 102 although it was released two or three years earlier. | |||
{| class="wikitable" | |||
|- | |||
! Name !! CRC16 !! CRC32 !! Original ROM | |||
|- | |- | ||
| | | Norwegian || 2A64 || 028ac87d || [[File:Televerket-Modell100.orig.bin]] | ||
|- | |- | ||
|} | |} | ||
| Line 127: | Line 166: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Name !! | ! Name !! CRC-16 !! CRC32 !! ROM | ||
|- | |- | ||
| System || || || | | System || || || | ||
|- | |- | ||
| BASIC || | | BASIC || A2B3 || 7e952856 || [[file:TANDY_600_BASIC.bin]] | ||
|- | |- | ||
|} | |} | ||
Latest revision as of 17:32, 8 February 2026
This is the list of "system ROMs", the builtin software on a chip that came with the Model T. The checksums used CRC32/PKZIP and CRC16/XMODEM. When a Y2K-patched versions is available, CRC checksum refers to the original ROM. Also see: the list of ModelT Option ROMs and the FlexROM 100.
TRS-80 Model 100
| Name | CRC16 | CRC32 | Original ROM | Y2K-patched |
|---|---|---|---|---|
| US | 34F5 | 730a3611 | File:TRS-80 Model 100.orig.bin | File:TRS-80 Model 100.y2k.bin |
TANDY 102
| Name | CRC16 | CRC32 | Original ROM | Y2K-patched |
|---|---|---|---|---|
| US | 1C6F | 08e9f89c | File:TANDY Model 102.us.orig.bin | File:TANDY Model 102.us.y2k.bin |
| UK | 5CF0 | 20a6dd54 | File:TANDY Model 102.uk.orig.bin | File:TANDY Model 102.uk.y2k.bin |
TANDY 200
The Tandy 200 system ROM spans 3 chips, 32k at M15, 8k at M13, and 32k at M14 (Multiplan).
| Name | CRC16 | CRC32 | Original 32K ROM | Y2K-patched 32K ROM |
|---|---|---|---|---|
| US | 25C3 | f3aec804 | File:TANDY Model 200.M15.orig.bin | File:TANDY Model 200.M15.y2k.bin |
| Name | CRC16 | CRC32 | Original 8K ROM |
|---|---|---|---|
| US | 3D1A | 03a320c2 | File:TANDY Model 200.M13.orig.bin |
M14 is not the Option ROM, but is bank selected in the same way.
| Name | CRC16 | CRC32 | Original 32K ROM |
|---|---|---|---|
| US | 958C | 0a0da302 | File:TANDY Model 200.M14.orig.bin |
Emulators such as Virtual-T sometimes use a single file which contains a concatenation of M15, M13, and M14, in that order.
| Name | CRC16 | CRC32 | Original 72K ROM | Y2K patched 72K ROM |
|---|---|---|---|---|
| US | 972C | f6bb012a | File:TANDY Model 200.us.orig.bin | File:TANDY Model 200.us.y2k.bin |
NEC PC-8201
| Name | Version | CRC32 | Original ROM | Y2K-patched |
|---|---|---|---|---|
NEC PC-8201A
| Name | CRC16 | CRC32 | Original ROM | Y2K-patched |
|---|---|---|---|---|
| Europe (?) | A48D | 3725d32a | File:NEC PC-8201A.orig.bin | File:NEC PC-8201A.y2k.bin |
NEC PC-8300
| Name | CRC16 | CRC32 | Original ROM | Y2K-patched |
|---|---|---|---|---|
| Europe (?) | 9FF5 | 1152c931 | File:NEC PC-8300.orig.bin | File:NEC PC-8300.y2k.bin |
The PC-8300 was often used for industrial machine control using a custom system ROM.
| Name | Version | CRC16 | CRC32 | ROM |
|---|---|---|---|---|
| Beckman 424 Gas Chromatography instrument |
REV E VER 3.2 | 4793 | 3eaba0fd | File:NEC PC-8300 Beckman-E3.2.bin |
Olivetti M10
| Name | CRC16 | CRC32 | Original ROM | Y2K-patched |
|---|---|---|---|---|
| Europe | 5DD2 | f0e8447a | File:M10 System ROM EU.orig.bin | File:M10 System ROM EU.y2k.bin |
| North America | 5D9F | 80d1c1b7 | File:M10 System ROM NorthAmerica.orig.bin | File:M10 System ROM NorthAmerica.y2k.bin |
Kyotronic KC-85
| Name | CRC16 | CRC32 | Original ROM | Y2K-patched |
|---|---|---|---|---|
| Japan | F08D | 8a9ddd6b | File:KC-85.orig.bin | File:KC-85.y2k.bin |
Televerket TRS-80 Modell 100
This ROM is very similar to the one found in the Tandy 102 although it was released two or three years earlier.
| Name | CRC16 | CRC32 | Original ROM |
|---|---|---|---|
| Norwegian | 2A64 | 028ac87d | File:Televerket-Modell100.orig.bin |
TANDY Model 600
The Tandy 600 had BASIC as an optional ROM (RS Catalog #26-3904) instead of in the System ROM.
| Name | CRC-16 | CRC32 | ROM |
|---|---|---|---|
| System | |||
| BASIC | A2B3 | 7e952856 | File:TANDY 600 BASIC.bin |