TR-DOS

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
TR-DOS
DeveloperTechnology Research Ltd
Initial release1984; 42 years ago (1984)
Latest release5.03 / 1986; 40 years ago (1986)
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Available inEnglish
Supported platformsZX Spectrum
Licenseproprietary
Official website{{#property:P856}}

TR-DOS is a disk operating system for the ZX Spectrum with Beta Disc and Beta 128 disc interfaces. TR-DOS and Beta disc were developed by Technology Research Ltd (UK), in 1984.[1][2] A clone of this interface is also used in the Russian Pentagon and Scorpion machines.

It became a standard in Russia and most disk releases for the ZX Spectrum, especially of modern programs, are made for TR-DOS as opposed to other disk systems.[3][4]

The latest official firmware version is 5.03 (1986).[5] Unofficial versions with various enhancements and bug-fixes have been released since 1990, with the latest being 6.10E (2006).[6]

TR-DOS handles SS/DS, SD/DD floppy disks. All modern versions support RAM Disk and some versions support hard disks.

Current emulators support TR-DOS disk images in the formats .TRD or .SCL.

Commands

[edit | edit source]

The following list of commands is supported by TR-DOS V4.[7]

Utility programs include:

  • FILER
  • TAPECOPY (replaces BACKUP, COPY and SCOPY utility programs in TR-DOS V3)

See also

[edit | edit source]

References

[edit | edit source]
  1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
[edit | edit source]