home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Commodore Disk UserVolume 4 #7
/
Commodore_Disk_User_Vol.4_7_1991_-.d64
/
busidemo
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-10-26
|
5KB
|
189 lines
1 rem"***************************************
2 [143]"* busibasic desktop fergal moane *
3 rem"***************************************
10 [219]:[247]:[221]:[153][199](8):[208]"i"
15 [242]14,14,6
16 [151]39550,09:[143] slow joy command down:poke$902c,$79
17 [151]51,0:[151]52,144:[151]55,0:[151]56,144:[156]
20 [243] 0,0:[153]"peek disk peekpeek view peekpeekspecialpeek "
21 [139] st[178]64 [167] [137] 70
30 [244] 1024,40
40 [243] 22,0:[153]"busibasic desktop first principles"
50 [244] 1904,40
60 .proc clear:.proc dspace
65 [243] 08,05:[153]"first principles software"
66 [243] 10,05:[153]"fergal moane"
67 [243] 12,05:[153]"steven downey"
68 [243] 14,05:[153]"neil mc kearney"
70 [134] aa$(7),bb$(6),cc$(4),df$(144)
80 [129] t[178]0 [164] 7 :[135] aa$(t) :[130]
90 [129] t[178]0 [164] 6 :[135] bb$(t) :[130]
100 [129] t[178]0 [164] 4 :[135] cc$(t) :[130]
101 [239]1:[160]15
105 [143]****main loop****
110 [206] 9,1:.proc clear
120 [205]
125 [139] [194](252)[179]18[175][194](252)[177]6[175][194](251)[179]26[175][194](251)[177]8[167] [137] 3900
126 [139] [194](251)[178]37 [167]:[208]"i":.proc dspace:[137] 120
127 [139] [194](252)[178]22 [167]:.proc err[176]:[137] 120
130 [139] [194](252)[179][177]0 [167] [137] 120
140 [139] [194](251)[179]8 [167] [137]1000
150 [139] [194](251)[177]7 [175] [194](251)[179]15 [167] [137]2000
160 [139] [194](251)[177]14 [175] [194](251)[179]25 [167] [137]3000
170 [137]120
1000 [143] **** menu 1 ****
1001 [204] rt%,aa$(0),0
1010 tt$[178]aa$(rt%):.proc title(tt$)
1020 [145] rt% [137] 1100,1200,1300,1400,1500,1600,110
1030 [137] 120
1100 [143] ...init...
1110 .proc sure
1111 [243] 09,08:[153]"initialising disk"
1120 [208]"initialise":[160]15
1130 .proc dspace:.proc err[176]
1150 [137]110
1200 [143]...format...
1210 [216],06,08,"disk name ",16,n$
1220 [216],06,11,"id ",2,id$
1230 .proc sure
1250 [159]15,8,15,"n0:"[170]n$[170]","[170]id$
1260 [243]06,16:[153]"formating disk. please wait"
1270 [160]15
1280 .proc dspace.proc err[176]:[137]110
1300 [143]...rename...
1310 [216],06,08,"old file ",16,o$
1320 [216],06,10,"new file ",16,n$
1330 .proc sure
1350 [159]15,8,15,"r0:"[170]n$[170]"="[170]o$
1360 [160]15
1370 .proc err[176]:[137] 110
1400 [143]...delete...
1410 [216],06,08,"filename ",16,s$
1420 .proc sure
1440 [159]15,8,15,"s0:"[170]s$:[160]15
1450 .proc err[176]:[137] 110
1500 [143]...validate...
1510 .proc sure
1530 [208]"v"
1540 [243] 16,06:[153]"validating disk"
1550 [160]15:.proc err[176]:[137] 110
1600 [143]...copy...
1610 [216],06,08,"filename ",16,o$
1620 [216],06,10,"copy name ",16,n$
1630 .proc sure
1650 [159]15,8,15,"c0:"[170]n$[170]"="[170]o$
1660 [160]15
1670 .proc err[176]:[137] 110
2000 [143] **** menu 2 ****
2001 [204] rt%,bb$(0),1
2010 tt$[178]bb$(rt%):.proc title(tt$)
2020 [145] rt% [137] 2100,2200,2500,2300,2400,110
2030 [137] 110
2100 [143]...dir...
2101 .proc sure:.proc clear
2102 [243] 08,06:[153]"reading directory...":[151]51,0:[151]52,144
2110 [129]t[178]0[164]144:df$(t)[178]"":[130]:[159]1,8,0,"$0"
2120 [161]#1,a$
2121 [139] st[178]64 [167] [137] 2170
2122 [139]a$[179][177][199](34)[167] 2120
2130 [161]#1,a$:[139]a$[179][177][199](34)[167]d$[178]d$[170]a$:[137]2130
2140 df$(c)[178]d$:c[178]c[170]1:d$[178]""
2150 [139] st[178]64 [167] [137] 2170
2160 [137] 2120
2170 [160]1:.proc dspace:.proc display
2200 [143]...list...
2210 p[178]1:.proc display:[137]120
2220 .proc sure
2230 [243] 09,09:[153]"please wait..."
2240 [159]4,4:[157]4:[155]
2250 [152]4:[160]4
2260 .proc clear:[137]120
2300 [143]...dump...
2310 .proc sure
2320 [159]4,4:[152]4,df$(0):[152]4,"----------------":[152]4
2330 [129]t[178]1[164]c:[152]4,df$(t):[130]
2340 [152]4:[160] 4
2350 .proc clear:[137] 120
2400 [143]...error...
2410 .proc err[176]
2420 [137]110
2500 [143]...sort...
2510 .proc sure
2520 [225] df:.proc clear
2530 .proc display:[137]120
3000 [143] **** menu 3 ****
3001 [204] rt%,cc$(0),2
3010 tt$[178]cc$(rt%):.proc title(tt$)
3020 [145] rt% [137] 3100,3200,3300,110
3030 [137] 120
3100 [143]...restart...
3110 [137]10
3200 [143]...busibasic...
3210 [151]39550,3:[143] restore joy speed
3220 [219]:[158] 37888:[128]
3300 [143]...basic 2...
3310 .proc sure:[249]:[162]
3900 [143]...load...
3901 sl[178][194](252):[139] p[179]10 [167] [137] 2100
3902 [139] df$((p[171]10)[170](sl[171]7))[178]""[167] [137] 120
3910 [244]1024[170]([194](252)[172]40)[170]5,28
3920 [243] 04,05:[153]" load selected file "
3930 .proc sure
3940 [219]:[153]"load"[170][199](34)[170]df$((p[171]10)[170](sl[171]7))[170][199](34)[170]",8"
3950 [153]"run":[151]631,19:[151]632,13:[151]633,13:[151]198,3:[249]:[162]
50000 [143] **** procedures ****
50001 .[150]proc title(ww$)
50010 [243] 04,05:[153]" "
50020 [243] 04,06:[153]ww$
50030 .[128]proc
50100 .[150]proc clear
50110 [207] 04,33,03,20,05,19,14,0
50120 [243] 04,05:[153]"busibasic desktop"
50125 [243] 00,28:[153]"free:";[184](0)
50130 .[128]proc
50200 .[150]proc err[176]
50210 [243] 22,0:[153]" disk status"
50220 [244]1904,40:[243] 21,0:[208]
50230 .[128]proc
50300 .[150]proc sure
50310 [207] 06,15,15,18,0,0,14,1
50320 [207] 21,31,15,18,0,0,14,1
50330 [243] 17,08:[153]"cancel"
50340 [243] 17,23:[153]"confirm"
50350 [205]
50360 [139] [194](252)[179]15 [176] [194](252)[177]18 [167] [137] 50350
50370 [139] [194](251)[177]5 [175] [194](251)[179]16 [167] :.proc clear:[137] 120
50380 [139] [194](251)[177]20 [175] [194] (251)[179]32 [167] [137] 50400
50390 [137] 50350
50400 .[128]proc
50500 .[150]proc dspace
50510 [207] 36,38,4,19,0,0,14,0
50520 [159]8,8,15:[152]8,"m-r"[199](250)[199](2)
50530 [161]#8,x$:x$[178]x$[170][199](0)
50540 [152]8,"m-r"[199](252)[199](2)
50550 [161]#8,y$:y$[178]y$[170][199](0)
50560 dspace[178][198](x$)[170]256[172][198](y$)
50570 [160]8
50580 [238] 1781,14,([181](dspace[173]6))
50590 .[128]proc
50600 .[150]proc display
50610 d[178]07:p[178]1:[243]08,06:[153]" "
50615 [243] 04,05:[153]" "df$(0)" "
50620 [243] d,09:[153]" ":[243] d,09:[153]df$(p)
50640 d[178]d[170]1:p[178]p[170]1:[139] d[179]17 [167] [137] 50620
50650 [243] 18,06:[153]" continuewait "
50651 [205]
50652 [139] [194] (252)[178]18 [175] [194](251)[177]14 [175] [194] (251)[179]24 [167] [137]50660
50653 [139] [194](252)[179]18[175][194](252)[177]6[175][194](251)[179]26[175][194](251)[177]8[167] [137] 3900
50658 [137] 50651
50660 [243] 18,14:[153]" "
50661 [139] p[177][178]c [167] [137] 50680
50670 d[178]07:[137] 50620
50680 [243]22,0:[153]"end of directory.":[129]t[178]0[164]500:[130]:.proc err[176]:[137]120
50690 .ednproc
60000 [143] **** menu data ****
60001 [131]"peek disk peek","init","format","rename","delete","validate","copy","exit"
60010 [131]"peek view peek","dir","list","sort","dump","error","exit"
60020 [131]"peekspecialpeek","restart","busibas","basic 2","exit
0