Gemini User’s Manual

10

CLS:KEY

 

3FF:DM

AS(24,BO)

 

 

 

 

 

 

 

 

 

 

 

 

20

cLs:X~l:Y:l

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

30

SOSUB

1SO:LOCATE

 

X,Y:PRINT

“C”

 

 

 

 

 

 

 

 

 

 

 

40

B$=INKEYI:IF

 

B+“’

 

 

THEN 40

 

 

 

 

 

 

 

 

 

 

 

SO

IF

B$aCHR¶(S)

THEN

CL&END

 

 

 

 

 

 

 

 

 

 

 

 

50

IF

BI=CHRI!lB)

THEN

CLS:SOBUB

200:60TO

20

 

 

 

 

 

 

70

IF

BJ=CHRl(lb)

THEN

6010

220

 

 

 

 

 

 

 

 

 

 

 

SO

IF

B(=CHR%(13)

THEN

AJ(X,Y)=BhLOCATE

 

 

X,Y:PRINT

“:X=X+l:Y~l:LOCRTE

 

X,Y:PRINT

 

“C”:

: SOT0

40

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

90

IF

BWHR((4)

 

THEN

SOSUB

130:GOT0

 

40

 

 

 

 

 

 

 

100

LOCATE

 

X,Y:PRINT

 

BJ;:RI(X,Y)+:Y=Y+l

 

 

 

 

 

 

 

 

 

 

110

IF YgBO THEN A$(X,Yl=CHR((l3):BEEP:X*X+l

 

 

 

Y.l:GOTO

40

 

 

 

120

LOCATE

 

X,Y:PRINT

 

“@“;:GOTO

40

 

 

 

 

 

 

 

 

 

 

130

LOCATE

X,Y:PRINT

 

“i:Y:Y-1:IF

 

Y=O

THEN

=l:BEEP:

 

 

 

 

!35

A5(X,Y)=“”

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

140

LOCATE

 

X,Y:PRINT

 

“~*;:RETuRN

 

 

 

 

 

 

 

 

 

 

 

!50

LOCATE

 

25,2:COLOR

 

 

O,?:PR!NT

 

^P)

 

printer

“::

 

 

 

 

 

160

LOCATE

 

25,17:COLOR

 

 

0,7:PRINT

‘D)

 

delete

“::COLOR

7,0

 

 

 

170

LOCATE

 

?S,JQ:COLOR

 

 

O,?:PRINT

@ ^A)

restart

 

“::COLOR

!,O

 

 

180

LOCATE

 

25,5!:COLOR

 

 

O!?:PRINT

“El

exit

 

“::COLOR

7,o

 

 

:90

RETURN

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

200

LOCATE

 

!0,30:PRINT

 

 

“olease

stand

bv “;:FOR

I=1

TO

X:FOR

Jzl TO

SO:M(I,J)=““:

 

NEXT:

 

NEXT:

RETURN

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

220

LPRIN?

CHRb(27)

 

: ‘@”

 

 

 

 

 

 

 

 

 

 

 

 

 

230

CLS:LOCATE

 

25,?:COLgR

0,7:PRINT

 

Clonnand

“:

:LOCfiTE

25,16

 

 

c‘40

PRINT

 

Pjrint

 

“::LOCATE

25,27:PRINT

 

” Rleturn

 

“::COLOR

7,O

 

 

250

G$=INKEY):IF

65=“’

 

THEN

250

 

 

 

 

 

 

 

 

 

 

 

200

IF

6l=“P”

 

THEN

 

SOSUB

310

 

 

 

 

 

 

 

 

 

 

 

 

270

IF

G§=“C”

 

THEN

 

GOSUB

320:GOT0

 

230

 

 

 

 

 

 

 

 

280

IF

S$=“R”

 

THEN

 

6OSUB

300:GOT0

 

30

 

 

 

 

 

 

 

 

 

290

GOT0

 

250

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

300

CLS:FOR

 

111

TO

 

X:FOR

J=l

TO

BO:LOCATE

1,J:pRINT

 

M(I,J);:NEXT

J:NEXT

IIRETURN

319

FOR

I=1

TO

X:FOR

J=l

TO

SO:LPRINT

 

AS(I,J);:NEX?

 

J:NEXT

I:RETURN

 

 

320

LOCATE

?!,::PRINT

 

 

STRINM(S0,32!:

 

 

 

 

 

 

 

 

 

 

330

LOCATE

25,2:PRINT

 

 

STRINGS(50,32):

 

 

 

 

 

 

 

 

 

 

340 LOCATE

252:COLOR

 

 

0,‘I:PRINT

El

Ese

“;:LOCATE

 

25,ll

 

 

 

350

PRINT

 

Cl

CHRt

 

“;:LOCATE

25,21:PRINT

 

01 end

conmand

“t:COLOR

7,0:STI=“”

360

GI=INKEYI:IF

 

G$=“”

THEN

3bO

 

 

 

 

 

 

 

 

 

 

 

370

IF

Gs=“E”

 

THEN

 

60SUB

420:SOTO

 

400

 

 

 

 

 

 

 

 

380

IF

65:“;”

 

THEN

 

SOSUB

530:GOT0

 

400

 

 

 

 

 

 

 

 

390

IF

G+“Q”

 

THEN

 

GOT0

410

 

 

 

 

 

 

 

 

 

 

 

 

400

GOT0

 

360

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

410

RETURN

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-

-

--

-

-.

76

Page 82
Image 82
Gemini Industries Printer user manual Clskey 3FFDM