basic 7^ l - internet archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0...
TRANSCRIPT
![Page 1: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/1.jpg)
BASIC 7^ ^l
![Page 2: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/2.jpg)
PC-9800
N
88 -BASIC
(86)
N 88 -BAS1C(86) ROM
N
a8-BASIC (86) /.' N S8
- BASIC (86) ROM
N
a8 - BASIC(86)
.
N
88 -BASIC(86) 'N 8S_BASIC(86) )
BASIC .N se-BASIC(86) • BASIC.
BASIC .
(3)
![Page 3: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/3.jpg)
4
1
N
S8-BAS (86)
N 88_BASIC(86) ROM BASIC DISK BASIC.2 BAS
N 88_BASIC(86) ' . BASIC' .3
N S8 -BASIC(86) *. BASIC .4
• ....
![Page 4: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/4.jpg)
(3)
4)
'
(
10 )
1
N
88-BASIC(86)
1. ROM BASIC DISK BASIC 3
2. N Ba_BASIC(86) 3
3. BASIC 4
3.1 4
3.2 5
•
•
• )2 BASIC
1. ^ 9
2. n 9
3. 9
4. BASIC 10
•
5. 12
5.1 12
5.2 12
5.3 12
•10
•8
• 16
5.4 13
5.5 13
5.6 14
6. 14
6.1 14
(5)
![Page 5: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/5.jpg)
6.2 14
7.
8. 17
9. 17
10. 19
10.1 19
•
0
•-
10.2 21
10.3 21
10.4 24
10.5 24
•
•
10.6 25
11. 25
11,1 25
11.2 26
•
•
11.3 27
12. 28
13. 29
14. 30
3
ABS 38
AKCNV$ 38
ASC 38
ATM 39
ATTR$ 39
AUTO 40
BEEP 40
35
BLOAD 40
BSAVE 41
CALL 42
CDBL 42
CHAIN 43
CHR$ 44
CINT 44
(6)
![Page 6: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/6.jpg)
CIRCLE 45
CLEAR 46
CLOSE 47
CLS 47
1 COLOR 48
2 COLOR 51
COLOR® 52
COMMON 52
COM ON/OFF/STOP 53
CONSOLE 54
CONT 55
COPY 55
COS 56
CSNG 57
CSRLIN 57
CVI/CVS/CVD 58
DATA 58
DATE$ 59
DEF FN 59
DEFINT/DEFSNG/DEFDBL/
DEFSTR 60
DEF SEG 61
DEF USR 61
DELETE 62
DIM 62
DRAW 63
DSKF 67
DSKI$ 68
DSKO$ 68
EDIT 69
END 70
EOF 70
ERASE 70
ERL/ERR 71
ERROR 71
EXP 72
FIELD - 72
FILES/LFILES 73
FIX 74
FOR- •TO -STEP—NEXT 74
FPOS 75
FRE 75
GET 76
GET® 77
GOSUB 78
GOTO/GO TO 78
HELP ON/OFF/STOP 79
HEX$ 80
IF-THEN—ELSE/IF- • -GOTO
-ELSE 80
INKEY$ 81
INP 81
INPUT 82
INPUT# 83
INPUT$ 83
INPUT WAIT 84
INSTR 84
INT 85
JIS$ 85
KACNV$ 85
KEXT$ 86
KEY 86
KEY LIST 87
KEY ON/OFF/STOP 87
KILL 88
KINPUT 88
K1NSTR 89
KLEN 89
KMID$ 90
KNJ$ 90
KPLOAD 91
KTYPE 92
(7)
![Page 7: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/7.jpg)
LEFT$ 92
LEN 93
LET 93
LINE 94
LINE INPUT 95
LINE INPUT# 96
LINE INPUT WAIT 96
LIST/LLIST 97
LOAD 97
LOAD 98
LOC 98
LOCATE 99
LOF 99
LOG 100
LPOS 100
LPRINT 100
LPRINT USING 101
LSET/RSET 101
MAP 102
MERGE 103
MID$ 103
MID$( 104
MKI$/MKS$/MKD$ 104
MON 105
MOTOR 105
NAME 106
NEW 106
NEW ON 106
OCT$ -107
ON COM GOSUB
ON ERROR GOTO 109
ONGOSUB/ON-GOTO 109
ON HELP GOSUB 110
ON KEY GOSUB Ill
ON PEN GOSUB 112
ON STOP GOSUB 112
ON TIME$ GOSUB 113
OPEN 114
OPTION BASE 116
OUT 117
1 PAINT 117
2 PAINT 118
PEEK 120
PEN 120
PEN ON/OFF/STOP 121
POINT 122
1 POINT 122
2 POINT 123
POKE 123
POS 124
PRESET 124
PRINT 125
PRINT# 126
PRINT USING 128
PRINT# USING 130
PSET 130
PUT 131
PUT® 132
RANDOMIZE 133
READ 134
REM 134
RENUM 135
RESTORE 135
RESUME 136
RETURN 136
RIGHTS 137
RND 137
ROLL 138
RUN 138
SAVE 139
SCREEN 140
SEARCH 143
(8)
![Page 8: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/8.jpg)
SET
SGN
SIN
SPACES
SPC
SQR
STOP
STOP ON/OFF/STOP
STR$ …-
STRING?
SWAP …-
TAB …'-
TAN …'-
TERM …'-
TIMES '-…
144
•145
•145
•146
•146
146
147
147
148
•148
•149
•149
149
150
152
TIME$ ON/OFF/STOP 152
TRON/TROFF
3
USR 153
VAL
4
VARPTR 154
VIEW 155
VIEW( 156
WAIT 157
WHILEWEND 158
WIDTH 158
WIDTH LPRINT 159
WINDOW 160
WINDOW( 161
WRITE 161
WRITE# 162
4
•165
•168
A. 181
B. 189
C. 190
d. mmmm 191
E. 192
195
(9)
![Page 9: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/9.jpg)
AUTO 40
DELETE 62
EDIT 69
KEY LIST 87
LIST/LLIST 97
LOAD 97
MERGE 103
RENUM 135
SAVE 139
NEW 106
NEW ON 106
RUN 138
TRON/TROFF 153
FILES/LFILES 73
KILL 88
NAME 106
SET 144
43
COMMON 52
DATA 58
DEF FN 59
DEFINT/DEFSNG/DEFDBL/DEFSTR
60
DIM 62
END 70
ERASE 70
FOR-TO-STEP-NEXT 74
GOSUB 78
GOTO/GO TO 78
IF--THEN~ELSE/
IF,"GOTOELSE 80
LET 93
ON-GOSUB/ON-GOTO 109
OPTION BASE 116
RANDOMIZE - 133
READ 134
REM 134
RESTORE 135
RETURN 136
STOP - 147
SWAP 149
WHILEWEND 158
SEARCH 143
'
CHAIN
(10)
![Page 10: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/10.jpg)
CLS 47
[1) COLOR 48
COLOR @ 52
CONSOLE 54
LOCATE 99
PRINT 125
PRINT USING 128
WRITE 161
CSRLIN 57
POS 124
SPC 146
TAB 149
CIRCLE 45
CLS 47
[2C0L0R 51
DRAW 63
GET@ 77
LINE 94
1PAINT 117
[2)PAINT 118
POINT 122
PRESET 124
PSET 130
PUT® 132
ROLL 138
SCREEN 140
VIEW 155
WINDOW 160
MAP 102
[1JPOINT 122
2POINT 123
VIEW
5
WINDOW 160
(11)
![Page 11: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/11.jpg)
ABS 38
ATN 39
CDBL 42
CINT 44
COS 56
CSNG 57
CVi/CVS/CVD 58
EXP 72
FIX 74
INT 85
LOG 100
RND 137
SGN 145
SIN 145
SQR 146
TAN 149
ERROR 71
ON ERROR GOTO 109
RESUME 136
ERL/ERR 71
1
MID$ 103
ASC 38
CHR$ 44
HEX$ 80
INSTR 84
LEFT$ 92
LEN 93
MID$ 104
MKI$/MKS$/MKD$ 104
OCT$ 107
RIGHT$ 137
SPACE$ 146
STR$ 148
STRING$ 148
VAL 154
(12)
![Page 12: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/12.jpg)
KPLOAD 91
AKCNV$ 38
JIS$ 85
KACNV$ 85
KEXT$ 86
KINSTR 89
KLEN 89
KMID$ 90
KNJ$ 90
KTYPE 92
CLOSE 47
FIELD 72
GET 76
INPUT# 83
LINE INPUTf 96
LSET/RSET 101
OPEN 114
PRINT# 126
PRINT! USING 130
PUT 131
WRITE! 162
ATTR$ 39
DSKF 67
EOF 70
FPOS 75
INPUT$ 83
LOC 98
LOF 99
(13)
![Page 13: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/13.jpg)
HELP ON/OFF/STOP 79
INPUT 82
INPUT WAIT 84
KEY 86
KEY ON/OFF/STOP 87
KINPUT 88
LINE INPUT 95
LINE INPUT WAIT 96
ON HELP GOSUB 110
ON KEY GOSUB Ill
ON STOP GOSUB 112
STOP ON/OFF/STOP 147
INKEY$ 81
COPY 55
LPRINT 100
LPRINT USING 101
WIDTH LPRINT 159
LPOS 100
SPACE$ 146
SPC 146
/ON TIME$ GOSUB --
TIME$ ON/OFF/STOP-
•113
•152
DATE$
TIME$
••59
•152
RS-232C
COM ON/OFF/STOP -' ,53
ON COM GOSUB
OPEN
'108
•114
(14)
![Page 14: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/14.jpg)
-
ON PEN GOSUB 112
PEN ON/OFF/STOP 121
I/O
BEEP 40
OUT 117
WAIT
7
LOAD? 98
CLEAR 46
DEF SEG 61
POKE 123
BL0AD 40
BSAVE 41
CALL 42
PEN •120
INP •81
MOTOR 105
FRE 75
PEEK 120
VARPTR
4
DEF USR 61
USR 153
(15)
![Page 15: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/15.jpg)
MON •105 TERM 150
DSKO$ 68 DSKI$ •68
(16)
![Page 16: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/16.jpg)
1
N88-BASIC(86)
![Page 17: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/17.jpg)
1 N88-BASIC(86)
1. ROM BASIC DISK BASIC
PC-9800
N
88 -BASIC
(86) .N8rBASIC (86) DISK BASIC ROM BASIC 2
.ROM BASIC ROM. ON .DISK BASIC ROM BASIC. DISK BASIC
ON
N
B3- BASIC(86).ROM BASIC
DISK BASIC .) BASIC BASIC .2. N 88-BASIC(86)
N88 -BASIC(86) .(1)
• 640 x 400 4096 16 (DISK.• . .
DISK ).
(2)
• .• BASIC
.• BASIC .
3
![Page 18: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/18.jpg)
1
N
88-BASIC(86)
• IFTHENELSE WHILEWEND
.• CHAIN DISK ).
40 .(3) < DISK ).
(4)/ DISK ).
(5) -NCU DISK ).(6) ffi DISK ).
3. BASIC
BASIC
How many files (0—15)
..3 OPEN .
BASIC . *Ok"
BASIC *.BASIC 2
.
3.1
BASIC ..PRINT 21+ 6—5.
PRINT 21+6-5 1*3
22
Ok
4
![Page 19: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/19.jpg)
3. BASIC. PRINT *" 21+
6-5" "22" .BASIC...
2 2..3.2
BASIC .....
RUN ..
10 A=2
20 B=-5
30 PRINT A+B
RUN
-3
Ok
1 , .NEW.2 2,.
(1) .( .5
![Page 20: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/20.jpg)
1
N
BS-BASIC(86)
20 30 2129.(2)
.DELETE 3 DELETE ).
(3) . LIST
3 LIST ).(4)
RENUM 3 RENUM ).(BASIC ..
SAVE ..LOAD .
BSAVE BLOAD .3 .* DISK . CMT..
6
![Page 21: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/21.jpg)
2
BASIC
![Page 22: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/22.jpg)
2 BASIC
1.
BASIC.1 .. ( 2 10.4.PRINT 1234
/2.
(.. 1 255.1 . 1.
1 .3.
1 65529 ..
. 1
RUN.9
![Page 23: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/23.jpg)
2 BASIC
* ."
1 3. BASIC )..LIST, DELETE .4. BASIC
.1
(2
2
2
2 4 1
1 .BASIC ( … 2 5.1
.LCTRLj 1 ...
B. C.
BASIC
5 6.— */) .. 1 .
10
![Page 24: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/24.jpg)
4 . BASIC
2 .(1) (.)
BASIC ..LIST
(2)
LIST, DELETE .DELETE 100-200
(3) .A= B+C PRINT A
(4) ^ .INPUT A, B C
COLOR 7 0
(5)
PRINT .PRINT "A= " A
(6) 'REM ( 3 REM .
(7)
PRINT .(8) *)
2 13, ).(9) .
11
![Page 25: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/25.jpg)
2 BASIC
5.
. ..
•
r- 8
10
16
-
5.1
255 ". 1
2
BASIC 2
). " . "CHR$ CHR$(&H22)..
) "Good Morning"
"1 2 3 4 5 6 7 8 9"""" BASIC"
CHR$(&H22)+ "TEST" CHR$ (&H22)
5.2 .5.3
8 • 10 • 16 3 .10— 32768 +32767 .
12
![Page 26: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/26.jpg)
5.
..32767
-123
+5
31100.5% — .8
&0 & 0 7 . &0&177777 .&12345
&07777
16&H 0 F . &H0&HFFFF .&H100
&HCFFF
8 16 PRINT 10
. 10 OCT $, HEX $.5.4 .5.5
7 . 7 6
— 1.70141E+38 L.70141E+38.BASIC .
3 .7
E3525.68
3.14
-7.09E-06
13
![Page 27: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/27.jpg)
2 BASIC
5.6
16 . 16 .— 1.701411834604692D+ 38 L701411834604692D+38.
3 .8
#
D1234567.890
56789.01
-1.09432D-58
6.
1
( . .0 () .
6.1
40 1 . .1 ..
2 .COUNTER . OF . TABLE . DATA . 999888777666555 . 01
COUNTER . OF . TABLE . DATA . 999888777666555 , 02
2 8. E. K. FN (
3
DEF FN ). .6.2 .
INPUT.14
![Page 28: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/28.jpg)
7 .
-
.4.
r—$—%
_#
".) A ~
I
A # ——
A%
A $ ——
. A! A .
DEFINT, DEFSNG . AC.DEFINT A-C
S
C=A+B —A, B, C
L=M*N AC
7. .100 100 .
A(0) A(99)
100 1 . .A(0) A 0 ..
15
![Page 29: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/29.jpg)
2 BASIC
( .. 2 6.2
DIM " ..DIM.
DIM A(5) 5
0 + 1.5 + 1 6 .
v0 " OPTION BASE) 0"
BASIC . OPTION BASE
1 .DIM
*" .0
DIM A(10) 1 11
DIM TA(2 3) 2 3x4 =12
DIM NAMES (2, 5, 3) 3 3 X 6 X 4 = 72
2 2 ( 2 .TA(0, 0) TA(0, 1) TA(0 2) TA(0, 3)
TA(1 0) TA(1, 1) TA(1 2) TA(1 3)
TA(2, 0) TA(2 1) TA(2 2) TA(2 3)
. DIM 1 (255.10 0 1 DIM.
16
![Page 30: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/30.jpg)
9 .
8.
N 88 -BASIC(86) (. " BASIC..
BASIC
BASIC
") f (#),.BASIC E. .
9. ..( 3 STR $ VAL ).
(1)
.10 ABC %= 1.234
20 PRINT ABC%
RUN
1
(2) .10#/3 10#Z3# .
10 A#=10#Z3
20 B#=10#Z3#
30 PRINT A#, B#
RUN
3 . 333333333333333 3 . 333333333333333
17
![Page 31: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/31.jpg)
2 BASIC
(3) .10 A-12.34
20 B= NOT A
30 PRINT B A
RUN
—13 12.34
(4) .10 A%= 34,4
20 B%= 34.5
30 PRINT A%, B%RUN
34 35
10 A#=1.234E+07
20 B%=A#
30 PRINT B% A#
RUN
Overflow in 20
(5) 7. 7
5.96E— 8 .10 A# =1.23456789#
20 B =A#
30 PRINT A#, B
RUN
1.23456789 1.23457( (1 )
•
A#=1.41421356#+0.12
A#= 1.41421356#+0.12#
18
![Page 32: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/32.jpg)
10.
2 )
A#=3.1415
*
A #=3.14
#
10.
..10+3Z5
A+B/C-D
"BASIC"
3.14
A$
TAN(D)
5 .1.
2.
3.
4.
5.
.10.1 ..
() X—X
*,/ X*Y X/Y
+ X+Y, X-Y
19
![Page 33: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/33.jpg)
2 BASIC
.. .
1)
2)
3)
4)
5)
6)
7)
2X +Y
Y +2
(X + Y)
2
X2+2X + 1
(XY)2
Y(-X)
BASIC
2*X+ Y
X/Y+2
(X+ Y)
X"2+2*X+ 1
X
2
Y*-X
2 10.6
.
(1)
¥ .. .10¥3 —3 (10+ 3 = 3 • • 1)
23.75¥5 —4 (24+ 5 = 4* • 4)
MOD .. .
13.3 MOD 4 —1 (13+4 = 3 • • • 1)
25.68 MOD 6.99 —5 (26+7= 3* • • 5)
(2) 0
0 (Division by zero)
5 BASIC
.0 .PRINT 2#/0
/0
1.701411834604692D+38
PRINT 0 -1
/0
1.70141E+38
(3) ^.
20
![Page 34: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/34.jpg)
10.
X)V" (Overflow)
.PRINT 3^300
OV
1.70141E+38
10.2
2 . 1) 0)
3 IF"'THENELSE
).
X= Y
<>, >< X< >Y, XXYX<Y
> X>Y
<=, =< A II -< X=<Y
>=, => X>=Y, X=>Y
: = .IF-"THENELSE .
IF X=0 THEN 1000
IF A+BO0 THEN X=X+1 : Y=Y+1
10.3
2.32768 +32767 2
. *OV" (Overflow) .. 2 (16 ). X Y.
NOT not(X NOT X
1 0
0 1
21
![Page 35: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/35.jpg)
2 BASIC
AND and ()X Y X AND Y X AND Y
11 X Y"-\
Au f f\ \
0 0I Jl
0 0 0
or(X Y X OR Y X OR Y
1 1 1,X ,H
0 1
0
0 0 0
XOR exclusive or()X Y X XOR Y X XOR Y
0 \0 1
0 1
0 0 0
IMP : implication ()X Y X IMP Y X IMP Y
0 0 1
EQV = equivalence ()X Y X EQV Y X EQV Y
0 0 1
'.AND
22
![Page 36: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/36.jpg)
10.
. OR 2 2...1 OR 0 —
1
1 OR
48 AND 24 16
48 AND
15 XOR 60 —51
15 XOR
17 EQV 12 —— 30
17 EQV
28 IMP 9 — 21
28 IMP
0 =
0 =
48 =
24 =
24 =
15=
60=
60 =
17 =
12 =
12 =
28 =
9 =
9 =
NOT 23 — 24 23=
NOT 23=
1111 1111 1111 1111) 2
111111111111 1111) 2
0000 0000 0011 0000) 2
0000 0000 0001 1000) 2
0000 0000 0001 0000) 2
0000 0000 0000 1111) 2
0000 0000 0011 1100) 2
0000 0000 0011 0011) a
0000 0000 0001 0001) 2
0000 0000 0000 1100) s
1111 1111 1110 0010) 5
0000 0000 0001 1100)
0000 0000 0000 1001) s
1111 11111110 1011)
0000 0000 00010111)
1111 1111 1110 1000) i
0 ( 1 ( 16
0 1— 1 OR 0 ). 2
.IF X<0 OR 99 X THEN 1000
X 99 1000 .IF 0<X AND X 100 THEN X=0
X 100 X 0 .
IF NOT (A=0) THEN 20
A JO 20 .23
![Page 37: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/37.jpg)
2 BASIC
10.4 (..
N 88-BASIC (86) SIN () SQR( CHR $ LEFT $" .3 .
a .3 DEF FN .
SIN1
DISK
.A= SIN(3.1416)+COS(3.1416)
PRINT 2, 2*2, SQR (2)
10.5
BASIC ."+ .
10 A$ ="SUPER" B$="PERSONAL" C $ ^"COMPUTER"
20 D$ =A$ +"-"+B$+"-" +C$
30 PRINT D$
RUN
SUPER — PERSONAL—COMPUTER
Jt.= <, >, <>, >< = =< >=, =>
1 .2 1
C.
24
![Page 38: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/38.jpg)
11.
.._1).
"AA"<"AB"
"BASIC" = " BASIC"
"X&">"X #"
"PEN ">"PEN"
"cm">"CM"
"DESK"<"DESKS"
10.6
.9 > )
2 10 NOT
3' ( 11 AND
4 12 OR
5 */( 13 XOR
6 ¥ ( 14 IMP
7 MOD( 15 EQV
8 + ,
11.
11. 1 . —..
NS8-BASIC(86)
. ".
25
![Page 39: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/39.jpg)
2 BASIC
11.2 ." >"
".<
4 3 1""."" .N 88-BASICC86) .
KYBD X
SCRN X
LPT1 X
CAS1 1200
CAS2 n ( 600
1
1
2
2
S S S
14 14
C0M1 RS-232C 1
COM2 RS-232C 2
COM3 RS-232C 3
• KYBD SCRN DISK BASIC .• CAS1 CAS2 CMT
.*1 14 .• COM2 , COM3 RS-232C.26
![Page 40: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/40.jpg)
11..1) ROM BASIC 1 (CAS1
)
2) DISK BASIC 1 (1
)
RS-232C COMn:) OPEN
3 OPEN .10.
>
. ..> . >
6 3
... .
1
0 255 .6 6 6
9 3 .10 .
6.11.3
OPEN
.OPEN. (
27
![Page 41: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/41.jpg)
2 BASIC
OPEN
N 88-BASIC (86) 1 3. BASIC
OPEN .. 3
BASIC .12.
CPU (Central Processing Unit) 2. 1
CPU .1
1
"." . CPU.CPU s. CPU
." PC-9801
N88-BASIC(86) .
N
S8 BASIC
(1) STOP (ON STOP GOSUB
(2) HELP (ON HELP GOSUB
(3) ' (ON TIME$ GOSUB)(4) (ON KEY GOSUB
(5) RS 232C (ON COM GOSUB
(6) CON PEN GOSUB
28
![Page 42: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/42.jpg)
13.
13.
N 88-BASIC(86)
" .RENUM ..
10 INPUT A
20 IF A<0 THEN 80
30 IF A>0 THEN 60
40 PRINT "zero"
50 GOTO 90
60 PRINT "plus"
70 GOTO 90
80 PRINT "minus"
90 END
10 0 .20, 30 50, 70
. .10 INPUT A
20 IF A<0 THEN * MINUS
30 IF A>0 THEN *PLUS
40 PRINT "zero"
50 GOTO *EXIT
60 *PLUS : PRINT "plus"
70 GOTO *EXIT
80 *MINUS : PRINT "minus"
90 *EXIT : END
29
![Page 43: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/43.jpg)
2 BASIC
..{1) *) .(2) 1.(3) 1
. .(4) ..
(5) 1 255
.(6) .(7) 1
."Syntax error".
"Duplicate label" . *RUN"
1. .LIST, DELETE.
LIST * START-* LAST
DELETE *L00P1-*EXIT1
14.
N 88-BASIC (86) .^ , .XXXX . • •
30
![Page 44: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/44.jpg)
14.
.XXXX • • * in yyyy
XXXX* • • yyyy .BASIC.— A..
31
![Page 45: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/45.jpg)
![Page 46: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/46.jpg)
3
..1—KACNVS(-) 2 3- m *
J4—
1
I
2 :!^ 1
5—1
i
KACNV$ (
6—1 iA$=KACNV$(B$)
PRINT KACNV$(" ABC")
1— 2 1
2 KI/KO .> 1 2
" Illegal function call' .8— 2 .9 AKCNV$ 35
1. .2. DISK BASIC .3. . "" .4. . .5. . ..
1. . BASIC
( . "DATA .
» .* [ .
BASIC
.35
![Page 47: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/47.jpg)
3
.CLEAR (, > >
>
. .. .
CLEAR
.INPUT •
..
* 0=) .
* 1 255.DATA > •••] .DATA 0 10, 15, 20
* Wx Wy) Sx Sy). STEP (x y). X Y)..
36
![Page 48: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/48.jpg)
6. . .7. . .8. . .9. . 4 .
DISK
N 88- BASIC(86) BASIC "DISK"ROM
N
ss -BASIC(86)"
( 1 1. ROM BASIC DISK BASK ).BASIC
DISK BASIC . DISK
(DISK .SIN, COS, TAN
DISK BASIC.
37
![Page 49: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/49.jpg)
ABS
ABSi .
I
ABS ( >)
|
B= ABS(-2)
PRINT ABS (- 1.00000000000000 1
)
.>.
8
AKCNVs(disk
# 1 2 .
I
AKCNV$(<
|
A$=AKCNV$(B$)
PRINT AKCNV$(" ABC"> i 2 . > 2.
KACNV$ 35
ASC
1
.
I
ASC( >)
|
A=ASC("NEW")
PRINT ASC(A$)
10 .CHR$ 23
38
![Page 50: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/50.jpg)
ATTR$
ATN( .
ATN (
ANGLE =ATN(Y/X)
PRINT ATN (-3.14159/2)
. ?r/2 r/2. ^.TAN
ATTR$ (D K
.ATTR$(
>
#<
> >
PRINT ATTR${1)
A$=ATTR$("1 TOOL. BAS")
. ."" ."R" ."P" ." E" P SAVE .
SAVE, SET
39
![Page 51: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/51.jpg)
AUTO
AUTOW^W] .
AUTO > >
|
AUTO 100 5
AUTO
>
.10 .
AUTO .AUTO I CTRLj+[C I ^TOP
|
. .*) ..
.
BEEP| .
BEEP >
|BEEP
1 ON( 0 OFF( .> PRINT CHR$(7).
31
BLOAD(disk)
I
.
I
BLOAD ] [ R]
|
BLOAD "SUB1",
R
BLOAD "SUB2", &H100
40
![Page 52: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/52.jpg)
BSAVE
RS-232C..
DEF SEG
>.DEF SEG
BSAVE.R
..R .
R
.BSAVE, CLEAR, DEF SEG, LOAD
BSAVE(dsk-)
I
RS-232C 'BSAVE >, :BSAVE "SUB1", &H100 &H2FF
RS-232C ..
.BSAVE DEF SEG
>.BLOAD, CLEAR, DEF SEG, SAVE
41
![Page 53: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/53.jpg)
CALL
CALL.
CALL ( > ••-
CALL MUSBR(X, Y)
CALL M(ARG1$, ARG2$, RESULTS)
. POKE BLOAD .. .
..CALL DEF SEG
>J .
CALL IRET BASIC.BASIC .
BLOAD, BSAVE, CLEAR, DEF SEG, POKE
CDBL ].
CDBL(
A#=CDBL(B!Z2)
A#=CDBL(256%)
> .6 .
CINT, CSNG
42
![Page 54: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/54.jpg)
CHAIN
CHAIN(D|SK)i
.It] CHAIN [MERGE] > , ALL , DELETE
i^lj ]CHAIN MERGE "TEST . BAS", 1000, ALL, DELETE 500-600
CHAIN . OPTION BASE.(1) MERGE
..
ALL ..COMMON COMMON).
DELETE .(2) MERGE
J (.
> .
..
ALL 1) .DELETE . "00— 30(T'
. DELETE
RENUM >.43
![Page 55: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/55.jpg)
CHR$
RENUM.DEFINT, DEFSNG, DEFDBL, DEFSTR MERGE
i.DEF FN, ON COM GOSUB, ON ERROR
GOTO .OPTION BASE .
COMMON, 1
2
CHR$~
aF" .CHR$ (
A$=CHR$(65)
PRINT CHR$(&H4E) . 0255 ,"Illegal function call"
ASC, 23
CINT
1
.CINT(>)
A%=CINT(B!* 2)
A%=CINT(X #) . 32768
32767 "Overflow" .CDBL, CSNG
44
![Page 56: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/56.jpg)
CIRCLE
CIRCLEi.
CIRCLE (Wx, Wy)
STEP(x, y)
>
> 1>
, 2>
>
CIRCLE (80 80) 40 4, 0 6.28
CIRCLE STEP (40 —20), 30 F, TILE$
(Wx Wy) .STEP LP( ) .
1 . COLOR.'2;r2;r Jr ) . 0
. .> )/( ) .
.640X400
640X200
1/2 .640X400
1,0, 640X200 0.5.1 640 X 400 . 640 x 200 0.5. 640X400
, 1 1.F 2
2PAINT .2>
F.
0(2
^=3.14159
45
![Page 57: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/57.jpg)
CLEAR
CIRCLE LP( (Wx Wy)
COLOR, 2 PAINT, 14 18 21
CLEAR.
CLEAR > > >[ >CLEAR &H9E00, &H400
2KB
1
T
BAS
.pW).5KB10000,
1KB
0""
(.. DEF(DEF FN, DEF SEG
DEF USR DEFINT .CLEAR
.>
16 ) .
*
16 — 1) BASIC.BASIC.
< BASIC FOR,
GOSUB, PAINT
.512.
16
BLOAD, BSAVE, FRE
46
53KB
--
8.75KB
2300,
0000,
Ns BASIC(86)
![Page 58: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/58.jpg)
CLS
CLOSEi ,
1
CLOSE # > [ # "•
|
CLOSE
CLOSE #1 #3
CLOSE OPEN ..> OPEN
. ....CLOSE. CLOSE.
R RUN R LOAD. END NEW.STOP . END.CHAIN, END, LOAD, NEW, OPEN, STOP, 26 27, 28 29
CLSi ,
CLS >
CLS 2
1 2 3 . 1.47
![Page 59: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/59.jpg)
1 COLOR
1 . CONSOLE, 1COLOR
.2 .
SCREEN [1]COLOR.3 .
CONSOLE
. LP(.1 COLOR, CONSOLE, SCREEN, VIEW
1 COLOR
.
I
COLOR >— (,
COLOR 7, 0, 0,
lCOLOR
— . .. Z CONSOLE. < " 2COLOR .
(CONSOLE 0)
1
48
![Page 60: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/60.jpg)
1 COLOR
5
6
7
ita (CONSOLE 1)
0: 1: 2: 3:4 5 6 7.
* " > 2 COLOR .CLS
. PRESET .0 0 .
BASIC.0: 1: 2: 3:4: 5: 6: 7:
..
. " .(PSET, LINE, CIRCLE .
>
0 0. ..
49
![Page 61: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/61.jpg)
1 COLOR
0 8 '8 . 8 8.1 4096 '8 . 8 4096 8
2 4096 *16 . 16 4096 16.N 88-BASIC(86) 8 '8..
2 COLOR ..
8
*
8 K 4096 *8 '
0 0 ( 0 &H000 (1 1 ( 1 &H00F (2 2 ( 2 &H0F0 (3 3 ( 3 &H0FF (4 4 ( 4 &HFO0 ()5 5 ( 5 &HF0F (6 6 ( 6 &HFF0 (7 7 ( 7 &HFFF (
4096 • 16
>
0 &H000 ( 8 &H777 ()1 &H00F ( 9 &H00A (2 &H0F0 ( 10 &H0A0 (3 &H0FF ( 11 &H0AA (4 &HF00 ( 12 &HA00 (5 &HF0F ( 13 &HA0A ( )6 &HFF0 ( 14 &HAA0 (7 &HFFF ( 15 &HAAA (
> DISK . ROM. 4096 *8 4096
![Page 62: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/62.jpg)
2 COLOR
*16 RGB
. RGB .2 COLOR, COLOR®, CONSOLE, 15 16
2 COLORI .
|
COLOR= ( >)
| COLOR =(2, 4)
COLOR = (PA COL)
2C0L0R.0 7( 0 15) 8 16
..
1C0L0R. .8 '8
d7 07 8 > .4096 *8
07 &H000&HFFF 4096.4096 '16
0 15 &H000&HFFF 4096
...
= ) < XX)LOR"
DISK ).1 COLOR .
51
![Page 63: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/63.jpg)
COLOR®
BASIC.1 COLOR, 15 16
COLOR @[ I .
COLOR@ (XI, Y1)-(X2, Y2) >]
COLOR@ (0 0) — (79 4) 2
COLOR® 2 XI, Yl), (X2, Y2)
.(XI, Yl) X2, Y2) .
CONSOLE. 1 COLOR. 7
. .. .COLOR®
COLOR® .C0L0R@ .
CONSOLE, 1 COLOR, 33
C0MM0N(DSK-)
I
CHAIN.COMMON > •••
COMMON A, B, XY() NA$
52
![Page 64: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/64.jpg)
COM ON / OFF / STOP
COMMON CHAIN .CHAIN MERGE .
COMMON CHAIN
COMMON CHAIN .> 1 255 1
COMMON . 0
.CHAIN ALL .
CHAIN, 1,2
COM ON/OFF/STOPm BE RS-232C .
DCOM [( >) ON
2) COM >) OFF
3) COM [( STOP
COM ON
COM (2) ON
RS-232C
.1 .RS-232C 1
RS-232C 2
RS-232C 3
2 3 .1) . RS-232C
ON COM GOSUB.2) . .
53
![Page 65: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/65.jpg)
CONSOLE
3) .. COM ON
.COM OFF . COM ON RS-
232C OPEN .COM OFF COM STOP.
ON COM GOSUB
CONSOLE .CONSOLE >
> / >CONSOLE 0 24 0
1
CONSOLE 1,
0
. CLSPRINT CHR$(12)) l^f?
1
. 0 .Z > 1 0. .1 COLOR, COLOR®, 33
54
![Page 66: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/66.jpg)
COPY
CONTI STOP CTRLl+ , STOP
.CONT
CONT
CONT . STOPl ICTRL1+)STOP . CONT.
CONT
..COPY
I .COPY >
|
COPY 2
COPY
2 .( 1 ) ROM BASIC DISK BASIC SW6
OFF
15 .3 .
..
... 640X200 .
.55
![Page 67: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/67.jpg)
COS
PC-PR201 SW5 2 ON.(2) DISK BAS SW6
2
4 ON ifB".
15 .3 .
4 5 .1
2 .3
.4 .5
.PC-PR601 13
. BASIC .PC-PR201 PC-PR601 SW5
20 ON . .• PC-PR201V
* SW6
2
3 ON
BASIC .Cu^
( .cos ( >)
X = RADIUS COS(ANGLE)
PRINT COS (3. 141 59/4). ,
56
![Page 68: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/68.jpg)
CSRLIN
>
ATN SIN, TAN, 6 30
CSNGb ' .
CSNG( >)
A! = CSNG(B#/4)
PRINT CSNG(128%)
6 . 1.70141E+
38 L.70141E+38 ^Overflow".CINT, CDBL
CSRLINj .
CSRLIN
Y= CSRLIN
() . 25
0
24, 20 0 19. 0, 24(
19) .POS, 10
57
![Page 69: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/69.jpg)
CVI / CVS / CVD
CVI/CVS/CVD
i
.
I
D CVI (2
2) CVS (4 >)
3) CVD (8
|
A%=CVI(A$)
B=CVS("A3Bd")
C#=CVD(NUM$)
MKISZMKSIZMKDS >
.CVI
CVS
CVD
2 (2 (MKI$ ).4 (4 (MKS$ ),8 (8 (MKD$ ),
GET
.MKI$/MKS$/MKD$ 27
DATAI READ .
DATA •••
DATA 1 CBA, 1465
. READ DATA
. .DATA 1 (255 .
" .1 DATA . DATA
58
![Page 70: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/70.jpg)
DEF FN
READ DATA -.READ, RESTORE, 3 14
DATE$
I
.
|
1)DATE$
2)DATE$="yy/mm/dd"
|
A$=DATE$
DATE$="87/12/12"
DATES "yy/mm/dd"(//
2) yy 0099 mm01 L2 dd 0131 . yy mm, dd (.. .
TIME$
DEF FN
4Sc .DEF FN ( )=DEF FNA{X, Y)=X * 2+Y * 3
DEF FN .DEF FN .
> .. .
59
![Page 71: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/71.jpg)
DEFINT / DEFSNG / DEFDBL / DEFSTR
1 (255
.FN () . ..
DEF FN >.DEF FN.DEF FN DEF FN .
DEFFN .39
DEFINT/DEFSNG/DEFDBL/DEFSTR.1) DEFINT '•'
2) DEFSNG > •••
3) DEFDBL •'
4) DEFSTR > > •'
DEFINT A, l-K
DEFSNG B
DEFDBL X-Z
DEFSTR L-N, Q
DEFINT DEFSNG
DEFDBL DEFSTR .1.
(, #, $). .
4
60
![Page 72: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/72.jpg)
DEF USR
DEF SEG.
DEF SEG= >DEF SEG=&H9E00
BSAVE, BLOAD, PEEK, POKE
DEF SEG..
16 .VARPTR.
DEF SEG DEF SEG .DEFSEG .
BLOAD, BSAVE, CLEAR, DEF USR, PEEK, POKE, VARPTR
DEF USRI
USR .] DEF USR >=
>
DEF USR3 = &HF000
> 09 ^ . 10. 0
USR0 USR .>
DEF SEG .USR. POKE BLOAD
61
![Page 73: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/73.jpg)
DELETE
DEF USR DEF USR .DEFUSR .
BLOAD, BSAVE, CLEAR, DEF SEG, POKE, USR
DELETE] .
DELETE > >
[ > <
>
DELETE 1050
DELETE * START-* SUB
DELETE , -500
> > .. .
. BASIC. LIST.DIM
.DIM >
> •"DIM A(12, 2) B$(3)
DIM
...
OPTION BASE 0 1 .OPTION BASE 1 OPTION BASE
62
![Page 74: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/74.jpg)
DRAW
0 > +1.OPTION BASE DIM 0.. 1
255 ..*Out of memory" .
1 32767
16383 8191 .DIM 0(
.ERASE .
"Subscript out of range*.DIM 5
,
10 (OPTION BASE 0 1 .ERASE, OPTION BASE
5
DRAW] .
|
DRAW
>
| DRAW "D50R50U50L50"
DRAW "C7T150, 50Z=TILE$
"
DRAW ..1 < 2>
…
(1)
B N . >.B LP( ).N LP 0 0).
63
![Page 75: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/75.jpg)
DRAW
B N >
LP ? (0 0).(2)
> 1 .1> 2>
.
=
. 16.=).
.A 1>
M 1> 03.
(1) (2) (3)(0)
(0,0) (0,0)
Y (0,0) (0,0)
A DRAW.1> 0 .
C 1>
.1 . C
.1> .
64
![Page 76: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/76.jpg)
DRAW
D < 1>
LP Y l>x
. S .E 1>
LP X l>x
Y 1X .F 1LP X l>x
Y l>x
G < 1>
LP |0 X l>x
Y l>x .H 1>
LP X l>x
Y l>x .L 1>
LP ^ X l>x
.M 1>, 2>
LP;^ X 1> Y 2
.P 1>]
LP 1>. 1> C
. P LP. P
Z .Q 1> 2>
LP X lx Y
2>x
.
65
![Page 77: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/77.jpg)
DRAW
R 1>
LP X 1>X
.S 1> (. 1> 0 .
1> 1 .T 1> 2>
Q . T
Z.U 1>
LP IM Y 1>X
.W 1> 2>
LP X l>x Y
- 2>x .X 1>
1>. X .1> " = " .Y 1>
D, E, F, G, H, L, M, Q, R, U W. 1> &H0&HFFFF. LINE .
1 &HFFFF .Z 1>
T P
. 1>. ^ "=" . 2PAINT.66
![Page 78: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/78.jpg)
DSKF
C (C.D E F G H, L M Q R, T U W
N LP . A, C, P, S, Y Z
LP .A, C, S, Y Z DRAW
DRAW . SCREEN.LINE, 2 PAINT, 17
[j5^Kr (DISK
.DSKF ( )PRINT DSKF{0)
SECT0RS=DSKF(2, 1)
.
0 = 1)
1 1
2 )
1
3 1 1
1 = 1) 1
1> 1) 1
4
5
6 1
7 FAT
8 FAT
9 FAT
10
67
![Page 79: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/79.jpg)
DSKI$
FAT BASIC.DSKI$, DSKO$
DSKI$ (D K .|
DSKI$ ( > >
D$ = DSKI$(2 1 19, 1)
(OPEN, CLOSE. 256
256 .255 256. FIELD
# 0). VARPTR
PEEK
.#0
OPEN .>
BASIC
Bad track/sector" .BASIC .
DSKF, DSKO$, FIELD, VARPTR
DSKO$ (DISK K) .DSK0$
>
DSK0$ 1 0, 19,
1
68
![Page 80: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/80.jpg)
EDIT
256. #0
DSKI$ DSKO$.FIELD #0 OPEN
LSET, RSET
VARPTR
POKE .<
BASIC
Bad track/sector* .DSKO$ .DSKF . BASIC.
DSKF DSKI$ FIELD, VARPTR
EDIT
bRULLUP Kn].
EDIT
>
EDIT 30
EDIT.
EDIT ., [ROLLIUP
-
"ROUTDOWN.
. BASIC. LIST.P EDIT
Illegal function call" .69
![Page 81: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/81.jpg)
END
END.
END
END .END .
END s,.EOF
EOF ( >)
IF E0F(1) THEN CLOSE 1 : END .1() 0( ..
RS-232C (COM ) EOF.28
ERASEI .
I
ERASE > > ••'
ERASE C D$
. 0.ERASE
. DIM.70
![Page 82: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/82.jpg)
ERROR
ERASE "Duplicate Defini-
tion" .DIM, OPTION BASE,
5
ERL/ERRm
.1) ERL
2) ERR
IF ERL=100 THEN CLS : RESUME
IF ERR=7 THEN STOP
ERL ERR.ERR ERL ON ERROR GOTO
.ERROR, ON ERROR GOTO, 22
ERROR .ERROR
>
ERROR 200
ERROR A%
> 0 255 .BASIC
..
ERL ERR. ON ERROR GOTO.ERL/ERR, ON ERROR GOTO, A.
22' 1
![Page 83: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/83.jpg)
EXP
EXPe() .EXP(>)
E = EXP(1)
PRINT EXP (A/2)
e ..FILLD (d,sk
1I
FIELD [#] AS > <AS ••
FIELD #1, 128 AS A$, 64 AS B$, 64 AS C$
FIELD OPEN . FIELD
OPEN ...
OPEN
.
. 1 256.LSET RSET.
MKI$, MKS$,
MKD$ LSETZRSET .2 4 8
> .2
1 2
72
![Page 84: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/84.jpg)
FILES / LFILES
KI K0
2 ) ..LSET A$='"
10 10.1 FIELD .
INPUT. FIELD.GET, LSET/RSET, MKI$/MKS$ZMKD$ OPEN, PUT,
1 2 26 27, 29
FILES/LFILES (D K
I
.
|
1) FILES >
2) LFILES
|
DFILES 2
2)LF!LES
.1) 2) .
BASIC ).1 .. .
OPEN BASIC .
* ) BSAVE
BSAVE, SAVE
73
![Page 85: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/85.jpg)
FIX
FIX
^ .FIX (
F= FIX(B/3)
.FIX INT INT
FIX
INT
FOR TOSTEPNEXTFOR NEXT .FOR < >= TO mm [STEP
S
NEXT
FOR J = 0 TO 100 STEP 2
FOR K=10 TO 0 STEP 1
S
NEXT K, J
FORNEXT FOR NEXT FOR
.(> .
.J=0 FOR
NEXT J 2 J= 2 FOR
J = 100 FOR NEXT .STEP 1 .
FORNEXT NEXT .(1) > .
74
![Page 86: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/86.jpg)
FRE
(2) .> > .
1 FORNEXT 1 FORNEXT
).. 1 FORNEXT FORNEXT.FOR NEXT 1 1
FORNEXT GOTO -.
6
FPOS «
|
.FPOS (
HEAD= FP0S(4)
.. 0, 0 1 0 ..LPOS .
LOC, LPOS
FHE ].FRE (
PRINT FRE(O)
BASIC
.75
![Page 87: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/87.jpg)
GET
( .0 (1 (2
3
0 2 FRE * ".GET .
GET [# >
GET #3, 5
GET
1
.GET.
(1)
#
..>. 1 65000.
GET, PUT .GET INPUT # LINE INPUT # '
(2) KYBD )^ ..> ( . 0 255. 0 256
76
![Page 88: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/88.jpg)
GET®.GET . FIELD
( ) .FIELD, OPEN, PUT, 2 27, 29
GET® .GET[@ (Sxl, Syl)
—
(Sx2 f Sy2)
STEP(x, y)
GET (100 50) - 130 70), G%
> ()2 (Sxl, Syl) Sx2 Sy2)
S3 .PUT@ )
2 STEP ..
> . .1 .GET@ DIM .
1 1..
=(( +7)¥8)* * M+4
M-1
8 M = 3
16 M= 4
= ¥N+1
N .——————
N = 2
N = 4
N = 8
77
![Page 89: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/89.jpg)
GOSUB
* " DIM
DIM . 1
0 OPTION BASE . GET@ 1.GET@ PUT@ . GET@
LP( (Sx2 Sy2)
DIM, OPTION BASE, PUT@, 18
GOSUB .GOSUB
>
GOSUB *SUB1
GOSUB 550
RETURN .GOSUB ..
1 .. (CLEAR.Out of memory"
^! .CLEAR, RETURN, 7 30 31 33
GOTO/GO TO
I
.I
1
1) GOTO
>
2) GO TO
>|
GOTO 500
GOTO EXIT
78
![Page 90: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/90.jpg)
HELP ON / OFF / STOP
..GO" TO" 1 . 2
GOTO .7 28, 29, 30
HELP ON/OFF/STOPHELP .DHELP ON
2) HELP OFF
3) HELP STOP
HELP OFF
HELP .1) . HELP ON HELP
GOSUB .2) . HELP
HELP .S 3) . HELP. HELP ON
iHELPj
.
HELP OFF .HELP .ON HELP GOSUB
79
![Page 91: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/91.jpg)
HEX$
HEX$wrmi 10 is .
HEX$ (
0I
A$= HEX$(X)
PRINT HEX$(255)
16 . — 32768
32767( 0 65535) ..0-32767
-32768
1
32768~65535
16
07FFF
0FFFF
8000FFFF
OCT$ VAL, 24
IF' THENELSE/IF ' G0T0ELSE.1) IF > THEN <> [ELSE
>
2) IF GOTO ELSE
>
IF A$= "Y" THEN * START ELSE *EXIT
IF SS THEN 200
.(0 THEN GOTO .
(0) ELSE . ELSE
.IF-THEN (GOTO) —ELSE ELSE IF. 1 (255 .
80
![Page 92: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/92.jpg)
INP
0 THEN( GOTO)
0 ELSE .
8
INKEY$ ^INKEY$
IF INKEY$= "" THEN *WAIT
(1 .INKEY$ ( .
1.INKEY$ . INKEY$ INPUT
INPUT$ .CTRL+C, STOP INKEY$ .
29
INP.
INP (
A= INP(15)
8
. 0~32767(&H0000&H7FFF) .
OUT
81
![Page 93: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/93.jpg)
INPUT
I
.} > < >
•••INPUT [
>|
INPUT A
INPUT "" B$
INPUT ..1
. >... .0 (. 0
< ." ..STOP CTRL + C .STOP ON
.CTRL + XFER
(BASIC .Redo from start".INPUT
INPUT.INPUT WAIT, KINPUT, LINE INPUT, STOP ON/OFFZSTOP,
1 7 8 9 22, 28, 29, 39
82
![Page 94: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/94.jpg)
INPUT$
I ,] INPUT > > > •
| INPUT # 1 A, B
INPUT #2, NAME$
OPEN. .((CHR$ (13)) .( ).
OPEN, 28
INPUT$ ^|
.INPUT$ ( #W0RD$=INPUT$(6 f #2)
OPEN
INPUT ..
INPUT$
.INPUT$ LSTOP|, ICTRL+[^
INPUT LINE INPUT CHR$(13)).INPUT, LINE INPUT, 22, 29
83
![Page 95: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/95.jpg)
INPUT WAIT
INPUT WAIT..< > …INPUT WAIT >
INPUT WAIT 100, "Your name" NA$
INPUT WAIT 50, B$
INPUT WAIT INPUT ..0.1. .
.INPUT
INSTR| .
INSTR( 1> 2>)
J = INSTR(A$, "J")
PRINT INSTR ("ONETWOTHREE", "TWO")
1 2> 0.> 1> ( .
1 1> .2 "" INSTR .
INSTR 2 . KINSTR.
84
![Page 96: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/96.jpg)
KACNV$
.INT ( >)
PRINT INT(1.123)
A= INT(RND * 255)
.INT FIX FIX -
INT .FIX, CINT
J|S$(DISK^-K)
| 2 .1 JIS$(<
| C$= JIS$(K(VHD$("" 2 1))
2 16 4 .2 KI
KI &H1B4B).
2
KMID$ .2 1 2 2 16 2.
2 Illegal function call".KNJ$, 36
KACNV$ (D|SK
| 2 1 .
I
KACIW$( >)
j A$ = KACNV$(B$)
PRINT KAC " A B C")
85
![Page 97: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/97.jpg)
KEXT$
!J 2 1 .2 KIZKO
1 2
Illegal function call" .2 .
AKCNV$, 35
KEXT$ (DISK
1 2.KEXT$(<
A$= KEXT$(B$, 0)
D$= CHR$(27)+"K'+ KEXT$(" SAMPLE", 1) +CHR$(27) +"H".0 1 .1 2 . KI/KO
.
1 KIZKO 2
KI/K0 .KEXT$
.
37
KEY|.
KEY >
>
KEY l,"Yes"+CHR$(13)
KEY 3 CHR$(&H22)+"BASIC"+CHR$(&H22)
—
86
![Page 98: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/98.jpg)
KEY ON/OFF/STOP
10 .1 [^ 2 .
..
15
. CHR$ ..2
CHR$ f KEY LIST
KEY LIST
i .KEY LIST
KEY LIST
KEY LIST .CONSOLE, KEY
KEY ON/OFF/STOP.
1)1^<>) ON
2) KEY OFF
3) KEY STOP
KEY ON
KEY (3) ON
1 10 ..1) .
87
![Page 99: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/99.jpg)
KILL
ON KEY GOSUB .2) . .3) . . KEY(n)
ON
.KEY OFF ..
ON KEY GOSUB 30
KILl(disk
I .KILL
>|
KILL "2 DATA1"
.. 1 KILL
1
. KILL
File already open"
.
KINPUT^k-k|
m 2 .KINPUT
>
KINPUT A$
.KINPUT
. BASIC
.88
![Page 100: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/100.jpg)
KLEN
KINPUT INPUT 1 1
KINPUT LOCATE
1 .
KINS1 R(d k
2 .KINSTR( > 1> 2PRINT KINSTRC3, A$""NUM = KINSTR(" " STA$)
1> 2> 0.1 ()
2 1 KIZKO .1 1> .
2 "'' KINSTR
|\Li" N (msK
TO 2 .KLEN(< > >PRINT KLEN(A$, 1)
LN KLEN(" STATION")
( .0 (2 1 KIZKO 1
1 1
2 2 (KI/KO
3 2
4 2
5 KI/KO
89
![Page 101: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/101.jpg)
KMID$
> 0 .2 2
2 .38
KMID$ (disk
2
.KMID$ ( 1> [, 2>K$ = KMID$(A$, 4, 3)
PRINT KM1D$("JAPAN USA" 1, 5)
1> 2 .1> 2> 1 1 1
2 2 1.1 KMID$ (
.2> 1> 2
1>
35, 36
KNJ$ (disk
I 4 2 1 .KNJ$(< >)
PRINT KNJ$ T'l B4B") + KNJ$ ("3441 ") + KNJ$ (" 1 B48")
U 4 2 1 .> . 1
illegal function call".90
![Page 102: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/102.jpg)
KPLOAD
(1) 4
(2) 4 16 (0F)
(3) 4 KI/KO
4 4
2 KIZKO
^] .JIS$ 34 36
KPLOAD -)
" .KPLOAD
KPLOAD &H762A, CHRPTN% .. &H7621&H767E
&H7721&H777E. Illegal function call"..
DIM 1 18
. " .3 18.
1 *=&H10 ()2 * =&H10 ()
E 3 =&H8U24 *=&H42 22
1 &HXXYY &HYY &HXX
16
8&34
6^ry
h
f
91
![Page 103: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/103.jpg)
KTYPE
KTYPE(disk)2 .KTYPE ( <>)
B = KTYPE(A$ 5)
PRINT KTYPE(" " 2)
> .. 1 1 1
1 2 . .0
1
2
3
4
1
2
2
KI
K0
0
Illegal function call" .38
LEFT$
t.
LEFT$ ( >)
B$= LEFT$(A$, 4)
PRINT LEFT$("s tiding", 5)
() . 0
255 .0 LEFT$ ( .
LEFT$ .92
![Page 104: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/104.jpg)
LET
MID$, RIGHT$, 25
LEN ^
j .LEN( >)
PRINT LEN(A$)
L = LEN ("TEST")
..0 31 .
LEN (1 2.KLEN, 25
LET.
[LET} >=
LET 1=1+1
1=(1 +1)* J
A$= STRING$(20, "*")
LET . ....
93
![Page 105: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/105.jpg)
LINE
LINE
I
2 ( ).LINE (Wxl, Wyl)
STEP(xl, yl)
B
BF
(Wx2, Wy2)
STEP(x2, y2)
]
1»
&HF99F
2>
UNEC100, 100) — 135 100) 7
LINE -STEP (30, 30), 7 BF, 7
2 (Wxl Wyl) Wx2 Wy2) .(Wxl, Wyl) LP( . STEP.
1> . COLOR
.B BF . B Box
(Wxl, Wyl) Wx2 Wy2) 2 . BF Box Fill.&H0 J &HFFFF 16. .. BF .
2. 2> BF. BF >.
2 COLOR 2 PAINT.LINE LP Wx2 Wy2) .. 16 2 16
16 1"
0" . 100 135
36 1 . 16
16 .16
94
![Page 106: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/106.jpg)
LINE INPUT
1 .&HF99F)
F 9 9 F
1 1 1 1 1 0 0 1 1 0 0 1 1 1 1 1
o
16
(100,100) (135,100)
(16 16
L INE ( 100 , 100) — (135 , 100) 7 , &HF99F
2 COLOR, 2 PAINT, 15, 16 17 18, 20
LINE INPUT
S:
255
.LINE INPUT
LINE INPUT "NAME" NA$
LINE INPUT B$
LINE INPUT
(INPUT
1 1 .I STOP] [CTRL|+ C I
STOP ON..INPUT, LINE INPUT # STOP ON/OFF/STOP
95
![Page 107: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/107.jpg)
LINE INPUT
LINE INPUT #
1 255 ).
LINE INPUT #<
>
LINE INPUT #1, A$
OPEN /.M .
LINE INPUT# CR)
+
LF) 1 . CR
CHR$(13) LF CHR$(10) .LINE INPUT #
.INPUT #, OPEN
LINE INPUT WAIT..
LINE INPUT WAIT > [
LINE INPUT WAIT 50, "No. = ", N0$
LINE INPUT WAIT LINE INPUT . LINE
INPUT INPUT WAIT ..LINE INPUT, INPUT WAIT
96
![Page 108: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/108.jpg)
LOAD
LIST/LLISTI
:^15 .1) 1ST
2) LLIST > [- >
I
LIST .
LLIST 100-200
LIST 1) 2)
. .< .
>—
..
..
BASIC
)
.
LSTOPl |CTRL]+| C] ..
LOAD| .1 LOAD R
|
LOAD "2 DEMO", R
LOAD "COM N82NN"
RS-
232C . LOAD.R
.97
![Page 109: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/109.jpg)
LOAD?
RS-232C
LOAD . ISTOPJ ).LOAD?L ] .
|LOAD?
LOAD "CAS2 TEST"
.. Bad" . SAVE.LOAD? .
LOAD.LUU
1
, .LOC( >)
1 LAST=L0C(2) .GET/PUT) .
..
98
![Page 110: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/110.jpg)
LOF
RS-232C
.(INPUT # INPUT$ RS-232C
LOC
LOCATE.
LOCATE <X> [, <Y (, >
LOCATE 10, 10
LOCATE 0
X 0 . Y.(0, 0) .
0
1 ..
10, 33
LOF m
I .L0F( >)
MAXREC=L0F(2) ..
.99
![Page 111: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/111.jpg)
LOG
RS-232C ( ).29
LOGj .
LOG(PRINT LOG (35/9)
LA = LOG(X * Y)
> (e
.EXP
LPOS^5 .
LPOS ( >)
HEAD= LPOS(0)
( ..WIDTH LPRINT
."I
C
| LPRINT A$, D2
LPRINT CHR$(&H41) CHR$(&H42) CHR$(&H43)100
![Page 112: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/112.jpg)
LSET / RSET
.LPRINT PRINT .
LPRINT USING.…
C
LPRINT USING <
[
| LPRINT USING "@ ###" A$, B
LPRINT USING "¥¥# . ###" C
.LPRINT USING PRINT
USING .PRINT USING
LSET/RSET (DISK
.1) LSET > = <
>
2) RSET =
I
LSET A$=""RSET B$ = MKS$(I)
> FIELD
.. FIELD
LSET RSET . <
LSET, RSET .101
![Page 113: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/113.jpg)
MAP
FIELD ..>
MKI$, MKS$MKD$
.
FIELD, GET, MKI$/MKS$/MKD$, PUT, 26, 29
MAP .MAP ( > >)
SY1 = MAP(WY1, 1)
.> .
0 x
x Wx - Sx).
1 y
y Wy Sy).
2 x
x Sx Wx).
3 y
y Sy — Wy).
MAP GET PUT.MAP.
102
![Page 114: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/114.jpg)
MID$
MERGE(dsk).
MERGE
MERGE "2 TEST"
1 ..
MERGE
CHAIN . .1 Sequential I/O only" .CHAIN, SAVE
MID$ .MID$(< < 1> [ 2>=
>
MID$(A$, 3) = "ABC"
MID$(B$, N, 2)=C$
1> 2>
2> .1> 1 255 2> 0 255 .
> .2> 2 .
2
KI/KO .1 2 .
MID$(103
![Page 115: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/115.jpg)
MIDS
MID$ m.MID$(< 1> 2>B$ = MID$(A$, 2 3)
COUNTRY$=MID$("JPNUSAFRAGBRCAN", N * 3+1, 3)
< 1> 2 .1> 1 255 2> 0 255 .2> > 1> 2>
1> .1> ^ MID$
.2
KIZKO .1 2 .
LEFT$ MID$ RIGHT$, 23 25
MKI$/MKS$/MKD$• .
MKI$ ( >)
MKS$" "MKD$(A$= MKI$(16961)
LSET B$= MKS$(1.23)
RSET C$=MKD$(3. 141592654 #)
.MKI$ 2 2 (CVI ).MKS$ 4 (4 (CVS ).
104
![Page 116: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/116.jpg)
MOTOR
MKD$ 8 (8 (CVD ).
LSET/RSET PUT.CVI/
CVS/CVD ...
16%1 &H4241 (16 ) A$=CHR$(&
H41)+CHR$(&H42), A$ = "AB" )..STR$ .CVI/CVS/CVD, LSET/RSET, 26
MON DlSK i-K)
.MON
MON
BASIC .. BASIC
CTRL B BASIC .MOTOR
I0N OFF .
MOTOR >
MOTOR
1
< 0 OFF 0 ON.ON OFF OFF
ON.105
![Page 117: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/117.jpg)
NAME
NAME (disk)] .
NAME AS
>
NAME "2 SAMPLE . BAS" AS "2 SAMPLE1'
."
'' .1 .
> >. .NEW
.NEW
NEW
NEW ...
NEW ON.
NEW ON
>
NEW ON
1
.SW2
BASIC .NEW ON SW2 2 4
106
![Page 118: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/118.jpg)
OCTS. 1 NEW ON
BASIC
NEW ON 1 0 1) .SW 2
1 BAS 0
2 < > 0
3 »> 1
4 < > 1
5 <
0
N 98-BASIC
BASIC
I B0
I 25
1 N-BASIC
0
0 +0
0 1 20
1.= 4 * 2
A3+ 3 * 2
^ 2+2 * 2 +1
25 x 40
N
a8 -BASIC BASIC
=1 * 2^3 + 0 * 2^2+ 0 * 2+0 8 .N-BASIC N-BASIC(86).
OCT$10 8 .OCT$(< >)
PRINT OCT$ (320)
8 . 32768
32767( 0 65535) ..>
0-32767
-32768
1
32768-65535
8
0 77777
100000177777
100000 177777
HEX$ VAL 24
107
![Page 119: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/119.jpg)
ON COM GOSUB
ON COM GOSUBRS-232C.ON COM GOSUB
>
ON COM GOSUB 1000
ON COM (2) GOSUB *RECV
RS-232C
. . >)
1 .RS-232C 1
RS-232C 2
RS-232C 3
1 3 ..
RETURN .RETURN
.RETURN
\..
COM ON .ON COM GOSUB RS-232C OPEN.COM ON/OFF/STOP, OPEN, RETURN
108
![Page 120: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/120.jpg)
ON-GOSUB/ON-GOTO
ON ERROR GOTO
i
.
|
1) ON GOSUB > -"
2) ON GOTO < [, …1 ON A GOSUB 100 200, 300, 400
ON N GOTO *ENTRY1, *ENTRY2, *ENTRY3, * ENTRY4
109
ON ERROR GOTO
>
ON ERROR GOTO 1000
>
. ERL
ERR.RESUME .
ON ERROR GOTO 0. ,ON ERROR GOTO 0 ^1
.ON ERROR GOTO 0
."Undefined line number"
. ..ERL/ERR, ERROR, RESUME, / 22
ON…GOSUB/0N…GOTO
![Page 121: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/121.jpg)
ON HELP GOSUB
" .3 3 .
ON-GOSUB > RETURN.> "Illegal function call" 0.
29, 30
ON HELP GOSUBHELP .ON HELP GOSUB
>
ON HELP GOSUB 1000
HELP
. ,I HELP
|
(KEY, COM, PEN, STOP
.> .
RETURN
. RETURN
.RETURN..
.INPUT RETURN INPUT
.lHELP|.
110
![Page 122: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/122.jpg)
ON KEY GOSUB
HELP ON .HELP ON/OFF/STOP, RETURN
ON KEY GOSUB\
.ON KEY GOSUB "•
ON KEY GOSUB 100, 200, 300 400
.
. . ^
ON KEY GOSUB 100, 300 tXT^l.10 10. .
RETURN
RETURN
.RETURN 5..
KEY ON .KEY ) .
CONSOLE .KEY ON/OFF/STOP, RETURN, 30
111
![Page 123: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/123.jpg)
ON PEN GOSUB
ON PEN GOSUB.
ON PEN GOSUB
ON PEN GOSUB PENTEST
.(KEY, COM, HELP,
STOP ..
RETURN
. RETURN
.RETURN..
.
PEN ON.PEN ON/OFF/STOP, RETURN
ON STOP GOSUBSTOP .ON STOP GOSUB
ON STOP GOSUB 100
[STOPl
.| STOP
(KEY, COM, HELP, PEN..^ RETURN
112
![Page 124: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/124.jpg)
ON TIME$ GOSUB
. RETURN
.RETURN..
.
) STOP ON.STOP.0 t^pTRLl+L_Cl..
RETURN, STOP/ON/OFF/STOP
ON TIME$ GOSUB
.ON TIME$ = " >" GOSUB
>
ON TIME$="07 30 00" GOSUB *MORNINGCALL
.(KEY, COM, HELP, STOP
."hh mm ss" ( 2
. TIME$ ) . 2
1 .> .
RETURN
. RETURN
.RETURN ?
113
![Page 125: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/125.jpg)
OPEN
..TIME$ ON
. TIME$.RETURN, TIME$, TIME$ ON OFF/STOP, 31
OPEN1BE hE .
OPEN FOR > AS #
OPEN "TEST . BAS" FOR INPUT AS #
1
OPEN "LINES. DAT" FOR OUTPUT AS # 2
OPEN "LINES. DAT" FOR APPEND AS #2
OPEN "2: DATA1" AS #1
OPEN "COM : N81XN" AS #
1
<
> ..OPEN. 15 BASIC "How
many files (0-15) " ..
1 15 BASIC. . 4
.
INPUT . .OUTPUT . .
114
![Page 126: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/126.jpg)
OPEN
APPEND . .. RS-
232C .FOR >.FOR ^ .
RS-232C
FOR >
OPEN FIELD.INPUT( APPEND(
OPEN File not found" . OUTPUT(
(OPEN ).RS-232C
COM ..COM >] [ XON
S
RS-232C 1 2 3 . 1
. 2 3 RS-232C .E 0 N
.1 7 8 . 7
0 E . 8
> N .1 2, 3 . 1 1
2 1.5 3 2 .XON XONZXOFF .X XON/XOFF . N.
115
![Page 127: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/127.jpg)
OPTION BASE
S 7 128. S N .S N .OPEN .
INPUT, OUTPUT, APPEND,
COM:)
KYBD
)
INPUT
SCRN
)
OUTPUT
LPT
)
OUTPUT
CAS
)
INPUT, OUTPUT
(SCRN ) 2.CLOSE, 1 26, 27, 28, 29
OPTION BASE.
OPTION BASE
OPTION BASE
1
OPTION BASE 0 1 .0.
.RUN CLEAR .
OPTION BASE 1 1
0 "Subscript out of range" .'Duplicate Definition"
.
DIM,
5
116
![Page 128: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/128.jpg)
1 PAINT
OUTI
1 .OUT >
>
OUT 64, 32
032767(&^0&117???)
0255 . .INP
1 PAINT| .
PAINT < > >(Wx, Wy)
STEP(x, y)
PAINT (-50, 120), 3 4
PAINT STEP(10? 10), 6
(Wx, Wy) >
Wx Wy) . STEP LP((x y) . . >
COLOR ..(Wx, Wy) PAINT
.
PAINT PAINT. Wx Wy) Illegal
function call" .1 COLOR, VIEW, 17
117
![Page 129: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/129.jpg)
(2] PAINT
2 PAINT
I
.PAINT (Wx, Wy)
STEP(xt y)
< >
|PAINT (255, 120), TILE$, 4
(Wx, Wy) . WxWy) . STEP LP( )
(
x ,.. 8. n
n 8 .8 3*n 4096
'16 4 *n .2.
.*
1 ( 8
. 2 8 1
0 . > n
8
n
.)CHR$(&HAA) +CHR$(&H55)
16 2
&HAA 10101010 *o o *&H55 01010101 o 0
2 . 2 1 0..*
118
![Page 130: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/130.jpg)
2 PAINT
. 8 *8 3
4096 '16 4 8 1 )..8 • 8 4096 • 8
CHR$(&HAA)+CHR$(&H55)+CHR$(&HFF)
12 3 4 5 6 7 8
&HAA 10 10 10 10 —2&H55 0 10 10 10 1 —
2
1
&HFF 11111111
2
2
56565656
2 .2°)
2
1
2
2
.5 6 8. ^.
) 4096 • 16
CHR$(&HCE)+CHR$(&H8C)+CHR$(&HD0)+CHR$(&H22)
12 3 4 5 6 7 8
&HCE 110 0 1110 —
2
0
&H8C 1 0 0 0 1 1 0 0 —
2
1
&HD0 1 1 0 1 0 0 0 0 —
2
2
&H22 0 0 1 0 0 0 1 0 —
2
3
75843390
2.< 3(4096 .16
4) 3( 4). 3 4 llegal function call"
119
![Page 131: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/131.jpg)
PEEK
.X)ut of memory"
PAINT PAINT. Wx Wy) Illegal
function call'' .PEEK m ^
.PEEK( >)
A=PEEK(&H100)
1 8 .2 065535(&110&11.DEF SEG
.
CLEAR, DEF SEG, POKE, VARPTR
PEN m
i
.
I
PEN(X = PEN(1)
...
0
1() 0( .PEN ON PEN GOSUB
120
![Page 132: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/132.jpg)
PEN ON / OFF / STOP
.1
.2
.02 llegal function call". PEN ON .
ON PEN GOSUB, PEN ON/OFF/STOP
PEN ON/OFF/STOP
i
.j 1)PEN ON
2) PEN OFF
3) PEN STOP
PEN ON
1) . ON PEN
GOSUB .2) ..3) .
PEN ON
.PEN OFF .
ON PEN GOSUB, PEN
121
![Page 133: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/133.jpg)
POINT
POINTLP( ) .POINT (Wx, Wy)
STEP(x, y)
I
POINT (-200, 30)
POINT STEP (20, 20)
Last Referenced Point.
LP) . LP .LP .
POINT (Wx Wy) LP ..STEP LP .
1) LINE(-200, 30) -(100, 120), 3
2) POINT (— 200, 30)
LINE -STEP (300, 90), 3
1 2 .LINE, 1 POINT() 17
1 POINT ^1LP( ) .POINT(
WX= POINT(0)
( . LP).03
0 LP X
1 LP Y
2 LP X
3 LP Y
122
![Page 134: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/134.jpg)
POKE
LP POINT . .POINT
2 POINTI .
POINT (Sx Sy)
] COL= POINT (473, 120)
Sx, Sy). Sx Sy) 2POINT 1.0 1
2 POINT .POKE
I .POKE
>
POKE &HF000, &HFF
1 8 .2 065535(&H0~&HFFFF) .DEF SEG
.0255(&110&1^^.( .
BASIC..DEF SEG, PEEK, VARPTR
123
![Page 135: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/135.jpg)
POS
POSI .
pos(<
CX=POS(0)
() . 079( 39). 0 79( 39).>.CSRLIN, 10
PRESET
I
.(Wx, Wy)
STEP(x, y)
PRESET
PRESET (100, 100)
(Wx Wy)
(Wx, Wy) STEP (x y) .> .
(Wx, Wy) 1 COLOR.PSET
.PRESET LP( .' 1 COLOR, 17
124
![Page 136: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/136.jpg)
PRINTi .
PRINT "COLUMN = "
]
. ..
,. 14..
.PRINT . "
LIST "PRINT" .( 6 ) .16.
.LPRINT, PRINT USING, 12
125
![Page 137: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/137.jpg)
PRINT #
PRINT #i .1 PRINT #< > …
| PRINT #2 A B C
PRINT #1 A$ "," B$
RS-232C >. CHR$(13)) .OPEN.
PRINT # PRINT
(INPUT #).
.> .A= 123
B=456
C=-78
PRINT #1 A ; B ; C .123456-78
PRINT^.
PRINT #
.
126
![Page 138: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/138.jpg)
PRINT #
A$="CAMERA"
B$="93604-l"
PRINT #1 A$ :
"," B$.CAMERA, 93604-1
"" PRINT #1 A$ B$ CAMERA93604-
1 . 2.CHR$(13)) CHR$(10))
CHR$ (34) ) .A$="CAMERA, AUTOMATIC"
B$="DDD 93604-1"
PRINT #1 A$ "," B$
CAMERA, AUTOMATIC, 93604-1. A$ INPUT #1
A$, B$ A$ CAMERA B$ AUTOMATIC
93604-1 .PRINT # 1 CHR$(34) A$ CHR$(34) CHR${34) B$ CHR$(34)
."CAMERA, AUTOMATIC"" 93604-1"
INPUT #1 A$, B$"CAMERA, AUTOMATIC"
A$" 93604-1'' B$ .
*SCRN " .INPUT # PRINT # USING, WRITE #, 28
127
![Page 139: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/139.jpg)
PRINT USING
PRINT USING.
PRINT USING > [ >
] PRINT USING "#####,."; A, B C
. . .1 .
& n ( > &… n+2). (n+2)
@ . 1 @"1 .
@ ..
•# .
.. (… . 0.+ >
- . 2 * + "
—()…— . 2
.128
![Page 140: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/140.jpg)
PRINT USING
* *
**" . **" 2 .¥ ¥ . ¥¥" 2 1.
.**¥ 2 ** ¥¥). **¥" 3 1
¥".… 1" 3"
'
r3 .
— T () .
_(… 1 .1 .
. .•
1 ..
1.PRINT USING "©=¥¥### " "BOOKS", 2500, "TICKETS", 1440, "DRINKS", 4300
@=¥¥### "
129
![Page 141: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/141.jpg)
PRINT # USING
BOOKS=¥2500 T)CKETS=¥1440 DRINKS= ¥4300
.LPRINT USING, PRINT, 13
PRINT # USING.
PRINT # USING
[
C
]
>--'
| PRINT #2, USING "@ ####" CASE$, NUMBER
OPEN.PRINTS USING
.PRINT USING .
LPRINT # USING, OPEN, PRINT #, PRINT USING
PSET.
PSET
STEP(x, y)
PSET (100, 100), 4' (Wx Wy) .(Wx, Wy) STEP (x y)
. 1 COLOR
.PSET LP( .
1 COLOR, 2 COLOR, POINT, PRESET, 6, 17
130
![Page 142: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/142.jpg)
PUT
PUT (disk .PUT [#] >PUT #3 COUNT
PUT 2 .PUT \
.(1)
PUT .. 1 65000.GET, PUT .
(2) LPT : , LPT1 ) (SCRN )
... 0
255 . 0 256.FIELD, LSET/RSET
.
FIELD, GET, LSET/RSET, OPEN, 1 26, 29
131
![Page 143: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/143.jpg)
PUT@
PUT®.
1) PUT[@] (Sx Sy) ()> >
2) PUT@ (Sx, Sy) KANJI ( [ > [,
> >PUT® (100, 100) G%, PSET
PUT (0 0), KANJK&H3021)
1)
[email protected] Sy) GET @
>..
GET® ..PSET g .PRESET: .
7_( 4096 16
15—( .OR
OR( .AND AND(
.X0R X0R(' .
XOR .> . .
3
6 AND" 2 0011
132
![Page 144: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/144.jpg)
RANDOMIZE
AND 0110 0010). — GET@
. 2 S.> .
.2) .
JIS .JIS..
KANJI ( 1) .KPLOAD .
1) 2) LP( Sx Sy) .GET@ PUT@
.1 PUT@ 1 .
GET@ KPLOAD, 18 19
RANDOMIZE1 .] RANDOMIZE
] RANDOMIZE 230
(seed) RND
. 32768 32767 .seed
133
![Page 145: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/145.jpg)
READ
\ "Overflow"
RND, 32
READI DATA .
READ -0
READ ZIP, ADDRS
READ DATA . READ DATA
1 1 .DATA.
.1 READ DATA READ 1
DATA .READ DATA *Out of DATA*. DATA
READ . READ
.DATA RESTORE .
READ Type mismatch" "Syntax
error" .DATA, RESTORE, 3 14
REM .REM [
] REM * * * Main-Program * * *
134
![Page 146: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/146.jpg)
RESTORE
REM. LIST REM
' .REM
RENUM| .1 RENUM >
RENUM 1000 10
10..10.
RENUM GOTO, GOSUB, THEN, ON—GOTO, O^-GOSUB ERL
..
""Undefined line xxxx in yyyy*
yyyy xxxx .xxxx RENUM ? yyyy.
RENUM .65529 . illegal func-
tion call* .RESTORE
1
READ DATA .
|
RESTORE >
|
RESTORE
RESTORE 800135
![Page 147: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/147.jpg)
RESUME
READ DATA .DATA .
DATA, READ,
3
RESUME.
1) RESUME 02) RESUME NEXT
3) RESUME
>
RESUME START
1) . 0
.2) .3) .ON ERROR GOTO, 22
RETURN.
RETURN >
RETURN
RETURN 200
GOSUB
1 RETURN .,
RETURN .FORNEXT GOSUB
>..
136
![Page 148: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/148.jpg)
RND
RETURN . GOSUB
RETURN RETURN without GOSUB'" ;.GOSUB,
7
RIGHT$I
.RIGHT$ (
] PRINT RlGHT$("ABCDabcd", N*4)
() . 0
255 .> 0 RIGHT$ . <
> RIGHT$ .LEFT$, MID$ 25
RND.
RND ("R= RND
R = RND(-3)
0 1 . RUN CLEAR. RANDOMIZE
.RND .
0
.1 .
.
) RND".RANDOMIZE, 32
137
![Page 149: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/149.jpg)
ROLL
ROLL ].ROLL
| N
|Y
ROLL —16, 32, Y
ROLL 4
.640x200 — 199 199, 640x400 — 399
399 (. .. -
639 639 () 8 ..N Y. Y N
0
0 .19
4Mk
1
RUN..
1) RUN
2) RUN RRUN *MAIN
RUN "2: TEST"
RUN .1) ...
138
![Page 150: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/150.jpg)
SAVE
2)
. ..R
.CHAIN
SAVE1 BASIC .
SAVE
SAVE "2 MYPROG", A
RS-232C(..
A .LIST .
A .P
. P LIST EDIT
Illegal function cair .MERGE..
P .LOAD, MERGE
139
![Page 151: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/151.jpg)
SCREEN
SCREENi .
A] SCREEN > [ > >
>
SCREEN 1, 0, 0.( x
0 640X200 4
1 640X200 12(16*)
2 640X400 6C 8*)
3 640X400 2
* ^t 16 ..
0( 1) .2( 3)
.1 COLOR .
(1) 8 *8 4096 *8
..03 0) 14011 1) 1 12
0-5 2) 160 1 3) 1
2
140
![Page 152: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/152.jpg)
SCREEN
.<
(0) (1
J
iS ft
0
1 t I 1 1
2 2 2 2 X
3 X I, 2 1 2 X
4 X 3 3 X
5 X 1 3 1 3 X
6 X 2, 3 2 3 X
7 X 1 2, 3 1, 2, 3 X
8
9 X 4 X X
10 X 4 X X
1
1
X 4, 5 X X
12 X 6 X X
13 X 4, 6 X X
14 X 5 6 X X
15 X 4 5, 6 X X
16 ^17 3 7 4 2
18 4 8 5 X
i9 X 7 8 4 5 X
20 X 9 6 X
21 X 7 9 4 6 X
22 X 8,9 5 6 X
23 X 7 8, 3 4, 5, 6 X
24
25 X 10 X X
26 X 1 1X X
21 X 10, 1 1X X
28 X 12 X X
29 X 10, 1! X X
30 X II 12 X X
31 X 10, II, 12 X X
X
(2) 4096 '16
> ..
0-3 0)
015 1)
07 2)
0 1
14116
181
2
141
![Page 153: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/153.jpg)
SCREEN
.
$(0) (1)
ft
(2) (3)
0
1 1 1 1 1
2 2 1 2 X
3 X 1 2 1, 2 X
4 X 3 3 X
5 X 1 3 1 3 X
6 X 2, 3 2, 3 X
7 X 1, 2, 3 1, 2, 3 X
8 X 4 4 X
9 X 1 4 1, 4 X
10 X 2 4 2, 4 X
1
1
X1, 2, 4 I, 2, 4 X
12 X 3, 4 3, 4 X
13 X1, 3, 4 3, 4 X
14 X 2, 3, 4 2, 3, 4 X
15 X 1,2,3,4 1,2, 3, 4 X
16
17 X 5 X X
18 X 6 X X
19 X 5, 6 X X
20 X 7 X X
21 X 5, 7 X X
22 X 6, 7 X X
23 X 5, 6, 7 X X
24 X 8 X X
25 X 5, 8 X X
26 X 6, 8 X X
27 X 5, 6. 8 X X
28 X 7, 8 X X
29 X 5, 7, 8 X X
30 X 6. 7, B X X
31 X 5,6, 7, 8 X X
32
33 3 9 5 2
34 4 10 6 X
35 X 9, 10 5, 6 X
36 X 1 1 7 X
37 X 9, II 5 7 X
38 X 10 II 6 7 X
39 X 9, 10, II 5 6, 7 X
40 X 12 8 X
142
![Page 154: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/154.jpg)
SEARCH
K
j z
r
(0)\ u /
A—
K
^Hffitt^—
K
f K
/
A 14 1
V - Q | t A rP- IK T3 \c ^ a 5 tt WL^.7^\vA
x in I 7 Jt^vd/^-nrIU 1 C ^ . D ^" VA
d V j q m I o ^.^.cB^-^3 IU, \C ^ nflXK^ [ C 0 )L ^C&^-nr) , o, B 71 vAAA4H V t 1 1 0 ^
1 " T flit7 Q fc^cfrag^' 0 ta
» VAAC43 VA J II 1 1 /^ ^- i C 7 fl ^+3 / B 71 vAAG. A. t n ii i ^/ 1 U t 1 1 1 b f f o ^ n J X
4 /' o 1 n || 1 Afifr+3 1 U, 1 1 1 1 i c c 7 R fcAfi&Sb /& r iqflSt^^ vA
HO s J fll' ± A I f t- I V1S73 ,
A 1 , I
AQ*iJ
V , IJ u vAa0 —
1 A /T| 2l ^TTT A A
0 1v —
1[ q A X
CODC 1c (j\ i afe^rr
1 D vJ^^&/JV vACO
IJ, 1 3 Alt3^ X X
54 x \A |R fi^^&i x y
55 X 13 14, 15 X X
56 X 16 X X
57 X 13 16 X X
58 X 14 16 X X
59 X 13 14, 16 X X
60 X 15 16 X X
61 X 13 15, 16 X X
62 X 14, 16 X X
63 X 13 15 IS X X
8 16.SCREEN LP(. LP 0
0).1 COLOR, 20 21
S£aRuH (disk K)
.SEARCH ( >
NUM=SEARCH(A%, 100, 0 3)
>.SEARCH 1. . SEARCH
DIM .143
![Page 155: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/155.jpg)
SET
.< ..
> . 1 .SEARCH GET@ PUT@.
DIM, OPTION BASE
r(wsK-m .
1) SET > "P"
"R"
2) SET "P"
"R"
"P"
"R"
3) SET # >,
SET 1"P"
SET "2 NOTWRITE","P"
SET #1,"R" "P" "R"(."P" .
PRINTS, PUT, WRITES KILL."R" ...
1) .144
![Page 156: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/156.jpg)
SIN
2) >. .3)
.ATTR$
SGN
1
He .SGN (
PRINT SGN (RESULT)
SGN .
1
0 0
—1
9
SIN ( .SIN (
X = RADIUS*SIN(ANGLE)
PRINT SIN (-3.14159/2)
. ..ATN COS, TAN, 6 30
145
![Page 157: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/157.jpg)
SPACE$
SPACE$ ™
i .SPACE$(<
— QTTY$ = NUM$ SPACE$(10)+RES$. &H20)
. 0 255 .SPC, 25
SPc m
I .SPC(
PRINT "SUPER" SPC(IO) "BASIC"
.SPC PRINT LPRINT.
32768 32767 0
. WIDTH
> .SPACE$ TAB
SQRI
I :^ .SQR(>)
DISTANCE=SQR(X*X+ Y*Y)
..
8
146
![Page 158: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/158.jpg)
STOP ON / OFF / STOP
STOPi ,
STOP
STOP
STOP. STOP .Break in
>
.STOP BASIC CONT. INPUT, LINE INPUT,
INPUT$ .STOP END.
CONT, END
STOP ON/OFF/STOPwt BE STOP -^ CTRL|+|^1 .
1) STOP ON
2) STOP OFF
3) STOP STOP
STOP ON
1) .^[STOP I I CTRL 1+
ON STOP GOSUB .2) .'
#
f^T5
^
|CTRL|+[^1
d STOPj [pTRL+ .3) . ^^—|CTRL|+f51. STOP
ON !50? [pTRL l+[cl
.147
![Page 159: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/159.jpg)
STR$
STOP OFF .ON STOP GOSUB
STR$I .
STR$(
|
LISTING$=STR$(NUM) +NAME$
.( . () .
STRING$ .STRINGS, VAL 24
STRING$
STRING$ ( > )
.
>
1 A$ = STRING$(50, " + ")
>.1 . 0 255.
STR$
148
![Page 160: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/160.jpg)
TAN
SWAPI
I 2 ,SWAP > <mL>
SWAP A$, B$
( ) SWAP.2 "Type mismatch".
10
TAB M ^
.I TAB (
PRINT "SUPER" TAB(IO) "BASIC" .TAB PRINT LPRINT.
32768 32767 0
. WIDTH .0059 ss 0059 ..
SPC 22 30
TAN M ^
I
( .m
I
TAN (
| Y=X* TAN (ANGLE)
. > .149
![Page 161: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/161.jpg)
TERM
.ATN, COS, SIN
TERM^6 .
TERM "CCOM } [ > [ > XON
> S > DEL > RET^S> [ CR
> " [ ^TERM "COM E71XS", F, 1000
BASIC . RS-232C.BASIC
N
88 -BASIC. BASIC
COM RS-232C . COM
..
> .E
0
N
1 .7 7 O E
8 8 N
.1 1
2 1.5
3 2
150
![Page 162: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/162.jpg)
TERM
XON XON/OFF
X XONZOFF .N XON/OFF .
<S 7 128.S
N
DEL -B
N
RET-C
- DEL .BS BS .NUL NUL .
- RETURN .CR .CR LF .
CR > CR .C CR .L CR
.
>
— KI KO .p KI &H1B4B(ESC'K K0 =&H1B48(ESC'H
.| KI &HlA70(SB'p KO &HlA71(SB*q
.
< > .H
F
BASIC
. 1024 .BASIC [SHIFT] 1 STOP
|.— ' BASIC
151
![Page 163: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/163.jpg)
TIME$
. ..RS-232C 2 3 .
TIME$i~m .
|
1) TIMES
2) TIME$="hh mm ss"
|
PRINT TIME$
TIME$= "23 15 00"
TIME$ J"hh mm ss"(. 24.2) . hh 0023 mm
0059 ss 0059 .
. .DATE$, 31
TIME$ ON/OFF/STOPm He .
1) TIME$ ON
2) TIME$ OFF
3) TIME$ STOP
TIME$ ON
1) . ON
TIME$ GOSUB
2) ..3) .
152
![Page 164: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/164.jpg)
USR. TIME$ ON.TIME$ OFF .
ON TIMES GOSUB, TIME$, 31
TRON/TROFF
j
•.
I
D TRON
2) TROFF
|
TRON
TROFF
TRON RUN .TRON TROFF . LOAD, NEW
TRON .
USR^1 .
USR >)
l = USR3(J)
DEF USR. POKE
BLOAD .DEF USR 0 9 .
0 .< BASIC .USR DEF SEG
DEF USR ). USR IRET
BASIC .153
![Page 165: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/165.jpg)
VAL
USR CALL
CALL .BLOAD, CALL, CLEAR, DEF USR, POKE
VAL\3 .
VAL (
] A= VAL("&H20")
.> (8 10 16 ) (.— & VAL 0.
. 16 AF 8 8 9..
STR$
VARPTR
.1) VARPTR ( > (,
2) VARPTR(# > >PRINT HEX$ (VARPTR (A, 1))
PRINT HEX$ (VARPTR (A))
SEGM%=VARPTR(#1, 1)
ADDR%= VARPTR(#1)
154
![Page 166: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/166.jpg)
VIEW
f 1) >.> 0 0. 0 .2
.. 5 (4
S fi 7 11 .[ ] . VARPTRL—
' ( .( :
8
4'
« '/
( )&H00 '.&HO0 &H60.
J
2) .0 1. 0 .
33 2 .DEF SEG
VIEW.
VIEW (Sxl, Syl)-(Sx2, Sy2) > [, >
VIEW (100 30) _ (200 75) 7
Sxl, Syl) (Sx2, Sy2)
.1 1 WINDOW, VIEW.
VIEW WINDOW
VIEW .155
![Page 167: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/167.jpg)
VIEW
View Port) .
(Wx 1 , Wy 1
)
Wx2,Wy2)
T( )
CSxl.Syl)
—
(Sx2,Sy2)
>
. .CLS.VIEW
VIEW. VIEW
.VIEW 1.Sxl Sx2, Syl Sy2
Illegal function call" .VIEW SCREEN. VIEW LP( .
WINDOW VIEW
=( .CLS, SCREEN, WINDOW, 20 21
VIEW
I
.
I
VIEW("SX1=VIEW(0)
156
![Page 168: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/168.jpg)
WAIT
VIEW (Sxl Syl Sx2 Sy2).03 .
X (Sxl)
Y (Syl)
X (Sx2)
Y (Sy2)
VIEW .MAP, VIEW, WINDOW, WINDOW(
WAIT.
WAM" < 1> 2WA 1 &H22, &HFF
WAIT
.032767(&H()&H7FFF).
WAIT 2 XOR
1> AND 0( BASIC. 0. 2> 0 .WAIT ..INP OUT
157
![Page 169: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/169.jpg)
WHLEWEND
WmLEWENDWHILE WEND H^D
.WHILE
>
4
WEND
WHILE J = <5S
WEND
WHILEWEND (WHILE WEND(0 . > (0) WEND
.> WHILE WEND.
WHILEWEND FORNEXT .WEND WHILE . WEND
WHILE .WHILEWEND 1 1 .
WHILEWEND GOTO.FOR - TO- -STEP-NEXT, 11
]
1 .1) WIDTH > [ >
2) WIDTH
>
3) WIDTH #
>
WIDTH 80, 25
WIDTH "LPT1 " 80
WIDTH #1 100
158
![Page 170: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/170.jpg)
WIDTH LPRINT
1) . 1 40 80
. 20 25 ..2) 1. RS-232C
. 0 255 . 0 256
1 .1
. WIDTH LPRINT
. 255 .3) OPEN
. RS-232C. 0 255 . 0 256
1 .> . 255 .
RS-232C WIDTH
(CR) .2 1 2 ( .
2 KI/KO).WIDTH LPRINT, 33
]WIDTH LPRINT1 .
WIDTH LPRINT
>
WIDTH LPRINT 80
1 . 0 255. 0 256 1 .2 1 2 ( .
2 KI/KO).159
![Page 171: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/171.jpg)
WINDOW
WIDTH
.WINDOW (Wxl, Wyl)-(Wx2, Wy2)
WINDOW (—300 50) — (100 70)
(Wxl, Wyl) (Wx2, Wy2)
VIEW
. . ^.(Wxl.Wyl)
Wx2,Wy2)
((Sxl'Syl)
(Sx2,Sy2)
WINDOW VIEW
WINDOW .Wx 1 < Wx2, Wyl <Wy2
Illegal function call" . WINDOW.WINDOW SCREEN. WINDOW LP( .
WINDOW VIEW
160
![Page 172: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/172.jpg)
WRITE.VIEW
WINDOW
|
TOE .WINDOW ( >)
WYl=WINDOW(l)
WINDOW (Wxl Wyl Wx2 Wy2).> 03 .
0 X (Wxl)
1 Y (Wyl)
2 X (Wx2)
3 X (Wy2)
WINDOW .MAP, VIEW, VIEW() WINDOW
WRITE.
WRITE > > …
1
| WRITE LISTNUM, GOODS$ COST
.. PRINT.WRITE PRINT .
.161
![Page 173: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/173.jpg)
WRITE #
WRITE .PRINT, WRITE # 12
WRITE #
1
| .WRITE # >
L
"•
WRITE #1, LISTNUM, GOODS$, COST
) RS-232C.OPEN. . PRINT
# .WRITE # PRINT # .
" .WRITE# CHR$(13)).WRITE #ti,
PRINT # ."SCRN " .PRINT #, WRITE
162
![Page 174: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/174.jpg)
4
![Page 175: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/175.jpg)
4
N
8S -BASIC(86) '. ' .' .3 ". '.
1 . 1)
CHAIN' COMMON, OPEN, FIELD,
PUT
2 . 2)
CHAIN, COMMON, FIELD, GET
3. DATA
READ, DATA, RESTORE
4 .
DEFINT, DEFSNG, DEFDBL
5 . OPTION BASE
DIM, OPTION BASE, ERASE
6 . FORNEXT
FOR'"TO - STEPNEXT SIN, COS,
PSET
7 .
GOSUB, RETURN
8 .
IF"-THENELSE, ABS, SQR
9.
ON- -GOTO, SGN
10.
SWAP, LOCATE, POS CSRLIN
11. WHILEWEND
WHILE-WEND
12. PRINT WRITE
PRINT, WRITE
13.
PRINT USING
14.
CIRCLE, READ, DATA
15. 8 '8
[1)COLOR, LINE, (2]COLOR
165
![Page 176: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/176.jpg)
4
16. 4096 • 16
[1]COLOR, LINE, 2COLOR
17. DRAW
POINT, DRAW, PSET, PRESET,
LINE, PAINT
18.
GET@, PUT@, LINE, CIRCLE
19.
PUT®, ROLL
20.
SCREEN, WINDOW, VIEW, LINE
21.
SCREEN, WINDOW, VIEW, CIRCLE
22.
ON ERROR GOTO, ERROR, ERR,
RESUME
23.
ASC, MID$ CHR$
24. 8 16
OCT$ HEX$ f STR$
25.
LEFTS, RIGHT$, MID$, LEN, SPACE$
26.
MKI$, MKS$, MKDS, OPEN, CLOSE,
FIELD, LSET' PUT
27. tt
CVI, CVS, CVD, OPEN, CLOSE,
FIELD, GET
28.
OPEN, CLOSE, PRINT #, INPUT #,
EOF
29.
OPEN, FIELD, CLOSE, LOF GET,
LSET, PUT, INPUT$, INKEY$
30.
ON KEY GOSUB, KEY(n) ON,
RETURN, SIN, COS
31.
TIME$, TIME$ ON,
ON TIME$ GOSUB, RETURN, BEEP
32.
RANDOMIZE, RND
33.
'CONSOLE, WIDTH, LOCATE,
COLOR®, GOSUB, RETURN
34.
KPLOAD, KNJ$
35. 2
AKCNV$ f KACNV$, KMID$
36. 2
JIS$, KNJ$, KMID$
37.
KEXT$
166
![Page 177: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/177.jpg)
38. 2
KLEN, KTYPE
39.
DEF FN
![Page 178: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/178.jpg)
4
1 . 1)
1001 10
1 201 301 401 50] 601 701 801 902302102202302402502602
0
280
DIM I DENTC200)COMMON IDENTO , COUNTOPEN "DATA" AS #1
FIELD tt4 AS I $,20 AS N$,50 AS A$I NPUT " 1
- 999) "I
IF I =0 THEN GOTO *PR I NTOUTI F I =>1000 THEN STOPI NPUT "'' NAME 1$I NPUT "'' ADR$LSET i$=MKS$(LSE N*=NAME1SLSET A$=ADR$PUT 1 ,
I
.*DATA* .,
C0UNT=C0UNT+1I DEN COUNT) = I
——PR I NT GOTO 140*PR I NTOUTCHAIN "CHAIN.S02"END
.
.* 1*
"CHAIN . S02* .*DATA" J ,
2 . ( 2)
1 00 COMMON I NDENT C) , COUNT I ::110 PRINT: PRINT1 20 FIELD ttl ,4 AS \^,22 AS N$,50 AS AS 'DATA* «0?£~ CHAIN1 30 IF COUNT=0 THEN PRINT "END" END OPEN .140 GET #1 , IDEM(COUNT) .1 50 PRINT '' " CVS( 1$)
1 60 PRINT "'' N$1 70 PR I NT "" A$t 30 C0UNT = COUNT-
1
1 90 PR I NT GOTO 1 30
3 . DATA
100 READ A, B,C1 10 RESTORE DATA 190 .1 20 READ D,E,F1 30 RESTORE *STRDATA —— *STRDATA 210 DATA 220 .140 READ A$,B$,C$1 50 PR 1 NT A,B,C1 60 PR 1 NT D,E ,F
1 70 PR 1 NT AS/ B$/C$1 80 END1 90 DATA 1,2,3200 DATA 4,5,6 *6 DATA .210 JKSTRDATA220 DATA AA, BB.CC
4 .
100 DEFINT J-M1 10 DEFSNG A,B120 OEFDBL D130 J1=l ,23:K=65.643i 40 ABC=1 . 23 BBB = 65 . 6341 50 D = 3 . 1 41 5926540000031*1 60 D« = 3 .141 592654000003A -
170 PRINT " J 1=
" J 1 ,,"K = ":K180 PRINT "ABC=" ABC, . "BBB=190 PR I NT "0=" D, "D%=" DX2(3(3 END
JM .A, B .D W .Jl, K .
D% )120 .
BBB
168
![Page 179: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/179.jpg)
5 .OPTION BASE
1 00 OPT 1 ON BASE 1 '3^ </ IE l c 9 "3*
1 1
0
DIM KE ISAN(9,9) 3f ^SSty X Si/ BC 1J S.wtKtlC)MIN M s '
1 Z2 FOR 1=1 TO 9 FOR J=1 Tr\ qI U 3
1 jiC KE SAN( = 1 *Ji a rx1 *+W NEXT J,
1
*
I OW FOR 1=1 TO 9 :FOR J = jq g
I 60 PR 1 NT USING "tttttit" KE ISAN( Jy 1 )
I 70 NEXT J PR INT1 80 NEXT 1
1 90 PR 1 NT :PR 1 NT200 ERASE KE ISAN KEISAN() .210 DIM KE ISAN(9,9) KEISANO .220 FOR 1=1 TO 9: FOR J = TO 9
230 KE I SAN( J 1+ J
240 NEXT J,
1
250 FOR 1=1 TO 9: FOR J =\ TO 9
260 pr i nt using "ttmn" KE ISAN( J. i )
2 !
3
NEXT J PR 1 NT280 NEXT 1
290 END
6 . FOR~NEXT
SCREEN 0 :CLS 3
1 1 0 FOR P= TO 7:C=31 20 FOR R=10 TO 200 STEP 20
1 30 FOR I =0 TO 3.14 STEP .05 —
i
1 40 Y=S IMC! )*COS< I
)
50 X=S I N ( I )*S 1 N ( I
)
1 60 Y = Y R+1M1 70 X=X*R*2.5+100-C1 80 PSET CX, Y) ,P
1 90 MEXT I
200 C=C+10210 NEXT R,P220 END
.-
.
7.
1 00 *START1 10 INPUT ''" TE I HEN .
1 23 1 NPUT "" . TAKASA1 30 GOSUB *MENSEK
I
1 40 PR t NT " " MENSEK I
1 50 PR I NT1 60 GOTO *START1 70 *MENSEK I
.1 80 MENSEKl= EIHEN*TAKASA/21 90 RETURN COfH RETURN .8 .
100 INPUT A
1 1 0 FLG=01 20 IF A<0 THEN A=ABS (A> : FLG=1 tiFLG I .130 PRINT SQRCA)1 40 IF FLG THEN PR I NT "' ELSE PR I NT .1 50 END * .
169
![Page 180: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/180.jpg)
4
9.
*ENTRY1 10 INPUT "N="
N
1 20 SG = SGN(N) +1 SGN 1 0 0 1, 2 .1 30 ON SG GOTO *ZERO,*PLUS - ft, 0. MINUS,
1 40 *M 1 NUS PR 1 NT "MINUS " GOTO *ENTRY * ZERO, #P US(-^.1 50 *ZERO:PRIIMT "ZERO! " :GOTO *ENTRY1 50 *PLUS PR 1 NT "P US' GOTO *ENTRY
10.
100 DIM A(HB UQI)1 10 CLS1 20 FOR 1=1 TO 10
33 A( I ) = 1*2 : B C I > = 1*3 :GOSU8 *PR I NTAB1 40 NEXT I LOCATE 0, Y+31 50 FOR 1=1 TO 101 60 SWAP A( I ) ,B ( I ) :GOSUB *PRINTAB A() B()1 70 NEXT I LOCATE 0,Y+21 80 END90 *PRI NTAB A () B 0 .
203 X = P0S C0> :Y = CSRLIN210 LOCATE X,Y:PRINT USING "#lttt" A( I )
220 LOCATE X,Y+1 PR I NT USING "tt##" B ( I )
;
230 LOCATE X+5,Y240 RETURN
11. WH EWEND130 i=i
1 1 0 WH ! LE I<=20
1 20 PR I NT USING "»# -" ; I ;
1 30 J= I
1 40 WH I LE J<= I
1 50 PR I NT US I NG : J
160 J=J+11 0 WEND1 80 PRINT: 1=1+1I 90 WEND
I 20 120 190 » .I 150 170 .
12. PRINT WR
E
100 A%=1 231 10 B!=9.87654E+311 20 Clt = 3 . 1 41 59265359#130 DS="N88-BASIC"
\tl ln\jl.
160 END
170
![Page 181: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/181.jpg)
13.
1001 is
1 201 301 401521 601 T01 801 90
200210220230240
PR I NTPR I NTPR I NTPRI NTPRINTPRINTPR I NTPRINTPR I NTPRI NTPRINTPR i NTPRINTPR I NTEND
US I NGUS I N6US tNGUS I NGUS IN6USINGUS I NGUS I NGUSINGUSINGUSINGUSINGUS I NGUS I NS
'NEC COMPUTER"'
" + tttt#tt .
"tt##tttt.
"**¥#«
"¥¥tttt*t'
"NEC @
'NEC COMPUTER'1 23 .456
tt" 1 23 .456123 .456-123. 456
#" 1 23 .456tt" 1 23 .456#"
;
1 23 .456.#" 1234.56
AAA " 1234.56123 .456
123456!COMPUTER" "PERSONAL'
.
14.
100 SCREEN 0,0:CLS 3
1 10 FOR R=1 TO 100 STEP 5
1 20 CIRCLE C!50, 100) ,R, (R MOD 7) +1 ,R/1001 30 NEXT R1 40 ST= .00001150 DATA 25,5,40,13,17160 FOR 1=1 TO 5
1 70 READ DAT :EN =ST +DAT/ 100*3. 14*2180 CIRCLE (450, 100) , 100, I
, -ST, -EN —190 ST=EN200 NEXT I
,.DATA 1 50)
.
15. 8
•
8
103 COLOR , ,
.
,0 :CLS 3 8
.
8— .1 1
0
FOR 1=1 TO 7
1 20 COLOR= ( 1,7)
1 30 NEXT 1
14U FOR 1=1 TO 7
1 50 LINEC0, 1*20)— STEP(639,lGf) , 1 ,BF ' # 1 7
1 60 NEXT 1
1 70 FOR 1 =1 TO 7
1 80 FOR J=1 TO T
190 CO OR=(J, !
)
* 17200 GOSUB *WAITSU8210 NEXT J
220 NEXT I
230 COLOR .240 END250 *WAITSUB .260 FOR K=0 TO 100270 NEXT K
280 RETURN
171
![Page 182: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/182.jpg)
4
16. ' 4096 *16
1001 101 201 301 401 501 601 701 80t 902002 1
0
220233)
2402502602 0280
SCREEN 3,0 :COLOR , , , ,2 :CLS 3 1*1 4096 • 1 6 .FOR 1=1 TO 15C0L0R= ( &HFFF
NEXTFOR I = 1 TO 1
5
L I NE (Cf> J*20)-STEP(639, 10) , I , BF ' 'I 15
NEXT I
FOR 1=1 TO 15FOR J= t TO 15C0L0R= (J, ! 6*1 A 2)GOSUB WAITSUB
NEXT J
NEXT I
COLOREND*WA I TSUBFOR K=0 TO 100NEXT K
RETURN
..17. DRAW
1 001 12t
1 20t 3U1 401 501 601 701 8090
200210
SCREEN 0,0,0,1 : CLS 3POINT (320, 10GJ)
AS="C4U60R60D60L60"DRAW A$DRAW "BE45A2S0 .5X=AS;DRAW "A0BE 10P"FSET (440,40)LINE -STEP (60, 60 7, BFPRESET (455,55)L [ NE -STEP (3(3, 30) ,0,BPA I NT (456,56) ,0
END
DRAW
LINE, PAINT
18.
100t lef
I 201 301 401 501 601 01 801 90200
SCREEN 0,0 CLS 3XO=40 YD=20BYTE= ( CXD+7) ¥8) *YD*3+4FACT=BYTE¥2+
1
DIM (FACT)L I NE (0,0) -STEP CXD-1 ,YD - 1 ) ,
B
C I RCLE (XD/2-1 ,YD/2- 1 ) , YD/2,2GET (0,0) - STEP (XD - 1 , YD- 1 ) ,G% ——FOR X=0 TO 500 STEP 100PUT (X, 100) ,GX
NEXT
8— 40X20 '•
G%() .
G%() .6 PUT.
19.
1 00 SCREEN 1 ,0 CLS 3
1 1 0 FOR l=&H3000 TO &H4F00 STEP &H100120 FOR J=&H21 TO1 30 KC0DE= I +
J
14£3 PUT(X, I 68) 'KANJI CKCODE) ,PSET~————I 50 X=X+20160 IF X>623 THEN X=0:ROLL 18 18
1 70 NEXT J
1 80 MEXT I
172
![Page 183: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/183.jpg)
20.
1001 01 201 301401 501 601 701 801 90200210220230
SCREEN 0 ,0 CLS 3
Wl NDOW((3,0) - (639, I Q9)
C=6 :GOSUB RECTV I EW (
1
,n - (638,99) ,0-7
C=5:G0SUB *RECTV I EW(214, I) - (428, 1 98) ,0,
C^4 GOSUB *RECT'VIEWC0,0)-(639, 1 99) :CLSEND*RECT
.'
.._ .
.
- II.-
L I NE (50.50) - (600,LOCATE 0/0:PRINTA$= I NPUTS ( 1
)
RETURN
50) ,C,BF'
21.
50)
1 00 SCREEN 0,0 CLS 3
I }Q C=1
1 20 V 1 EW(203,50)I 30 WINDOW (- 100,1 40 GOSUB *C I RC1 50 WINDOWC-100,160 GOSUB *C I RC1 70 WINDOW( 0) - (100,1 80 GOSUB *C I RC1 90 W I NDOW(-500,-500)200 GOSUB *C I RC210 V I EWC0,0) - (639, 1 99) :CLS220 END230 *CIRC—240 C I RCLE (0,0) , l(30,C
250 LOCATE 0,0:PR260 A$= I NPUTS ( 1
)
270 C=C+1 : CLS 2280 RETURN
(400,
100) - (0,0)
00)
(500,500)
.—— ,
...NT "
22.
1001 is
1 201 301 401 501 601 0
1 801 90200210220230240
PRINT " X Y "ON ERROR GOTO *ERRORMES*START
I NPUT "X: " ;X: INPUT"Y :" ;Y
IF K=0 THEN ERROR 250
Z = X ft Y: PRINT X:"" Y:" '
*RETRYI NPUT " Y/N) " AS:PRt NTIF AS="Y" OR AS="y" THEN *STARTON ERROR GOTO 0
END)KERRORMESIF ERR = 250 THEN PR I NT ''"I F ERR=6 THEN PR I NT "— ''RESUME *RETRY
.250 .
* .- 250 .- .-
RESUME .
173
![Page 184: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/184.jpg)
4
23.
100 L I NE I MPUT " '' A$1 10 IF A$=" " THEN 1 901 20 B$=""1 30 FOR 1 =1 TO LEN CAS)1 40 DS=MIDSCAi, I ,1 ) :D=ASCCD$)1 50 IF D> = 97 AND D<=1 22 THEM DS = CHR$ (D-32)160 B$=B$+D$t 7Gf NEXT I
180 PR I NT: PR I NT B$1 90 END
24. 8 16
FOR I =0 TO 161 10 DE4 = R I6HT$("t 20 OC$ = RIGHT* ("
1 30 HE$=R!GHT$("140 PRINT "101 50 PR I NT " 8
1 60 PR I NT " 6
1 70 NEXT (
"+OCTSCD ^3) ^016 . 10 . 8,"+HEX$(I),3) I
16
" DES," ;0C$," ;HE$
25.
is©1 10
1 201 301401501 601 01 801 90200210
INPUT" %A$PR I NTPR I NT " 2 "ALS= LEFTS (A$,L EN CAS) ¥2)AR$ = R IGHT$(A$,LEN(A$) -LEN(A$)¥2)- 1
~ A $ .PRINT AL$;SPACE$(3) AR$PRINTPRINT " 2 "FOR 1=1 TO LEN(A$) STEP 2
PRINT Ml D$(A$,
I
,2) SPACE$(3)NEXTEND
'A$ 2 .26.
100 OPEN "RDATA" AS tt
I 10 FIELD 2 AS A$,4 AS BS,8 AS C$1 20 A%=987 :A! = 123 .456 Att= 123456789 12 34#130 LSET A$ = MK l$(AX)-1 40 LSET B$=MKS$(A!
)
1 50 LSET C$=MKD$(A#)160 PUT 1*1
1 70 PR I NT "180 PR I NT " "1 90 C OSE:END
*RDATA* .2 4
8 ..
..27.
lot?
1 10
1 201 301401501601 701 801 90
OPEN "RDATA" AS «1FIELD tf 1 ,2 AS A$,4 AS B$,8 AS CS -—
PRINT " "PRINT""GET tt' ——A%=CV I <A$)
RDATA2 4
8..A!=CVS<B$)A#=CVD(C$)PRINT AX PR I NT A! : PRINT A#CLOSE :END
,
174
![Page 185: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/185.jpg)
28.
1 00 FS= " DATA .
D" +R I GHT$ (DATES , 2
)
110 OPEN F$ FOR OUTPUT AS ttl *DATA , Dxx xx120 PRINT #1 , DATES; " TIMES1 30 PR I NT" "40 PR I NT PR I NT " "150 PRINT: INPUT "''NA$I 60 IF NA$=" " THEN CLOSE :60T0 * I NDATA .1 70 INPUT " '' PRC180 I NPUT " '' NX190 PRINT #1 ,NA$; " ,";PRC; "
,"
; N%200 GOTO 140210 *t NDATA220 TOTAL=0230 OPEN F$ FOR I NPUT AS ttl
240 INPUT tfl ,DA$,TI$ ~ .
'
250 PRINT: PRINT " " DA$ ," " T I $
260 PRINT270 IF EOF( I) THEN *TOTALPRN280 INPUT *tl ,NAS,PRC,N% <? S .290 SUM = PRC*N% .300 PRINT NAS:TAB(10) PRC; N% " = " SUM 'J .310 TOTAL = TOTAL + SUM320 GOTO 270330 *TOTA PRN340 PR INT: PR INT " TOTAL = ': TOTAL .350 PR I NT: PR I NT " " F$; " "360 CLOSE :END —29.
1001 10
1 201 301 401 501 601 701 80I 9020021022023024025026027028029030031032033034035036030380390400410420430440450460470
CLS PR I NT"PR I NT L I NE I NPUT F$IF FS=" " THEN 100OPEN FS AS #1
FIELD »1 ,30 AS NAM$,20 AS TEL$,50 AS ADR$*MENUPR I NT PR I NT
<< > PR I NT/ 1"
2"0"
PRINT Q$GOTO *EXIT,*I NNAME,*NEWENTRY
.30 TEi_(20
SO.
'.PRINTPRINTPRI NTPRI NTPRINT:PRINTQ$= I NPUTS C 1
)
ON VAL<Q$) +1
GOTO *MENU* I NNAMEIF LOF ( 1 ) <>0 THEN 330PR I NT : PR I NT F$+ " 'PRINT: PRINT" ft Y/N) "Q$= I NKEYS F 0$=" " THEN GOTO 290IF Q$="N" OR QS="n" THEN GOTO XMENUIF Q$="Y" OR Q$=" v" THEN GOTO *NEWENTRYGOTO 290NH=
1
PR I NT: PR I NT "IF HNAM$=" " THEN *MENUHL=LEN(HNAM$)IF NH>L0F (1 ) THEN PR I NT PR I NT " " GOTO *M£NU-nGET tt NHIF HNAM$<>LEFT$(NAM$,HL) THEN NH=NH+ 1 :60T0 370PRI NT: PR I NT" " NAM$
.PR I NT I NPUT "",' HNAMS ' .
" ;TEL$ADR$
PR! NT" T E LPRI NT"
"
PRINT:PRINT" Y/N) "
Q$= t NKEY$ I F Q$=" " THEN GOTO 440IF QS="N" OR QS="n" THEN PRINT "N'IF QS="Y" OR Q$="y " THEN PR I NT ,'Y'
GOTO 440
. I
.
:GOTO *MENU:GOTO *CHANGE
—— .175
![Page 186: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/186.jpg)
4
480 ^CHANGE490 PR I NT PR I NT" "500 DNAM$="'* :DTELS=" " DADR$=" "
510 PR I NT I NPUT" « 13 " DNAMS520 IF DNAM$<>" " THEN LSET NAMS=DNIAMS530 I NPUT" T E DTE
$
540 IF DTELSo" " THEN LSET TELS=DTELS550 INPUT"ffi 0f
" jDADRS560 IF DADRSo" " THEN LSET ADR*=DADR$'670 PUT # NH:GOTO MENU5 80 *NEWENTRY590 PR I NT: PR I NT " L"600 NH = LOF ( 1 > + 1
610 PFU NT : INPUT"'' NNAM$620 IF NNAMS=" " THEN *MENU630 I NPUT" T E L " NTEL$640 INPUT"ffi 0f " NADRS650 LSET NAM$ = NINAM$660 LSET TELS=NTEL$670 LSET ADR$=NADR$680 PUT NH:GOTO *MENU690 EXIT700 PR I NT : PR I NT"
"
113 CLOSE END
.
• ..- .
——
• ...
30.
FLAG=1f-2
100 C
S
110 ON KEY GOSUB *S I NSUB , *C0SSUB , *ENDSUB1 20 FOR I = TO 330 KEY ( I ) ON f-
140 NEXT I
150 DEG=0 :P I =3.1416160 PRINT "f-11 70 START1 80 TH=DEG/1 &0*PI1 90 LOCATE 0,10200 ON FLAG GOTO *SINC,*C0SC210 *SINC:PRINT "TH=" DEG;TAB(12>220 *C0SC PR I NT "TH=" DEG;TAB(35)230 *EXIT:DE6=DEG+10240 FOR I =0 TO 1000: NEXT25Gf LOCATE 0, IS : PR I NT STRINGS (70," "):260 GOTO START270 *S I NSUB FLA6= I :RETURN280 *COSSUB :FLAG=2 RETURN290 *ENDSUB:KEY OFF : END
f- 2. f* 3 .f-2, f '3 .
(f -3
S I N (TH)COS (TH)
S I N (TH)COS (TH)
: GOTO: GOTO
*EX I T*EXIT.
f' I FLAG:2 FLAGf '3 .
I ..
10 .10 ' .
31.
100 CLS FLG=01 10 PRINT " "1 20 LOCATE 0, 10:PRINT" " T I ME$1 30 LOCATE 0,2:1 NPUT " (HH:MM:SS)1 40 ON T I ME$=ST$ GOSUB 2001 50 T I ME$ ON ——1 60 LOCATE )3/ 10 :PR1NT TIMES;1 70 I F FLG=0 THEN 1601 80 CLS LOCATE 30 , 0 : PR I NT " "190 END200 PR I NT2 10 COLOR 7 :BEEP
1
220 PFM MT " "2 30 IF I NKEY$=" " THEN 220240 BEEP 0 FLG= 1
250 RETURN
" ST$ ...160 170 .
..
176
![Page 187: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/187.jpg)
32.
1 00 RANDOM I 2£1 10 DIM SUMC6)1 20 FOR 1=1 TO1 30 DA= 1NT(RND*6+1)140 SUM<DA)=SUM(DA)+115(21 NEXT I
160 FOR 1=1 TO 6
1 73 PR I NT ' SUM ())"%"180 NEXT I
33. •
100 WIDTH 80,25:CLS1 10 CONSOLE 0,25,0,0 .120 LOCATE 0,01 30 PRINT " " PRINT140 G0SU8 *PRI NTCHR1 50 GOSUB *KEYSUB1 60 CONSOLE 0,25,0, I .1 70 LOCATE a,
a
1 80 PRINT " —— " PR I NT1 92 GOSUB *PR I NTCHR200 END210 *PR I NTCHR220 FOR 1=0 TO 31
230 PRINT "-COMPUTER-"240 NEXT I
250 GOSUB *KEYSU82 60 FOR 1=0 TO 7
270 COLOR® C I *10,2D - C 1*10 + 9-5) , I .280 NEXT I
290 RETURN300 *KEYSUB310 LOCATE 0,10320 PRINT " "3 30 A«= I NPUT$(1
)
340 RETURN
34.
100 DIM CHRPTN%( 17) .
110 CHRPTN% (0) =1 6 CHRPTN%( I) = 1
6
1 Z0 FOR 1=2 TO 1 CHF(PTN%( I )=2 A( I
-2)—1 :NEXT I
' .1 30 KP OAD &H762A,CHRPTN% .140 FOR 1=0 TO 41 50 PRINT KNJSC 1 B4B" ) +KNJS ( "7 62A" ) +KNJ$ ( " 1 B48 "
) .160 NEXT
35. 2
A0$="Ci *? ABC110 PR I NT A0$
K0$=AKCNV$(A0$)-PR I NT K0$
1201 331401 501 601 713
K1$=KMI D$(K13$, 4) +KMID$CK0$,7,4)PR I NT Kl$A1 $-KACNV$ CK1$)PR 1 NT At $
2 .2
* * .2 I .
177
![Page 188: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/188.jpg)
4
36. 2
100 A$=JIS$(«MID$("" 2,1) ^ Kl— ^1 10 PRINT A$ ,f .
1
S
-1 20 B$ = KNJ$(" t B4B")+KN JSCAS) +KNJ$ ( " 1
B48") J* ^^^TW-«, bij' Kl
130 PRINT BS KO .
37.
100 A$="-f ABC"1 I 0 PR I NT AS120 KI$=CHR$(&H1 B)+CHR$(&H4B) : KO$=CHR$ (&H 1 B) +CHR$ (&H48130 PRINT KEXTS(A$,0)
I .140 PRINT KI$ + KEXT$(A$, 1 ) +K0$ 2'
KIZKO .38. 2
1 A$="ABC ''
1
0
FOR t=0 TO 5
120 PRINT KLEN(A$, 1 ) .1 30 NEXT 1
140 PR INT: PR INT150 FOR J= I TO KLEN(A$,0) .1 60 PRINT KTYPE (A$, J)
1 70 NEXT J
39.
DEF FNMENSEK i (R) =3 . 1 41 59*R R
—
.DEF FNENSHUU (R) =3 . 1 41 59*2*R ft.
1 20 INPUT " '' HANKE 1
1 30 PR 1 NT ''" FNMENSEK 1 (HANKE 1 )
1 40 PRINT "BM " FNENSHUU (HANKE 1 )
1 50 END
178
![Page 189: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/189.jpg)
![Page 190: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/190.jpg)
A.
BASIC ..
(69 " , ERR
() ." ." .
3 ERL/ERR, ERROR, ON ERROR GOTO,
RESUME .
Bad allocation table 69
FAT
.
..Bad drive number 70
LOAD, SAVE, KILL, OPEN
. ..
Bad file name 5o
LOAD, SAVE, KILL, OPEN..
Bad file number 52 ..Bad track / sector 71
DSKO$ DSKI$ .
181
![Page 191: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/191.jpg)
Can't continue
STOP CTRL+C
CONT .CONT .
.Direct statement in file 57
LOAD ..
Disk full 68
SAVE, PRINT #, PUT.^ .
.. —
.Disk I / 0 error 64
^n*
.Disk offline 62
LOAD, SAVE, KILL, OPEN ^..Division by Zero {/0) n
0 n / 0 (n (T — 1
.MM 0 .
182
![Page 192: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/192.jpg)
Duplicate Ditinition 10.DIM .
ffi ERASE.Duplicate label 31
2 . .Feature not available 33
..
FIELD overflow 50
FIELD 256
.255 .
File already exist 65
NAME .i^m .File already open 54
OPEN, KILL, NAME .CLOSE .
File not found 53
LOAD, SAVE, KILL, NAME..
File not open 60
PRINT # INPUT # .OPEN .
183
![Page 193: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/193.jpg)
i-ile write protected 61
?.
•SET.• .
.
FOR without NEXT 26
FORNEXT .FORNEXT ,
illegal direct 12 ..
Illegal function call 5. ..• LOG 0 .•SQR .• MID $ , LEFT $ , RIGHT $ , STRING $ , SPACE $ , INSTR, ON-"GOSUB..•.
.
Illegal operation 74
..
Input past end 55
INPUTS GET
..EOF, LOF .
184
![Page 194: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/194.jpg)
Line bufTer overflow 23
1 255 .1 255 .
Missing operand 22..
NEXT without FOR 1
FOR^NEXT .FORNEXT
No RESUME 19
RESUME .RESUME, END, ON ERROR GOTO 0 .
Out of DATA 4
DATA READ .DATA READ . READ DATA
RESTORE
.
Out of memory 7 .• .• .• FORNEXT, GOSUB (.•.
. .FRE
BASIC
. CLEAR
BASIC . 'Out of string space 14 .
.185
![Page 195: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/195.jpg)
Overflow (OV) 6 ..
Rename across disks 73
NAME .3^ NAME .
RESUME without error 20
RESUME .ON ERROR GOTO
RESUME END
. .RETURN without GOSUB 3
GOSUBRETURN .GOSUB RETURN
GOSUB RETURN
.
Sequential I/O only 59.MERGE .
.MERGE .
String formula too complex 16
• .String too long 15
1 255 .2 .
Subscript out of range 9
DIM OPTION BASE.DIM 10 .
186
![Page 196: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/196.jpg)
Syntax error 2..
READ DATA ..
READ DATA .Tape read error 27.
. .Type mismatch 13 .
.
Undefined - label _^ 32..
Undefined line number 8
GOTO GOSUB, IFTHENELSE ..
Undefined user function 18 .DEF FN . DEF USR
.Unprintable error 21, 24 25, 28.
ERROR .WEND without WHILE 30
WHILEWEND .WHILEWEND .
187
![Page 197: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/197.jpg)
WHILE without WEND 29
WHILEWEND .WHILEWEND
51
188
![Page 198: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/198.jpg)
B.
7
V—*
44
1 CTRL+A HELP
2 CTRL+B 1
3 CTRL+C STOP
4 CTRL+D 1
5 CTRL+E
6 CTR +F 1
' CTRL+G — — 7/ 9
8 CTRL+H BS
9 CTRL+I TAB
10 CTRL+J (11 CTRL+K
12 CTRL+L
13 CTRL+M
15 CTRL+O /18 CTRL+R
19 CTRL+S
21 CTRL+ U 1
24 CTRL+X 1
28
29 <——
30 t
31 i
.
189
![Page 199: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/199.jpg)
C.
4 —0 1 2 3 4 5 6 8 9 A B c D F
0 D 0 @ P P y/1
sH
D1
I 1 A Q a q
2 SX
02 2 B R b r
r
3 XD3 # 3 C s c s _
4 D4 $ 4 D T d t A
5 0NK % 5 E U e u
.
6 AK
SN & 6 V f V
BB 7 G w g w
8 BS
CN ( 8 H X h X r
9 HT M ) 9 Y y 1
A SB J \
B HM C + K [ k { 1 j
C C ~* < ¥ rD C
R M ] m }
so t > N n
sI / 0 0 '
190
![Page 200: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/200.jpg)
d. n
( ).
SEC(X) = 1/C0S(X)
CSC(X) = 1/SIN(X)
C0T(X) = 1/TAN(X)
ARCSIN (X) =ATM (X/SQR(-X *X+1))
ARCCOS(X) = -ATN (X/SQR (- X * X+ 1) ) + 1.5708
ARCSEC(X) =ATN (SQR (X*X-1)) + (SGN (X) — 1 ) * 1. 5708
ARCCSC(X) =ATN(1/SQR (X * X— 1) ) + (SGN (X) -1) * 1.5708
ARCCOT (X) = -ATN (X) + 1.5708' SINH(X) = (EXP(X)-EXP(-X))/2
* C0SH(X) = (EXP(X)+EXP(-X))/2
• TAN H (X) = - EXP ( -X) / (EXP (X) + EXP (- X) ) * 2 +
1
* SECH{X)=2/(EXP(X)+EXP(-X))
' CSCH (X) =2/ (EXP (X) -EXP(-X)
)
* COTH(X)=EXP(-X)/(EXP(X)-EXP(-X)) *2+ l
• ARCSINH (X) = LOG (X+ SQR (X * X+ 1 )
)
' ARCCOSH (X) = LOG (X+SQR (X * X- 1 )
)
' ARCTANH(X)=LOG((l+X)/(l-X))/2
' ARCSECH (X) = LOG ( (SQR (- X * X+ 1 ) + 1 /X)
• ARCCSCH (X) =LOG ( (SGN (X) * SQR (X * X+ 1 ) + 1) /X)
1( ' ARCCOTH{X)=LOG((X+l)/(X-l))/2
191
![Page 201: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/201.jpg)
E.
.ABSN) .
ABb CONT EOF INPUT
AKCN V$ COPY EQV INPUT$ATT f^\r^ALL /VtOb ERASE INSTR
AND CSNG ERL INT/"^ TIT TXTCSRLIN ERR IRESET
a TXTA JN LVD ERROR ISETd 71L VI EXP JIS$
AU IU CVS FIELD KACNVSBhKP DATA FILES KANJI
DATE$ FIX KEXT$
Dhb FN KEY
CALL DEFDBL FOR KILL
CDBL DEFINT FRE PUT
CHILD DEFSNG GET KINSTR
CHR$ DEFSTR GOSUB KLEN
CINT DELETE GOTO KMID$
CIRCLE DELIM GO TO KNJ$
CLEAR DIM HELP KPLOAD
CLOSE DRAW HEX$ KTYPE
CLS DSKF IEEE LEFT$
CMD DSKI$ IF LEN
COLOR DSKO$ IFC LET
COM EDIT IMP LFILES
COMMON ELSE INKEY$ LINE
CONSOLE END INP LIST
192
![Page 202: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/202.jpg)
T T TC'T\Jri Klio 1 Uxvii TAR
AT>17M T AM1 IN
T CkC \Jr 1 1UIN Sxil, ^IN
t r\r- a TT7LU ii i li HPUK KlVjrl I $
LUr HT TTUU
1
IVIN U TTMFOTTTi vin u
i
LUu- P A 1\TT PHT T
u
T T>^kC k r r
LrrKllN KU TPOM
T CT7T DT A VFLAY O/t V t TTCTKTr;UOl KJ
ATA TTMAIL rUlJN O^n
N
TTCDUoXv
AT A P il/"\iv
n
VAT
MERGE POLL SEG VARPTR
MID$ POS SET VIEW
MKD$ PPOLL SGN WAIT
MKI$ PPR SIN WBYTE
MKS$ PRESET SPACE$ WEND
MOD PRINT SPC WHILE
MON PSET SQR WIDTH
MOTOR PUT SRQ WINDOW
NAME RANDOMIZE STATUS WRITE
NEXT RBYTE STEP XOR
NEW READ STOP
NOT REM STR$
OCT$ REN STRING$
OFF RENUM SWAP
193
![Page 203: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/203.jpg)
AABS 38
AKCNV$ 38
AND 22
ASC 38
ATN 39
ATTR$ 39
AUTO 40
BBEEP 40
BLOAD 40
BSAVE 41
cCALL 42
CDBL 42
CHAIN 43
CHR$ 44
CINT 44
CIRCLE 45
CLEAR 46
CLOSE 47
CLS 47
COLOR 48,51
COLOR® 52
COMMON 52
COM ON/OFF/STOP 53
CONSOLE - 54
CONT 55
COPY 55
COS 56
CSNG 57
CSRLIN 57
CVD 58
CVI 58
CVS 58
DDATA 58
DATE$ 59
DEF FN 59
DEFDBL 60
DEFINT 60
DEFSEG 60
DEFSTR 60
DEF SEG 61
DEF USR 61
DELETE 62
DIM 62
DISK 3
DRAW 63
DSKF 67
DSKIS 68
DSKO$ 68
EDIT 69
END 70
EOF 70
EQV 22
ERASE 70
ERL 71
ERR 71
ERROR 71
EXP 72
195
![Page 204: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/204.jpg)
FIELD 72
FILES 73
FIX 74
FOR'..TO-"STEPNEXT 74
FPOS 75
FRE 75
GGET 76
GET® - 77
GOSUB 78
GOTO 78
GO TO 78
HHELP ON/OFF/STOP 79
HEX$ 80
I
IF—GOTOELSE 80
IF"-THENELSE 80
IMP 22
INKEY$ 81
INP 81
INPUT 82
INPUT # 83
INPUT$ 83
INPUT WAIT 84
INSTR 84
INT 85
J
JIS$ 85
KKACNV$ - 85
KEXT$ 86
KEY 86
KEY LIST 87
KEY ON/OFF/STOP 87
KILL 88
KINPUT 88
KINSTR 89
KLEN 89
KMID$ 90
KNJ$ 90
KPLOAD 91
KTYPE 92
LEFT$ 92
LEN 93
LET 93
LFILES 73
LINE 94
LINE INPUT 95
LINE INPUT WAIT 96
LINE INPUT # 96
LIST 97
LUST 97
LOAD 97
LOAD 98
LOC 98
LOCATE 99
LOF 99
LOG 100
LPOS 100
LPRINT 100
LPRINT USING 101
LSET 101
MMAP - 102
MERGE 103
MID$ 103,104
MKD$ 104
MKI$ 104
MKS$ 104
196
![Page 205: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/205.jpg)
MOD 20
MON 105
MOTOR 105
NNAME 106
NEW 106
NEW ON 106
NOT 21
0OCT$ 107
ON COM GOSUB 108
ON ERROR GOTO 109
ON-GOSUB 109
ON…GOTO 109
ON HELP GOSUB 110
ON KEY GOSUB Ill
ON PEN GOSUB 112
ON STOP GOSUB 112
ON TIME$ GOSUB 113
OPEN 114
OPTION BASE 116
OR 22
OUT 117
OV 21,186
PPAINT 117,118
PEEK 120
PEN 120
PEN ON/OFF/STOP 121
POINT 122,123
POKE 123
POS 124
PRESET 124
PRINT 125
P T# 126
PRINT USING 128
PRINT # USING 130
PSET 130
PUT 131
PUT® 132
RRANDOMIZE 133
READ 134
REM 134
RENUM 135
RESTORE 135
RESUME 136
RETURN 136
RIGHTS 137
RND 137
ROLL 138
ROM 3
RSET 101
RUN 138
sSAVE 139
SCREEN 140
SEARCH 143
SET 144
SGN 145
SIN 145
SPACES 146
SPC 146
SQR 146
STOP 147
STOP ON/OFF/STOP 147
STR$ 148
STRINGS 148
SWAP 149
TAB 149
TAN 149
TERM 150
TIME$ 152
197
![Page 206: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/206.jpg)
TIME$ ON/OFF/STOP 152
TROFF 153
TRON 153
uUSR 153
VVAL 154
VARPTR 154
VIEW 5,156
wWAIT 157
WHILEWEND 158
WIDTH 158
WIDTH LPRINT 159
WINDOW 160,161
WRITE 161
WRITE # 162
XXOR 22
30,181
19
25
20
27
15
M 17
21
24
190
n 9
ffm 9
189
19
19
16
19
13
12
12
6
15
13
4
%m 12
26
35
14
15
36
25
26
27
27
5
4
9
mm 14
14
14
9
12
24
198
![Page 207: BASIC 7^ l - Internet Archive · 2015. 6. 17. · 6.2 14 7. 8. 17 9. 17 10. 19 10.1 19 • 0 •-10.2 21 10.3 21 10.4 24 10.5 24 10.6 25 11. 25 11,1 25 11.2 26 • • 11.3 27 12](https://reader035.vdocument.in/reader035/viewer/2022081411/60aeeb698fdc57045a7b734a/html5/thumbnails/207.jpg)
17,192
191
29
a— 6
21
28
8 13
10 12
16 13( 11
11
,( 11( 11( 11
( 11
( 15
19
/( 19
' ( 11
-( 11,19
+( 19
= ( 21
< ( 21
> ( 21
¥ ( 20
$ ( 15
%( 15
#( 15
*( 11,19