home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Publication 1
/
Publication_01_19xx_-_de_Side_B.d64
/
hawaii.pet
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2023-02-26
|
6KB
|
161 lines
1 rem hawaii! copyright (c) 1979 ken mprley
2 rem 6440 dumfries st.
3 rem vancouver, b c canada
4 :
5 rem cursor #15, nov/dec 1979
6 rem box 550, goleta, ca. 93017
7 rem lines 61000-65000 (c) 1979 cursor magazine
8 :
10 rem as of 12/29/79
90 pg$="hawaii!":nm$="15":gosub62000
100 goto160
110 print"[147]":pokespd,peek(spd)or32:gosub960
120 b$=" [164][175][185][162][146][184][183][163]"
130 forj=31to0step-8:fori=1toj:print" ";:next:printb$:next:printright$(b$,9)
140 print""tab(17)t$;:return
150 fork=1toxx:next:return
160 spd=59458
170 t$="[169] [223][146] [169] [223][157][157][157][157][157][157][157][157][157][157]"
180 t$=t$+"[169] [206][163][205][223][169][206][163][205][223][157][157][157][157][157][157][157][157][157][157][157][157]"
190 t$=t$+"[169][206][206][206][205][205][205][206][206][205][205][205][223][157][157][157][157][157][157][157][157][157][157][157][157][157]"
200 t$=t$+"[146][169][169][146][169][206][163][209][209][209][163][205][146][223][223][146][223][157][157][157][157][157][157][157][157][157][157][157]"
210 t$=t$+"[169][146][169][169][206][209][205][223][146][223][223][157][157][157][157][157][157][157][157][157][157][157]"
220 t$=t$+"[146] [169] [169][169][214][223][223] [223][157][157][157][157][157][214][157][214][157][214][157][214][157][214][157][214]"
230 print"[147]":gosub960
240 a$=" ":b$="[157][157][157][157][157][157][157][157][157][157][157][157]":e$=""
250 printe$;"";:z$=" "
260 fori=1to7:printz$;" ";:next:printz$;"[157][148] "
270 print""
280 printe$"[146][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][145][164][157][206]"
290 print" [169]"
300 print"[145][197][197][197][197][197][197][197][197][197][197][197][197][197][197][197][197][197][197][197][157][157][157][157][157][157][157][145][145][146]";:fori=1to14:print"[157][145][161]";:next:print"[157][145][181]";
310 print"[157][157][206][157][157]";
320 fori=1to10:print"[206]"left$(a$,i)left$(b$,i+3);:next:print"[183][184][184][184][184][184][184][184][184][184][184][184]";
330 print"[145][145][145][145][145][145][223][157][165][223][157][157][180] [223][157][157][157][161] [223][157][157][157][157][146][170] [223][157][157][157][157][157][146][167] [223][157][157][157][157][157] [223][157][157][157][157][157][157]";
340 print"[146][183][184][162][185][175][164][223]"
350 print"[204][157][145][180][157][145][181][146][184][184][183][183]** [157][157][157][157][157]";
360 fori=1to1000:nexti
450 printe$"[145]"tab(13);
460 fori=1to5:print" *[157]";:xx=150:gosub150:next:xx=2000:gosub150:print" [145]*[157]";
470 xx=150:gosub150:fori=1to13:print"[161][157][145]*[157]";:gosub150:next:print"[181][157][145]*[157][157][157][157][157][157][157][157][157][157][157][157]";
480 xx=3000:gosub150:print"land ahoy!-[157][157][157][157][157][157][157][157][157][157][157]";:xx=1500:gosub150:print" "
490 fori=1to1500:next
500 printe$""tab(28):print"[169] [157][157][157][157][157][157][157][157][157][157][157][145][206][163]
510 [153]"cmdcmdcmdcmdcmdcmdcmdcmdcmdon(NULL)tab(tab( oncmdcmdcmdcmdcmdcmd(NULL) cmdcmdcmdcmdcmdon(NULL)tab(tab(tab(tab(";
520 [153]"cmdcmdcmdcmdon";:[141]1010
530 xx[178]300:[141]150
540 [153]""[163]19)" cmd*";:xx[178]50:[141]150:[153]"cmdintcmd*";:[129]i[178]1[164]14:[141]150:[153]"cmdgetcmd*";
550 [130]:[141]150:[153]"cmdtab(cmd*";:[141]150:[153]"cmd cmd*";:[141]150:[153]"cmdvalcmd*";:[141]150:[153]"cmd cmd*";:[141]150:xx[178]100
560 [153]"cmd.";:[141]150:[153]"cmdv";:[141]150:[153]"cmdcmd(NULL) (NULL)";:[141]150:[153]"cmdcmdcmd cmdcmd";:xx[178]1500:[141]150
570 [153]e$"cmdstep";:[129]i[178]1[164]17:xx[178]50:[141]150:[153]"cmd waitcmdcmdstep";:[130]
580 [153]e$"cmdstep";:[129]i[178]1[164]18:[141]150:[153]"cmd waitcmdcmdstep";:[130]
590 [153]e$"cmdstep";:[129]i[178]1[164]18:xx[178]50:[141]150:[153]"cmd waitcmdcmdstep";:[130]
600 xx[178]1000:[141]150:[153]"cmdcmdcmdon.cmd";:[141]150:[153]"*";
610 xx[178]500:[141]150:[129]i[178]1[164]4:[153]"waitcmd*";:xx[178]100:[141]150:[153]"cmd*";:[141]150:[130]
620 [129]i[178]1[164]9:xx[178]20:[141]150:[153]"cmd cmdcmd+";:[141]150:[153]"cmd cmdcmd*";:[130]:[141]150:[153]"cmd "
630 xx[178]250:[141]150:xx[178]30
640 [153][163]22)"on cmdcmdcmdwaitstep";:[141]150:[129]i[178]1[164]20:[141]150:[153]"cmd cmdcmdwaitstepon cmdcmdwaitstep cmdcmdwaitsteponcmd";:[130]
650 [153]"cmd on cmd ";:xx[178]1000:[141]150:[153]"cmdcmd*";:[129]i[178]1[164]39:xx[178]30:[141]150
660 [153]"cmd *";:[130]:[153]"cmd ":[153]"on(NULL)";:[141]150:[153]"cmd wait(NULL)cmdcmdon(NULL)cmd(NULL)";
670 [129]i[178]1[164]38:[141]150:[153]"on wait(NULL)cmdcmdcmdon wait(NULL)cmdcmd wait(NULL)";:[130]
680 [141]150:[153]"on cmdcmdon wait(NULL)cmdcmd wait(NULL)";:[141]150:[153]"cmd cmdonon "
690 [153]"onononcmd*";:[129]i[178]1[164]20:xx[178]30:[141]150:[153]"cmd cmdcmd*";:[130]
700 [141]150:[153]"cmd cmdcmdon*";:[141]150:[153]"cmdvalcmdcmdonwait*";:[141]150:[153]"cmd cmdcmdon*";:[141]150
710 [153]"cmdtab(cmdcmdon*";:xx[178]1000:[141]150:xx[178]150:[153]"cmdcmdcmdcmd *";:[141]150:[153]"cmd *";
720 [141]150:[153]"cmd ";:[141]150:[153]"*";:[141]150:[153]"cmd *";
730 [141]150:[153]"cmd *";:[141]150:[153]"cmd ";
740 [141]150:[153]"*";:[141]150:[153]"cmd cmdcmdcmdcmdcmdcmd *";:[141]150:[153]"cmd *";:[141]150
750 [153]"cmd *";:[141]150:[153]"cmd ";
760 [141]150:[153]"*";:[141]150:[153]"cmd ";:xx[178]500:[141]150:[153]"*";
770 xx[178]1000:[141]150:[153]"cmdtoon*";:xx[178]150:[141]150:[153]"cmd *cmdcmdcmd";:[141]150:[153]"*";
780 [141]150:[153]" on*";:[141]150:[153]"cmd *";:[141]150:[153]"cmdcmdcmdcmdcmdtoon*";:[141]150
790 [153]"cmd *";:[141]150:[153]"on *";:[141]150:[153]"cmdcmdcmdcmd on*";:[141]150:[153]"cmd *";:[141]150
800 xx[178]2000:[141]150
810 [129]i[178]1[164]2:[153]" on*";:xx[178]150:[141]150:[153]"cmd on*";:[141]150:[153]"cmd *";:[141]150
820 [153]"cmdthen*";:[141]150:[153]"cmd(NULL)*";:[141]150:[153]"cmd *";:[141]150:[153]"cmd ";
830 [139]i[178]1[167][153]"cmdcmdcmdcmdcmdcmdcmdcmd *cmd";:[141]150
840 [130]:xx[178]2000:[141]150
850 [141]110:[153]"cmdcmdcmdcmdcmdcmdcmdcmd(NULL)(NULL)tab((NULL)(NULL)tab((NULL)on(NULL)":[151]spd,[194](spd)[175]223:[141]150
860 [141]970:[141]150:[153]"cmd on*";:[141]150:[153]"cmd *";:[141]150:[153]"cmd *":[141]970:[141]150
870 [153]"cmd cmdon*";:[141]150:[153]"cmd cmdcmdon*";:[141]150:[153]"cmd cmdcmd*";:[141]150:[153]"cmd cmdcmd*";
880 [153]"onononononononon";:[129]j[178]1[164]3:xx[178]2000:[141]150:[141]980:[130]:[141]990
890 [153]"cmd cmdcmd(NULL)(NULL)";:[141]150
900 [153]"cmdcmd ";:xx[178]2000:[141]150:[153]" cmdcmdcmdcmdtab((NULL)tab(cmdon(NULL)(NULL)";:[141]150:[153]"cmd cmdtab(cmdcmdonand(NULL)";
910 xx[178]150:[129]i[178]1[164]3:[141]150:[153]"cmd (NULL)";:[130]:xx[178]4000:[141]150:[153]"cmdcmdcmdcmdcmd*";:xx[178]1500
920 [141]150:[153]"onononononononononononcmd";:[141]980:[153]" cmd(NULL)cmd";:xx[178]50:[141]150:[141]990
930 [153]"cmd cmd(NULL)";:[141]150:[153]"cmd cmd(NULL)(NULL)";:[141]150:[153]"cmd ";
940 xx[178]2500:[141]150:xx[178]100:[153]:[129]i[178]1[164]4:[153]" cmdcmd(NULL)cmd";:[141]150:[130]:xx[178]1500:[141]150:[153]
950 [153][166]16)"onononononandcmdexp":xx[178]3000:[141]150:[137]1030
960 [129]i[178]1[164]15:[153][163][187](1)[172]39)".":[130]:[142]
970 [153]"*";:[129]i[178]1[164]18:xx[178]100:[141]150:[153]"cmd *";:[130]:[142]
980 [129]i[178]1[164]4:[153]"wait(NULL)cmd";:xx[178]50:[141]150:[153]"(NULL)cmd";:[141]150:[130]:[142]
990 [153]" waitcmd(NULL)";:[129]i[178]1[164]7:xx[178]50:[141]150:[153]"cmd(NULL)cmd(NULL)";:[130]:[141]150
1000 [142]
1010 [129]i[178]1[164]6:[153]"then(NULL)cmdcmdon";:[130]:[153]"cmdcmdcmdstep stepstep(NULL)(NULL)(NULL)cmdcmdcmdcmdcmdcmdcmdonstepwaitstepstep(NULL)(NULL)(NULL)(NULL)cmdcmdcmdcmdcmdcmdcmdcmdcmdonwaitstepstepwaitstep(NULL)tab((NULL)(NULL)(NULL)";
1020 [153]"tab(cmdcmdcmdcmdcmdcmdcmdcmdcmdonstep(NULL)(NULL)(NULL)(NULL)(NULL)(NULL)(NULL)(NULL)cmdcmdcmdcmdcmdcmdcmdcmdonstep (NULL)tab((NULL)(NULL)step(NULL)cmdcmdcmdcmdcmdcmdcmdonstep (NULL)wait step":[142]
1030 a$[178]"waitstep (NULL)cmdcmdcmdcmdcmd stepstep(NULL)wait cmdcmdcmdcmdcmd tab(.tab(wait cmdcmdcmdcmdcmd (NULL)=waitstep cmdcmdcmdcmdcmdcmdstep tab(wait (NULL)cmdcmdcmdcmdcmdcmdcmd"
1040 a$[178]a$[170]" step (NULL)(NULL)wait cmdcmdcmdcmdcmdcmdcmd(NULL)(NULL) waitstep(NULL)cmdcmdcmdcmdcmdcmdcmd (NULL)peekwaitstep "
1050 a$[178]a$[170]"cmdcmdcmdcmdcmdcmdcmd(NULL)wait steptab((NULL)wait stepcmdcmdcmdcmdcmdcmdcmdthenthen thenthencmdcmdcmdcmdcmdcmd"
1060 a$[178]a$[170]"(NULL)(NULL) . (NULL)(NULL)cmdcmdcmdcmdcmdcmdcmdcmdthenwaitstep(NULL)(NULL)(NULL)(NULL)(NULL)(NULL)fncmdcmdcmdcmdcmdcmdcmdcmdwait(NULL)(NULL)(NULL)(NULL)(NULL)(NULL)(NULL)cmdcmdcmdcmdcmdcmdcmd(NULL)(NULL)(NULL)(NULL)(NULL)(NULL)(NULL)cmdcmdcmdcmdcmdcmdcmd"
1070 [153]"load"
1080 [129]i[178]0[164]17[169]17:[153]"":[141]1210:[153]""[166]15[173]17[172]i[170]10)a$:[130]
1090 [151]33107,160:[151]33186,160:[151]33346,160:[151]33386,160:[151]33427,160:[151]33467,160
1100 [151]spd,[194](spd)[175]223
1110 [129]i[178]1[164]1000:[130]
1120 [151]59467,16:[151]59466,51
1130 [129]i[178]75[164]35[169][171]1:[151]59464,i:[130]
1140 [151]59464,0:[129]i[178]1[164]100:[130]
1150 [129]i[178]75[164]50[169][171]1:[151]59464,i:[130]
1160 [129]i[178]50[164]98:[151]59464,i:[130]
1170 [151]59467,0
1180 [129]i[178]0[164]15[169]15:[153]""[166]11[170]i)"log.coscmdcmd(NULL)":[130]
1190 [129]i[178]1[164]1500:[130]:[141]110:[153]"cmdcmdcmdcmdcmdcmdcmdcmd(NULL)*cmd(NULL)tab((NULL)tab((NULL)(NULL)cmdtab(tab(on (NULL)"
1200 [151]spd,[194](spd)[175]223:[153]"cmdcmdcmdcmd(NULL)";:[137]1390
1210 [153][166]9[170]i)"newnewnewnewrnd
1220 printspc(6+i)"[162] [188][146][187]
1230 [153][166]4[170]i)"* log
1240 printtab(3+i)"[190] [146][187]
1250 [153][163]2[170]i)"* log
1260 printtab(2+i)" [146][161]
1270 [153][163]1[170]i)"get "
1280 [153][163]1[170]i)" waitget
1290 printtab(1+i)" [146][161]
1300 [153][163]1[170]i)"str$lenlenstr$str$valtab(tab( tab(tab(valstr$lenlenstr$waitget
1310 printtab(1+i)"[187] [146][190]
1320 [153][163]1[170]i)"log *
1330 printtab(2+i)"[187] [146][190]
1340 [153][163]3[170]i)" waitget
1350 printtab(3+i)"[188][187] [162]"
1360 printtab(5+i)"[162] [172][146][190]"
1370 printtab(7+i)"[162][162] [172][162][146][190]"
1380 return
1390 xx=1000:gosub150:clr:spd=59458:fori=1to3:print"[157] [211]";
1400 xx=150:gosub150:next:print"[157] ";:xx=1000:gosub150
1410 print"[145][145][145] *";
1420 xx=40:fori=1to2:gosub150:print"[157] *";:next:print"[157] *";:fori=1to20:gosub150:print"[157] *";:next:print"[157] "
1430 xx=1000:gosub150:printtab(21)"[145]*[157][145][209]";:gosub150:print"[157]*";:xx=100:gosub150:print"[157][146]*[157][145] [209]";
1440 gosub150:print"[157] [209]";:gosub150:print"[157] [209]";:fori=1to4:gosub150:print"[157] [209]";:next:print
1450 xx=30:printtab(21)"[145] *";:gosub150:print"[157] *";:fori=1to16:gosub150:print"[157] *";:next:print"[157] [157]";
1460 xx=3000:gosub150
1470 fori=1to39:print"[157]*";:xx=15:gosub150:print"[157] [157]";:next:xx=500:gosub150:xx=20
1480 print"[157][145][145]";:fori=1to21:print"[157]*";:gosub150:print"[157] [157]";:next
1490 print"[157][145]*";:gosub150:print"[157] [157][157]*";:gosub150:print"[157] [157][157]*";:gosub150:print"[157] [157][157][145]*";:gosub150:print"[157][163][157][157][145]*";
1500 xx=150
1510 gosub150:print"[157] [157][157][145]*";:gosub150:print"[157] [157][157]*";:gosub150:print"[157] [157][157]*";:gosub150:print"[157] [157].";:gosub150:print"[157]v";
1520 gosub150:print"[157][157][205] [206]";:gosub150:print"[157][157][157] ";
1530 e$="[157]"
1540 fori=1to7
1550 r=int(rnd(1)*7):ife(r)=-1then1550
1560 e(r)=-1:printleft$(e$,20+r);:forj=1toint(rnd(1)*10+1):print"[146][157] [157][157][211]";:xx=40:gosub150:nextj,i
1570 xx=5000:gosub150:print"[147]"
1580 end
60300 print"[147]":clr:goto100
60500 fori=1to10:print"[192][192][192][192]";:nexti:return
62000 print"[147]";tab(9);"cursor #";nm$;" ";pg$
62010 print" copyright (c) 1979 by ken morley
62020 [141]60500
62030 [153]"visit this island paradise
62080 print"press return[146] to begin
62090 [161]t$:[139]t$[178]""[167]62090
62100 [137]60300