AMSDOS is the disk operating system for the Amstrad computers. It allows the computer to handle two 178k single-sided drives. It does not features directories, but instead uses user numbers, from 0 to 15 (and up to 255 with a trick) The disk are 9 sectors and 40 tracks.
AMSDOS command reference
Makes drive A: the default disk drive. The result equals that of |DRIVE with parameter A. On a CPC664, CPC6128 or 6128plus, normally the built-in disk drive is A:.
Makes drive B: the default disk drive. The result equals that of |DRIVE with parameter B. On a CPC664, CPC6128 or 6128plus, normally the built-in disk drive is A:.
Boots a disk operating system from a system disk. CPCs came with CP/M 2.2 (CPC464, CPC664, CPC6128) and/or CP/M Plus (CPC6128, 6128plus). The command has no effect if no system disk is inserted. Some games also used this method in order to be started. Note that CPCs could be modified on the PCB in order to automatically perform the same thing as |CPM on power up.
Shows the contents of the current disk (in CP/M style) as well as the free disk space. If <text argument> is omitted, *.* is assumed.
Equals the commands |DISC.IN plus |DISC.OUT
Switches to disk as file input media.
Switches to disk as file output media.
Sets the default drive. This command only works when there is a readable disk in the chosen drive.
Erases all files matching the text argument which aren't set as read-only. Wildcards can be used.
|REN,<text argument>,<text argument>
Renames a file. A file with the new file name may not already exist. Wildcards aren't allowed. For <text argument>, the USER parameter can also be used (see |USER):
the file OLD.BAS from USER 15 will be renamed to NEW.BAS and assigned to USER 0, regardless which USER number was chosen before.
Equals the commands |TAPE.IN plus |TAPE.OUT
Uses the tape recorder as file input media.
Uses the tape recorder as file output media.
Chooses, which of the 16¹ possible sections of the directory (from 0 to 15) applies to disk commands (e.g. CAT, LOAD, |DIR, a.s.o.). A file can be moved from one user number to another using the |REN command. E.g.
moves the file EXAMPLE.BAS from USER 0 to USER 15 without changing its name.
¹: In fact, more user areas existed. Deleted files for example are in reality only moved to USER 229 (hexadecimal &E5).
BASDOS (BASIC Disc Operating System) is an AMSDOS clone made in East Germany (GDR) for the KC Compact.