archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL...

238
EPSON DiskBASIC PC286ML10 Y1 61 991 13701

Transcript of archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL...

Page 1: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

EPSONDiskBASIC

PC286ML10Y1 61 991 13701

Page 2: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

i feK <

2

3 S ' •

Sg

4 » ' 3

!ft '98 )

<

ms-dos t

PC-PR

EGBridge

'1 989

Page 3: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

DiskBASIC

Page 4: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25
Page 5: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

Disk BASIC

Disk BASIC BASIC

ffl K BASIC Disk BASIC

B^ Disk BASIC 2

^ Disk BASIC

II Disk BASIC

Disk BASIC

Disk BASK: H^ Disk BASIC 3

+,; fi Disk BASIC & f ^ *^BAS

H^ Disk BASIC rBMENUj rSYSSET

BMENU

a

^ Disk BASK: M PC-286U/US

B Disk BASIC

tl Disk BASIC S Disk BASIC *bask: '' ra»

m

' :z *|

EPSON PC

PC-286U/US - W

i«« PC-286L/LE

< 1%

(1)

Page 6: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

I

1 • •

1 3

ABS s

AKCNV5 6

ASC 7

ATN 8

ATTR$ 9

AUTO 10

I)ii

B OA |2

BSAVE 13

CALL MCDBL 15

CHAIN 16

CHR$ 18

CINT 19

C1RCLK 20

C EAK 22

CLOSE 23

CLS 24

COLOR' 25

COLOR' 27

COLOR® 29

COM ON/OFP/STOP 30

COMMON 31

CONSOLK 32

CONT 33

COPY 34

COS 35

CSNG 36

IN 37

CVI/CVD/CVS 38

DATA 39

U)

1

3

DATES 40

DKF FX 41

DEFINT/DEFSNG/DKFDBL/DEFSTK 42

DEK SKG 43

DEF HSR 44

I) ETC 45

DIM 46

DRAW 47

[)SK K • • • f^Q

DSKI$ 51

DSKO$ 53

EDIT 54

END 55

KOF 56

ERASE 57

KRL/ERR 58

KKKOR 59

EXP 60

FIELD 61

FILES/LF1LES 62

PIX 63

FOR-TO-NEXT 64

FPOS 66

FRE 67

GET# 68

GET® 69

GOSUB T 71

GOTO 72

HELP ON/OFF/STOP 73

HEX$ 74

I THENELSE/iFGOTOELSE 75

2

Page 7: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

INKEY$ 76

INP 77

INPUT 78

INPUT # 79

INPUTS 80

INPUT WAIT 81

INSTR 82

INT 83

JIS$ 84

KACNV$ 85

KEXT$ 86

KEY 87

KEY 1ST 88

KEY ON/OFF/STOP 89

KILL 90

KINPUT 91

KINSTR 92

KLEN 93

KM1D$ 94

KNJ$ 95

KP OAD 96

KTYPE 97

EFT$ 98

EN 99

LET 100

LINE 101

LINE INPUT 103

LINE INPUTS 104

LINE INPUT WAIT 105

LIST/LLIST 106

LOAD 107

LOC 108

LOCATE 109

LOF 110

LOG Ill

LPOS 112

LSET/RSET 113

MAP 114

MERGE 115

MID$ 116

MID$ 117

MKIS/MKSS/MKDS 118

MON 119

NAME 120

NEW 121

NEW ON 122

OCT$ 123

ON COM GOSUB 124

ON ERROR GOTO 125

ONGOSUB/ONGOTO 126

ON HELP GOSUB 127

ON KEY GOSUB 128

ON PEN GOSUB 129

ON STOP GOSUB 132

ON TIMES GOSUB 133

OPEN 134

OPTION BASE 136

OUT 137

PAINT 138

PEEK 141

PEN 142

PEN ON/OFF/STOP 143

POINT 144

POINT 1 145

POINT 2 146

POKE 147

POS 148

PRINT/LPRINT 149

PRINT USING/LPRINT USING 151

PRINT#/PR1NT# USING

4

PSET/PRESET 156

PUT* 157

PUT® 158

RANDOMIZE 160

READ 161

REM 162

3

Page 8: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

KKNUM •

RESTORE

RESUME

RETURN

RIGHT$ -

RND

ROLL

RUN

SAVE ••

SCREEN

SEARCH

SET …'

SON -…

SIN

SPAC

SQK

STOP

STOP ON/OFF/STOP

STR$

2

A

B

C

I)

163

164

165

167

170

171

172

177

181

182

183

184

185

186

STRINGS

SWAP ''

TAB

TAN

TIME$

TIME$ ON/OFF/STOP

TRON/TROFF

VAL

VARPTR

VIEW

VIEW

WAIT

LEWENDWIDTH

WIDTH PRINT

WINDOW

WINDOW

WRITE

WRITER

«

217

218

221

187

188

189

190

191

192

193

194

195

196

198

200

201

202

203

204

205

206

207

208

209

215

(4)

Page 9: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25
Page 10: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25
Page 11: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

''1^ Disk BASIC • • '

*

1' • ^»

nmmu f-. ^iiiii( r n^ Disk basic

Page 12: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

®®®©

ASC ©

1

Cl_») STM 1ST ST

