MSX-DOS 1 Clones
This page was last modified 14:16, 20 October 2020 by Briqunullus. Based on work by Mars2000you.

Contents

Introduction

Apart from official MSX-DOS 1 releases, many unofficial versions have been developed over the years. In its simplest form this can be a copy of an official MSX-DOS version with only a few patches. There are manufacturers who created their own MSX-DOS variants, possibly based on the original source code which they had access to. And even some enthusiasts have created their own MSX-DOS versions completely from scratch. This page tries to give an overview of these versions.

To complicate things, sometimes hybrid versions can be found. Like MSX-DOS 1.8 with COMMAND 1.21 from Nike-DOS. Or an official MSX-DOS 1.03 with COMMAND 1.20 from Telemática. These hybrid versions will not be listed.

Clones

These are complete versions of MSX-DOS. They can either be based on official versions or have been created from scratch.

Version Description
HB-DOS Made by Sharp (Epcom) in Brazil (Portuguese language)
  • HB-DOS version 1.2
  • HB-CCP version 1.1

Appears to be distantly related to the official MSX-DOS.

Kiev-DOS Probably from Kiev, Ukraine.
  • Kiev-DOS version 4.01
  • COMMAND version 2.07
MF-DOS Made by Miguel Freitas from Brazil

Extended version of official MSX-DOS, supports subdirectories

  • MF-DOS version 1.30 beta
  • COMMAND version 1.5
MSX-DOS by Telemática Made by Telemática for Talent in Argentina

Extended version of official MSX-DOS, has support for config.sys file and additional commands in command.com.

  • MSX-DOS version 1.10 rev A
  • COMMAND version 1.11

and

  • MSX-DOS version 1.20 rev B
  • COMMAND version 1.20 aka 1.40 aka 4.00 (originally Spanish language)
Nike-DOS Originally made by Kim Rado in Ukraine. First enhanced by Ted Chary (Alex Garmash), later by NSG (Andrew Nikitin) and then by Rst7 (Dmitriy Oparin). At least the first three versions would need RAM to be in slot 3-2 or it will freeze. Version below is Ted Chary’s version.
  • Nike-DOS version 3.42
  • COMMAND version 1.21
SOLX-DOS Made by Microsol in Brazil, single file MSX-DOS clone (Portuguese language)
  • version 1.2
  • version 1.5, enhanced by Adriano Cunha with permission
  • MSX-DOS by Alien Computer, English translation of version 1.2
  • Cyber-DOS 1.1, maybe SOLX-DOS version 1.1 (?)
  • DOSMASTER MSX 1.1, identical to Cyber-DOS 1.1, English translation available


A special note should be made about Delta DOS. It was created by The Delta Forces in 1992 and published on Sunrise Magazine #17. It is written entirely in Basic. And though most commands are present, due to its nature, it has to start real MSX-DOS to run .COM programs.

Derivatives

These are based on official releases.

Modifications of COMMAND.COM

Version Description
command.com 1.11 for Power System Based on command.com 1.11 Tim Paterson

This version calls H.DEVN hook (0FEC1h) before printing the command prompt as if it scans for additional drive letters. If it's searching for a hardware or software extension (like a Ramdisk) that's part of this version, that extension has been lost.

command.com 1.12 Based on command.com 1.11 Hal-F, following patches have been made:
  • AUTOEXEC.BAT will be loaded from drive A instead of default drive
  • when DIR is done on empty disk error message 'File not found' has been disabled, instead '0 files xxx bytes free' will be displayed
  • underscore has been removed as non-blank separator, this allows use of underscore in filenames
  • DIR and TIME commands will show 24 hour clock instead of 12 hour clock
command.com 1.12 Based on command.com 1.11 Tim Paterson
  • ERASE command has been replaced by CLS command
  • 'Content of destination lost before copy' error message has been shortened to 'Content of destination lost' to make room for extra code
  • hidden textstring 'Comando CLS implementado por Top Secret Software' has been added
command.com 1.15 Based on command.com 1.11 Hal-F
  • RENAME, ERASE, VERIFY and FORMAT commands have been replaced by FREE, CLS, ECHO and VER
  • hidden textstring has been replaced with 'COMMAND version 1.15 for MSX-DOS amended by Hal-F FD_Soft'
cmd256k.com 1.20 Based on command.com 1.11 Hal-F
  • supports 5 banks of 48K RAM with bank switching mechanism
  • needs 256K RAM or more
  • prints 'copyright 1988 by Ware-ware' on startup
command.com 1.2c Based on command.com 1.11 Tim Paterson

Sets the screen to a width of 80 characters at startup. Replaces ERASE command with CMD command. The CMD command makes a call to the H.CMD hook (0FE0Dh). Possibly there are software extensions for this versions that hook themselves to H.CMD, but these extensions have been lost.


Translations

Version Description
DDX-DOS Portuguese translation of msxdos.sys 1.03 and command.com 1.11 Tim Paterson
  • DDX-DOS version 1.20
  • COMANDO version 1.20
DISPRO-DOS Portuguese translation of msxdos.sys 1.03 and command.com 1.11 Tim Paterson
  • DISPRO-DOS version 1.02
  • COMMAND version 1.10


Variants

These are just official MSX-DOS versions that only have their version number changed. No code has been changed or added.

Base version Variants
command.com 1.11 Tim Paterson
  • command.com 2.2
msxdos.sys 1.03
  • msxdos.sys 1.05
  • msxdos.sys 1.8
  • msxdos.sys 2.00
  • msxdos.sys 2.11
  • msxdos.sys 3.00


Links