BASIC-DOS

A PCjs Retro-Programming Project

BASIC-DOS is on Twitter Project maintained by jeffpar

BASIC-DOS on an IBM PC AT Hard Disk

The machine below is an IBM PC AT (Model 5170) with a 6Mhz 80286, 640K of memory, an Enhanced Color Display, a 1.2Mb and a 1.44Mb diskette drive, and a 10Mb hard disk. It has no diskettes loaded; instead, it boots BASIC-DOS from its hard disk (drive C:) and runs one full-screen 80x25 console. Unlike the PC and PC XT, the PC AT has a battery-powered real-time clock, so BASIC-DOS starts with the current date and time (type DATE or TIME to see them).

IBM PC AT, 640Kb RAM, 10Mb Hard Disk, EGA

Enhanced Color Display
Caps
Num
Scroll
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
Esc
1 !
2 @
3 #
4 $
5 %
6 ^
7 &
8 *
9 (
0 )
- _
= +
Back
-
Num
Scroll
Tab
Q
W
E
R
T
Y
U
I
O
P
[ {
] }
↵
7
↑ 8
9
Ctrl
A
S
D
F
G
H
J
K
L
; :
' "
` ~
← 4
5
→ 6
+
Shift
\ |
Z
X
C
V
B
N
M
, <
. >
/ ?
Shift
PrtSc
1
↓ 2
3
Alt
Space
Caps
Ins 0
Del .
Esc
Tab
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
Num
Scroll
1 !
2 @
3 #
4 $
5 %
6 ^
7 &
8 *
9 (
0 )
- _
= +
Back
-
+
Q
W
E
R
T
Y
U
I
O
P
[ {
] }
↵
7
↑ 8
9
A
S
D
F
G
H
J
K
L
; :
' "
` ~
← 4
5
→ 6
\ |
Z
X
C
V
B
N
M
, <
. >
/ ?
Shift
PrtSc
1
↓ 2
3
Ctrl
Shift
Alt
Space
Caps
Ins 0
Del .

Any changes you make to the hard disk are lost when you leave the page, unless you first click Save HD to download the hard disk as an IMG file.

This demo is also available on an IBM PC XT and a COMPAQ DeskPro 386.

These machines have no diskettes loaded; instead, they boot BASIC-DOS from a 10Mb hard disk (drive C:) and run one full-screen 80x25 console.

The hard disk has the system files and CONFIG.SYS in the root directory, along with these subdirectories:

CONFIG.SYS sets PATH$ to C:\;C:\EXT;C:\DEMOS;C:\SAMPLES;C:\TOOLS, so programs in those directories can be run from anywhere, and the session’s SHELL line runs HELLO.BAT to display a colorful greeting.

Any changes you make to the hard disk are lost when you leave the page, unless you first click Save HD to download the hard disk as an IMG file.

CONFIG.SYS from the BASICDOS-10MB Hard Disk

REM Single 80x25 console on a hard disk
BUFFERS=8
CON=VKD$:80,25
SHELL=COMMAND.COM PATH$="C:\;C:\EXT;C:\DEMOS;C:\SAMPLES;C:\TOOLS":HELLO.BAT

Copyright (c) 2020-2026 Jeff Parsons Released under MIT License