home *** CD-ROM | disk | FTP | other *** search
- 5 print"[147][154]":poke53280,14:poke53281,6
- 10 ifpeek(49152)<>76thenload"pointer.ml",8,1
- 20 print"[147]";tab(12)"copyright 1990"
- 30 printtab(7)"compute! publications, inc."
- 40 printtab(10)"all rights reserved"
- 50 for jf=1to2000:next
- 60 gosub470:en=100
- 70 print"[147]"
- 80 a$="[144][218][218][218][159][218][156][218][218][218][158][218][129][218][149][218][150][218][151][218][152][218][153][218][154][218][155][218]":dima$(15)
- 90 fori=0to15:a$(i)=mid$(a$,(i+1)*2-1,1):next:c=peek(646)and15
- 100 goto200
- 110 printtab(13)a$(c)"select colors"
- 120 print" 111111"
- 130 print" 0123456789012345"
- 140 print" [213][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][201]"
- 150 print" foreground[194]"a$a$(c)"[194]"
- 160 print" border[194]"a$a$(c)"[194]"
- 170 print" character[194]"a$a$(c)"[194]"
- 180 print" quit[194] [209][209] [221]"
- 190 print" [202][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][203]":return
- 200 tb%=146:lb%=120:rb%=247:rh%=0:bb%=177:gosub760:gosub110
- 210 poke 53269,128:poke53262,120:poke53263,146:poke2047,254:sys 49152
- 220 gosub730
- 230 onpeek(py)-11goto240,250,260,270
- 240 poke53281,peek(px)-12:goto220
- 250 poke53280,peek(px)-12:goto220
- 260 c=peek(px)-12:print"":gosub110:goto220
- 270 i=peek(px)-12:ifi<7ori>8then220
- 280 poke 53269,0:tb%=98:bb%=201:lb%=104:rb%=111:rh%=0:gosub760:poke53262,104
- 290 poke53263,114:poke53269,128:pokesp,2:pokebs,0
- 300 sys49155:print"[147]";:poke53269,0:end
- 310 data128,000,000,096,000,000,088,000
- 320 data000,038,000,000,033,128,000,017
- 330 data000,000,017,000,000,014,128,000
- 340 data009,064,000,000,160,000,000,080
- 350 data000,000,032,000,000,000,000,000
- 360 data000,000,000,000,000,000,000,000
- 370 data000,000,000,000,000,000,000,000
- 380 data000,000,000,000,000,000,000,000
- 390 data128,000,000,096,000,000,120,000
- 400 data000,062,000,000,063,128,000,031
- 410 data000,000,031,000,000,015,128,000
- 420 data009,192,000,000,224,000,000,112
- 430 data000,000,032,000,000,000,000,000
- 440 data000,000,000,000,000,000,000,000
- 450 data000,000,000,000,000,000,000,000
- 460 data000,000,000,000,000,000,000,000
- 470 fori=0to15:fort=0to7:reada:poke254*64+i*8+t,a:next:next
- 480 data 000
- 490 data 255
- 500 data 000,000
- 510 data 001,255
- 520 data 001
- 530 data 004
- 540 data 0,1,16
- 550 data 000
- 560 tb=49619:reada:poketb,a
- 570 bb=49620:reada:pokebb,a
- 580 lh=49621:reada:pokelh,a
- 590 lb=49622:reada:pokelb,a
- 600 rh=49623:reada:pokerh,a
- 610 rb=49624:reada:pokerb,a
- 620 sp=49649:reada:pokesp,a
- 630 fl=49651:reada:pokefl,a
- 640 cl=49657:i=0
- 650 reada:pokecl+i,a:i=i+1:ifa<>16thengoto650
- 660 bs=49653:reada:pokebs,a
- 670 px=49654:rem pointer column (x)
- 680 py=49655:rem pointer row (y)
- 690 ch=49656:rem character pointed to
- 700 ll=49409:rem scrn pos (low byte)
- 710 lh=49410:rem scrn pos (high byte)
- 720 return
- 730 wait56320,16,16:wait56320,16
- 740 ch%=peek(ch)
- 750 return
- 760 pokerh,rh%:pokelh,lh%
- 770 poketb,tb%:pokebb,bb%:pokerb,rb%:pokelb,lb%:poke53269,128:return
-