home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Carousel Volume 2 #1
/
carousel.iso
/
comdore
/
64apps
/
cad30.arc
/
O
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
1988-11-13
|
988b
|
41 lines
1 OPEN15,D0,15,"UI:"
2 CLOSE15
3 X=168:Y=138:SF=8:GOTO18
4 GETA$:IFA$=""THEN12
5 IFA$="_"THENRETURN
6 IFA$="[147]"THENSYS36888:GOTO12
7 IFA$="!"THENSYS36867:GOTO12
8 IFA$="="THENSYS36882:GOTO12
9 IFA$="&"THENSYS36879:GOTO12
10 IFA$=""THENSYS36885:GOTO12
11 A=USR(33),0:A=USR(39),0,16:A=USR(45),0:A=USR(47),0:LOAD"CMND",D0
12 X=X+USR(121)*SF:Y=Y-USR(122)*SF
13 IFX>306THENX=306
14 IFX<24THENX=24
15 IFY>226THENY=226
16 IFY<50THENY=50
17 A=USR(34),X,Y,0:A=USR(34),16,Y,6:A=USR(34),X,231,7:RETURN
18 A=USR(39),0,34:A=USR(44),0:A=USR(46),0:A=USR(32),0
19 GOSUB4:IFA$="_"THEN21
20 A=USR(117):IFA<>16THEN19
21 A=USR(0),0,1,4:A=USR(34),0,Y,6:A=USR(34),X,255,7:A=USR(17)
22 A=USR(117):IFA<>0THEN22
23 A=USR(1):A=USR(33),0:SYS36864:PRINT"[147]":X1=20:Y1=13:SYS32771
24 LO=40*(Y1-1)+X1+1023:RV=128ANDPEEK(LO)
25 GETA$:IFA$="_"THEN37
26 POKELO,91ORRV
27 X1=X1+USR(121):Y1=Y1-USR(122)
28 IFX1<1THENX1=1
29 IFX1>40THENX1=40
30 IFY1<1THENY1=1
31 IFY1>24THENY1=24
32 POKELO,32OR(128ANDRV)
33 A=USR(117):IFA<>16THEN24
34 RV=-1*(RV=0)*128
35 A=USR(117):IFA<>0THEN35
36 GOTO25
37 SYS32774:PRINT"[147]"
38 A=USR(0),1,7,14:A=USR(1):A=USR(16):A=USR(34),16,Y,6:A=USR(34),X,231,7
39 A=USR(32),0
40 GOTO18