BASIC-DOS has a single command processor for both DOS commands (eg, DIR) and BASIC statements (eg, PRINT), so any command can be typed at the prompt or used in a BASIC program. Commands are organized as follows:
In the descriptions that follow, italics indicate values that you supply, brackets ([ ]) indicate optional items, and a vertical bar (|) separates alternatives.
| Command | Category | Command | Category |
|---|---|---|---|
| CHAIN | BASIC | LIST | System |
| CIRCLE | Graphics | LOAD | Disk |
| CLEAR | BASIC | LOCATE | Screen |
| CLS | Screen | MEM | System |
| COLOR | Screen | NEW | System |
| COPY | Disk | NEXT | BASIC |
| DATE | Clock | ON | BASIC |
| DEF | BASIC | OPTION BASE | BASIC |
| DEF SEG | BASIC | PAINT | Graphics |
| DEFDBL | BASIC | PLAY | Sound |
| DEFINT | BASIC | POKE | BASIC |
| DEFSNG | BASIC | PRESET | Graphics |
| DEFSTR | BASIC | Screen | |
| DEL | Disk | PSET | Graphics |
| DIM | BASIC | PUT | Graphics |
| DIR | Disk | REM | BASIC |
| DRAW | Graphics | RESTART | System |
| ECHO | Screen | RESUME | BASIC |
| END | BASIC | RETURN | BASIC |
| ERASE | BASIC | RUN | System |
| ERROR | BASIC | SCREEN | Screen |
| EXIT | System | SOUND | Sound |
| FOR | BASIC | STOP | BASIC |
| GET | Graphics | TIME | Clock |
| GOSUB | BASIC | TYPE | Disk |
| GOTO | BASIC | VER | System |
| HELP | System | WEND | BASIC |
| IF | BASIC | WHILE | BASIC |
| KEY | Keyboard | WIDTH | Screen |
| KEYS | System | ||
| LET | BASIC | ||
| LINE | Graphics |
See BASIC Functions for the list of functions and predefined constants.
The following commands and statements from PC DOS and IBM PC BASIC aren’t supported yet:
Copyright (c) 2020-2026 Jeff Parsons Released under MIT License