Cromemco DOS

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Cromemco DOS
DeveloperCromemco
OS familyCP/M-like[1]
Working stateDiscontinued
Source modelClosed source
Initial releaseJune 1977; 49 years ago (1977-06)
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Supported platformsZilog Z80
Default
user interface
Command-line interface (CONPROC.COM)[2]
LicenseProprietary
Official website{{#property:P856}}

Cromemco DOS or CDOS (an abbreviation for Cromemco Disk Operating System) is a CP/M-like[1] operating system by Cromemco[3] designed to allow users of Cromemco microcomputer systems to create and manipulate disk files using symbolic names.[4]

Overview

[edit | edit source]
Cromemco Z-2 CPU unit and terminal

CDOS was written in Zilog Z80 machine code. Due to the number of available programs available to run under Digital Research CP/M at that time, CDOS was designed to be upwards CP/M-compatible. Many programs written for CP/M versions up to and including version 1.33 run without modification under CDOS. However, programs written for CDOS generally do not run under CP/M.[5]

The Cromemco Z-2 had the ability to run Cromemco DOS.[1][6] Besides CP/M 2.2 and Cromix, the Cromemco System One can also run Cromemco DOS.[7] The Cromemco C-10 personal computer, introduced in 1982, also ran CDOS.[8]

An emulator for a Cromemco CDOS system exists.[9]

Commands

[edit | edit source]

The following list of commands are supported by Cromemco DOS.[4]

Intrinsic commands

[edit | edit source]

Later versions also support the ATTR command.[10][11]

Extrinsic command programs

[edit | edit source]
  • @ (Batch)
  • DUMP
  • EDIT
  • INIT (Initialize)
  • STAT (Disk Status)
  • WRTSYS (Write System)
  • XFER (Transfer)

Later versions also support the MEMTEST command.[10][12]

See also

[edit | edit source]

References

[edit | edit source]
  1. ^ a b c 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. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value). (i+32 pages)
  5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value). (9 pages)
  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).
  8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  10. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value). (110+iv pages)
  11. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value). (viii+243+iii pages)
  12. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value). (144 pages)
[edit | edit source]