home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Carousel Volume 2 #1
/
carousel.iso
/
comdore
/
64apps
/
cad30.arc
/
%b2
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
1988-11-13
|
1KB
|
29 lines
1 A=USR(33),0:A=USR(34),0,Y,6:A=USR(34),X,255,7
2 A=USR(0),0,1,4:A=USR(1):A=USR(17):A=USR(19):A=USR(21):FI$=""
3 PRINTCHR$(14)"[147][204][207][193][196] [200]IRES":GOSUB28
4 IFD0=D1THENPRINT"[201]NSERT [198][201][204][197] DISK IN DRIVE";D1
5 PRINT" $ FOR DIRECTORY."
6 INPUT" [198]ILE [206]AME: ";FI$:PRINT"[147]"
7 IFFI$="$"THENSYS36906:FI$="":GOTO6
8 IFLEN(FI$)<2THEN18
9 IFLEN(FI$)>13THENFI$=LEFT$(FI$,13)
10 FI$=FI$+".HR"
11 A=USR(0),1,7,14:A=USR(1):A=USR(16):A=USR(34),16,Y,6:A=USR(34),X,231,7
12 POKE183,LEN(FI$):FORT=1TOLEN(FI$):POKE827+T,ASC(MID$(FI$,T,1)):NEXT
13 POKE780,0:POKE781,D1:POKE782,0:SYS65466
14 POKE780,LEN(FI$):POKE781,828AND255:POKE782,828/256:SYS65469
15 POKE780,0:POKE781,0:POKE782,96:SYS65493
16 A=USR(0),0,1,4:A=USR(33),0:A=USR(34),0,Y,6:A=USR(34),X,255,7:A=USR(17)
17 A=USR(1):OPEN15,D1,15,"UI:":CLOSE15:PRINTCHR$(14)
18 IFD0=D1THENPRINT"[201]NSERT [208][210][207][199][210][193][205] DISK IN DRIVE";D0
19 PRINT"[208]RESS A KEY.":PRINT" '!' TO LOAD SCREEN 2 "
20 PRINT" '*' TO RETRY"
21 GETA$:IFA$=""THEN21
22 IFA$="!"THENSYS36867:PRINT"[147]--[211]CREENS SWITCHED--":FI$="":GOTO4
23 IFA$="*"THEN3
24 OPEN15,D0,15:OPEN2,D0,2,"CMND,P,R":CLOSE2:GET#15,E:CLOSE15
25 IFE<>0THENPRINT"[208]ROGRAM DISK NOT PRESENT.":GOTO21
26 PRINT"[147]":A=USR(0),1,7,14:A=USR(1):A=USR(16):A=USR(33),0
27 A=USR(34),8,Y,6:A=USR(34),X,231,7:LOAD"CMND",D0
28 OPEN15,D0,15,"UI:":CLOSE15:RETURN