home *** CD-ROM | disk | FTP | other *** search
- 24 POKE53281,.:POKE53280,.:POKE198,.:DV=PEEK(186):IFDV<8ORDV>11THENDV=8
- 26 POKE808,234:DN$=""
- 27 LB$="[157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157]"
- 30 NI=.: PL=9: RESTORE
- 33 READ B$,C$:IF B$="END" THEN 40
- 35 NI=NI+1: GOTO 33
- 38 :
- 40 NP=-(INT(NI/PL)+1)*(INT(NI/PL)<NI/PL)-(INT(NI/PL))*(INT(NI/PL)=NI/PL)
- 42 GOSUB465:GOSUB 150'BUILD MENU SCREEN1:IFPG=0THENRESTORE
- 43 IFPG=0THEN:FOR PG=1 TO NP
- 44 GOSUB 165'BUILD MENU SCREEN/2:GOSUB470
- 45 PS=PG*PL-PL+1: PE=-(PG*PL)*(PG*PL<NI)-(NI)*(PG*PL>=NI)
- 46 YP=1
- 47 FOR A=PS TO PE: READ B$,C$
- 48 YP=-YP: IF YP>-1 THEN PRINT LB$;
- 50 B=A-((PG-1)*9):PRINT SPC(1)""B;B$;
- 52 D=(20-LEN(B$))
- 54 FOR Z=1 TO D: PRINT"[158][163][146]";:NEXTZ:PRINT
- 58 NEXT A
- 62 PRINT
- 70 GOSUB 300'INPUT D$
- 90 IF D$="Q" THEN 210:REM-QUIT
- 95 IF D$="*" THEN 350:REM-SLIDE'EM
- 96 IF D$=CHR$(13) THEN 115
- 100 D=INT(VAL(D$)):IFD=0THEN70
- 110 D=D+((PG-1)*9):IF D>0ANDD<=NI THEN PM=PG:GOTO 120
- 115 NEXT PG
- 118 RESTORE:PG=.:GOTO 43
- 119 :
- 120 RESTORE
- 125 FORI=1TO D:READ B$,C$:NEXT
- 127 GOSUB465:GOSUB460'MULTICOLOR OFF
- 130 GOSUB 400'CALCULATED GOTO
- 135 GOSUB470:POKE198,.:WAIT198,1:GETA$:RESTORE:IFA$="S"THENGOSUB250
- 136 IF PS>1THENFORI=1TO(PS-1):READB$,C$:NEXT
- 137 GOTO42
- 140 :
- 145 REM---MAIN MENU BUILD----
- 150 POKE53282,1:POKE53283,2
- 151 POKE53270,PEEK(53270)OR16
- 152 PRINTCHR$(142)"[147]";
- 153 PRINT"[146] [150][169] [146] [169] [146][169] [169] [146][169] [169][146] [169][146] [146] [169] [146][169][169] [146][169]"
- 154 PRINT" [169] [146][169][169][146][169] [146] [146] [146] [146] [146] [146] "
- 155 PRINT" [146] [146] [146] [169]nn[146][169] [146] [146] [146] [146] [146] [146][169] "
- 156 PRINT" [169][146][169] [169][146][169] [146] [146] [146] [169][146][169] [146] "
- 157 PRINT" [146][169] [164][146][169] [164][164][164][146][169][164][164][146][169][164][146] [164][164][146][169] [164][164][146][169][164][164][164][146][169]"
- 158 PRINT"u[150]``````````````````````````````````````i";
- 159 PRINT"} (C)COPYRIGHT 1991 [150] [150] }";
- 160 PRINT"} FREEWARE BY KEYTAPPER[150] [160] [150] }";
- 161 PRINT"} [150] [150] [150] [150] }";
- 162 PRINT"j[150]``````````````````````````````````````k";
- 164 PRINT" [146] ";:GOSUB480:RETURN
- 165 PRINT"";" [146] [158][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][146] [150] ";
- 166 PRINT" [146] [158][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][146] [150] ";
- 167 PRINT" [146] [158][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][146] [150] ";
- 168 PRINT" [146] [158][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][146] [150] ";
- 169 PRINT" [146] [158][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][146] [150] ";
- 170 PRINT" [146] [158][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][146] [150] ";
- 171 PRINT" [146] [158][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][146] [150] ";
- 172 PRINT" [146] [158][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][146] [150] ";
- 173 PRINT" [146] [158][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][146] [150] ";
- 174 PRINT" [146] PAGE [RETURN]=NEXT [146] [150] ";
- 175 PRINT" [146] [150] ";
- 176 PRINT" Q=QUIT *=SLIDE (S=SAVES PIC.VIEWED) [150] ";
- 177 PRINT" ";:POKE2023,160:POKE56295,2
- 178 PRINT"[146]"
- 179 POKE53280,2:POKE53281,0
- 180 RETURN
- 190 :
- 210 PRINT"[147]";CHR$(9):POKE53280,.:POKE53281,.:GOSUB460
- 211 PRINT" TO ADD GENIE PICS, LIST 479-"
- 213 PRINT" DIFFICULT BUFFER-SENDS";
- 214 PRINT" REQUIRE PIC CONVERTED USING SEQ-TO-BBS.--[182]<[178]"
- 215 FORL=0TO3:POKE780+L,.:NEXT:POKE808,237:END
- 240 :
- 249 REM///SAVE PIC.VIEWED///
- 250 B$=LEFT$(B$,12):IFRIGHT$(B$,1)=" "THENB$=LEFT$(B$,LEN(B$)-1):GOTO250
- 251 IFB$=""THEN280
- 253 GOSUB460:PRINT"[147][146]"LEFT$(DN$,12)SPC(6)"[158]SAVING PIC."B$"[158]..."
- 255 CLOSE15:OPEN15,DV,15,"I":PRINT#15,"S0:PIC."+B$:GOSUB296
- 257 OPEN8,DV,8,"PIC."+B$+",S,W":GOSUB290:IFEOTHEN280
- 258 A=PEEK(53281)AND15:IFATHENPRINT#8,CHR$(2)+MID$("[159][156][158][129][149][150][151][152][153][154][155]",A,1);
- 260 CMD8:GOSUB400:PRINT#8:CLOSE8:GOSUB290:IFEOTHEN280
- 261 IFATHENPRINTSPC(6)"TURNOFF BCKGRND COLOR? (Y[146]/N)":POKE198,0:WAIT198,1:GETD$
- 262 IFATHENIFD$="N"THEN278
- 263 OPEN8,DV,8,"PIC."+B$+",S,A":PRINT#8,CHR$(2)+"[144][154][145]";
- 265 PRINT#8:CLOSE8
- 266 GOSUB290:IFEOTHEN280
- 278 PRINT"[147]"LEFT$(DN$,12)SPC(8)"PIC."B$" [158]SAVED!":GOSUB296:PRINT#15,"I"
- 280 CLOSE8:CLOSE15:RETURN
- 290 INPUT#15,EO,EO$,E1,E2:IFEO<20THENEO=0:RETURN
- 292 PRINT:PRINTSPC(18-INT(LEN(EO$)/2))" "EO$" "
- 293 IFEO=72THENPRINT#15,"V0:":RETURN
- 295 T=TI:FORTT=-1TO0:TT=(TI-T)<225:NEXT
- 296 T=TI:FORTT=-1TO0:TT=(TI-T)<75:NEXT:RETURN
- 297 :
- 299 REM---INPUT PAGE---
- 300 PRINT""LEFT$(DN$,23)LB$;
- 305 PRINTSPC(15)"[145] PAGE"PG"[157].":IFPG=NPTHENPRINTLEFT$(LB$,29)"LAST"
- 310 PRINT SPC(12)"[158]CHOOSE PIC#[160]?";
- 311 POKE198,0:WAIT198,1:GETD$
- 320 RETURN
- 349 REM---SLIDE'EM---
- 350 POKE198,.:GOSUB465:GOSUB 460'MULTICOLOR OFF
- 353 FOR TC=1 TO NI:RESTORE
- 355 FOR CT=1 TO TC:READ B$,C$:NEXT
- 356 RESTORE:GOSUB465:GOSUB 400'CALC GOTO
- 357 T=TIME:GOSUB470
- 360 FORTT=-1TO0:GETA$:TT=((TI-T)<300)AND(A$<>CHR$(13))AND(A$<>"S"):NEXT
- 365 IF A$=CHR$(13)THENPG=0:GOTO42
- 366 IF A$="S"THENGOSUB250
- 370 NEXT: GOTO 350
- 375 :
- 399 REM---CALCULATED GOTO---
- 400 GL=VAL(C$): POKE 785,188:POKE786,168:POKE GL,PEEK(GL): GL=USR(0)
- 418 :
- 459 REM--MULTICOLOR OFF--
- 460 POKE53270,PEEK(53270)AND239:RETURN
- 465 POKE53265,PEEK(53265)AND239:PRINT"[147][146]";
- 466 POKE53280,.:POKE53281,.:RETURN:REM'SCREEN OFF
- 470 POKE53265,PEEK(53265)OR16:RETURN:REM'SCREEN ON
- 475 :
- 479 REM--COLLECTION NAME DATA
- 480 A$="[158]MISCELLANEOUS[182]<[178] PICS"
- 483 A$="[146]"+LEFT$(LB$,20+INT(LEN(A$)/2))+A$:PRINTA$"[145]":PRINT"[150]";:RETURN
- 485 :
- 499 REM--DATA"PICNAME","BEGINNING LINE#"
- 899 REM--INSERT DATA ABOVE THIS LINE
- 900 DATA "END"," "
- 950 :
- 998 REM/////MERGE BASIC PICS BELOW/////
- 999 REM/////END EACH PIC WITH:RETURN
-