^ ASC(A-ASC ASCir -'A 6itAl:ft 1

+

n

tumttvA a- if• t- . w l

«

• t — 'it* 4 ijjisjrsatttw it,

CNMOt a-rfrJCYUMlit ' < t#i

(iO o

l%6 * ASTn# • •• n! •••

t» rmi ti n "mi"»HO "" *|*|

ntmt mm •* fit ;»t;Afr4MiIM WtlT

®W K • fli H uii^®W ^«! .

•*gft # $ ' •^• H+,ft «£ ;& ^^•ft [ 1 M JHH:ffi ^ *?

H JfiH 1 «i B « - H

(M! ^ft ,;ii 0

- it I

® ^ft^ h o

® ^ K ^' 'i:

Wifti *>^ S4

WW:

'ijy

w

^ ^ ^^®%m

^'^^s ^

^7A

tl

t

&

t

C

f

f

0

Page 13: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

ABS ABSolute

O

1

ABS()j A=ABS(— 70)

— —0 f 0 O

[ ] •( ) ^K• ABSIW ® S 32768

W 32768

1

100 ' ABS / SQR110 ' - IftWW T ffl

-120 INPUT ' R "

I

1 30 IF I 0 THEN F=ARS( I

)

140 rRINT TABU' -"; I," ' SQR(I»150 GOTO 120

RUN-12

12 - 3.4641

ft 2

Ift W = 2 « = 421

B(

ABS 5

Page 14: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

AKCNV$—

Ank Kanji CoNVertANK 1 2 )(:

IbJ 1 2 O

* ^ I AKCNV$( IJ)

A$=AKCNV$(B$) — B$ 1

2

A$

o( ) 1 2

2 KI( K0(KI &H1B4B

K0 &H1B48

K

KACNV$(2 ' '

&

r

2 «"100 ' AKCNVI1 10 ' … 1

120 KI = "AB130 PRINT K*

"

140 END

RUNA B CABC -OK

ABCABC

6 AKCNVS

Page 15: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

ASC ASCiitil * (ASCII)

[mm) 1

) ASC(I A=ASC("ASCII")

rA 65 A

I

1 1 10^ft 0 ) Illegal function call (it

fW)CHR$M

2 — JIS$M ffl

J CHRS(J1S$(2

(

100 ' ASC110 ' -"120 A$= MCOMPUTER"130 FOR 1=1 TO EN(A140 B*-MID A I,l»1 50 PRINT USING " = ; B ASC ( B* »

160 NEXT170 END

7970549267788868

N

=r

=

-

=-

RCOMPUTER

ASC 7

Page 16: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

ATN Arc TaNgenttarr )

[) (1* ) ATN ()

1 PI # =3. 14159265358979323846 - 1 •5 ,«

A=ATN(1.5)*180/PI#

1

•( ) :• ^ /2" /2 *E

180/* " /] W &itttt:

(PI " J* )PI#=3.M1 59265358979323846

•» IS «»

COS(^SIN

TAN()("

1

100 ' ATN"^^ 3, *"

1 30 FOR 1 = 0 TO 3 STEP - 5MO RINT I,ATNU),180/PI ATN(U150 NKXT I

160 RNI)

RUN0.5

2.53

OK

0

10715•19029

0

4556.309963.434968. 198671-565

8 ATN

Page 17: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

ATTR$ •

ATTRibuteW

( 1 ATTRSf )

#

[MEMJ PRINT ATTR$(1

)

— 1 W i j ifii m

r ifti • *^ ^• « 3 "REP"

«W «

R E P

SKT 4 P^ (ft 11.)

P *IB

o

SAVE P ^(E^

—)' ' SET R '•

R^"

_)'' ft

[ SAVE(SET (ft '

r

1

SAVE "TEST",POKPRINT ATTRK 'TEST")

OK

A TTR$ 9

Page 18: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

AUTO A'TOmatic

[

j

( — AUTO [ ] [[]]AUTO — fti^*'- 10 20, 30. •

^AUTO 100, 20 # 100 120

140* • • 20IWfR

LS_J»j • a to ^ r ^ 1— ri

*• *V [ STOP j ( CTRL ) + ( C ) f^ * r

bask;

• ?ft * * 'k

» W10 10

w ' - ^W« 10

iii # AUTO. « 10 W

• (. :^ iF- ^;

• * *) ^^ui ^ —

• Al;TO

[~^~) |

10 AUTO

Page 19: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

BEEP[ o

BEEPS at

B

IF A>100 THEN BEEP —A '100 r

• 1 (^ 0

• ^ PR1NTCHR$(7) ^ *

W e1 ®0 ii.

PRINTCHR$(7) |"«

"]

100 • BEEF110 ' -" BKKP -120 INPUT" ff " R»130 BEEP140 GOTO 120

BEEP 11

Page 20: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

BLOAD Binary LOADbinary 2 0 1

JI !S load W

[m m I) o

BLOAD" " ] [ R]

10 DEF SEG=&H8000

20 BLOAD "mouse, cod"

—^I"^ o

— mouse, cod 1 ^

'>U

' : ift * DEFSEG

/««» BSAVE BfS ^ 1»1

R * 1»1

bask; ^—

o

BASIC

BASIC ft

BASIC ?fi

BASIC

H

BSAVK(,Ift

CALL(,; ft^•F SI'XJ(:f usr( lift^ IJ3 )

EgS *(1 Disk BASIC

12 IHOAI)

Page 21: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

BSAVE Binary SAVEbinary 2 it ?

o

B

[][ ) BSAVE" '

, BSAVE "DEMO. COD", 0 255 DEMO. COD

0 255

] in

- 32768 32767(&HOOOO &HFFFF>!t^ : lii' DEFSEG

-/— 32768 32767(&H0000 &H 'FFF) W

4

fit

BASIC ^ ^ ft

IS'

1

BLOAD("S

DEF SEG(H Disk BASIC ;10^ ^

BSA VE 1

3

Page 22: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

CALL CALLS

H-fej BASIC

CM_£) CALL [( [ • • •])]

( ffl

'

100 CLEAR ,&00110 DEF SEG-&H8I

120 BLOAD "mouse.

130MOUSE=0

140 CALL MOUSE(AX%, BX%. CX%, DX%. ES%)

—fi

—fiS^ S— t»W,;S^— ^ |JH ^^^ ^

' , ^ cai' ' I .IM' SIX;,' -

^ ' / . |: ^^ ^ n r' 10 ^BASIC ^ '

usRIK]

mxMi)(1)KF SKG( ^^)I) USR( ': ^)USR(^ ^^ Disk BASIC eftio ^

14 CALL

Page 23: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

CDBL•

Convert DouBi-c

2 2 double

(convert)

m W H

( CDBL((

i

AJt=CDBL(A!)-2 —A: 2* ffttt«g

c

1

1

• ( » W Wft'^'

S

•CDBLMft )» W«» W &• » i wttDitt: rift fftt/ni"

& .'& ') A::-CDBL(3042. 12!) AS =3042. 12! c;)^

^

|"1

• Miii'iitt'& W^'JiSi ft

* & WWlffSt Yi Wtt A: ft

PRINT CDBL(0.1!)

.1000000014901161

OK

() 1 » (U ) i &

f

1

C1N'T< St'&CSNG '&)

CDBL 1

5

Page 24: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

CHAIN CHAIN

c

( IT]

(

1

CHAIN [MERGE] ] [ ALL]

[ DELETE ]f

)

CHAIN "PROG" — 1 ^ 'Ji

CHAIN MERGE "2 PROG", 1000, A 500-900— 2

PROG« 1000 *

• ^ ^• I. ^ ' IJJ1

*' ftlft ^ * I-'Ml'

• MERGE jfi' jft'/ii^ W ^Vi:,i'& '«! i^

• MERGE "ft '^ 84 ^• A 'JI

• ALL 1*T COMMON'• MERGE ^ . fit

' *EUH ' DE-

LETE |"1 *''J *'|:U ^

• CHAIN ^?P'2^

• ON ERROR ON ,

lo C7/.\/.V

Page 25: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

• is

READ ft DATA

•OPTION BASE '• RENUM CHAIN

I

O

C

[ ] COMMON( )OAD(MERGE([

J

100I 10

120130140ISO160170180190

• niMNch

a

l n

m

M

C$= M EPSON M

P»INT A f B # C«PR I NTINPUT" Y/N) •';!>*

IF D* =MV" OR r>

-'IF D$="N M

OR D$=CIIAH "PRINT. BAS'

220 END

y ' THEN 210n" THEN END• A

PRINT. BAS)

100 ' CHAIN1 10 'I* M120 PRINT A,B f C$no END

RUN2222 3333 EPSON

Y/N)3333 EPSON

CHAIN

7

Page 26: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

CHR$ •

CHaRacter(character)

HI

1

ffl() o

1

PRINT CHR$(12)

KEY 1 "RUN"+CHRS(13)

^

1 RUN+CR

^ > ^ o

& IB 1 1 )0 255 Sc

'i: '— JH ASCM»[

j

ASC ('i: ,M

AA^ff]

loo ' cuntho ' ' »120 PRINT " 23456789ABCDE130 FOH 1=0 TO 15140 PRINT IIFX$(I) ' ••

I 50 FOR J = 0 TO 13I GO PRINT170 NI':XT PRINT1R0 NKXT190 RNO

D

tncnll'r'*

c

7

A9CO

I

7

pn-

r

8

1uV

w

6t

nb

cHc

f

8

5PQRSTUVW

AJOI23456789

N

2

R

0123456789AB

/

fc*

H

37

t

V

X

yZ

J

h

i

jk

1

E

X

Y

z

[

V

J

M

I

J

K

II

M

$

%A

>

(

)

*

+,

n

oo/

cD

G

K

F

o

18 c

Page 27: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

CINT Convert INTegerea(iWegw) (convert) 0

C{mm} 0

• ] CINT()—X *

[

*

t ) W ''& 1

i*: ^St telW (—3276832767) *Overflow(

W 1NTIW 55cW( W^^'& SI»H

o

«Si' & c A%=3042J2! A%=CINT

(3042J2I) M

» ] CDBL(W * *)^)FIX( ^1NT( W^]100 • CINT / FIX I INT1 10 ' --- C NT/F I X/I ---

120 PRINT "C I NTZF I XZT NTWJH ''130 INPUT JRfll "AI 10 PRINT "CINT=":CINT(A»,""X-":"X<A' INT=':INT(A»150 GOTO 130

RUNCINT/FIX/INTM S»WCINT- 12 FIX= 12 INT= 12

ft 12.5CINTr 13 FIX= 12 INT= 12

B -12-SCINT=-13 FIX=-12 INT=-13ft

CINT 19

Page 28: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

CIRCLE CIRCLE

o

CIRCLE (Wx Wy) [ [] [ [] [ [] [[] [ F [,

CIRCLE(200, 100), 50 — (200. 100) .'|'.^50|

(Wx wy) W S ^H( ^!^ .m S

1 w a^a » g 0

! *-' ^^ COLOR liftW• ' I ^ ffi

*EDH 2" 2"("=3.1^593) 0

2 " '

2

\0

2" X

r! w( r

I

' j;U

m « it

20 CIRCLE

Page 29: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

«1 X«l 1

Y

« 640X200 0.5 640X400

1

«« >1

X

C

• f 'I ^ «r *^

^^ ?h ^

•CIRCLE S: ft «

i

j \INT(» 4^r

1

100 ' CIRCLEHO • m120 SCREKN 2

130 C S 3

140 PI=3. 14159150 CIRCXE 00, 100) , 100160 CIRC E(200, 100 100 5170 CIRCLE<200, 100 100,,, ,2

180 CIRCLE STEP( 100,0 100, , - •OOOCM , - PI/2190 ENDOK

CERCLE

Page 30: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

CLEARnun

CLEAR—»

]

Ci^J CLEAR [[] [[] [[][ ]]]]]

tea CLEAR '' !W

I — CLEAR BASIC «»u

0

ij (fill )ft! »Jg (OPTION BASE) 0

SrtS te

a to

ERASE

• W ffi'.' ' BASIC :^ ?fi ; ts4 ^ BASIC^WI:) ,;ft , ffi^ T»ft W

B.AS1C ,* • OKNEXT GOSUB ,R) i*6 - ': 0mof memory(')

^^ 5,S

? , ^16 ) »

]

ERASE (fli!

NEW()

22 CLEAR

Page 31: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

CLOSE CLOSE

o

3

c) o

^ CLOSE [[#] [ [#] ] ]

1

j

CLOSE «1

$0

— *' 1

|:

* »?

*

ft -»

CLOSE END, NEW RUN, LOAD

STOP END K ^ ^

r

W

[# OPEN (-

CLOSE

3

Page 32: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

•'/ •

CLcar screen

S(screen) clear)

r» cls []cls 3 — Wifii rtifti -

J

• fi^ii ii'i

• I 3 W( ifi

o

1?? ^ 1 ^ft

1 () Wffli 13

2 Wiffl * ffJ;t

3 iifd

• ifii « CONSOLE^'^ H

• I hfii view S'/U

• ifii * :

0

• ( CLR ] i*iifd

24 as

CLS

Page 33: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

COLOR 1

COLOR

\m m)

COLOR [[] [ [] [ [] [ [][]]]]]]

1 COLOR 4 . 7 . 5 — ffS

Ift'fe

[ ] • '^

a

m K. (0

1

2 )3

4

5

6

7

M CONSOLE ilfii

COLOR -- |«• ^ Wifii rfK

cls »r i ^• «

bask; ffj —*-

COLOR 1 25

Page 34: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

•i iifii^

ifty: is

• N^ ff | 0 2 ^rtlfti SCREEN 'i

W(J6 8fc ^96 16

s\n-8 on bask;

.0:

0 8 8fc 81W 8ti^40%Cl 8— 8 4096 8 ^^

214096 16 U61W 4096fc 16

& O) OR,!3 WWKflifi COLOR 2

0

COLOR( ^)COI.OR(« (' ' Oi)

CONSOLE( WW ^^)SCKKEN( — )

Page 35: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

COLOR2_

COLOR;8

I m BeJ J

1 coior r= )]

( 1 COLOR

COLOR=(2,4)

— J'

— 2 4(»)

o

• |«]

iii W ft

• ^ iffl

K

ewi

8

4096 8 0

7

4096 16 0

• ' * 8 4096^8

n 0 i 2 3 4 5 1 6 7

m n ' u

4096 8 • 4096 16— 3 K(( '' ) (16 « 3 16 PS

40%( 16 X( 16» X( 16 =4096

0 F 16 3

K=&hdCCD' #« 0F)

0 F

)

0 ~ F

)

0 F g

|—0

|

COLOR 2

7

Page 36: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

U W

* 10 X 16 *

o

• ? ' IKJ

bask:, ) 0

\ iWifii

\

8 4096 • 8 4096 • 16

0 0(ffi) &0( &HOOO(ffi)

'

1 1 (#) &HOOF(ff) & W)2 &HOFO(*) &HOFO(*)3 3 (

|

& &HOFF(4 &HFOO( &HFOO(5 5( &HFOF( &HFOF(fc)

6 1 6 ( &HFFO(

I

&HFFO( tt)

7 7 ( &HFFF(l'l) &HFFF(

^

8 &H777(W9 & A(Vf)10 &0(*)11 &HOAA(12 &HAO0(13 &HAOA(14 &HAAO(ffi15 &HAAA(l'l)

^

[ CO OR 1(—SCRREN(——

4096 8 40% 16— RGB

«

28 COLOR 2

Page 37: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

COLOR® •

COLOR®

C] o

COLOR@(0 0)—39 12) 4 — 13 40

2 (X1, Y1) X2 Y2) Wft IWft

Wifii W-

ffi COLORi

^ 7

COLOR® Iffl'5 :

* COLOR ^ *

J COLORi(CONSOLE( ''—100 ' COLOR*M0 • -"120 CONSOLE ,,,11 30 CLS140 FOR 1=0 TO 16

150 PRINT "PERSONAL COMPUTER'160 NEXT170 C=0J80 FOR 1=0 TO 16

190 C=C MOD 8

200 COLORd(0,0) - I , I) ,C210 C=C* 1 FOR W=l TO 100220 NEXT GOTO 180

NEXT

COLORS 29

Page 38: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

COM ONCOM OFFCOM STOP

ra j ) com on — ^COM OFF * ^.COM STOP —M ^ ^|

L1_J»J u * ;w': ilfifiiM

• m ^ ON COM GOSUB'• ?i iiflUM

1 RS-232C

2 RS-232C

1

3 RS-232C

2

•COM ON ;W ^,it- *^fii ON COM GOSUB ^ ffl ^•COM OFFLt;W —': ^

';H,f M * ^iiiiffi

•COM STOP —^ ^^ ^ ^COM ON ' ^

• COM OFF *• ON COM GOSUB '

[

J

ON COM (^ |"1 )

] COM[()]

30 COM ON/COM OFF/COM STOP

Page 39: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

I 1COMMON COMMON

ft

[mm] c IAIN

[9 j COMMON [ ] • • •]|

immm I 100 COMMON A, BS C( ) — A, B$. C

PROG

2560 CHAIN "PROG"

] • CHAIN

R *

fid n DIM

•COMMON ^ («

•COMMON )ffi

• COMMON CHAIN * Illegal

function call(W•COMMON f CHAIN ALL

'

CHAIN( ^^)

COMMON 61

Page 40: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

CONSOLE CONSOLE

o

1» o

* ^"1 CONSOLE [ ] [[] [[ ] [ [CONSOLE 0,24, 1 .

0J

^ r ,is^Wifti l»H ^'/Ji

* ft 0CLS ifii

KliH

Wifti fti ^^ '

0 ^;^I

'/ ^• W SR/

0I

SB—1

1

1

o

bask: o

CONSOLE 0, 24U 0

I~

*

—— m ^^(20^ )«• 0, 19)

{ COLOR 1 (^SCREEN( ^

32 CONSOLE

Page 41: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

CONT /CONTinue« ;

c[ STOP o

] CONT

] CONT —

J

• STOP") CTRL )+ [ C ")) STOP

CONT

•^ INPUT

INPUT

•^ ^ ui

• (Hi CONT ^Can'tomtimie( Wflfe) WW

END(STOP( «

CONT 33

Page 42: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

COPY COPYSi ,(

1

1

COPY []I

I

COPY 2 —• 5 ^ -

y

H^SW6-4^^ )

• 3

• SW6-4 0

2

3

Wifti

Biiii

miNifti

Jft ^^4 o

5 ffi* ^r(

4 5 2 3

SW6-4 )2

&ifti * +

3

2 - i'T' - ^

5

enw - 'i,t( *:= ?:. * --'

bcfe „ - ,^^K/ t,, tw1^ W !)R- |Vf!

I i *

* - W^ : fefe^j;- >^ m<D %-- SW5-3H 8^ —*^Disk BASK: 7

34 copy

Page 43: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

COS COSM» cos()

C(

PI » =3. 1 41 59265358979323846

A=COS(30*PI#/180)

30£ ^,i'tW

( ) ril-t): * ^ IS

tti '& / 180

r W m K M ^,W«t& (Pi# " W(PI#=3. 14159265358979323846

ft * IS

IS

1

ATN

SIN(lK

TAN

>

(

1

1 00 1 COS I SINno • --- sin. cos m1 20 SCREEN 2

1 30 CLS 3

140 n=3. 14 159 D=n/1801 50 MNE (0,50 3fi0,50»160 LOCATE 0,2170 PRINT "0 1/2 1 3/2 2

180 FOR 1=0 TO 360190 S = SIN(I » : C = COS( ItD)

200 SY=CINT(50-St5O)210 CY=CINT(50-Ct50)220 PSET( I ,SY ) : PSEK

I

f CY)230 NEXT

cos 35

Page 44: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

CSNG •

Convert iiNole

single

convert)

[)1* CSNG(LlMiU A$=STR$(CSNG (A#)) —A it

I ft» 5

1

•( ) ^ ^*^* 0V

()• CSNG 1«] 2 24

• ^ |«] . ffiift:^* W Al=3042.1545452# AI

-CSNG(3042.1545452#) * |"1

1

CDBL( )

36 CSNG

Page 45: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

CSRLIN•

CurSoR LINeline (cursor) »

w~m

}

CSRLIN

A=CSRLIN —A — Y 8*:

J

• ^ Y^• ^ POSIW

POS( i ^)

r

100 * CRRI-IN

no '—120 CONSOLE 0,25, 0 CLS130 FOR Y=4 0 M140 GOSUn tART150 NEXT Y

160 FOR Y=14 TO 4 STFP -1

170 GOSUB »ART180 NEXT Y

200 ART210 LOCATE 10

230240250260

PRINT "EPSON

LOCATE 40. 10 PRINT "CURSOR I Nl?

FOR 1=0 TO 300 : NEXT I

LOCATE 10,Y PRINT ••

== 10 ,";t

CSRLIN 37

Page 46: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

CVICVSCVD

—'

Concert to Integcr/^inglc/Double(integer^ W (single),

(double) (convert)

( o

*) CVI(2

CVS(4' )

- cvi(B!=CVS(S$)

C#=CVD(D$)

—1$ «^—S$ . Wffi'iiSE'&

MKI$ MKS$ MKD$|»1

^| ScW(— iiy ':— K

MKI$ CVI 2

* MKS$ CVS 4- MKD$|

CVD 8

] MK MKS$/MKD$(Disk BASK: mi SI;

38 CVI/CVS/CVD

Page 47: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

DATA DATA ,1 READ '

D

1

]

DATA ABC, 100, DEF, 200 —READ ABC o

— •DATA^ ' (• (10 16 8 ), 10*20

"

•READ DATA^ Syntax error(^W

•READ^ DATA RESTORE RESTORE ffi

READ(^RESTORE( DATA )

100 1 DATA READ / RESTOREMO • -"

-

120 RESTORE 230130 READ M$,D«

PY$

140 PRINT M D Y»150 '

160 RESTORE170 READ AB,C,D,E,F180 PRINT A,BC190 PRINT DE,F200 END210 DATA 06,05, 1987220 DATA 07,10,1987230 DATA B,

RUN

6

OK

B

10

-

DATA 39

Page 48: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

DATES•

DATE

]

) DATESDATE$="//

J PRINT DATES —JJift U S

DATE$="87 2/19"

iit ^DATE$="Y Y/MM/D D"

00-31

• 00-12

00-99

W II^ 1 9 0 01

09 '4£

8 'j ^ II

^ 1"1

'HMKSW^^ • )[

j

100 r DATE$ / TIME$MO ' Bf fl120 HUNT" -; DATBt:" •

130 INPUT "EH • YY/MM) D - DT*MO DATK$ = DTS150 PRINT" M" TIME$;" •

••

160 INPUT • »I:MM:SS " TM>170 TIME$=TMS

40 DATES

Page 49: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

DEF FN•

DEFine FuNctionW»(Umction) (define)

O

9 ^) DEF FN [( [ ] )] =D

100 DEFFNTRI(X, Y)=X*Y/2

200 PRINT FNTRI(12.5 7.3)

NTR1(X, Y)=X*Y/2L 12.5X7.3

2

FN |«1

ft

M»i-

M 1«1 * ,it! 1 1«ffiiE 51 IWK

1«1 l«J^*

» 118 ^ * Out of memory()—

100 ' DEF FNMO120 '

1 30 DEF FNTRI (X,Y»=X»Y/2140 INPUT = *'

W

150 INPUT " = ";H160 rRINT PRINT "i

170 END

RUNmm = i2.5A = ? 7.4

FNTRI (W, H)

46.25OK

DEF FN 41

Page 50: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

DEFINTDEFSNGDEFDBLDEFSTR

DEFine INTeger/SiNGIe/DouB e/STRing(integer), ft (sing le) ft (double)(sWng) SS(define)

) 0

( "]DEFINT [ ] • • •

DEFSNGDEFDBLDEFSTR

mm DEFINT A, Z

DEFSNG A -Z

— A, Z— ..w^m ^'*8«;

^'W DEFINT

« DEFSNG

fft'W DEFDBL

X-PV. DEFSTR

A Z 1' ^

:W 5 —#: -)

i»i ^a © « ( # $) a s

s

% # S(M:,'i: :)

42 DEFINT/DEFSNG/DI-FDBL/OEFSTR

Page 51: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

DEF SEG I•

DEFine SEumentsegment) (define)

m o

D[ ] DEFSEG [=][ J DEF SEG=&H8I — &H8000

BLOAD(^BSAVE(,iS

CALL( *DEF USR(hUft

MON( WPEEK( 1 ^POKE( 1 ft

DEF SEG

jmDEF SEG=&H8000 … [E

PRINT HEX $(PEEK(&H1234))… + E El [E S* 8 12 3 4

Pi-HK1^ &H81234

• DEF SEG _1 1

• ^ CLEAR

DEF SEG 4

Page 52: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

DEF USR•

DEFinc UScR2S

]

100 DEF USR=0 —0* ;S^ii

200 A=USR(5) —>iS

[ ] • ,;ft R) ^*^ ,; ft K 0 9 :I"' ^ *v? *

0 '• DEF USR ,ift USR IK] ^• DEF SEG'^

- USRIia 'ri!f I)EF SE( ^^

(") B OAD(,;ff

CALL(,ifi'DEF SEG( ^/ii)

USK(,ift ^H^uftDiskBASK; 10iS ilft

44 DEF USR

Page 53: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

DELETE DELETE

DELETE [ ] [ ][ ] DELETE 40-200 —10 20U

f BM •

fill WI

* *

*- ^• .• *# Undefined line number(

*

^^« *v^

NEW( )

DELETE 45

Page 54: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

DIM DIMcnsion. te. S S

I m BE ] K

[ DIM ] • • •

)

(

i

DIM (100)

DIM B$(50)

DIM A(100, 100)

—^! ^^— n?ftd ^^—2 K

gfei • ^^'& rtd'&f!t ^

•( )w & ^ 2)t m(J I( lft'>ii

•ft OPTION BASE

0 1 ^g Subscript out of range( )

•dim vr'i '& ^^' 10

• ft! Ai 255 '& .t?Sini 16382

'i^Wffi'^Sc^ 16382

W'fii' *H 8190

fti^mi ^ |iij|;Ji

• rti! filjf ERASE

J

ERASE(fti!'&OPTION BASE(^'?: W :^'

46

Page 55: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

DRAW-DRAW

0

[) E1

D

MS1 DRAW "R50D50L50U50" '50 50 50 50

ft

o

EI 255

1 1 2

T>ii ^ScW iiK 16^,

M

Dpi (Down)

Epl

Y M 1:

pl X

S X p 1 X

Y pl X

XIS pl :0 3 W(^0

X

1

Ax

2

Y X

3

Y

X '

DRAW M0

B (Blank) B)N (No transition) N !??. 0,0)9?^ * 7 Q

DRAW 47

Page 56: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

MFpl

Gpl

Hpl

Lpl (Left)

pi x-Ytt f! ^ pi X^ ^'JI

i^ ^ X fi p 1 X-Y pi X^ :

hi X | J p 1 XY 1: pi Xi?f-: :'JI

«' x n ^:K pi X

o

Rpl (Right) fi fli* X« ife: 0 :pi xff;-'

Upl fi;P ) Y UI pi X

HUT:: ^ 0 i«

pi XMpl. p2 (Move

Qpl. 1)2

Wpl, p2

Ai : fS: H*:ffi P 1.

p 2 ) : 'j|

ffifil * X p 1 XY pi X

KW.fil X p I XV p2X :'JI

Spl (Scale) !I* -- p 1

pi 0 :1

P [pi] (Paint) fti^ pi * |*H?fi ^ pi « c

* -

Ypl

Cpl (Color)

Q M W

Z

^1) E F, G. H. M. Q, R, U, W^^ W p l

&H0 &HFFFFffi &HFTFF LINE

* ^ fel 'COLOR 5

Page 57: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

Zpl T P

pl'5 f C Z nx TPAINT

s

X = & 1— 9

DRAW « !^= ffi pl p2

DRAW

• D. E, F. G. H, L, M. Q, T. U. W

*

* ^N * 0 0)

. a r c v 7 "7 W (TiVfcvu it iv 1 iff

SCREEN

m I LINE( ft

PAINT(i ^)100 9 DRAW1 10 SCREEN … 1 C S 3

120 A$= M R50D20L50U20"130 FOR 1=1 TO 9

140 DRAW "S"+3TMU' "150 NEXT160 LOCATE 0,23 : PRINT If W

170 IF INKEW" THEN U0180 END

Page 58: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

DISK Function

disk) (funct i0n)[

1

I — DSKF( ])SSffl PRINT DSKF( 1 ) — 1 Sfj

J • jfi' tf: t,i '•« WfU f I K 0 10 ^/(

1Jm «1^ »1 ^ .

0 A4 ( iAi | )

I 1 /&

2 W ^ | )

3 11

'|

I '4 ^

&

) ^'6 I 1

PAT BH * '8 PAT

9 FAT

10 Wtl: '( IDJ

^ J ri^,i;ir>isk bask; ^

DSKF

50 DSKF

Page 59: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

DSKI$• •

DiSK Input

(disk) tt (input)

m 1 a

[

]

D$=DSKI$( 1 , 0,19, 1 ) — 1 0K

[ ] • i . . I^ 256

256 ^* . . telffl ^tt» » W ' bad

track/sector(

H

^ DiskBASIC ; 13^ ff

j

255 S 1

1. ^ FIELD

t

100 FIELD »0 128 AS A$ 128 AS B$

110 D$=DSKI$(D H, T S)

A$ 128 B$ 128 D$

255

2. VARPTRIW (R ift PEEKlffl

I: ^100 SEGADR=VARPTR(«0,1) OFFSET=VARPTR(fl 0 .0 )

110 DEFSEG=SEGADR

120 BUFADR=PEEK(OFFSET+32)+256*PEEK(OFFSET+33)

130 D$=DSKI$(D,H,T,S)

140 FOR 1=0 TO 255

150 PRINT HEX$(PEEK(BUFADR+0);

160 NEXT

j

DSKO$( :FIELD( )DSKF*(VARPTR(

DSKI$ 5

Page 60: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

fin

100 ' DSKF / DSKIS110 ' -—120 DIM DS(255)130 INPUT "Drive No.= ";D140 T=DSKF(D,5) MAXS=DSKF( D , 1

)

150 FOR 1=0 TO 255160 FIE D #0,1 AS DUMMY$,1 AS D$(I)170 NEXT180 '

190 FOR S=l TO MAXS200 PRINT "Drive :

M;D;

#' Surface 0 Track -

210 PRINT T; " Secter :";S220 DUMMY$=DSKI$(D0,T,S»230 FOR 1=0 TO 255 STEP 16240 ASCDATS =

B,<1

250 FOR J=0 TO 15260 C=I+J270 PRINT RIGHT$r O' +HEX$(ASCD$(C) ) ) ,2) •'

280 IF D$(C)<" " THEN LSET D$C)=","290 ASCDAT$=ASCDAT$+D$(C)300 NEXT PRINT " " ;ASCDATS

XT : PRINT : IF INKEY$<> M " THEN 330

*

E

TNH

oo

o

3

33

GEA8

7

320/

cccc

T

pp

retcesd

ddd

CCD-

pu

i

i

i

i

N

d

d

z

7*

E

uKk

ABbc

uuuuu

n

NNn

N

cEEeE

MMmM

yM

1

pec

uuu

c

EH

EMM

e

ee

eBbBBbnbBB

KFFFKFFFFFFFFKFFPFFFFFKFKFKFFKFFFFFFFFFKFFFFFFFFKFFF

2d

cc

sn

Bb

FF

F

F

KF

K

F

Jcdunb

:•r

t

Tt

MmF

cnMmDdK

d

0Ff

Hh

M

2uuu

V

u

FFKKF

5FFKFF

3

FF

FFF

:FF

pFF

k

F

KFFF

cFFFFF

ar

7

5

187

T4

4

4

33

o

o

ooo

ooo

o

8

o

3

3

3

3o

6

66

62

9

99o

e

6

6

6

62

c04

4

4

4

o

f

6

6

662

ruD

5D

5o

s

67

6

7

2

3

3

o

o

5

6

67

75

9

9

9

9K

6

6

6

64

4

4AA5

:

66

7

74

o

7

7

7

7D

V

66

6

64

Ni

ur

5

5

5

52

KD

6G

6

64

FFF33o8o2o2o2o25756DG26

pFFFo45554o25545D42

FF

FF

FF

FF

FF

o

F32

8o

o

o57

BB

4

622

4

6

o

o22

55

5

7

46

55

4

6

KK

FF

F

FFK

F

FFF

Ec

22

8o

99

57

oo

57

3

34

6

o

o22

55

57

4

65

546

FFF

FFF

FF

FF

FFFF

pF

FF

FFFF

FKK

rctces53

B

9

8"

2

2

22

o

o

o

1

8oc

8o

D

124

4

3

36

3

3

33

4

4

46

4

4

44

4

4

4

6

oo

o

o

2

2

22

/

FoA63646o2

n

n

N

nNn

N

ecKcEe

E

b

bBbn

bB

FF

F

FFFF

FFFF

FFF

FF

F

FFFF

FF

FFFFp

KF

F

pFFF

FF

F

FFFF

FFFF

FFF

FF

FFFFF

FF

F

FK

FFFFF

F

1245

7

88

88

o

1

o1

o

GO

oCO

oGC

4

4

DD6

5

7

4

64

DD

4

4B

4

6

4

64

6

6

8

8D

4

6

4

64

F

F

FF

kcar

9E

T

1

7

oo

o

24

77

3

E

066

ca

45

r

66

5

5

5

55

5

5

5

77

4

4

4

66

5

5

5

55

4

4

4

66

4

6

4

64 p

p

p

pp

a-

4

4

66

2

2

2

2

4

64

6

2

2

2

22

4

4

4

66

uooooooo

S2222222

5

5

5

5

5

55

7

7

5

7

5

7

5

EK

KHEK

H

6

6

4

6

4

G

4

5

5

5

5

5

55

6646464CDDDDDDD

V6646464T2222222D6646464

52 DSKI$

Page 61: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

DSKO$• •

DiSK Output(disk) (output).

I

1

DSKO$ [ i ]

j

DSKO$ 1 1 19,

1

— 1 19,

1 K '

256

^

I* 1« bad

^ac k/Smor (jfi' '- Iffl^ Disk BASK: 13

S.j

1. M HELD

FIELD #0, 28 AS A$ 128 AS B$

LSET A$=D1$

120 LSET B$=D2$

130 DSKO$ D, H T S

A$ 128 B$ 128

2. VARPTR RJSk ffl W: POKE

: «100 SEGADR=VARPTR(#0, 1) OFFSET=VARPTR(#0 0)

110 DEF SEG=SEGADR

120 BUFADR=PEEK(OFFSET+32) +256* PEEK (OFFSET+33)

130 FOR 1=0 TO 255

140 POKE BUFADR+I, D(l)

150 NEXT

160 DSKOS D, H, T S

j

DSK ( KFIELD(DSKF( W )VARPTR( ^

DSKO$ 53

Page 62: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

EDIT EDIT

[

1

EDIT 10

EDIT.

*

^(• ( )

EDIT Illegal func-

tioncalKiS

LIST [ ft- l*M1(

M

( J DELETE(LIST(*

54 EDIT

Page 63: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

END" >K1

!? 0

1 BAS

WW] IFA$="E" THEN END —A$ E —

1 .END

• END S

•STOP END STOP

-!*

'END STOP

Break in )

[ m ] stop( )]100 ' ENDno 9—— i«30> ——120 CLS130 1=1140 rRINT »"150 IF 1=30 THEN END160 1=1*1170 GOTO 140

RUN

END 55

Page 64: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

EOF• •/

• •

End Of File

as

[]C^T^l EOF( [#]

(" IF E0F(1) THEN CLOSE —[ ] • ^ -

I

0 0(

• F-OF IKI W :

• ^1 () W 0 (ft)

*« 7 1 ()

0(A)

[] L0F(LOC(^

56 EOF

Page 65: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

ERASE ERASEK

[_ m) s 0

EI 100 DIM A(100)

200 ERASE A

300 DIM A(200)

-DIM A m1

—--14—] ^ ^ Si

K IW

ERASE K'& DIM M IW fit!

^^ ERASE 1"1 *Duplicate Definition()'& CLEAR

j

CLEAR illie)

DlM<fW'i

ERASE Z>7

Page 66: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

— •

ERRor code

ERror Line,

g|j

•j ERR

ERL

1

IFERR=53 ANDERL=1000 THEN 2000— 'k 1000 File

not found( ^2000

ERRERL

I • ^ ERRW rtSI^ ,ffi

ERUJaii ?6 ft--,s• ft' ^

J

• ERR, ERL IK] ON ERROR (OTO ffl

• IF THEN ERL « 2

• IF ERL=100 THEN ERL ^- (=) RKNUM

5! 100 JK 0 (fe 100

•y-

•IF 00=ERLTHEN ERL -=) RENUM

* 100^KRKOK( 'k)

ON ERROR GOTO( —^^)

58 ERR/ERL

Page 67: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

ERROR ERROR

1 1

( • ) ERROR

[ ) IF A>100 THEN ERROR 6 —A100 Overflow(

I

• ON ERROR GOTO «' /k

• 0 255 W ^21S

ERR(--ERL(ON ERROR GOTO(m

ERROR b9

Page 68: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

iiniimmmn mil iiimiiiiimtim imm iimiiiiii iimi

n

iiiii nniiimiimim

EXP EXPonential

S[ft S

(" ^x

r* exp(I

r

j

A=EXP( 1 ) —e 1 H W^[M U\ " * ,;; fe#2.718281828459(M5)

• » t«* * m«e w 4«

o

60 exp

Page 69: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

FIELD FIELD

] o

[» FIELD [#] AS

[, AS • • •

]

100 OPEN "TEST" AS

1

FIELD #1 1 28 AS A$, 1 28 AS B$

—TEST-

A$. B$

[ ffl^IHj

r ^256 256

HELDoverHow( )Blj GETS. PUTS

W SET. RSET ffl

l"J FIELD ^ AFIELD

1"1 -M W-

J

GET*(^LSET( )OPEN(PUT#(RSET( )

FIELD 61

Page 70: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

mm IIIIIIIIHH 1IIIHIIIIIIIIIII UIIIIHIIIIImim Imil iiiniiiiiiiiiHiiiiitiiiini

FILESLFILES

FILES

List FILES

]

FILES []LFILES []

1

1

FILES

1

LFILES

— 1 iniiifti

M<— 1

— ijy Esi ^M *X X X X X X. X_x X 20

1

-

6

44 3 »i— K

Si 1

1

(•

*) BSAVE^ ft:

• 1

•LFILES

[] BSAVE( )OPEN(SAVE(

62 FILES/LFILES

Page 71: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

FIXfi. .

•>

1

1

I

[

1

FIX()( 1 A=FIX(78.56) —78.56

1

1

•( )

— M INT|«1

SSc ft * !ft W.

FIX( 1.28)—> 1 INT( 1.28)-^>

1

FIX (-1.28)

^

>- 1 INT(— 1.28)~> -

2

• CINT M& 8

o

1

|

CINT(» I^Hfi

int( w^

>

FIX OO

Page 72: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

• •

FOR-TO-NHXT »

( FOR NEXT - s

(

1

FOR = TO [STEP]NEXT []100 FOR 1=1 TO 10 -PRINT 1 1 10

110 PRINT 1; *120 NEXT

- ili I'OK fti NEXT ^^( NKXT 3• FOR FOR-NEXT

iw ffift a # »a• FOR~NEXT

fi« itti'fct If) Wi:

': NEXT

? I ^•NEXT FOR ^ M ^ NEXT

ft 'Ji FOR ^'• .FOR—NEXT

o

Wi W W >0

ifl <o• 0 FOR~NEXT

*0 FORNEXT

• FORNEXT FORNEXT FORNEXT(

FOR

0

-NEXT

64 'H

Page 73: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

FOR

1

FOR 2 =

NEXT

2

NEXT 1

FOR

1

FOR

NEXT 1

-

NEXT 2

FOR 1 =•

• • •

FOR 2= • •

FOR 3 =

NEXT

3

NEXT 2—NEXT 1

NEXT o

FORNEXT ft NEXT ,

FOR 1 = • • •

FORH 2=

FOR 3=1

NKXT 3 2, 'Stm. 1 ——\—

FOR NEXT U: FOR without NEXT (NEXT FOR )NEXT without FOR ('OK NEXT

[ 1 wmu' (

F0 0NEXT 6d

Page 74: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

FPOS 'File POSition

»

1

, FP=FPS( 1) — li'ii^, 1^ f (-4^

I

1

•i ii ^

* # 0 01 0 *'

• ,iSifl! WLposisa i"i

1

LOC(7 !pos(

66 i-pos

Page 75: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

FRE FREeS3

IBASIC (PRINT FRE( 1

)

— ^« 0 3 ffi

» S0 ( 0^1

2 '& ^3

o 2 ra

bask: "r^HU' I: ^ ^

CLEAK (*Sc iiU

FRE 67

Page 76: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

GET# GETfe o

1

1

(

1

GET[#] [ ]rss

1

GET* 1 , 1 — 1 1 S

'[

1

• '

• : GET PUT ** ''J :

1

•1 65000

•GET FIELD

• (KYBD:) GET JII

# ^ 6 0 255

' 0 256 ^0

j I 7 i , 7 ', J '"')

OPEN(PUT #( ^

68 GET

Page 77: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

GET® •

GETtt

J o

100 DIM A(1058)

110 GET® (100, 50)— 150 200), A

-(100, 50) -(150. 200)

> fill A^: <?; 2 (Sx1, Sx2), (Sx2 Sy2) ft ft

fid 2 :

WH^JS ^ W(' :^( mwis:, w)w - ^ ^

DIM YC

ft! Iffl iifti

K; M^ it fid

®

»

X WI X« K'j (Sx2-Sx1+ 1)

Y Iffl Y (Sy2 — Sy1+ 1)

M

K

I' 'A M =

1

8 8 M = 3

4096 8— M = 3

16 M= 4

e! ^ fiii «

(^ ffi)= / fid

1

K « K

2

^ 4

8

(Sd 1 K « 0 )

GET& 69

Page 78: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

^Illegal function call(

K 7

X

(X1, Y1)|

(X2 Y2)

Y

GET@(X1, Y1)—(X2 Y2), A

K 0

A(0A(1

A(3)

A(n

• ^^^ fct 0 1) ^ —^

J

OPTION BASE(ftd i ifi^)PUT @( )

r

100 f GET« / rUT«no 1 0 «» W —120 CONSOLE ,1 SCREEN 0,0 C S 3

130 DIM AX((((51*7)¥8)«20t3+4)V2*l)110 '

150 1,INE(0,8 5027> 5,BF160 UINB(4il2)-H6i23)»liBPI 70 INE(8 16 42, 19) ,6BF180 QBTt(0 i 8)-(50 t 2?) 9 AX190 '

200 FOR Y=50 TO 150 STEP 50

210 FOR X=50 TO 500 STEP 50220 PUT«{X,Y) ,AX230 NEXT X

240 NEXT Y

250 END

70 GET(^

Page 79: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

GOSUB-RETURN

GO to SUBroutine

RETURN

[ GOSUB RETURN GOSUB

1» ) GOSUBRETURN []

1 100 GOSUB 1'

1000'2000 RETURN

] GOSUB':*) ^(GOSUB RETURN

GOSUB ^ RETURN

I

) :*Out of memory(

CLEAR :1000'

RETURN

GOSUB RETURN RETURN without GOSUB

(GOSUB RETURN)

j CLEAR(RETURN(

GOSUB-RETURN 71

Page 80: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

GOTO GO TOgo to

[

1

GOTOGOTO

100 INPUT A, B

110 PRINT A+B

120 GOTO 100

A, B W A, B

TO IB1 1 WGOTO GO TO (GO

0\(;GTO Id )

100 ' GOTOiio • --- e I nr *120 PRINT "E If

"

1 30 K$=INKEY$140 IF K = "E" OR K$ = "e M THEN GOTO *QIUT150 GOTO 120160 tQUTT170 END

72 GOTO

Page 81: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

HELP ONHELP OFFHELP STOP

•*HELP key

HELP HELP M

1 OiikEj

1» ) HELP ONOFFSTOP

i HELP ON

HELP OFF

HELP STOP

•m * ^"r

M *

to

J

''M ON HELP GOSUB

0

0

HELP ON W *ON HELP GOSUB

O

HELP OFF M ^[ HELP 1 I HELP ]

HELP OFF

HELP STOP

I HELP 1

HELP ON ^ 0

ON HF PGOSUB(HELP—

HELP ON/HELP OFF/HELP STOP 73

Page 82: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

HEX$ •

HtXadecimal16 St hexadecimal

o

: 10 16

, PRINT HEXS!N) \ ' m^^rl^t^WW 0

. lOilL^ Ki;!L ,;il

32768 65r»3r) H '_ 0 i 2 Mi

A^^^ N ^ HEXS(- N ) HEX$(65536— N )

M ]PRINT HEX$(-1)

FFFF

OK

PRINT HEX$(65535)

FFFF

OK

O

16 fil 16 |» &H( w?)

^

HEX$I«JK U) VAL(-&FT+ A$)

1

OCT$<10;!£8t 8 ^, '&VAL( '&

r

100 1 HFX< I OCT*

120 print "

l

o*r i 6mn130 FOR 1=0 TO 255140 PRINT USING '• "" I

1 50 PRINT TAB{ 12) RIGHT${160 PRINT TAB(21) RIGHT*

(

170 NEXT180 KND

*HEX$(I) f 2);+OCT m'3)

» 0 it » 1 6 jg ft 8 it

I

1

1

1

1

1

1

1

012345670123456701

1111111122

0123456789ABCDEF01

1

1

012345678901234567

74 HEX$

Page 83: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

IF ELSE

IFGOTOELSE

• •

IFTHENELSE

• •

1FG0T0ELSE

m

1 1 IF THEN[ELSE ]

GOTO

[) IF A= 0 THEN PRINT B ELSE PRINT C

IF A=0 GOTO 100 ELSE 200

— A 0 B C^—A 0 100 200

• rt- (— 1) 0) i t>:

• ^ ft TI1KN OT() ^ELSE *

•ELSE ? ft *

• THEN. ELSE 1^ tfi #GOTO -^

- THEN, ELSE IF

THEN E SE ELSE «THEN *T( 1 *

ffl W ffi (=)

< >,itite)

IFTHEN £LSE/lF~GOTO~ELSE I 5

Page 84: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

immiii

I

INKEY$•

IN put KEYo

1

1

(

100 IFA$=INKEY$:iFA$=- THEN A$

•INKEY$I« *("-)

• MiAi iNPUT$m K.^

o

100 A$=INKEY$ IFA$="" THEN 100

100

•INKKYSIKISC ( STOP ] I CTRL ] + [ C I

• ^ ^ ' '— ,;1:^ Al)

KEYSI^IK ^-^ ^4

A

100 A$=INKEY$ IFA$<>"" THEN 100

[WW] iNPUT$(—

76 i': y$

Page 85: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

iimimiiiiimmiimiiimiiiii

INP—IN Port

(in) I/O

tt

1 ] I/O 1-i

[ ] INP(( A=INP(&HEO) — &HE0 ^

o

• * 1/0 1 ^• 32768 65535 W( ^65536 Wi : ;ft

0UTU/0 : )

Page 86: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

INPUT INPUT(input)[

1 1 INPUT [" " ] [ ] • • •

I fe ) INPUT "l " N$ —" "

KJ HNin'T ' " "^^• —

( «J )—

'& ^• WW ^ «Wi

'&84 Hi /(prompt) Uf

• ^ 1 fetlWW ()1 ' i": 1'1 ^ ,^ 1

• () I ^• «J KW• ' - '&

W ' "Redo from start"( -^^ W•

[ «J & 0

*• ^( te«i

, (") c

1 LINE INPUT(— )

78 INPUT

Page 87: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

INPUT*•

input)

\* ^1 INPUTtt [ ]

INPUT1M, A$ B$ — A$ B$

1 •

M Jfi

• '&^!

(11

• ^ 1 CR

tfi ^(2) : *

• Jtilrt^e (•) *

mi

• «cr ^

CR W255 255

] PRINTS( )

100 ' INPUT!110 ' R -—120 OPEN "2:DATA1" FOR INPUT AS

1

130 IF R0FU1 THEN GOTO 170140 INPUT tl ,NMS t TEL*150 PRINT NM$ ,TELt160 GOTO 130170 CLOSE180 END

INPUTS 79

Page 88: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

IMIIIIIM UNI llllll IIIHIIIIIl IIIIHIIIIII Mil HIIIIH HII

INPUTS•

INPUT String

string

input)

1

A$=INPUT$(1 1^[m ] • ^^

*• lWUT$|«m ffi'/iZ

'•lNHJT$|ia ( STOP | I CTRL 1 + [ C J

J lNia':Y$ (

1001 101201 301401 50160170180190

INPUT* ^ - --

CLSLOCATELOCATELOCATEOCATELOCATELOCATE

20,523,823, 10

23,1223, M20, 17

PRINTPRINTPRINTHMHPRINTPRINT

" JOB MENU"A DATA APPEND""B DATA DELETE"'•C PRINT LIST"',D JOB END"

= INPUTS 1

)

200 IF K$="A" THEN LOCATE 23, 19: PRINT "Command210 IF K$= M B M THEN LOCATE 23,19 PRINT "Command220 IF K$="C M THEN LOCATE 23 , 19 PRINT "Command

APrEND ,t

: DE ETE": LIST "

230 IF K$="D" THEN LOCATE 23,19240 BEEP GOTO 190

PRINT •• = == GOOD BY! = = = '• END

80

Page 89: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

INPUT WAITwait INPUT

m i o

["

[ ] • • •

n]

f J INPUT WAIT 300, - -: AS AS 30

OM' IW . 0.1

IW 0 32768 65535 &' {'1^ 65536 W !ft'4i

INPUT WAIT — 1 A$ INPUT WAIT 65535 A$ IB

^ ^ IHI

** i ft

M INPUT M

INPUT(

INPUT WAIT ol

Page 90: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

INSTR IN STRingstfing * in

K

US INSTR([] )[ A=INSTR(10. B$, CS) — n; •• H OS .£

• ' I' !1

m ^^ W^o

• ^rfi ^ V

Ai

* 3!) 1''1 W(

I

1

100 * INSTR1 10 , "- HI "-1 20 A$= "EPSON PERSONA COMPUTER WORLD"130 P=INSTR(A$ r

MCOM")140 PRINT P150 KND

RUN16

OK

82 INSTR

Page 91: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

/INTegerIf[

IS INT(

1

A=INT(30. 65) —30.65 30

1 •( ) W( ft

•INT K K1 FIXIW Sdifi ft *? W

FIX( 1.28)-^ 1 INT( 1.28)—5>

1

FIX (-1.28)~>-1 INT(-1. 28)^^-2

INT(-1.28)« 1 •FIX(-1.28) FIX(1.28)0

~

INT{1.28)0

~

'

•CINTIW ft

( C1NT(&W

nx(

INT 83

Page 92: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

JIS$•

JIS

Japanese Industrial Standard(;K ft

nf] 2 16

|g JIS$(A$=JIS$(KMIDS("" 2, 1))

—"[T JIS 467C

| • iii 2 16

2 ^ ^!.. Ai 2

A$=jis$(KMio$rn4:". 2, 1 )) -it jis To

• JIS 2 KNJ$IW

J

ASC( I ^ )

100 ' JISS110 1 - "- ---

120 CKS130 INPUT " " K$110 PRINTI 50 PRINT JIS$KM1I> K*2,l»)160 RND

RUNmr

in a$«j? KI

KNJ$(2 )

344

I

Oli

84 jis$

Page 93: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

KACNV$• • •

Kanji Ank CoNVert2 ANK 1 convert)

0

2

(» ^) KACNV$(^5II)

1 1 A$=KACNV$(K$) — K$ 2

1

] •ffi 2 1 2

KI/KO

• 2 W 1 Illegal function call(

M

• 1

AKCNVS 1';'' 2 f 1;':'

100 ' KACNV»no • 2 1

---

120 K» = "ABC 1 2 3 ABC 1 '

130 PRINT KACNV$(K$)140 END

RUNABC "123ABCOK

KACNV$ 85

Page 94: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

KEXT$* •

Kanji EXTracto

11 2

A$=KEXT$(B$, 0) — B$ 1

A$

Cm * ^ o 1^ffi

0 1

iK 2 K1/KO

• «nu ^ •* (""

100 ' KEXTt110 • "- -120 K$ = "ABC 123 O ''130 KI$=CHR$(&H1B)«CHR$(&H4B)140 KO$ = CHR*(&HlB»+CHR$«tl"8»150 A$=KI +KEXTt(K$, 1 > KOI160 PRINT A$)70 END

RUN8 18

OK

86 KEXTt

Page 95: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

KEY KEY

(

)

J o

KEY

KEY 1 "SAVE"+CHR$(34) — [ f '1 ) SAVE

>S o

1 10 f • 1

)

ff * 10^ ^ 1

CHR$IB ^a

(--)ffi

K

]

CONSOLE( 3 Wfti

KEY LIST( 3

KEY load5 ' run"

N

KEY 87

Page 96: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

m 11» i""Hii innnun mi mi! imm 11

KEY LIST KEY LISTkey 0 —K

KEY LISTMifii^

1 • ^ '^^ 0

I I load f 6 1 save

auto

]ko to

llist

prinl

« 1 edit Sk

] run4K F 10 ] conl

cK

CONSOLE « «o

CONSOLE, f1^

CONSOLE,, 0 ';

i

l

i

— ^

I

CONSO E( ^)KEY( ^

KEY LIST

Page 97: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

KEY ONKEY OFFKEY STOP

KEYkey

M

| II

KEY [()] ONOFFSTOP

, f KEY ON

KEY OFF

KEY STOP

— ffl ^

o

'

',W ffl ';i ih

--: ','-' ' '^' i : h.j : ' r,o)Um

I ft I

1

" I

l

10 W T *

• m ON KEY GOSUB *•KEY ON ^ "f ^

3 ON KEY GOS1B '•KEY OFF ^ 1./ KEY OFF *KEY STOP ' * <9 ^ '* '/ii

' <kl ^KEY ON * '

*

K

J ON KEY GOSUB( — )

A7;)' (l\/KEY OFF/KEY STOP 89

Page 98: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

nunimi iiMimiiimiii milmilimi mimil nmilimmmm m mi iiimi umiiuii niiiiimiiiiau iiiuuiimm iiiimi imil iimmiiiiiimmmmmiii II mini

KILL

\m m)

nr^i kill

( , KILL "DUST. DAT" — 1 DUST. DAT

(

1

Ue already open(• KI

•SET W # lh KIL

KILL

90 kill

Page 99: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

Kanji INPUT( IS ¥) (input) 0

m] O

A$ ^

J

KINPUT ^ tl —INPUT ()^ ^^^ ^ [ «J j

^ ^— KINPUT

ffi flft LOCATE

*

[

j

K

100 ' KINPUTno '—— i'i: ll ifl

120 C

S

130 LOCATE 0,0 PRINT " |fl

MO LOCATE 30,0: KINPUT AS150 LOCATE 0,2 PRINT" H 15 A$1G0 END

u la w *

b ia

OK

a es j

KINPUT 91

Page 100: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

KINSTR•

Kanji IN STKingstring

'

(Tiri 2

[W^] KINSTR([] )j A=KINSTR(10 B$, C$) B$ 10 C$

Ki?t^ -

o

•1^ 2

IKO 1

^'?: iii

• ) ^ 1"1 ^• fi 1NSTRW IMI

A$="AB "PRINT KINSTR (A$, ""OK

1 2 3

A B KI

4 6 8 9 10 11 12 13 Kt

KO KI KO

1 2 3 5 6 7 g 9 10 U 12 13 U 16 17 18 19 20 21 22

["]100 1 KINSTR110 ' - *3

---

1 20 CLS130 M$ ="« S , ^140 INPUT " " N$

150 F=KINSTR(M$ t N$)160 rRINT170 IF F=0 THEN PRINT" N»;180 IF FO0 THEN PRINT" "N"190 END

' M

RUN

OK

92 KINSTR

Page 101: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

.&

2 KI/KO 1 :

1 'i:

2 2 IO/KO

3 2 81 ft

4 2 3£» »> K1/K0

KLEN•

Kanji ENglh2 ) length)

2

• ^) KLEN( [ ])A=KLEN(X$) —: A

ffi' ^ 1 ' 2 1

0 5 Ko

K LEN|«ft : Jt

o

i J LEN( )r

100 ' K1 10 » Bk -"120 A* = "ABCABCABC n'

"1 30 PRINT A$1 40 PRINT150 PRINT ^ ft =";KLEN(A$ t 0)160 PRINT '» =";KI,EN(A$ t l)

170 PRINT B=';KLEN(A$ f 2)

180 PRINT " ft =";K ENA«,3>190 PRINT =";KLEN(A$ f 4)200 PRINT •KI/KOh =';KLEN(A$ t 5)210 END

RUNABC ABCABC D,

= 23=

6

= 11

=

8

=

3

- =

6

KLES 93

MR

5

Page 102: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

•*

Kanji MIDdleS (') (middle)

o

( 2

1

1

KMID$( [ ])

C$=KMID$("100 101" 4 5) —" 100 101""— "

G * ,'. '' i":

« ^• 1 2 K1/KO 1

• 1)(""

• « ^ ' w':

Hi

• M1D$I» - »

KMID$

\m)$ :

fju

100 ' KMIDS110 -— tt

-120 At=:"ABC «T1 30 B$:KMID$(AJ,45>+KMIDJ(A$, 12,5)MO C$=KMID$(A$ t I f 3)*KMID$(A* f 9,3)150 PRINT A$; " — >

M ;B$;H " ;C$

160 END

RUNABC ffi

- > » ABCDEF

OK

94 KMID$

Page 103: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

KNJ$'

KaNJi2

BgJ JIS-; 4

] KNJ$()rSffli?'! ) PRINTKNJ$(-1B4B-)+KNJ$(-344r)+KNJ$ClB48')—— 3441 "- 1-

yis*—2 Illegal function call( —

• J1S Iffl K1/K0

• - KI/KO

• 2 (WK JIS$IW

(] J1S$(2

J

100 • KNJ$no • b W ---

120 KI$ = '1B4B" K0$ = "1B48''130 FOR 1=0 TO 9140 HEAD KS

160 NRXT I

170 END180 DATA 3440,3441.34 42.3443.34 44.34 45,3446,34 47,3448,3449

RUNn

OK

KNJ$ 95

Page 104: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

mil — •—

Kanji Pattern LOADload

I*

o

KPLOAD

rjT^l KPLOAD

KPLOAD &H762L KPN% — &621^WW} .ifi' 1 ^

«^ —• '

&H7621 ~ &II767E

&H7721 &H777E

• ^M — «

1 =16

2 =16

3-&HXXYY

4-&HXXYY

-&HXXYY

H65432*0765 4 3210

18 =&HXXYY

^^^^

[-1 1

WJL

1I 1

T

16 K7

8 8

I

?fS3^^18«^ *K — 16

•fid^f- fti: 0 0 1 1^'

18 DIM fid

96 KPWAD

Page 105: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

KTYPE•

Kanji TYPE(type)

[ 2 o

] KTYPE( )T=KTYPE(A$ 3) —: A$ 3 H 'i: Si *

T

[" feifl'?: ^ til

w 1

0 1

1 2

2 2

:i KI

A K0

«1 K 1 2 KI/KO

1

Illegal function call(• 1ft'

() **^0^• fit K^

100 ' KTYPE110 ' —— ---

120 A» = "ABC DEF8

W

130 PRINT "A B C KI

D

140 PRINT"!!'! B KO I) '

00031 12221 14000OK

1 50 FOR 1=1 TO 15160 PRINT KTYPE(A$,I);170 NEXT I

180 FND

RUN8 F B KO n 'D

t

-IK-

cI

B-

AI

KTYPE 97

Page 106: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

LEFT$•

LEFTleft

m)

9 LEFT$( )gfiJ A$=LEFT$(B$, 5) B$ 5

A$

0 255 IIH ^^ 0 ("

'

j

NUD$( !?? )mGirr$([100 ' I-FFTI

M0 ' M W ft120 A

-

wfflttT mR DT

130 FOR 1=2 TO 20 STEP 2MO n$ = f,EFT$(A»,l

)

150 VU ! NT Ht160 NRXT !

IUIN

c

c

^

^

tftttsff

tie

g

98 LEFTS

Page 107: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

nil"mm i mil

i

LEN ENglhlength

LEN()f A=LEN(B$) B$ A

• ^• 2 K1/K0 2

KLKN ^KU':N( K'>)

100 I.RN

110 • M120 A« = "ARC[3 IflDEF 4 Tin

i no rniNT110 END

RUN20

OK

LEN 99

Page 108: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

LET LETg

o

LET A=10

O

, ('& i

Type mismatchO »' K :^ Jk^'&LET «

100 LET

Page 109: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

LINE LINE

rm ;1

1

LINE [(Wx1 Wyl)] (Wx2 Wy2) [, []

[

B

BF

]]]]

-I LINE(50, 100)—200 150)

LINE(50, 100)— 200, 150) B

——^

K ] • — .t5(W)(1, WyD Wx2 Wy2) 2 : Wx1

Wy1) ^Bft tSTEP fll: '4i

• * COI.OK,^• B BF IWft

B . Wxl. Wy2) Wx2. Wy2) 2 ( J'tft ft

BF ^ Wxl, Wy2) Wx2, Wy2) 2 ffl ft

• 16 &H0OO0 &HFFFF

' i jrfli 16 2 ' ft^Kv / 16ii£

'm 1 1 1 1 1 1 1 1 1 1 1 1 1 1

1

& H F F F F—'

^ 1111000011110000 &HFOFO

1010101010101010 & H A A A A

1'

- 0 ' ^&H0000 &HFFFF 10

16 16'

LINE 101

Page 110: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

• « &HFFFF

• BF '* ft

-PAINT

o

•LINE * ^ (Wx2, Wy2)

I

1

PAINT([

1

100 ' LINE110 --- inf: M -—1 20 SCREEN 0,0,0,1 CLS 3

130 1

140 FOR X=0 TO 100 STEP 10

150 LINH(50,10)-(X I 100),2160 NEXT170 FOR 1=0 TO 45 STEr 5

180 LINE( 150+ 10+1 250 - 1 , 100-1 ) ,3,B190 NEXT200 JNE(300, 10 400, 100» ,4,BF210 r LINB(450 t 10)-(650 f 100> 9 5 9 BP fJ220 '

230 1,INE0 120) - 399, 120) ,2, ,"11 111

240 MNR(0 v 130)-(399, 130) »3> .frHAAAA250 NR(0, 140)-{ 399, 140) v 4» t*H7777260 LINE(0 f 150 399, 150 5, .4HF1F1270 1,INE(0, 160) - 399, 160) ,6 &H7FF7280 LINR(0 t 170 399, 170 7, ,&HF99F290 END

102 LINE

Page 111: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

LINE INPUT•

LINE INPUTline 1 . tt input) 0

n

]

r <j 1

C

] LINE INPUT [" " ]

fa

J

J LINE INPUT "ADDRESS "; A$ — Chiyodaku, Tokyo

INE INPUT ' "-

[

^ 1

f itfri^ ^'&INPUT W ( *

J INPUT(INPUTS(-- )K1NPUT(» )

1

100 ' LINF INTUT1 10 '——1 20 LINE INPUT "NAMEI 30 LINE INPUT "ADDRESS1 10 rRINT150 rRINT N' ";A$160 END

RUNNAMEADDRESS

N$

Barry Gibson186 Lincoln St. t Boston MA 2111

Barry Gibson : 186 Lincoln St*, Boston, MA 2111OK

LINE INPUT 103

Page 112: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

LINE INPUT

#

• •

LINE INPUTline 1

H K(input)

( 255

f^^D LINE INPUT [#]

mm 100 OPEN "DATA- FOR INPUT AS #1— 1

110 LINEINPUTttl, A$ A$^ r

KJ • CR 1

, 4 1

• CK 255

( j iNPlITtt(100 • INE INPUT!1 10 • - 1 T — «120 OPEN "2:DATA1 M FOR INPUT AS tl

1 30 IF EOF( THEN GOTO 170

140 INF' INPUT # 1

»

1 50 PRINT NMt1 60 GOTO 130170 C1-OSE tl

1R0 END

104 LINE INPUTS

Page 113: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

UNE INPUTWAIT

• •

LINE INPUT WAITwait LINE IN-

PUT 0

L m I o

1

• 1

LINE INPUT WAIT [" ]

]

LINE INPUT WAIT 300, "NO. =";N$ —NS 30 ^— LINE INPUT M — ^

IW W^ 0.1

0 32768 W535

'aL Jfe^ 65536 1ifi W Ifi

LINE INPUT WAIT 1 A$ LINE INPUT WAIT 65535, A$ IB

* ^^^ WK LINE INPUT

LINE INPUT(

LINE INPUT WAIT 105

Page 114: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

LISTli

LIST to Line printer

list

fW~%^ }3

1 1 LIST [ ] [[ ]]LLIST [ ] [--[ ]]

] LIST — f ^LIST 100--200 —100 200

.ust I iifti^

o

•LUST '• * ^

*'^n

LIST

LIST #LIST

LIST

1 UST— * u

• (• : iW ^• jfi' :^ * ^•LIST. LL1ST' BASIC

• ( CTRL ) + I S 1 ^— r rcfRT) + ( cJ L^T^

LISTLLIST

106 UST/LUST

Page 115: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

LOAD LOADffl ft

a

^ m ] 8 if

"! LOAD [ R]

)

LOAD "DEMO. BAS" —DEMO. BAS

•R 'JI^ * RUN

M•LOAD fit ^ ift^& at Rin'

Rjfi'>U ^J RUN(^)

LOAD 107

Page 116: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

iiiiini

LOC* */

LOCation

lft!i

J

LOC([#] )("

j

100 OPEN "COM:" AS «1

200 IF LOai)>255THEN PRINT Jf1, CHR$(19)

'^ 255 '{2 XON ^

i

• ^ loc

• fiT/U

,' 11 ^ ^ 2^ ^ W

• WGET PUT *

I

'2 '2(3

*—

0

LOF(f LOC

--- WOPEN M2 DATA " AS t

1

FIELD 1 1 t10 AS A$ t 15 AS

FOR R=l TO LOF( I )-l

PRINT "No.GET 1 ,R

PRINT '•

PRINTNEXT RRFX = LOC( 1

)

PRINT:PRINTCLOSE #1

it

•« " REC

ooooooooooooo0123456789012

K111111111222

108 loc

Page 117: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

LOCATE LOCATE

1J o

^1 LOCATE [] [] [[]]]1 1 LOCATE 10,15 — 16 1 1W O

] K — Wifii

W 0, 0) 3?

^ 0 (I?' ^ 2 ^^^ 0 1

0

1 ^

LOCA TE 109

Page 118: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

LOF• •

Length Of File

length

m ]

r lf([#] )

5

]

100 OPEN "TEST" AS #1

200 A=LOF(1

)

TEST fti—

'

^W(^ WU

W1 256

5

fri ft-

filial

t

EOF(0C( TO

110 LOF

Page 119: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

nninmnmim 11iim in miliiihiiiimi ill mmurn iimm itim imiiiiiiiiiiiimiimmill Iiimmil

LOGarilhmlog

[« (,—2. 71828 )CEED LOG(( A=LOG(10) —10 1 W "tW A

(] •( ) p « Pi ,• * w w f: 'iwrt

w•log IB 1« ^ EXP 1W 3t»

DEF FNLOG10(X)=LOG(X)/LOG(10#)

[ j F.XP(«tMS!c)

L

III I I UIMIHII

LOG

LOF 111

Page 120: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

Line POSition

line

(

1

[ LPOS((

]

A=LPOS(0) —

i

• ^• ffl K

• WIDTH LPRINT S 1

LPOSM

O I WIDTH ( '?^^)

LPOS

112 LPOS

Page 121: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

LSETRSET

• •

Left SETIS

Right SETIS

im s

1

LSET =RSET -

{ LSET A$=X$ —X$ A$ ftdiW

RSET B$=Y$ —Y$ ^ B$ (r St ] • 7

• FIELD ^ '•LSET ^ RSET ,1

i ! ^fi

(-—)

3

MKI$. MKS$. MKD$IW

[ ] MK/MKSS/MKDS( fif': )

LSET/RSET 113

Page 122: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

I lllll

MAP"]

1

MAP((

1

WX=MAP(SX 2) — :}? x « ^15

) • ^^ W( ^• 0 3 '& tt»^

^0 X — : XH

1 .: Y W(— Y

2 x— x HHik

3 Y H*fiS- Y :

• ^!^ '& ;*5 H '

• h^ W H ffl HUfiWi^ W(^ ^ * W 1"1

114 MAP

Page 123: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

MERGE . 2

1

0

m i

) MERGE

I

MERGE "SUB. BAS" — SUB. BAS

MERGE

J

• ^ 1

— Sequential I/O only ( —• M » ^

*• MERGE ^ BASIC

f#"——

CHAIN( ^)I)1

MERGE 115

Page 124: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

MID$'

die

[]33D MID$( [ ] )=

^1 • ( ) ^ ^• ftRft

• BB K *-^ E(JHI

J

^ ^• ' (••—

) jft

L#_MJ MiD$(i;y >)

MID$(X$, 1, 1)="A" — X$ 1 "A"

lit)

$

Page 125: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

MID$ MIDdlemiddle ffl

j o

A$=MID$(B$, 3, 5) — B$ 3 IS

5 A$

0

^ R ( )AS="ABCDEFGHIJ"

BS=MID$(A$1 4, 6)

A B C D E F G H 33 A$

tt( BO

M * 1 255 (

^ ift , ^: W

o

m\ LEFT$(RIGHTS( )100 ' MIDI1 10 — W ——120 PRINT " 11 "1 30 T$=TIME$140 HOURrVAL(MID$(T|

t 1 p 2)

)

150 IF HOUR<12 THEN PRINT "" ELSE HOUR = HOUR-12 : PRINT "160 MIN = VAI MID«(T 4,2»» SEC=VAL(MID$ (TS ,

7

t 2 )

)

170 PRINT USING "#f #" ;HOUR; : PRINT ""180 rRINT USING "##t";MIN; : PRINT190 PRINT USING "###" ;SEC; : PRINT "» M

200 END

RUNM » 6 59 26

OK

MID$ 117

Page 126: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

MKMKS$MKD$

• • •

• • •

• • •

MaKc IntCRcr/SinKle/Double

It (integer), (single)

(double)

J

MKI$(MKS$(MKD$()

C@ A$=MK (1%)

B$=MKS$(S!)

C$=MKD$(D#)

j& fttt 2 «J

— ffi* A

mr

1

^ '& •!

K

fi/('MIKI ^^ '^^

— — ^MK IS CVI 2

MKSS CVS 4

MKD$ CVD 8

'; w cvi, cvs, cvDisa

[ CV1/CVS/CVIM : '&Disk BASIC ^ 11

118 MKI$/\fKS$/MKD$

Page 127: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

MON MONitorW " - * 0

1

1

bask: II

1

1

MON

[

1

MON — --

1

•BASIC WUS ffi^ 9«^A i8086

C '&D 16

E ' :ui

F

Q1 1/0 ^

—j—;

M0 1/0

P

S 1

j

cpu ^L

HELP )

CTRL ") + ( A )

Wifii^CTRL + B BASIC ^CTRL J + |

: D ]

1

CTRL J + P

CTRL J + |

R ^^CTRL ) +

|W

• BASIC I CTRL 1+1 B )

1 ^ Disk BASIC 9 ^

119

Page 128: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

NAME NAMK

|g]

) NAME AS

]

NAME "OLD" AS "NEW" —OLD ^ NEW

] • ^it

• '

120 NAME

Page 129: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

NEW NEW

1 NEW

1 NEW

•NEW BASK:

•[ CLEAR

ERASED

DELETE(

NEW 121

Page 130: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

NEW ON NEW ONON

bask:

* ^1 NEW ON

NEW ON 0 1 40 1 Wi«20

SW2 ^ 0 255 'WLt BASK: Wfe

' '

[7T6T5I4I3I2HI0I (0 255 «

<- (f' '

i

0 1

( Hi) '

(

0 2

t Hf0

3] mint

1 Wii tiiBt

0

25/WBH4

5

6

4cttffl 7

mm 8

• 4 7 NEW ON :g

122 NEW ON

Page 131: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

OCT$ •

OCTal8*001m\ 10 8

oct$()

j

PRINT OCT$(N) — N 10 8

• 10 Sk 8;— 32768 65535 WI fi

N ^ OCT$ (— N) OCT$(65536-N) M ^!:

PRINT OCT$(— 1) PRINT OCT$ (65535)

177777 177777

OK I OK

8 , W( 8 K W &0( &o&) /^« OCT$

Mft #0» ft VAL("&0"+A$)

j

HKX$(10 16^ '}: *)VAL( W^

1 )100 ' HEX* / OCT!no ' ---

j ojgR ->

i

emn -> 8 ft120 PRINT "10 ft 16 8

"130 FOR IrO TO 16HO PRINT USING •• fff;I;»50 PRINT TAB(12);RIGHTt(" "*HEX$ ( I ) , 2 )

160 PRINT TAB(21);RIGHT*C "*001" U),3)170 NKXT180 END

oct$ 123

Page 132: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

ON COM GOSUB• •

ON COMmunication GO to SUBroutinecommunication ^

o

ON COM GOSUB [] []] [ []]100 OPEN "COM:" AS »1

200 ON COM GOSUB 50C

300 COM ON

«

o

56 5000

fM) 3T

K ) • ;iiH,il"l m,i 'fl! IWl

'/ii

ffl RETURN

RETURN * ^ 'M 'I

• ON COM GOSUB — COM ON ':;M ffl, ^ ^ M

100 OPEN "COM:" AS *1

200 ON COM GOSUB 5000

300 COM ONJ"

ffl

» RETURN X; ^ffl ^ l"J^ 'Ji

• » ^KKTURN ,"r W PH

' ffl

LOC |«] ffl

I' ^) COM (^/0/50?(<,1 )

RETURN( ftiW

)

1 24 ON COM COSl 'B

Page 133: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

ON ERROR GOTO• .

ON KRROR GOTOon *.

m ]

1

ON ERROR GOTO

ON ERROR GOTO 1000 56 1000

' I:. ^RESUME

ERR. ER

ffl

W « ^^^ * ON ERROR GOTO 0(f

f

ffiv 0 'ii 'ii ^* f9lk

%^O

1

ERR(——BRL(» ;

i

RES MK( iyw)

1

100 1 ON ERROR GOTOno 1 »120 ON FRROR GOTO 200130 INPUT "A , B";A r B140 C-A/B150 PRINT TAB(14);"A/B=";C160 GOTO 130170 END200 •

ft---

210 PRINT TABU" 0•

"

220 RESUME 160

RUNA , B? 12,2

A t B? 45,0

A , B?

A/Br 6

0 W

ON ERROR GOTO 125

Page 134: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

iiiiiiiIIUIIIIIHIII I milin iiiiii immmi nil iiiiiimm iiii

i

ONGOSUBONGOTO

• • •

ONGO to SUBroutineon

ON~G0 TOon

o

o

ON GOSUB [] [, []ON GOTO [] [ []

:— ON A GOTO 1000, 2000, 3000, 400G — A 1 1000 2 2000

3 3000 4 4000

W«: 1 2 2*11 SIllegal function call(|«

{ 0 1 2 3 255

It ft I fill 2 11 3 ifr I 255flVlI

o

(. WilW

• ^ GOSUB GOTO

•ONGOSUB'2 ^ RETURN

(KXSUB(GOTO(100 1 ON - GOSUB / GOTO110 • '-»120 PRINT "

1 .

.

• il"

130 PRINT M2. •

140 PRINT "3.

.

•'

150 PRINT "4.

.

•"

160 INPUT "5& 3 ,170 IF CM 1 OR CM>4 THEN BEEP180 ON CM GOSUB 200,210,220,230190 END200 PRINT "" RETURN210 PRINT '" RETURN220 PRINT , RETURN230 PRINT "" RETURN

GOTO 160

126 ONGOStm/ONGOTO

Page 135: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

ON HELP GOSUB•

ON HELP key GO to SUBroutine

on HELP key T' HELPHELP

[ m) rsii^n

—_^, ON HELP GOSUB

(

1

100 ON HELP GOSUB 5000 — 5000

1 20 HELP ON —( • HELP )

}|

• RETURN

RETURN

•HELP ON

100 ON HELP GOSUB 5000

120 HELP ONfl

• * RETURN

R R';6

[

j

HELP ON/OFF/STOP(HELP —RETURN(

ON HELP GOSUB 127

Page 136: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

ON KEY GOSUB• •

ON function KEY GO to SUBroutineon key

(

1

100 ON KEY GOSUB 5'

120 KEY( 1 ) ON

ill M 564: 5000

'

o3

^ ^ |^ (• KW W 100 * '. W RETURN

RETURN m

KEY ON & » » WW if

100 ON KEY GOSUB 5000

W K120 KEY(1)ON

; ffl ' M RETURN;/:: W ^"f

PI!' M ^

KEY ON/OFT/STOP( 3 )RETURN(100 ' ON KEY GOSUB110 ' 7r 3 "3 11 -—130 ON KEY GOSUB , ,200140 KEY{3) ON150 PRINT CT;160 GOTO 150170 '

200 BEEP210 CT=CT+1:IF CTrlO THEN CT=0220 RETURN 150

128 ON KEY GOSUB

Page 137: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

ON PEN GOSUB• '

ON lightPEN GO to SUBroutine

on pen

snn

) ON PEN GOSUB

[

1

100 ON PEN GOSUB 5000 — 5000 ^

120 PEN ON —• ^ ffl 1»1

• fl.RETURN

RETURN J!

•PEN ON ^ 1'

100 ON PEN GOSUB 5000

120 PEN ONffl^ fi Ik RETURN

W ^' M '

f ] PENON/OI''F/STOP( )RETURN( ftlW)

ON PEN GOSUB 129

Page 138: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

[" • —^ ,3^210 01

• 16X16

•— () (

o

• Wrtd N'ifii ^•/^ !~~I

1001 10

ON PEU GOSUBPEN ON/OFF/STOP

130HO150160170

8 -"

WIDTH 80,25 CONSOLE 0,25,0,1SCREEN 3 COLOR , ,,,0WINDOW(0,0 639,399) V I EW(

0

( 0 ) - ( 639(399

)

CLS 3

200 DIM KPX( 17) KPX(0)=16210 KC=4H7621220 KPLOAD KC

fKPX

KV%{ =16

210 GOSUR tKPCLS

260 I.OCATK 38,3 COLOR270 LOCATE 38,5 CO OR

PRINTPRINT

: ifl

: t

ON PEN GOSUB 490 PEN ONLOCATE 38,9 PRINT "JIS 'I, INK (441 l72)-STEr(22

f 22)I'OCATR 56,11HUNT KNJ$( M

1B4B

350 tPENI-OOP360 KPLOAD K(:,KPX370 GOTO «PRNLOOP380 END

310320330

MKXKKC)

400 tKPCUSFOR 1=2 TO 17 : KPX(I)=0 NEXT

430

150460470480490500510520530540550560570580590600610620630640650660670680

FOR 1=0 TO 31FOR J=0 TO IS

LOCATE I,

J

NRXTNKXT

RETURN

PRINT "'

mPX = PEN( PYrPEN(2) PEN OFF

IF 37<PX AND PX<41 TURN SELECTIF PX>31 OR PY>31 THEN EXIT

PX=FIX(PX/2)IF PX>7 THEN BIT=23-PX ELSE BIT=7

-

BPT=VAL("&H"+HEX$(2 A BIT))CD=KPX(PY42) AND BPTIF CD=0 THEN KPSET ELSE

*SELECTIF PY = 3 THEN G<

GOTO *EXIT*KPSETCOLOR 1 LOCATE PX»2

( PYKPX(PY+2)=KPX(PY*2» OR BPTBEEP : GOTO *EXIT

UB »KPC S ELSF *KPRND

130 ON PEN GOSUB

Page 139: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

690 «KPRESET700 COLOR 7 LOCATE PX«2, PY PRINT710 KPX(PY*2)=KPX(PY+2) AND (NOT BPT)720 BEEP GOTO EXIT730 *RXIT740 FOR 1=1 TO 200 : NEXT750 PEN ON : KPLOAD KC f KPX RETURN tPENLOOP760 '

770 tKPFND780 COLOR 7 C S 3 PEN OFF END

"~

"j

H L,

-- I"

J

-

l'^^

I

i

|

1

— J

[iah• » •

1

r 1

1rl 1

m

JIS '

ON PEN GOSUB

Page 140: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

ON STOP GOSUB•

ON STOP KEY GO to SUBroutineon STOP STOPSTOP n

\M ) Q^I^J

1 100 ON STOP GOSUB 5 iiiii

120 STOP ON

M ^ 5000 '

'L5I2^J [_^]^+ c ^ |— |»| '^M ^ CJ;: K:TURN ^RETURN «

STOP ON 3T

ffl ffl

100 ON STOP GOSUB 5000

120 STOP ON "F , ^-rI ffl

» « RETURN' M '

^ ( STOP)— CTRL )+ f~C~I^ 'ii ' ^.

RETURN( ^)

STOP ON/OFF/STOP (STOP

132 ON STOP GOSUB

Page 141: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

ON TIME$ GOSUB• •

'ON TIME GO to SUBroutine

on time

0

S11

1

ON TIME$=" " GOSUB1

1

100 ON TIME$="00 10 OCT GOSUB 5000 — ' I. 5000

110TIME$="00 00 00"

1 20 TIMES ON — -K] • - -* 1»!

^ - TIME$ 1"1

•ONTIME$GOSUB ft^ 2

1 'k

• M . RETURN

RETURN *.

• TIMES ON ^ ^Jf.

100 ON TIME$="00 10 00" GOSUB 5000

120 TIMES ONII

* * RETURN

f

* ^

] RETURN(^TIME$(^TIME$ ON/OFF/STOP( 181

ON TIME$ GOSUB 33

Page 142: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

OPEN OPEN

IU

1 » 1 OPFN [FOR INPUT

OUTPUT] AS [#]

APPEND

' OPEN "TEST" FOR OUTPUT AS #1 -TEST

*^ ifflf,i

SKYIM):

SCRN: HPT1:

I

1

2:

2

3

3

10: 10

COM 1 1( «)COM2: M

2

COM3:1

3

• FOR 7 ^e

*INPUT

OUTPUT

APPKND

134 OPEN

Page 143: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

• 1 15 BASIC

(How many files? )

'

^ fR

"COM[ ] (pcsxh)"

P E

0N

c 7 7

8 8

s 1 1

2 1.5

3 2

X :XON/XOFF X :XON/XOFFN XON/XOFF

h SI/SO S :SI/SO

N :SI/SO

(

|

INPUT ' OUTPUT APPEND

KYBD X

SCRN X x oPT1 X X

10: oCOM1 COM3 o o

OPEN 135

Page 144: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

OPTION BASE13 • 1

J

OPTION BASEoption S ( S

c

[m

1

k ( o 1

( 1 OPTION BASE 0

1

( 1 OPTION BASE

1

—ae * r 1

[ K ] • o 1

•BAISCfeiBl 0 OPTION BASE 1'

1 fti!

W 0 ffi Subscript out of rangi'(' H —•'ri:,i W K,i'

CHAIN ' 'JI 'UDuplicate Definition('T('>U*)

W RUN CLEAR

j

DIM(' 'i)

U ,, Disk BASIC 2 - IJASIC

136 orTIOMiASE

Page 145: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

OUT OUTI/O

I/O 1 o

OUT

1 1 OUT &H68, &H0D — &H68 O

[

1

• # I/O 1

• 32768 65535

65536 ^INPU/0 ift )

out 137

Page 146: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

PAINT PAINT^"

o

( 1 PAINT (WyjWy) [ t ] [ []]]

"1 PAINT (100, 100) 6, 7

PAINT (100 100) TIL$, 7

S 100 100) flr -_

7 ffl -6

—8|fe^

*

(Wx, Wy)^ H ^)^: (Wx Wy) W fit

A Illegal funcUoncaH( MJ&)fllWH^S

ft-^^'1> COI.OK S

i ^ * ^ Wx Wy)

' '/ii »i «n« '/u

f?;(Wx, Wy) ^ M PAINT ^•: ^ ^ ^ |

W; Out of memory( i,

C EAR

STOP PAINT'

m

138 PAINT

Page 147: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

•PAINT ^PAINT

• ^I''j8 1' X ' 14

n ^ ^^; n

M096 16 4 X n

M096 8 3Xn

(8 8 3XH(1)

• 8 1 8 ' ) 7 Wit CHRSIiy

ttl

• « Kv ft *

1 «8 8. » «

=CHR$(&H81)+CHR$(&H42)+CHR$(&H24)+……

(2)

• ii 8 1 ^—

W

'1 3 'y 8

4 16 )«:• 8 * 3 4

Wtt ^ »-• 14 3 4 ^

«i 3 4 Illegal function call(ill IW

PAINT 139

Page 148: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

8fc

1 *

10 10 10 100 0 0 1 01M 1 1 1 1 1 1

J\ Wo 0 0 0 0 0 0

CHR$(&HAA)

CHR$(&H55)

CHR$(0)

2 001 10 1

=CHR$(&HAA)+CHR$(&H55)+CHR$(0)+

H(8 3

—8 ^ fli 4

•PAINT ' !!5 (Wx Wy) !f«

) CO 0"

r

1

100 ' PAINT110 •

120 '

1 30 SCREEN 3,0 COLOR CLS 3

140 CIRC E( 100, 100) , 100,7150 FOR 1=1 TO 24160 READ At TI E$ =TILI! + CHR VA

»

170 NKXT180 PAINT( 100, 100) f TILEt,7190 END200 DATA 66,99, 7E.HD r 42 ,110, DB ,21,00, 66,99 ,E7

210 DATA 66 f99.E7 i DB ( 24 t Dn l BD l nD,42 f 66,99 P 7E

140 rAiwr

Page 149: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

PEEK PEEK

1 1 1--

1 1 PEEK(I li A = PEEK( &H FOOO

)

—&HF000 A

1 • 1 ^DEF SEG

1

DEFSEG( ,)POKK(

P

PEEK 141

Page 150: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

PEN0

1

:PEN(

[

1

X=PEN( 1

)

—Xffi »x 0

\ m Kl • wtu o 2 ^0 1 (ft) 0(

i'£ ON PEN GOSUB^^ ffl

1 (rt) 0<

X ISWi

2 1 Y^ff;

• PENI8I PEN ON i *

["

^

I ON PEN GOSUB( M ^ )PEN ON/OFF/STOP(9

M

)

142 PEN

Page 151: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiimiiniiiiiiiiiiiiii urniiimii

PEN ONPEN OFFPEN STOP

PENM

PEN ON

PEN OFF

PEN STOP

—— '41

— ^

PEN ON r *?S ON PEN GOSUB

*PEN OFF

PEN STOP ^,ill

PEN ON ON PEN GOSUB^ PEN OFF

ON PEN GOSUB .

PEN 0 (

P

PEN GOSUB(PEN(

PEN ON/PEN OFF/PEN STOP 1^3

Page 152: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

POINT POINTJR S«

1 1

L

( POINT(Wx, Wy)

1 ) POINK50, 50) 50 50)'

(Wx, Wy) I'A STEP

W ! Hftfi * ^ ^; flW

: W ^^[ j n^ i) sk basic ifii

144 POINT

Page 153: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

POINT1

POINT. * S

[) 0

POINT()

)

LX=POINT( 2 ) —^ X

X X

• 0 3

&0 K ^H X ffi X^1 K : Y t5 Y :2 K x X

3 Y: . Y :

•S ig

tf(^ : ffi

[# _J POINT (fe )

POINT' 145

Page 154: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

POINT 2POINT

o

0

) POINT(Sx Sy)

IMMMJ C=POINT(100 100) — ^^ (100 100)

C

r

1

• (Sx Sy)

• .15 1

• 1 0

) COLOR(' ,S'/ii)(100 * POINT21 10 •

120 SCREEN 0,0:CI,S 31 30 FOR 1=0 TO 5

140 C=INT(RNDt7*l

)

50 l,INE(0,"20*5»-(639,"20"0»,C,B160 LOCATE 0I 1+15:PRINT "COLOR H

170 NEXT I

180 END

146 POINTS

Page 155: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

in" mmiim i iiiii i

POKE POKE

] 1

[ ] POKE

f fe^'i ] POKE&H100, &H41 &H41(—A")

rm 1 DEF

SEG

POKE?fi basic

DEF SEG( )PEEK( —^

P

POKE 14/

Page 156: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

POS /POSition

i

m

}

-- s

1 1 POS( 5 —( 1 A=POS(0) — A

ii'« ^ X:^

•( ) ^ 0

• ( ffi Yffi) CSRLIN IW

(" CSRLIN(— :)

148 pos

Page 157: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

PRINTPRINT

PRINTS

Line PRINTline

o

( ) PRINT [[ ]

-

• •] [USING [ ]

•• •]

1

LPRINT [[ ]

-

• •] [USING [ ]

•• •]

11

r PRINT"2*2-";2*2

LPRINT'ABC"

— 2 + 2=4

f

—ABC

j

PRINT Sttfi I ilfti^^ LPRINT

'2 IW (. () I'i

K K,ill • * •* * W.

.BASIC 14 ( )B8 R

^

1"1 I fti

BMfttt ()

o

PRINT HABC H, "DEF "GHI"

LPRINTABC", "DEF", "GHI"

P

1 (80

14 14 14 14 14 10| 1 1 1 1 1

1

ABCWZDEF GHI

PRINT/LPRINT 149

Page 158: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

^ 1 ^ - IKI '.

'{frW ^ PRINT— ^^ ISi W>— ^ >

PRINT LPRINT^(1'1 * ^ 1"1 ^

Jii i^ M «ft »/

( 1 ft

E 34 ft ft

liUrt^ ^^ 7 «/ Sc'i: WiJt SJ?f ^ ( W^^ 7 W W' A A^fftffiffi I6W ft « 1

J"« Sfcift IH

4 ^,, 16W I ii ft ^ ^PRINT IHJ () *"C

PRINT LPRINT fT:.ffi i« 1 |"1 USING ,,

PRINT [ 1 USING [ ]

&! M,PRINT [ ] PRINT USING [

) PRINT USING/LPRInI ,NG(» )

150 PRINT/LPRINT

Page 159: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

PRINT USINGLPRINT USING

PRINT USING

Line PRINT USINGline)

_

PRINT USING

LPRINT USING

1^1 PRINT USING & #r;A$, B — B 2 ^^LPRINT USING ##';A$, B

0

1 • PRINT USING ^ * PRINT

USING M• W # &&

@ W ' Ifii

• IHI PRINT

• W

PRINT USING"*f#« & & ### A:B$:C

• Wfc

PPRINT USING"##& &'; A;B$;C1#» & &":A;B$;

W i

PRINT USING1## & ; A

• 2 ^^ Type mismatch (S )—2

PRINT USING/LPRINT USING 1 0

1

Page 160: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

©

^ «e ) :; ^^^ ^^^ i

# m s«> .^ ^ # ^^ :nlk W o^^

firScflnii*t W gtW 3 ,tt B •(•

+ # » K+

ft * g ft ()

* * » «^ ft ^*) ^ " * *" M

i #YY # aa 0 nai (¥) i 0

¥¥ 2 # 1 ¥

* *¥ S»f I'.Si* * ¥¥ W^0**¥ 3 1 ¥

|

mti«» * »^® wi>

1 ( 1

*

^ fti 1 + 2 ^^^«M f J

(" m1 * ^ 0^

X Mffll'?:

1:: M

m-r- 2

152 rRINT IrSING/LPRIST ( 'SL\(i

Page 161: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

RUNB

EPSONEPSON COMPUTER WOULD12351234.57

X+123456.791234.56-

V123.46

12,345.68

1 235.,1:

OK

P

1001 101201301401 501601 70180190200210220230240250260270

' PRINT USING'—— R R ——I n 1 r< I

IfQ I W(J

IISI NO\tu A 1 %J

PR 1 WT HQ T MO\r%^ A

no i kiT*I K 1 N I

PRINT USINGPRINT USINGPRINT USINGPRINT USINGPRINT USINGPRINT USINGPRINT USINGPRINT USINGPRINT USINGPRINT USINGEND

V IIft*#

"; 'EPSON WORLDk &

M "EPSON WORLD"EPSON 9 WORLD" : "COMPUTER"

234.56" 1 234 -57#";123456,789t-"; -1234,56ft"; 123.456If" 123.456"'i 123. 146

12345.67811231. 56

1234 . 5623456!

PRINT USING/ PRINT USING 1 ^3

Page 162: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

PRINTSPRINT* USING

• •

PRINT

PRINT lTSIN(

r §n * o

PRINT [

[

]] [USING : [

[

J [

fe j 100 OPEN'TEST'TOR OUTPUT AS 5

1

200 PRINT 1 A$ —AS

W300 PRINT* 1, USING-¥#*f#. YEN — YI':N , , •::

3

0^',ii :

PRINTtf USING : ^ ,mi , k^

14 PRINT M 14 ^A 0

iii ^ t ,PRINT1T PRINT# USING PRINT,W : aw ;ii! Kty'

Btt CR/ AStW | CK — 13)

ftW(' |'1 ^- u KtU

M fl^ * KW «1 ffl

i'i, ^

154 PRINTS/PRINTS USING

Page 163: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

KA$="NAME" B$="ADDFT

PRINT#1, A$ B$

N A M E A D D|1

D R CR LF CR CR

LF LF

INPUT A$ B$-NAMEADDR" A$ S . B$ —tt

2 ^ ^:B$^

N|

A MI 1

EI 1

A D D R CR LF

2 ^Iffl INPUTS «

PRINTS USING PRINT USING

WRITE# ft-SCRN' (Wlfii) 2 P

I

J

INPUT#( ^LINE INPUTS( )PRINT USING(WRITEtt(

PRINTS/PRINTS USING 155

Page 164: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

PSETPRESET

• •

Point SET

Point RESET

1

f^ PSET(Wx Wy) [ ]PRESET(Wx Wy) [ ]PESK100, 100)

PRESET(100, 100)

(100, 100)

#

— R

PSET PKI':SI':T ^ W

' (Wx, Wy)

^ STEP WW«ti

ft tiWi ^4 PSET iWWfc

PRESET 4 " 1' M—^ 1 * 0

(, Wy)

L# , COLOR( S'/ii)

156 psiavrRicsicr

Page 165: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

PUT# PUTS

i T7 T7 — */ \ V t Z 1 1 J? \£<(f> * 9 0

1

1

PUT [# [ ][

1

PUT#1 2 — -1

2

--•

• 1 65000 K: Ift GET# PUT* * IS

1

• <S: LSET. RSET /li

[ ] FIELD( )OPEN(GET#( ^

P

# 157

Page 166: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

PUT©in inn

i

iuiii imil iiiiiiiii iiiii iiiii ii

PUT

GET@. i

1

1

PUT [@] (Sx Sy), [()]KANJI( [,

H

1] [ ]]

(<J PUT® (200, 200), G%, PSET

PUT® (100, 100) KANJK&H3441)

— '&(;

^— i«J ^^'

• GET® ^ :(Sx Sy)

• GET® ',

M• rtd ^ i^j;'

W WW(o 1) ^(Sx.Sy)

PUT

GET

K

A(1

A(2)

A(n)

• ^ XOK

1 58 ruw

Page 167: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

PSET

PRESET fid

8 '4096 8 ^4096 16^ ^ -

ANDORXOR

^ K 1 t&^i«» ft^

*

V «

• ^ ^2 ' |'1

ft ^ !' 1( -l'l ;M ^^ * -

DKANJI('• ff;(Sx, Sy) P¥ -^• jft JIS B 1. JIS 2 ^•i« 16 16 16 8 8 8

•« K ff«^d GET®( )r ]

100 ' PUT«HO ' -- Sf:120 SCREEN 0,0 CLS 3130 X=20140 FOR 1=1 TO 10150 READ A$ : KCrVALC'Air +AS)160 PUT(X,30» ,KANJI(KC),PSET

f 7,0170 X=X+50180 NFXT I

190 DATA 3441 . 3B7

A

t 24 72 f 493D t 3C28200 DATA 2437, 2446,2424, 245E, 2439

OK

rp>

1

pvm 159

Page 168: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

RANDOMIZE RANDOMIZE

n

1

rnd

) RANDOMIZE []C fflMJ RANDOMIZE —

32768 32767^ ( !ijj

) ,'' :

Random number seed (-32768 to 32767)

RND|«| ^ !U '|"j ,a .

RND 1«» RANDOMIZE »

# ] (^k)

[^100 ' RANDOMIZE' 0 --- mi

130 T$=TIMKS»40 T = VAI"MID$<T$,7,150 T-T— FIX(T/32767» 32767160 RANDOMIZE T165 FOR 1=1 TO 10170 I'kINT USING "####";190 NEXT

RUN71

OKRUN

52OKRUN

34

OK

64 55 91 2

98 18 6 48 77

12 42 74

30 29 93

33 81 20 94 67 63 48 15 12

160 RANDOMIZE

Page 169: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

READ READDATA tt

1 DATA o

1* ^) READ [ ]1000 READ A$ B C$

5000 DATA 11 31 12

— READ ^ DATA^DATA ^ ^

READ DATA

? ( DATA

Syntax error(ffi

RKAD RESTORE DATA RES.

TORE 'ii ft DATA

— READ DATA —Out of DATA(

J

DATA(— ^RESTORE(READ DATA iffi)

READ 161

Page 170: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

I 1 ^_ REMarke

1

REM'

100 REM — 'i

1 00 '

")• RKM ^ ^- RI:M

W• REM |"'| - R^j' *• *: 2

• RKM • W

162

Page 171: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

RENUM RENUMbers ii ,

1

RENUM [ ] [ [ ] [ ]]

] RENUM

RENUM 100 10 20

— 10, 20. 30 - •'— 100, 120, 140, • •

[

1

^ : * teM *' 10

K ''

: *',J- w ' 10^RENUM GOTO, GOSUB, THEN, ONGOTO ON—GOSUB, RESTORE.

RESUME. ERL ' A ' '!

E

Undefined line xxxxx in yyyyy(yyyyy xxxxx

K * - (xxxxx))10, 20. 30- • • RENUM 15, 30

65529 Illegal function call( M*

(•

RENUM 16o

Page 172: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

RESTORE RESTORE

M — fej READ DATA

* ^) RESTORE []100 RESTORE 300

110 READ A, B, C

200 DATA 1.2,3

300 DATA 7,8,9

— A, B. C ^ 300 ttnii

* ^ READ^ DATA *'1*?

1

] fct Ai DATA ^J DATA (READ, 'ii^)

w':ai)(,,'i

1 64 RESTORE

Page 173: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

RESUME RESUMEW

11

( 1 RESUME [0]

NEXT

1 RESUME 0

RESUME NEXT

—— /—RESUME 50 —50

^ J *ON EKROR GOTO *'k 'ii

•w

RESUME [0] '1: W 0^RESUME NEXT 'k ;RESUME

. ()\ ' KOR ( ()T() '- ''—'

RESUME lo5

Page 174: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

RETURN RETURN

^ 0

(9 ^) RETURN []RETURN —RETURN 100 —100,/:: 0

I

I

• (OUSUB' ON KEY GOSUB «!

K•ifi'ffi' * )GOSUB/ON-GOSUB

WON KEY GOSUB/ON COM GOSUB/

K i« M^ M W PI!

': RETRUN ^• IKI

FOR WHILE

GOSUB ';i ';

• ^ RETURN * RETURN without GOSUB

(RETURN 't

("

1

GOSUB(M^'M ^

166 Rl-TUR.\

Page 175: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

RIGHT$•

RIGHTright

[]* ^1 RIGHT$( )-ffl ] A$=RIGHT$(B$, 5) B$ 5 A$

^• 0 255

'i:

0 '4: (•

[

1

LEFT$(M1D$( (R

[

1

100 ' RIGHTSno ' M H -—120 A*="ABCDEFGHIJ"130 FOR 1=1 TO 10140 B$=RICHT*(A*,I)150 PRINT BS160 NEXT I

170 END

RUNJ

IJ

HIJGHIJFGHIJEFGHIJDEFCHIJCDEFGHIJBCDEFOHIJABCDEFOHIJOK

RIGHTS 16 i

Page 176: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

RaNDome (random rummer)

0 1 0SRND 1)

f* RND [()]

1 A=RND( 1 ) — 'k

•« ' I:. ^^ ik ^.a

iK m ft» a» s^^H0 m a '!» a i

n

»

M * M »: «ffe

• RND imU RUN. CLEAR M 1:ft RANDOMIZE * »

«

•ii

(H-ID KAN'DOMIZE( , ii)

RND

168 RND

Page 177: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

Kiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiimm inn iiiiHiimiHiHniituRNmiiniunHiiinHiiimiiiiiiiHiiiiiiiiniiiiiiiiiH

ROLLjft

c

[M ^ )[ 1 ROLL [ ] [ ] [

[

N ]]]

Y

1

1

ROLL 16 — Bilft' 16

f • Wtfii ^

o

• ^ . Wifti— '1«

^ 640X200 199 199

640X 400 399 399

ft ()«

•I i iifii ^

'/k Iffl 639 639 K «Wi^ : j

fl^ii 'y ( S 8 W^ *

• N Y ft'tfii S

i'rt Jfl o

Y K^« N

ROLL

ROLL 169

Page 178: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

RUN RUNffi II

1

BASIC

) RUN []RUN [ R]

^! I RUN 100

RUN "DEMO'

— 1 00 '— 1 )l':MO'Cm

j

* 'RUN []• ^ ' ^ ^;fcrfi i»i

•^ BASIC WRUN R]

• ^'• R ' u ^

LOAD R Rjfi^^* ^

CHAIN(iiJft^

OAD( ^

170 RUN

Page 179: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

SAVE SAVE

] BAS (( 1 SAVF t' [ A ]

P

I SAVE "TEST. BAS" —TEST. BAS

I • :• S a p

m () -- -m)

A 1 iifti^ M^ ^p

3i

1ST EDIT * Illegal function call(KI )-

W

LOAD(^ )

SA VE 71

Page 180: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

SCREENII iiiiiii IImilmm"iiiiii mi iiiiiniiiiiiiiin

SCREENscreen

SCREEN [] [] [][, []]]]

] SCREEN 3 — Wlfti (-

25^

• o 3 ^ jfi^ I iifti^ i^hfti Miit

0 640X200 4

1 ^ 640X200 16(12)

2 ?JA 640X400 8(6)

3 |rt^ 6^10 X -100 2

i"i i jiw a^ > ^^ifti I BcWi:

2 0 3 «

1

0

0 ( 1 i

rtii)

0 W o

0

i

'/U i i^-ifti^ ^^' 12 H ftWifti W-

172 SCREES

Page 181: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

(1) 8 • 8 4096 • 8

• W

\ffi

0 1 1 1 1

1 t 2 2 2

2 3 3 3

3 4 4*

4 5 5

*

5 S — 66

7

8 99 10

10 11

11 12

• ny

"fii ^ IS* ffl ft ffi

0

1 1 2 3 1 1

1

1 2 3

2 2 2 3 X 2 3

3 X 2 3 X 2

A X 2 3 X 2 >

5 X 2 3 X 2 3

6 X 2 3 X 2 3

7 X 2 3 X

8

9 X 5 6 X X

10 | x 5 6 X X

11 X 5 6 X X

12 x 6 X X

13 X 5 6 X X

H X 5 6 X X

15 X 5 6 X X

16

17 31

8 0 2 1 4

18 8 9 X 5 6

19 X 8 9 X 4^ 5 6

20 X « X | 4 5|

SCREEN /

3

Page 182: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

—III ^Illl"

^; ^ « I'L'

21 X 7 8 9 X 4 5 6

22 X,

7 8 9 X A 5 6

23 | X|

9 8 9 X 4 5 6

2\

25 X 10 11 X X

26 X 10 11 12 X X27 X 10 11 12 X

|

X

26 X 10 11 12 X X

29 X 10 11 12WX X

26 X I 10 11 12 X X

31 X1 10 11 12 X X

x

Ik^mw

(2) 4096 • 16—• '>U W

\^— (5 «s^n.'« « -- |a —

0 1 1 1

1 2 2 2 2

2 3 3

3 4 4

5

5 6 6

6 7

7 8 88 99 10

10 11

11 12

12 13

13 14

14 15

If) 16

174 n

Page 183: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

•^ ^^^f

\

^ -• A — '

0 WW

1 1 1 2 3 41 1

1

2 3 A

2

X

1 2 3 4 X 2 3 A

3 1 2 3 1 x 2 3 A

1 l

[X 2 3 A

5 X 9 3 4 x 1 y 3 1

6 X 2 3 X 2 3 A

7 X 2 3 4 X 2 3 A

8 X 9 3|

4 X 2 3 4

9 X 3 4 X 2 3 4

10 X 2 3 4 X 2 3 4

11

i

X 2 4 X 2 ;i 4

12 X 3 4 x z 3 4

13 X 3 4 X 3 4

14 X 2 3 4 X 2 3 4

15 x

1

1

2 3 4 X 2 3 4

16

17 X 5 61

7 8

18 X 5 6 7 8 X X

19 X 5 6 7 8 X X

20 X 6 7 X X

21 X 5 ti 7 8 X X

22 X 6 7 8 X X

23 X 5 6 7

^

8 X X

24 X r> / 8 X X

25 X 5 6 7 8 X X

26 X 5 6 8,

X X

27 X 5 6 7 8 X X

28 X 5 6 7 8 X X

29 X 5 6 7 8 X X

30 X 6 I 8 x X

31 X 1 X X

32

33 3 9 11 121

2|

5 8

34 4 9 10 11 12 X 5 6FT

8

35 X 9 10 11 12 X 5 6 H

36 X 9 10 11 12 X 5 6 7 8

9 10 11 5 o 8

38 X 9 10 11 12 X 5 6 7 8

39 X 9 10 11 12 X 5 6 7 8

40 X 9 10 11 12 x 5

scmHN 175

Page 184: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

Tic "T-" i

- v—

K

m' '

4i X 9 10 ,1 12 X 5 6 7 8

42 X 9 10 11 12 X 6 7 8

43 XII 1

\

9 10 11 12 X 5 6 7 8

44 X 9 10 11 12 X r> 6 7 8

45 X 91 10 11 12 x 5 6 7 8

46 X 9 10 11 12 X 5 6 7 8

47 X 9 10 11 12 X 5 6 7 8

48

49 X 13 14 15 16 X X

50 X l:i 14 16 X — X

51 X 13 14 I j 16 X

f)2 X 13 M 15 16

^^^^^^^^^^^^^^^^

X X

r>3 X 13 M 15 16 X X

54 X 13 14 15 16 X X

55 X 13 14 15 16 X X

56 X 13 M 16 X X

f>7 X 13 14 ir> x X

58 X 14 15 16 X X

59 X 13 14 ir> 16 X X

60 X 13 14 15 16 X x

61 X 13 14 15 16 X X

62 X 13 14 15 16 X X

63 X 13 14 15 16 X X

x

Ittttfii/^

& i*iif"

• SCREEN ^

C#T1 cou^( !a

176 SCKICEN

Page 185: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

SEARCH SEARCH

S

CUED SEARCH( [ [] []]])

) • K ^ ^ ft ()W 1

•ffi K ^^ 1 TCftd

•S* ^ *' S 0P

TION BASE , 0 U ;*5

* '^ H W^ 1

f|fflj5jj A=SEARCH(B%, 100 0, 2) fid ij B% fti 2

100 A

SEARCH l77

Page 186: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

SETII

o

([ SET

#

» pi rRi 't LJ

]

SET1, "R" — 1

W ^SET "NECESS. ITY", "P

M — NKCKSS, ITY ^ lh

o

SETS1, "P" — # 1^ ^1.

( J P R Wrt,iX'/ii

.ffi

P ^ W ^||'.

PRINTS

i

1 File write protected

KILL

R ^ jfl:^^•SK'r W: R P jlT/ii ,ffi

P. R ^• ^ 4^^PIS * W fill

• ' 7 W ^^W

• IHj Wfl:

) ATTRS( « ,M

178 SET

Page 187: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

SGN SiGN

1 0 0 1( 1 SGN(»*)

( ) PRINT SGN(- 256) —— 1

BT1 • ( ) )•SGN^St

>0 1

=0 0

0

1

•ABS(X)*SGN(Xm X^abs(.m,

S

SGN 179

Page 188: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

SIN( (l

1

SIN(

1

PI # =3. 1 41 59265358979323846

A=SIN(30*PI#/180) —3oe m

M_MJ •() -: , ScWi & liH m'& ?r 80 " W

i

a »» * (Pi# wPI#=3.H1 r>926f>3f)89793238^6

•^M^'ji *» « * m»

I

I

ATN(COS(TAN()

180 sin

Page 189: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

SPACES•

SPACE(32) 0

« ^ 1 SPACE$(A$=SPACE$(50) — AS 50

] • (- 0 255

(] SPC(!*!

STRING$(ffi

SPACES 1

Page 190: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

SPaCe

1

(

» 1

SPC(n PRINT "LEFT-iSPCdOrRIGHT" 2 10

^ sn • ri(••

-) I (•SPC^^ W PRINT, PRINT USING. LPRINT, LPRINT

USING, PRINTS. PRINT # USING Jt

• 32768 32767 ff( jfi

j

Ifli 1 Sk W W I'i

?4 0

•PRINT SPC 181 |'| (M

SPC

SPACK$(: |'| )W1

100 1 SVCno '—— ——120 WIDTH 80, 25130 PR I NT ••

140 PRINT "I-EFT'SPCdOJ'^IGHT"150 PRINT "EFT"SPC( 10»160 rRINT "RIGHT"170 PRINT "LEFT"SPC(90>"RIGHT"180 END

RUN

EFT RIGHTLEFT RIGHTEFT RIGHT

OK

182 spc

Page 191: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

SQR •

SQuare Root

square root 0

( ()

[

1

SQR()[

1

A=SQR( 3 ) /T,

•( )

• K-ffi * '* W'!E : .

W

SQR 183

Page 192: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

STOP

imm)

1» 1 STOP

fe/^ ] 1 200 STOP —1200 « fflh

Cm

)

•' ^ ii. (•STOP ^^Break in XXXX(XXXX STOP

W. ? II.

' tfi

• STOP II. ,*1 C0NT

' -/

1

C0NT( WlJa)

END(

O

184 sror

Page 193: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

STOP ONSTOP OFFSTOP STOP

STOP key ON/OFF/STOP

STOP STOP STOP

STOP ] o

STOP ONOFFSTOP

I STOP ON

STOP OFF

STOP STOP

— *— 1.

— 1.

\M STl • [ STOP ] ("CTRL ] + f C 1

•STOP ON L§IOPj o *[ STOP ) ON STOPGOSUB

ffl. *•STOP OFF 1 STOP I fl! lh ^

[_SIOPJ 'k ( STOP ) ^r STOP OFF 515

•STOP STOP ( STOP 1 f?ll. 'L^iopj ' ^ *STOP ON ^ C^ED

^ '

ON STOPGOSUB<STOP ^^)

STOP ON/STOP OFF/STOP STOP 185

Page 194: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

STR$ •

STRiiiK

c

0

STR$(IS • Wlfli^ ^

• iK ft »«1?!5 1 ( ii

Pi (

u ^w

140 PRINT MtN150 >KINT At^RS160 GOTO 120

HUN12,34

46

12 31

l ' A$=STR$(123) —123 " 123" A$

186 STKS

Page 195: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

STRINGS•

STRING

c

(1 STRING$( )

D A$=STRING$(50, 65)

A$=STRING$(50, "A

—A 50

— A 50

• 1 1 )'/>

• *S 0 255

• 1 ^0 255

• 2

SPACE$ ( (] )

STRINGS 187

Page 196: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

SWAP SWAPc ffi

2 (

1

SWAP 1

2

IF A( I )>A( J ) THEN SWAP A( I ),A( J 1 > 0

1 2 ''&W i

« « ( ffi* fft * ) 1R 2

W 2 H Type mis

match(S

' SWAP--— ---

0=100 DIM A<C»' - SLtt » ioo««*. --

FOR 1=1 TO CA( T ) =RND* 100

NKXT' -- W «» --

FOR 1 =1 TO C -

1

FOR J=I*I TO CIF AU A(J) THEN SWAP A(I),AJ>

NEXT J

NKXT I

FOR 1=1 TO CPRINT USING "ff#t";A(I);

NEXTFND

9

3

7^5

14

5

7

9

8

2

7

35

14

5

7

9

7

16

3

4

115

7

9

6

8

6

23

13

5

79

18

6

23

13

5

7

9

3

6

4

13

13

5

7

9

2

5

3o

1

13

5

7

9

1

4

3

o9

13

5

7

8

13

3

97

13

5

68

o

3

2

85

13

5

68

7

2

17

5

3

5

68

7

2

97

3

3

4

68

7

9

8

62

2

4

68

68

8

61

2

4

68

6

6

7

5

o

2

4

68

1

46

2o

N

2

4

68

u

K

R

o

ooooooooooooooooo01234567890123456

11I11JI1I12222222

188 swm'

Page 197: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

TABuIate$

t

1

1

1

TAB(l/'J J MIFNI l/\t3IU, FNJJ) 11"1^"1^>^1^<^?0

1

1

• ^ IS ^•TABW PRINT. LPRINT

• —32768 32767 fl 0

0 ;& 1'1

• tif' ^K•* 2 TAB IW&

d

• : m ^ /(

] SPC( |'| )

J

100 ' TABno ' -- * II -120 rRINT "0123456789012345678901234567890123456789^130 FOR 1=1 TO 5

140 READ A,B$150 PRINT TAB(A) ;B$160 NEXT170 DATA 05,15,»,20*,38,»180 END

RUN0123456789012345678901234567890123456789

OK

TAB

TAB 189

Page 198: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

TAN TANgenttan()

1 1 ( i

nrw) tan({ Pl#=3, 14159265358979323846

A=TAN(30*PI#/180)

—30° W

\m gftl •< ) (, 'iMft ftME i*/180 W

fti Wffi,i t):

-'i^ "^'PIS=3.H159265358979323846

•« is it * m

1

ATN(COS(SIN

190 TAN

Page 199: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

•mm i ii""mi iimi milmm iiiiiiniiiiiiimill

i

iiiii iiiiiiiiiiiiiiin iiiiiim"mil i mini

TIMEra

(

)

K

1

1

TIMES

TIME$=" "m) PRINT TIMES —

TIME$="16 35 56" —i

1

• ,it ^TIME$= MHH MM SS"

00-59

00-59

HS 00-23

• 8 ,S:

'

DATES (H ^ •^

Hummmiiiiiiiiiiiiiiiiiiimmim iiiiiiiiinii iiiii iiimi

i

iiiii iiini

TIME$

T

TIMES 191

Page 200: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

TIME$ ONTIME$ OFFTIMES STOP

mill iiiiiiiiinimm iimiu mimm 11 urn 11 iiiimi mil

i

iiiiii imil i mini

• •

• •

• •

TIME

o

0

[» ) TIMES ONOFFSTOP

J TIMES ON

TIMES OFF

TIMES STOP

m "f

HW JR

—'J il'.

o

o

fit a«

TIMES ON;H "r *'M ON TIMES GOSUB

M

ffl '

TIMEJ5 0FF ' j ||'. ^ 5£

M o TIMES OFF ':

TIMES STOP M ll. * «5£

,idtg M 'I TIME$ON' ' ^ '

ON TIME$GOSUB( fl!

TIME$(]H K)

192 mm on/times off/ti\u:$ stop

Page 201: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

TRONTROFF

TRaceS

TRONROF

TRON

TROFF

——) TRON ' ' ft ft [ ] fi

*TROFF ^ NEW * ' )/i

O

100 • TRON / TROFF1 10 ' --- a

-

120 FOR 1=1 TO 3

I 30 FOR J- 1 TO 3

140 PH I NT I: " " =

150 NEXT J

160 NEXT I

170 END

TRONOKRUNI 100H 1 10H 120) [ 130] ( 140) 1 t |

( 150)[ 140] 1 » 2 = 2

I 150) [ 140) 1 t 3 = 3

I 150] ( 160] ( 13011 140) 2 « 1 =

2

(150)1 140] 2 t 2 = 4

2 3 = 6

2 = 6

3 =

3

T/TROFF 193

Page 202: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

USRmiiiuuiiiiiii imi ii imiiiunniuiiniiHimm iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiin mil i imiimi mi

UScR ^

• ^) USR[] ()

{ A=USR1(P) —',('- ,:

[] •' ) ' |»1 ,'3:'>ii

•* DW'USRA;' 09 ' *^VTBft * 0 ^

• BASIC ,;ft 'j I

• USR 'I): S1:G = >DBF USRn= 'i l«l *'SC ft Yt = USRn ( •:

)

-"~T 1

* 09)BLOAD(^ ^CA (,ift —CLEAR(DEF USR(Sft KH 5£)

ll^nff Disk BASIC ;10 ,, ft

U

194 usr

Page 203: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

VAL VALue» ,

Cm o

VAL(

]

100 A$=HEX$(1234)

110 B=VAL("&H"+A$) 16^^^m\ ^ '&

itfi & 0 9 0

» ** Sl»^!?e *»i

o

1 Jtiifl ^|

I

12 3 4

VA1. 1«] W(

0 9 10 12 3 4

+ 10 *gd + 12 3 4 12 3 4

10 - 1 2 3 4 -12 3 4

& 8 A1 :&1 2 3 4 6 6 8

&0 &o 8 a: &0 1 2 3 4 6 6 8

&H &h 16 '

|

&H 1 2 3 4 4 6 6 0

HEX$( 16^ ')OCT$(i 8 )

(W 10^ )[

j

100 ' VAL1 10 ' BEEP "-120 CLS130 LOCATE 30,8 PRINT TIMES140 SSS=RIGHT$(TIME$ t 2)

150 S = VAI.(SS$)160 IF S MOD 15 >0 GOTO 130170 BEEP GOTO 130

VAL 195

Page 204: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

VARPTR •

VARiablc PoinTeRftUariable) pointer)

J FCB) O

t PTR( 1 ])#

—U A=VARPTR(X)

A=VARPTR(#1)

—'& ^— am» u ^

^ fti!

' M

'

0

I

« 0

0 &HFFFF H f 32768

'

196 VARPTR

Page 205: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

• VARPTRlia

(2

3 3 1SSS8B1 (4

S6 S5 (fijssi »a (8

D3 3— K

W

' M >

a

0 VARPTRfVJfi: W0 (0

VARPTK IV i

W

1

0 1 31 32 33 39

)

T vm" 40 ^ [_]

;W

*

VARPTR fVJJft ,Disk BASIC

100 ' VARPTRno

--

-

130 CLEAR DIM X( 10)140 FOR 1=1 TO 10150 XI)=INT(RND*100>160 NEXT I

170 FOR 1=1 TO 10180 OF=VARPTR(X{ I)

)

190 PRINT I offset :";HEX OF)200 NEXT I

210 END

RUN1 offset2 offset :8

3 offset :C

4 offset : 10

5 offset 14

6 offset :187 offset 1C

8 offset :20

9 offset :2410 offset :2

OK V

VARPTR 197

Page 206: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

VIEW VIEW.(is j

(» ) VIEW (Dx1, DyD-(Dx2, Dy2) [ [] [ []]]

VIEW(100, 50)— (500 150),, 7

frSS o

I • ; 2 Dx1 Dy2). (Dx2 Dy2). ft H

^^^ >a

(Dx1, Dy1)

: WINDOW

* *|| ^^

(I ft?: WINDOW VIEW^^ »E H^^, ^ jfi

« *0*v ^

«ffi Dx1<Dx2 Dy1<Dy2

Illegal function call(

198 VIEW

Page 207: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

•— VIEW

SCREEN

•VIEW fi

B 0, 0)

1

c'Lsr'

SCREEN( -^ Disk bask: 6 iiiifii

VIEW 199

V

Page 208: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

VIEW VIEW

1 1 s

1 1 VIEW(1 1 SX1=VIEW(0) — h x

I• f ' HGJW(• 0 3 ^

1&

0 — hW XH*:fi?;: W Y

2 — W X

3 — PR

^ ] vii:w( ,!

lK;fti)isi( bask: ;6 Wifii iiiiWii

200 view

Page 209: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

WAIT l 1 1 J

WAIT

o

_

j ffl

( 1 WAIT [][ ] • waft I/O ftnu

* .•^ XORi

AND i fl:

• * 0 W I/O 0

';S

• « 0

•WAIT

[ STOP 1

WAIT 201

Page 210: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

WHILEWEND

IlILE While END

o

[ WHILE WHILEWEND

1» ] WHILE

WEND

Li j 100 1=1

110 WHILE K60 - I <60 WEND ^I 1+2

310 WEND

WHILE WEND ^WHILE~WEND * ^^ 1 ^( 1) WHILEWEND|HJUi* W ,;f 1 0)

WEND ^WHILEWEND|Hj ^

WHILE— WEND FORNEXT MWEND :^ WHILE WHILE

WEND WHILE without WEND (WHILE WEND

(# m \ FORNEXT( *)

100 • WHILE - WEND0

' 8 -—120 INPUT " "

N

130 I=0:S=0140 WHILE I=<N150 S=S*I160 1=1+1170 WEND180 PRINT " "

S

190 END

RUN« R 100

5050OK

202 L£W'£WD

Page 211: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

WIDTH

o

^ 11

LJL^J WIDTH ]WIDTH" "WIDTH #

IMMMJ WIDTH 80, 25 —i iSi* 80 25

WIDTH [

• iifii ^ ^ }8

40 80

20 25 V 'WIDTH"• LPT1:) at! (COM:) 1 ^ ^

CR/LF o 0 255

K 0 256 255 |'j CR/L-

BASICS 255

• WIDTH "LPT1- WIDTH LPRINT f"]

WIDTH #

• iifiUlul 1

<S: : CR/LF 0

255 « 0 256 255 ft

CR/ F BASIC 255^1 WIDTH LfWNT( 1 ^^:'

WIDTH 203

Page 212: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

WIDTH LPRINT• •

WIDTH Line PRINTline 1

"]1 o

J WIDTH LPRINT 80 —1 80

• 1 0 255 H ' 0

2f' I CK/ 255

CR/ F

• 1 1

•BASlCfe 255( CR/LF

i 1 )

j

RUN

' WIDTH LPRINT' "- l nWIDTH PRINT 40FOR I= TO 160

LPRINT "*'•;

NKXT I

KNI)

o

oooooo

o

12

3

156

204 WIDTH LPRINT

Page 213: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

WINDOWihii mil iiim iimil miiiiiiiiiii mimilln urnm m iiiii nmil miniiimmi

WINDOW

^ o

1 » ^ ) WINDOW (Wx1, Wyl)~(Wx21 Wy2)

WINDOW(0, 0)— 1256, 1258) ^: Wx1 Wy1) Wx2 Wy2) ft ft

l jifii ; ifi

W ^: ffi Wx1<Wx2 Wy1<Wy2

• —!S WINDOW SCREEN ^WINDOW * ^ PS

[

j

VIEW(WINDOW( ^^)

WINDOW 205

W

Page 214: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

WINDOW WINDOW

m

}

WINDOW()] WX1=WINDOW(0) — : X:

• ffi H( :• 0 3 «

&0 h X

1 Y*«!

2 W X

3 W YH

#_ _?M j WINDOW( ^'/U)

S Disk BASK: W

206 WINDOW

Page 215: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

WRITE WRITEifi

[mm]

( WRITE 1

( ) WRITE 123. 456, "ABC" — 123, 456, -ABC—

1 ] • ^ I *• 2 ^ J

W

o

•WRITE PRINT K HH , K *

* ffl(•) WI *

J

PRlNT(l*ilfli )WWTE#( )

r

1

100 1 WRITE1 10 ' --- WRITE PRINT -—120 A= 12. 34 56:B=1.23E*07:C$ =

w ErSON":D$ =,#COMiniTRR

130 PRINT "WRITE—-" WRITE A,B,Ct,M140 PR I NT TRINT---> ": PRINT A;B;C$;D$150 KND

RUNWRITE -.-> 12. 3456

(1 .23E*07 f "EPSON" f "COMPUTER-

PRINT---) 12.3456 1 .23E+07 EPSONCOMPDTEROK

WRITE 207

Page 216: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

-pi— Ji. •

WRI 1 1_ 4-r WRITE^ 11

1

1

( WRITE # [] • • •

f

1

1 AA v^DCK" "TCOT" Cr^D ^1 ITD1 IT AC +t 1 «— * * J 7 T 1 ARCIUU (JPcN 1 ct> 1 rvjn UU 1 rU 1 Ao +r 1 ^ / /,/ j i o i "

,

200 A$= "ABC,' B$= MDEFN MDEF

M

300 WRITES 1 A$, B$

bd • ^•WRITES WRITE |"1 ! H (,

W :i: ff( W IWNT# t/

Mi 'A$="Tanaka"

B$="123-456-

WRITE* 1, A$ B$ 'I

II

I

T a n a k a 1 2 3 4 5 6I* CR

F

CR :

LF l.K

• PRINT« 8MB WRITE*

• ft CR/LF ^

J

PRINTS( « )WRITEOMM

(

100 • WRITE*110 ' --- T —120 OPEN "2:DATA2" FOR OUTPUT AS tl

1 30 FOR 1=1 TO 3

140 READ NM$ ,TE150 WRITE TE

$

160 -- PRINT i-

170 NEXT I

180 CLOSE #1190 RND200 DATA Tanaka, 123-4567210 DATA Sato f

456-7890220 DATA Suzuki ,987-6543

208 U'

#

Page 217: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

bask: ' 1:. * r

1KB * U^ fi 3 H

(/ 0

11

Vi\i\z 0 /0 ^ Jtfl^Ik b KWi ^

tfi ^^ ^FAT

69

AT "M ttU C

Bad drive number

1 »70

^ l,M ttlS ft-- ffi

Bad file name

ra

56

bask: 'i JTT/t

c \

L fij J— r ffl/t v j

1

0

Bad file number

7 1

©

52

ft

9 o

Bad track/sector/ ') InjA

71

DSK DSKO$ ffi *t W!''

Can't continue

17

C0NT .^Deleted record

72

ERROR ^Direct statment in file

57

209

Page 218: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

Disk full

68

& ^,kii ^^

Disk I/O error

64

'k luJJU

Disk offline

62

n < i:

1. bask; 9ft

Duplicate definition

10

K99: 5J£«

i

Division by Zero

11

IS KtW(¥ MOD) K Division by

Zero« * K

Duplicate label

E»31

M M ^

*

Feature not available

33

' Wiffl ^— WiW

FIEID overflow

FIELD —50

KIKLI) ftT 256

File already exist

65

NAMK 'feW , W

File already open;54

OPEN KILL ^

File not found

53

OPKN, NAME ^210

Page 219: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

(File not open

60

W 1NTUT# PRINTtt^File write protected

861

fi^JZ SET « Ull. S'i

W lh

FOR without NEXT

NEXT FOR

26

FOR NKXT TOKNEXT 1: 'ii

XT &

Illegal direct

il

12

DKF FN ^

Illegal function call

5

ivm ';m

Illegal operation

ra«

74

Input past end

tt

55

input it fiy 'iifi1

'EOF ra ^

Internal error

51

BASIC R 'k

W

Line buffer overflow

1 «i

23

i§WS« ftt

12

Missing operand

22

' '^-W ;id

NEXT without FOR

FOR NEXT

1

FOR ^ NEXT * FOR

NEXT »

/ Z11

Page 220: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

No RESUME

RESUME

19

ON ERROR GOTO « SUME

Out of DATA

4

READ

DATA *

Out of memory

7

U ':W GOSUB

TOR—NEXT

Out of string space

14

^:;ft

OV

ffi

6

*** ov "j"^

Overflow

6

^ w^ m WOverflow ^^'

Rename across disks

73

NAME ffi'/U K *'

RESUME without error

RESUME

20

ON ERROR GOTO ^ ' RESUME

^

RETURN without GOSUB

GOSUB RETURN

3

GOSUB ^ RETURN ^

Sequential after PUT

PUT

58

' ^ ERROR ^Sequential I/O only

59

MERGE MERGE

CHAIN

212

Page 221: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

(String formula too complex

16

,^ ^s fn ia -,

IBi & '

String too long

15

-255 :^ft 255

Subscript out of range

9

fid DIM X OPTION BASE X «

Syntax error

raa

2

idi

r )jr(j *

Type mismatch

K13

: l«JK'JI Wi ^

o

* 8 KfiSV.

Undefined label

32

tmi '

Undefined line number

*8

^ *' ^ fr:

Undefined user function

18

DEF FN FN WJS DEF USR IKj ^USRHySt^ FN W'4i^l«JK' •

Unprintable error

21

KRKOK ^ —

WEND without WHILE

WHILE WEND30

WHILK ' WKM)^ WHILH XX

WEND

WHI E without WENDWEND WHILE

29

WHILE IE WEND WHILE-WEND

WEND t

/' 2

o

Page 222: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

1 NEXT without KOK

2 syntax error

3 KI':T without GOS

B

4 Out of DATA

5 Illegal function call

6 OV Overflow

7 Out of memory

8 Undefined line number

9 Subscript out of range

10 Duplicate definmon

11 /0 Division by zero

12 Illegal direct

13 Type mismatch

14 Out of string space

15 String long

16 StrinK formula too complex

17 Can t continue

18 I nclcfinod user function

19 No RESUME:

RKSl'MH without error

21 Unprintable error

22 Missing ()|H'rand

23 I-ine buffer overflow

26 KOR without NEXT

29 WHILR without WKND

30 WKNI) without VVIIILK

—31 Duplicate label

32 Undefined label

33 Feature not available

50 FIELD overflow

51 Internal error

52 Bad file number

53 File not found

54 File already open

55 Input past end

56 Bad file name

57j*

Direct statment in file

58 Sequential after PUT

59*

Saim'mial I/O only

60 Kile not open

61 File write protected

62 Disk offline

64 Disk I/O error

65 Kilt* already exisl

68 Disk full

69 Dad allocation lablc

70 IJad drive1 number

71 Had irack/seclor

72 Deleted record

73 Rename across disks

74 Illegal operation

214 y

Page 223: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

I —» *•

• *

••••••••

«

:t \

M 1 1

Page 224: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25
Page 225: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

FEDCA98765432

217

Page 226: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

BASIC ^ H ^ ^ ,W ^^ ^

f',;S',ift BAS

A A liS CSNG FY|>o/\

AKCNV5* 1 L/ !U 1

AND• CVD irer i j>

ASC cvi

1

pi Y1 I

A

MATN cvs I A MM U I

ATTRS D DAT \ PHP K 1 IN S 1

K

AUTO i/ i I t \Jo KLhN

B I1KKP

r

1 K KMIDS

I1LOAI)i 1«1 i v3 Vj

I

KNJS

BSAVE DKFINTi

i

i/pi a i

C CALL I)I;KS\G K 1 Y rh

CDBL DKKSTK•'' • , m "i i# 1 [' r

I

>

CHAIN U 1|1| |)

CIIR$ III VC 1

T1

CINT• , %\ # % « t 1 ll'l'l'i ir' 1

CIKC

E

I 1IN

CLKAK DSKIS |\!I> I'lo I

f\t , I/ fDSKOS LLIST

CLS E DIT INP LOAD

CM I) F INPUT OC

COLOR END INPUTS LOCATE

COM EOF INSTK LOF

COMMON ICQV INT LOG

CONSOLE ERASE IKESKT LPOS

CONT ERL iskt LPRINT

COPY ERR J Jis$ LSKT

COS ERROR K KACNVS M MAP

218 m^i

Page 227: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

MERGE PEN- RSET TAN-

MIDS POINT KIN THEN

MKD$ POKE S SAVE TIMES

MKIS POLL SCREEN TO

MKSS POS SKARCH TROFF

MOD PRESET SEG TRON

MON PRINT SET U USING

N NAMK PSIvT SGN USR

NEXT PIT SIN V VAL

NKW R KANDOMIZK SPACKS VAKPTK

NOT KBYTE SPC VIKW

0 OCTS READ SQR W WAIT

OFF KRM SRQ WBYTK

ON KKM'M STATI S WKNI)

klCSTOKK STKI* WlilLH

OPTION RKSIMK STOP WIDTH

OK KKTl KN STKS WINDOW

Ol'T STKIN( ,s«j if WRITE

P WWST RND SWAP X XOK

PKKK ROLL T TAB

f-ma 219

Page 228: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

» IS8 ffl *

DEF FN «

M

SCC V7 ) l/COS(X)

COS0C l/SIN(X)

C01J( l/TAN(X» COS(X)/SIN(X)

arcsin • ATNT (X/SQK ( — X*X

arccos — • ATN(X/SQK( X*X+l" /2

art'secj*(— • ATN(SQK(X*X-l) + (SGN(X)-l))*!>I#/2

arccoscc • ATN(|/SQRfX*X-l)) + (S(;N(X)-n*PIC/2

arcatt (7 — • y ) Atn(x)+pi#/2

sinh v fKXP(X)-EXP(-X))/2

COShj( 7 • (EXP(X)+EXP(—X))/2

tanh • -KXP(-X)/(EXP(X)+EXIM-X))*2+l

scch ,• > 2/(KXP(X)+KXIM-X))

cos(h 1*' , ' 2/(EXP(X) KXP(-X))

coth • KXi>(-X)/(KXI>(X)-KXP(-X))*2+l

arcsinh / • • L(X;(X+SQR(X*\+0)

arccosh ;K / • • LOG(X+SQR(X*X-D)

arctanh • " • > LOG(H X)/(l-X)/2

arcscchr ' / • • L(X;((SQR(-X*X+n + l)/X)

arccosecli /' • LOG«SGN(X) *SQR(X*X+1)+I)/X)

arccolh / •— ' LOG((X+l)/(X-|))/2

logiox(fflWtt)

sin x (Iff) SIN(X*PIit/I80)

cos OS) COS(X*PI#/l80)

tan x (IS) TAN(X*PI#/180)

220 mim

Page 229: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

1 : •: ^^^^^^^^^^^^^^^MM

AUTO * S 10

DELETE IW 45

EDIT 54

LIST 106

LLIST 106

MERGE

NEW iHi 121

RENUM ^ 163

CONT ^ HJ8 33

LOAD, R ti 107

RUN 'J£f 170

TROFF ll: 193

TRON 193

BLOAD ttf^ft ^ 12

BSAVE «Wft ( 13

FILES y,^ 62

KILL 11 90

LFILES 62

LOAD 107

NAME ^ 120

SAVE ( 171

REM 162

* »6 162

NEW ON Wfe 122

CHAIN iiSft( 16

END * T 55

FORNEXT * 64

' 22

1

Page 230: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

GOSUBRETURN ^ 71

GOTO 72

IFGOTOE SE ft • ^ *4 75

IF HENELSE & 75

ONQOTO ^ 126

NGOSUB !5 U (i

STOP n^ 184

WHLEWEND fT — / 202- —'

-—-"^

CLEAR • «ft « 22

COMMON 31

DATA KKAI) ^ ^^ 39

DEFINT «ft 42

DEFSTR ^ft « 42

DIM «M K^« 46

ERASE ffl 57

FRE «( 67

LET 100

OPTION BASE (KWftft ift 136

READ 161

RESTORE READ K DATA 164

SEARCH «W* «56 t4f?t 177

SWAP 2* W^ltt * 188

VARPTR • U ^ 196

|

CLOSE ti 23

CVD 8 ^(««l«*ft 38

CVI 2 M »«« 38

CVS 4 Wfi;' &^ 38

EOF >6

FIELD ', ''^;1;!I ' 61

FPOS I.,;i; )31 66

GET* ^ 68

INPUTS ^ 79

INPUTS ^ 80

LINE INPUT* ^ 104

LOG [W,^ 108

LOF 110

222 mnwrj/

Page 231: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

LSET A /if 113

MKD$ *& 8 118

MKI$ K 2 118

MKSS 4 M «» 118

OPEN 134

PRINT© 154

PRINTS USING A -, , 154

PUT4t i 157

RSET ' A ,W 113

WRITER 208

HELP OFF 1 HELPj 'M ^ . 73

HELP ON I HELP ',1ffi, 73

HELP STOP 1 HELP1—^ ^^ I 73

INKEYS 7(i

INPUT 78

INPUTS ^ 80

INPUT WAIT (mWW) 81

KEY ^^ 87

KEY LIST l*j|fli, 88

KEY OFF M ^ 89

KEY ON ',1PJ ^

KEY STOP 3 ^ ^^ lh 89

KINPUT 114^ J 91

LINE INPUT U J 103

LINE INPUT WAIT • ( l»i 11^ 105

ON HELP GOSUB t HELP —^ 127

ON KEY GOSUB J ^ 128

ONSTOPGOSUB f STOPj M ff. 132

STOP OFF ( STOPj —;M ^;^ I: 185

STOP ON £ STOP — ^ iit"f 185

STOP STOP 1 STOP] ^ ^ Kiih 185

^^K^^^^^^^^^^^^^^^HCLS —iifii iilJ;- 24

COLOR 1 'i: fe 25

COLOR® i 29

CONSOLE ^ 32

COPY I ilfH 34

CSRLIN ^)SI 37

LOCATE S6— R JS 109

^'ji 223

Page 232: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

pos 1

PRINT i*hfti^^ 149

PRINT USING ft 151

WIDTH 203

WRITE 207

HK^K^^HHHBBH^BBIMBCIRCLE N 20

CLS V^lliW^yitl 24

COLORi K • »K • » » 25

COLOR? * Wit' 27

COPY Wlfli 34

DRAW W M 47

GET® ^ 69

LINE 'MAP H('& »M

PAINT 138

POlNTHMIk) #IH«« "5

POINT2( ffi&HUR 146

PRESET ^ (i

PSET 156

PUT® , >8

ROLL /^i| 169

SCREEN ilfii ^' 172

VIEW ^^ "VIEW(nn) ffi K 200

WINDOW "5 205

WINDOW( 206

:- =:: —^ — ^^—:

J

COPY iihi 34

LLIST U 106

LPOS h^m<t\^y 112

LPRINT

LPRINT USING |» »Sy

1

SPC ' 1'1 182

TAB rtfi 189

WIDTH LPRINT fB 204

224 tmm^Ji

Page 233: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

CLOSE j!fi^il 23

COM OFF « it 30

COM ON « w 30

COM STOP » «C 30

EOF ^^ 56

INPUTS ^ K 79

INPUTS 80

LINE INPUTS —!S 104

LOC '/ ^ 108

LOF 4tt HO

ON COM GOSUB M 124

OPEN "COM1 itfi^M 134

PRINTlt Jifiifel 154

PRINT* USING IfcE 154

WIDTH « ttS 203

WRITE* « 208

• ^^M^^^K^^M^^^^^KHB^KB^^BDATES II^ 40

ON TIMES GOSUB B^ i¥ 133

TIMES W#j^ ffl 191

TIMES OFF M «| A 192

TIMES ON « * » 192

TIMES STOP *) » 192

BLOAD f!| 12

BSAVE W (tt 13

CALL «» « 14

CLEAR Kf^ifi^^^ 22

DEF SEG ^ 43

DES USR ^ IS1 ^^ 44

MON MWffi 119

PEEK 1 141

POKE 1 '!1? 147

USR « 194

VARPTR I 1%

m ''ji 25

Page 234: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

• I I mm —ABS WW 5

ATN il: 8

CDBL » «* 15

CINT '

4

: (^ ^/ 19

COS * 35

CSNG ^ffltt :« 36

CVD 8 91 MK » 38

CVI 2 91 fgfll 38

CVS 4 W fliflMfi* « 38

DEF FN —^^^K',ii^ 41

exp (' ^ma (so

FIX ftflB 63

INT 83

log warn in

RANDOMIZE /IL… '^'ii 160

RND fttt 168

SGN iK • tlWy- 179

SIN il: 180

SQR ' fJ4( 183

TAN ii;^ ( 190

VAL ' tiW('& 195

• HH^^^^HBaaBBHHHHMIKKHIBASC Xil 7

CHRS '- '& 18

DEF FN «1« 4HEX$ lOJttti HiffiiiA, ^ 7A

INSTR ffiVU * 82

LEFTS ^ iRfe W 98

LEN htt) 99

MID$ 116

MID$( fl; 117

OCT$ |0« 8»Jfc«K «« 123

RIGHTS ^ & 167

SPACES —• 181

STR$ — :« 186

STRINGS 1 Jt 5i£ « 187

VAL A: 0 tfi 195

22d mmi-m

Page 235: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

AKCNVS 1 2 6

JIS$ 2 84

KACNVS 2 1 85

KEXT$ ^ tt:JTl 86

KINPUT ^ 91

KINSTR * 92

KLEN K ft) 93

KMID$ B SS W 6B 94

KNJ$ « 95

KPLOAD '?: 96

KTYPE WW:91 97

ERL «'k 58

ERR 58

ERROR 59

ON ERROR GOTO ^ 125

RESUME Jft « 165

ATTR$ 'W • 9

DSKF •/ ft 1 50

DSKIS : « 51

DSKOS : ft 53

SET • «-^ 178

^^^H^^^^HH^M^^^^^M^^^^^^^^HON PEN GOSUB M 129

PEN ® 142

PEN OFF ^ 143

PEN ON ffl ^ 143

PEN STOP M ih 143

m lZI

Page 236: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

ON COM GOSUB

ON ERROR GOTO

ON HELP GOSUB

ON KEY GOSUB

ON PEN GOSUB

ON STOP GOSUB

ON TIMES GOSUB

RESUME

RETURN

^"HiLP~) '

^ 0 ^ffl ^

STOPJ -::; ^j'! 1

«

M ^ ^

W

BEEP

I/O

INP

OUT

WAIT

1

1

……-

ffi Disk BASIC r2.6 «- j

*, /.•

¥

MOD

=, < < < >AND

EQV

IMP

NOT

OR

XOR

Sk W(ifti)

>=, =<, => IB *»-

^iMKAffiiimH

228 mtrnm-n

Page 237: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

|;^ EPSON

(0762)62-3216

(0542)51-1061

(052)962-7001

(075)361-755!

(06) 397-0900

(06) 632-3353

(082)262-5181

(0878)23-3646

(092)47 0761

(0992)25-7717

(03) 377-3321

7>PC M '19 IS

>«>( >3^ (03)377-3531 (06)337-0915

M/AU9 :00PUS : 30 BK (

: ISI 53-6 •: NS 5Pafc

i *t

M W K «060 g«—srrs s»Mt ks

T980 2— 4-1-1 4fii

I ]!SttiS H-6

• & f390 H?-?TttMtll!— ft 8S 0 E 23 »— ft 9FS

f532 8 S -Mft »R— ft

• 7W ftff *12-16 * 5

•«S- — 8 ?-6?3tt5«Vfil! 7S

(03) 377*7001

(0?63)36-7251

(0W»»2-

(06) 397-09M

(0W)47 0761

W/«I9 :00W5:00 i W )

tZY2 3-3-5

89.5.30

EPSON PC Disk BASIC V3,0

1989 7 SB 1^n mr^i^^t 399-07 fW- 1 ': m80flV

(011)222-2821

(022)263-3691

(0188)32-4002

(0234)23-8200

(048)644-3400

(0472)25-0984

(03) 348-6801

(03) 258-4841

(045)316-4820

(0262) 24-7660

(0263) 36-7251

(025)243-8515

IR

{S

'^^

Page 238: archive.org...I 1 • • 1 3 ABS s AKCNV5 6 ASC 7 ATN 8 ATTR$ 9 AUTO 10 I) ii B OA |2 BSAVE 13 CALL M CDBL 15 CHAIN 16 CHR$ 18 CINT 19 C1RCLK 20 C EAK 22 CLOSE 23 CLS 24 COLOR' 25

EPSON

89.07-5