TRS-80 Model 4 TinyBASIC Fully Loaded Web Emulator

Click/tap the green screen, then type or paste. The on-screen keyboard is hidden by default; use OPEN KEYBOARD when needed.

RADIO SHACK TRS-80MODEL 4
ESC
F1
F2
F3
F4
F5
F6
F7
F8
BREAK
!
^
(
)
*
+
ABS(
SQR(
SIN(
COS(
PI
1
2
3
4
5
6
7
8
9
0
-
=
BKSP
Q
W
E
R
T
Y
U
I
O
P
[
]
SHIFT
A
S
D
F
G
H
J
K
L
;
ENTER
CTRL
Z
X
C
V
B
N
M
,
.
/
SPACE
RADIO SHACK CASSETTE / REEL DATA RECORDERREMOTE
TAPE STOPPED
COUNTER 000000

Supported BASIC / System Commands

10 PRINT "HELLO";
20 PRINT " WORLD"
PRINT I;
PRINT TAB(20);"TEXT"
PRINT USING "########.##-";A;B;C
PRINT @ 128,"CENTER"
A$=INKEY$
PRINT 5!
PRINT 2^8
PRINT ABS(-25)
PRINT RANDINT(1,6)
PRINT INSTR("HELLO","LL")
PRINT MIN(10,20)
INPUT A
DIM X(100) / LET X(I)=1
DIM A(10,10) / PRINT A(I,J)
LOAD / SAVE ASCII .BAS FILES
CLOAD / CSAVE CASSETTE BASIC
CLOAD? / TAPE / REWIND / TSTOP
OPEN "O",#1,"TAPE:DATA" / PRINT #1 / INPUT #1
COPY PROGRAM / PASTE / CTRL+C / CTRL+V
DRIVE 0 SERVER SHARED / DRIVE 1 LOCAL
LOAD "DEMO.BAS" / SAVE "MYPROG.BAS"
KILL / RENAME VIRTUAL DISK FILES
BREAK PROGRAM / ESC / CTRL+C
RUN / LIST / EDIT n / RENUM / NEW / CLEAR / CLS
UP/DOWN HISTORY / LEFT/RIGHT LINE EDIT
HELP MANUAL BUTTON / FULL REFERENCE
FOR I=1 TO 1000 : NEXT I
IF A>3 THEN 100
GOTO / GOSUB / RETURN
DATA / READ / RESTORE
HELP MANUAL ⬅ Return to Main Page