home *** CD-ROM | disk | FTP | other *** search
- 10 poke56,56:clr:poke53371,0:poke788,49
- 20 dv=peek(186):ifdv<8thendv=8
- 30 poke53281,0:poke53280,0:x=rnd(-ti)
- 40 dimwd(9,15),e(73)
- 48 goto80
- 50 sys57812"cb rle ca00",dv,0:poke780,0:poke781,0:poke782,202:sys65493
- 60 sys57812"cb tb9000",dv,0:poke780,0:poke781,0:poke782,144:sys65493
- 70 sys57812"cb font",dv,0:poke780,0:poke781,0:poke782,56:sys65493
- 80 rl=202*256:ml=144*256:mv=ml+162:c=54272
- 90 tl=1024+5*40+5:bu=64*256:bc=bu+256
- 100 poke53272,31
- 110 m$(1)="load specific puzzle
- 120 m$(2)[178]"load random puzzle
- 130 m$(3)="number of blanks:"
- 140 m$(4)="the crossblank story"
- 150 m$(5)="quit to basic
- 152 m$(6)[178]"quit to loadstar
- 160 nb=1
- 170 :
- 180 :rem menu screen
- 190 :
- 200 sysml+24,0,39,0,24,126,126,13,5
- 210 sysml+30,3,37,2,6,255,11
- 220 sysml+30,2,36,1,5,255,4+16
- 230 sysml+12,4,2,"[176][192][174][176][192][174][176][192][174][176][192][174][176][192][174] [178][192][174][178] [176][192][174][176][174][174][178][176][189]
- 240 [158]ml[170]12,4,3,"(NULL) -=exp(NULL) (NULL)/tan^/tan^ -tan<(NULL) -tan<(NULL)(NULL)(NULL)-<
- 250 sysml+12,4,4,"[173][192][189][177][173][189][173][192][189][173][192][189][173][192][189] [177][192][189][173][192][189][177] [177][173][173][189][177][173][174]
- 260 [158]ml[170]39,232
- 270 [158]ml[170]30,9,32,9,18,255,11
- 280 [158]ml[170]30,8,31,8,17,255,4[170]16
- 290 [151]646,12:[158]ml[170]12,28,12,[196](nb)
- 300 [129]i[178]1[164]6:[158]ml[170]27,9[170]i,m$(i):[130]
- 302 [158]ml[170]39,240
- 310 [158]ml[170]33,9,30,10,15,12,1,""
- 320 [145]s%[137]440,360,980,1080,1150,40000
- 330 :
- 340 :[143] random
- 350 :
- 360 [158]ml[170]42,232
- 370 [158]ml[170]66,"$:rl*",dv,160[172]256,255
- 380 sl[178][181]([187](1)[172]n%)[170]1
- 390 [158]ml[170]63,160[172]256
- 400 [137]500
- 410 :
- 420 :[143] specific
- 430 :
- 440 [158]ml[170]42,232
- 450 [158]ml[170]30,5,34,9,23,255,11
- 460 [158]ml[170]30,4,33,8,22,255,4[170]16
- 470 [158]ml[170]66,"$:rl*",dv,160[172]256,255
- 480 [158]ml[170]69,5,255,9,21,12,1,160[172]256
- 490 sl[178]s%
- 500 [158]ml[170]45,sl
- 510 [158]ml[170]42,232
- 520 [158]ml[170]30,8,32,10,15,255,11
- 530 [158]ml[170]30,7,31,9,14,255,4[170]16
- 540 [158]ml[170]27,11,"screen will blank
- 550 sysml+27,12,"while puzzle sets up
- 560 [158]rl,f$,dv,64[172]256
- 570 [129]i[178]0[164]224
- 580 [139][194](bc[170]i)[178]63[167][151]bc[170]i,1
- 590 [130]
- 600 tq[178]ti
- 610 [139]ti[179]tq[170]100[167]610
- 620 :
- 630 :[143] draw puzzle
- 640 :
- 650 [151]53265,11
- 660 [158]ml[170]24,0,39,0,24,126,126,13,5
- 662 [158]ml[170]30,26,37,4,22,255,11
- 664 [158]ml[170]30,25,36,3,21,255,4[170]16
- 666 [158]ml[170]12,30,5,"f1"
- 668 [158]ml[170]12,27,6,"print#back tocmdcmdcmdcmdcmdcmdcmdthe menu"
- 670 [158]ml[170]12,30,9,"f7"
- 672 [158]ml[170]12,27,10,"print#see onecmdcmdcmdcmdcmdcmdcmdsolution"
- 684 [158]ml[170]30,4,22,4,22,255,11
- 686 [158]ml[170]30,3,21,3,21,255,4[170]16
- 690 [129]i[178]0[164]14:[129]j[178]0[164]14
- 700 [151]tl[170]40[172]i[170]j,[194](bu[170]j[170]15[172]i)[170]192
- 710 [151]tl[170]40[172]i[170]j[170]c,[194](bu[170]256[170]j[170]15[172]i)
- 720 [130]:[130]
- 730 b[178]0:[129]j[178]1[164]nb
- 740 rx[178][181]([187](1)[172]15):ry[178][181]([187](1)[172]15):pk[178]tl[170]rx[170]ry[172]40
- 750 [139][194](pk)[178]224[167]740
- 760 di[178]1:[139][187](1)[177].5[167]di[178]40
- 770 [129]i[178]1[164]15
- 780 [139][194](pk[171]di[172]i)[178]224 [176] [194](pk[171]di[172]i)[178]32[167]fl[178]pk[171]di[172]i[170]di:i[178]15
- 790 [130]
- 800 wd(j,1)[178][194](fl):e(b)[178]fl:b[178]b[170]1:[143] pokefl,128:pokefl+c,14
- 810 [129]i[178]1[164]15
- 820 [139][194](fl[170]di[172]i)[179][177]224 [175] [194](fl[170]di[172]i)[179][177]32 [167]830
- 822 lw(j)[178]i:[139]lw(j)[177]9[167]i[178]15:[130]:[137]740
- 824 i[178]15:[137]850
- 830 wd(j,i[170]1)[178][194](fl[170]di[172]i):e(b)[178]fl[170]di[172]i:b[178]b[170]1
- 850 [130]
- 860 [130]
- 862 [129]i[178]0[164]b[171]1:[151]e(i),128:[151]e(i)[170]c,14:[130]
- 870 [151]53265,27
- 880 [151]198,0
- 882 x[178]0:y[178]0
- 888 pq[178][194](tl[170]x[170]40[172]y[170]c):[151]tl[170]x[170]40[172]y[170]c,8
- 890 [161]a$:[139]a$[178]""[167]890
- 900 [139]a$[178][199](133)[167][158]ml[170]42,232:[137]270
- 902 [139]a$[179][177][199](136)[167]914
- 904 [129]j[178]1[164]nb:[129]i[178]1[164]lw(j):[151]1530[170]40[172]j[170]i,wd(j,i)[171]128
- 906 [151]1530[170]40[172]j[170]i[170]c,15:[130]:[130]
- 908 [137]890
- 914 [151]tl[170]x[170]40[172]y[170]c,pq
- 920 [139]a$[179][177]"on"[167]930
- 922 y[178]y[171]1:[139]y[179]0[167]y[178]14
- 924 [137]888
- 930 [139]a$[179][177]""[167]940
- 932 y[178]y[170]1:[139]y[177]14[167]y[178]0
- 934 [137]888
- 940 [139]a$[179][177]""[167]950
- 942 x[178]x[170]1:[139]x[177]14[167]x[178]0
- 944 [137]888
- 950 [139]a$[179][177]"cmd"[167]960
- 952 x[178]x[171]1:[139]x[179]0[167]x[178]14
- 954 [137]888
- 960 [151]tl[170]x[170]40[172]y,[198](a$)[170]128
- 962 [137]888
- 977 :
- 978 :[143] number of blanks
- 979 :
- 980 nb[178]nb[170]1:[139]nb[177]8[167]nb[178]1
- 990 [153]"";:[158]ml[170]12,28,12,[196](nb)
- 1000 [151]198,0
- 1010 [161]a$:[139]a$[178]""[167]1010
- 1020 [139]a$[178][199](13)[167]980
- 1030 [153]"wait";
- 1040 [137]270
- 1050 :
- 1060 :[143] story
- 1070 :
- 1080 [158]ml[170]42,232
- 1082 [158]ml[170]30,3,37,9,23,255,11
- 1084 [158]ml[170]30,2,36,8,22,255,4[170]16
- 1090 [158]ml[170]12,4,10," load any 'rl*' crossword file
- 1092 sysml+12,4,11,"and the solution will be shown,
- 1094 [158]ml[170]12,4,12,"except for 1 to 8 words. cursor
- 1096 sysml+12,4,13,"to the blank areas and try to
- 1098 [158]ml[170]12,4,14,"enter a solution that works.
- 1100 sysml+12,4,16," you may select the puzzle or
- 1102 [158]ml[170]12,4,17,"have one randomly chosen. you
- 1104 sysml+12,4,18,"may also set the number of
- 1106 [158]ml[170]12,4,19,"missing words.
- 1108 sysml+12,14,20,"[155]press a key
- 1110 [151]198,0
- 1112 [161]a$:[139]a$[178]""[167]1112
- 1114 [158]ml[170]42,240
- 1116 [137]310
- 1118 [137]1118
- 1120 :
- 1130 :[143] quit to basic
- 1140 :
- 1150 [153]"loadopen":[151]53272,23:[151]56,160:[128]
- 1160 [137]1160
- 10000 d[178][194](186):n$[178]"0:crossblank.b":[159]1,d,15,"s"[170]n$:[160]1:[148]n$,d:[128]
- 40000 [129]i[178]8[164]29:[151]820[170]i,i:[130]:[139]dv[177]8[175]dv[179]30[167][151]828,dv:[151]820[170]dv,8
- 40010 a$[178]"presenter":[141]40030:a$[178]"hello connect":[141]40030
- 40020 [153]"load":[151]53272,23:[151]186,8:[151]2048,0:[151]44,8:[151]43,1:[128]
- 40030 [129]j[178]8[164]29:i[178][194](820[170]j):[139]i[178]14[167][130]
- 40040 [160]2:[159]2,i,2:[160]2:[139]st[167]40060
- 40050 [160]15:[159]15,i,15,"r0:"[170]a$[170]"="[170]a$:[132]15,er:[160]15:[139]er[178]63[167]40070
- 40060 [130]:[142]
- 40070 a$[178]"hello connect":q$[178][199](34):[151]646,[194](53281):[153]"load":[151]53272,23
- 40080 [153]"loadp(NULL)2048,0:p(NULL)44,8:p(NULL)43,1:p(NULL)56,160:p(NULL)55,0:clr:l(NULL)"q$a$q$","i
- 40090 [153]"run:":[151]631,13:[151]632,13:[151]198,2:[128]
-