BASIC-DOS

A PCjs Retro-Programming Project

BASIC-DOS is on Twitter Project maintained by jeffpar

BASIC-DOS Demos

IBM PC, 64Kb RAM, Dual Floppy Drives, CGA

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 .

There are currently five BASIC-DOS demo configurations:

  1. Single 25x80 session
  2. Two 40-column sessions
  3. Two 80-column sessions
  4. Dual monitors with single sessions
  5. Dual monitors with multiple sessions

The 40 and 80-column demos are configured with borders. A double-wide border indicates which session has keyboard focus. Use SHIFT-TAB to toggle focus.

BASIC-DOS development was performed on this PC XT Build Machine. It’s also available with Dual Monitors.

CONFIG.SYS from the BASIC-DOS1 Diskette

REM Demonstration of a single-session configuration
SESSIONS=3
SHELL=COMMAND.COM

CONFIG.SYS from the BASIC-DOS2 Diskette

REM Demonstration of two 40-column sessions, with DEBUG output enabled
REM BOOTKEY=B
MEMSIZE=128
FILES=20
SESSIONS=4
REM DEBUG=COM1
DEBUG=COM1:9600,N,8,1,0
CONSOLE=CON:40,25,0,0,1
SHELL=COMMAND.COM COLOR 7,1:DIR /L
CONSOLE=CON:40,25,40,0,1
REM CONSOLE=COM1:9600,N,8,1
SHELL=COMMAND.COM PRIMES.BAT

CONFIG.SYS from the BASIC-DOS3 Diskette

REM Demonstration of two 80-columns sessions
REM MEMSIZE=64
REM FILES=20
REM SESSIONS=2
CONSOLE=CON:80,16,0,0,1
SHELL=COMMAND.COM
CONSOLE=CON:80,9,0,16,1
SHELL=COMMAND.COM

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