home *** CD-ROM | disk | FTP | other *** search
- 1 GOTO100
- 2 RC=X:GOTO116
- 3 GOSUB118:A=VAL(ER$):A$=ES$:RETURN
- 4 A=PEEK(52033)*16:RETURN
- 7 P$=A$:GOTO112
- 9 GOSUB114:AN$="":ONPEEK(52033)GOTO16:IFL$=""THENRETURN
- 10 IFPL=0THENAN$=L$+"":RETURN
- 11 FORL=1TOLEN(L$):A$=MID$(L$,L,1):IFA$<"A"ORA$>"Z"THENAN$=AN$+A$:NEXT:RETURN
- 12 AN$=AN$+CHR$(ASC(A$)OR128):NEXT:RETURN
- 14 FI$=A$:GOTO154
- 15 L=1:PL=1:POKE45058,1:GOSUB9:POKE45058,0:A$=AN$:RETURN
- 16 POKE45058,0:GOTO152
- 17 P$="[139]":GOTO112
- 18 P$="[139][139]":GOTO112
- 20 CLOSE1:CLOSE2:CLOSE3:RETURN
- 23 OPEN2,D7,5,"@"+D7$+":"+A$+",S,W":RETURN
- 24 RETURN
- 40 P$=" (Y/[156][N]): ":IFATHENP$=" ([156][Y]/N): "
- 41 GOSUB112:L=1:GOSUB15:IFATHEN43
- 42 A=-(L$="Y"ORL$="[217]"):RETURN
- 43 A=-(L$="N"ORL$="[206]"):RETURN
- 50 P$="[193]REA TEMPORARILY CLOSED.":GOSUB112:GOTO152
- 51 GOTO152:REM NOT USED
- 52 P$="[150][211]ORRY. [213]NATHORIZED COMMAND.":GOSUB112:GOTO152
- 53 P$="[147]":GOSUB112
- 54 FI$=A$:GOTO160
- 62 GOTO14
- 65 OPEN2,D7,5,D7$+":"+A$:RETURN
- 100 POKE152,PEEK(251)
- 102 GOTO164
- 104 :
- 106 :REM START OF USER JUMP TABLE.
- 108 :
- 112 GOTO206 :REM SEND P$ OUT.
- 114 GOTO214:REM GET L$ FROM MODEM.
- 116 B=D7%:GOTO328:REM SEND 'P' TO REL.
- 118 B=D7%:GOTO234:REM READ ERR CHANNEL.
- 120 GOTO238:REM READ SYSTEM CLOCK.
- 122 GOTO250:REM DISPLAY USER ONLINE.
- 124 GOTO254:REM REMOTE SYSOP MENU.
- 126 GOTO286:REM DISPLAY DIR.
- 128 GOTO324:REM BREAK RC INTO LO/HI.
- 130 GOTO334:REM UPDATE (USER LOG).
- 132 GOTO336:REM EMPTY UL$.
- 134 GOTO338:REM GET U$() FROM DISK.
- 136 GOTO340:REM GET N$() FROM DISK.
- 138 GOTO342:REM SEND U$() TO DISK.
- 140 GOTO344:REM SEND N$() TO DISK.
- 142 GOTO348:REM FIND DV,DR$ IN DR%().
- 144 GOTO350:REM FIND DV,DR$
- 146 GOTO352:REM INCREMENT DV,DR$.
- 148 GOTO364:REM HANG UP PHONE.
- 150 GOTO376:REM FIND TIME CONNECTED.
- 152 GOTO408:REM RETURN TO BBS.
- 154 GOTO410:REM LOAD NEXT MODULE.
- 156 GOTO386:REM GET SC() FROM DISK.
- 158 GOTO402:REM SEND SC() TO DISK.
- 160 GOTO382:REM SEND SEQ OUT.
- 162 :
- 164 B1=56577:B2=56579:Q$=CHR$(34):B3=56590:B4=56588:DV=8:N$=CHR$(0):SI=54272
- 166 DIMU$(15),N$(15),DR%(7):DR$="0"
- 168 GOSUB170:GOTO180
- 170 OPEN1,8,5,"0:(BBS.CONFIG)":FORT=0TO9:INPUT#1,A:IFA=0THEN174
- 172 FORI=0TOA-1:INPUT#1,A$,A,A:NEXT
- 174 NEXT:INPUT#1,DR:FORI=0TODR-1:INPUT#1,DR%(I):NEXT:DR=DR+7
- 176 INPUT#1,RF:AA=-((RFAND128)=128):RF$=MID$(STR$(AA),2)+":(USERFILE)"
- 178 INPUT#1,SY$,BD$,MT%,RC,S1$,S2$,RR,P1$,P2$,D5,D6,MF,N5,N3,N4:CLOSE1:RETURN
- 180 DC$="[149] --===[129]***[158]===[153]---===[159]***[154]===---[156]===***[158]===--[152]":GOTO422
- 182 IFA$="[133]"THENSY=SY+1:GOSUB254:SY=SY-1:RETURN
- 184 IFA$<>"[134]"THEN190
- 186 P$=F$+F$+"[195]HAT [205]ODE:"+F$:GOSUB112:SYS52012:CD=PEEK(52033)
- 188 A$=CHR$(PEEK(52034)):P$=F$+F$+"[197]XITED...."+F$:GOSUB110
- 190 IFA$="[140]"THENCD=1:RETURN
- 192 IFL<>65535THENRETURN
- 194 OPEN1,8,5,"0:(USER LOG),A":PRINT#1,UL$:PRINT#1,"[212]IME [197]LAPSED![152]":CLOSE1
- 196 CD=1:UL$="":RETURN
- 198 IFA$=""ORZ$=""THENGOSUB202
- 200 RETURN
- 202 POKESI+4,21:POKESI+4,20:RETURN
- 206 IFL=55THENPRINT#4,P$;:RETURN
- 208 POKE52030,SY:POKE52031,CG:POKE52040,MM:SYS51994,P$
- 210 CD=PEEK(52033):A$=CHR$(PEEK(52034)):IFA$=CHR$(0)THENA$=""
- 212 RETURN
- 214 GOSUB376:IFVAL(U$(14))<COTHEN222
- 216 POKE52030,SY:POKE52031,CG:POKE52038,EC:POKE52039,L:POKE52040,MM
- 218 L$="01HING REALLYR DESCTIPTIONRIPTION THA ":SYS52003,L$:CD=PEEK(52033)
- 220 L=PEEK(52034)+256*PEEK(52036):A$=CHR$(PEEK(52034)):GOSUB182:RETURN
- 222 P$=F$+F$+"[217]OU [200]AVE [197]XCEEDED [217]OUR [212]IME [204]IMIT!!"+F$+"[199][207][207][196][194][217][197]!"+F$:GOSUB110
- 224 GOTO152
- 226 GOSUB326:AA=RF:GOSUB348
- 228 FORL=1TO2:PRINT#15-B,"P"CHR$(99)CHR$(R1)CHR$(R2)CHR$(1):GOSUB234:NEXT
- 230 GOSUB234:IFER$<"20"ORER$="50"THENRETURN
- 232 PRINT"[197]RROR IN [210][197][204] FILE!":GOSUB364:STOP
- 234 ES$="":GOSUB236:ER$=LEFT$(ES$,2):RETURN
- 236 GET#15-B,A$:ES$=ES$+A$:ON-(A$<>CHR$(13))GOTO236:RETURN
- 238 T1$="01:31:30.7 PM":SYS51982,T1$:TM$=T1$+""
- 240 HO$=LEFT$(TM$,2):MI$=MID$(TM$,4,2):FZ$=RIGHT$(TM$,2)
- 242 IFVAL(LEFT$(TM$,2))<>12ANDFZ$<>"AM"THENC2=1:GOTO248
- 244 IFC2THENOPEN1,8,5,"@0:(T.CALLERS),S,W":PRINT#1," ":CLOSE1:DT=DT+1
- 246 IFC2THENC2=0:NT=0:IFS9THENOPEN1,8,5,"@0:(USER LOG),S,W":CLOSE1
- 248 DA$=M$+STR$(DT):RETURN
- 250 PRINT"[156]"F$U$(1)" <*> [204]VL-"+MID$(STR$(AC),2):GOSUB376
- 252 PRINTTM$" [195]ONNECTED:"STR$(CO)" MINS.[152]":RETURN
- 254 D8=D7:DR$=D7$
- 256 P$="[147]":GOSUB110
- 258 P$=DC$+F$+" --**]> [210]EMOTE [211]YS-[207]P [205]ENU <[**--"+F$+DC$+F$:GOSUB110
- 260 P$="$ - [196]IRECTORY":GOSUB110
- 262 P$="@ - [196]OS COMMANDS":GOSUB110
- 264 P$="# - [212]OGGLE DRIVE #"+STR$(D8)+";"+DR$:GOSUB110
- 266 P$=F$+"[210][211][205]"+MID$(STR$(D8),2)+";"+DR$+":":GOSUB112:L=1:GOSUB114:IFCDTHENRETURN
- 268 IFL$=""THENRETURN
- 270 GOSUB334:UL$=UL$+"[211]YSOP-"+L$+CHR$(13)
- 272 AA=D8:ON-(L$="$")-2*(L$="#")GOSUB286,352
- 274 IFL$="?"THEN256
- 276 IFL$<>"@"THEN266
- 278 P$=F$+">":GOSUB112:L=39:GOSUB114:IFCDTHENRETURN
- 280 B=D8-8:IFL$=""THENGOSUB234:P$=F$+ES$:GOSUB110:GOTO266
- 282 IFLEFT$(L$,4)=P2$+":"THENPRINT#15-B,RIGHT$(L$,LEN(L$)-4)
- 284 GOTO266
- 286 P$=F$+"[208]ATTERN? $"+DR$+":":GOSUB112:L=16:GOSUB114:FI$=L$+""
- 288 IFFI$=""THENFI$="*"
- 290 P$=F$:GOSUB110:OPEN1,D8,0,"$"+DR$+":"+FI$
- 292 GOSUB234:IFER$>"01"THENCLOSE1:P$=F$+ES$:GOSUB110:RETURN
- 294 GET#1,A$:GET#1,A$
- 296 GET#1,A$:GET#1,A$:IF(ST)AND64THENCLOSE1:RETURN
- 298 GET#1,LO$:GET#1,HI$
- 300 LO$=LO$+N$:HI$=HI$+N$
- 302 P$=STR$(ASC(LO$+CHR$(0))+256*ASC(HI$+CHR$(0)))+" "
- 304 GET#1,A$:IFA$=""THEN312
- 306 GET#5,Z$:IFZ$=""THENGETZ$
- 308 IFZ$=" "THENCLOSE1:RETURN
- 310 P$=P$+A$:GOTO304
- 312 IFECANDMID$(P$,8,1)="("THEN296
- 314 GOSUB110:IFA$=" "THENCLOSE1:RETURN
- 316 GOTO296
- 318 POKEB3,65:POKEB4,40:POKEB2,231:POKEB1,57:POKEB4,48:RETURN
- 320 GOSUB318:POKEB2,PEEK(B2)OR32:POKEB1,PEEK(B1)AND223:POKEB1,PEEK(B1)OR32
- 322 POKEB1,PEEK(B1)AND223:POKEB4,40:POKEB4,47:POKEB2,230:GOSUB318:RETURN
- 324 HI=INT(RC/256):LO=RC-(HI*256):RETURN
- 326 GOSUB324:R1=LO:R2=HI:RETURN
- 328 GOSUB326:GOTO228
- 330 AC=VAL(U$(3)):A2=INT(AC/256):A1=AC-A2*256:RETURN
- 332 AA=VAL(N$(3)):RETURN
- 334 IFLEN(UL$)<230THENRETURN
- 336 OPEN1,8,5,"0:(USER LOG),A":PRINT#1,UL$:CLOSE1:UL$="":RETURN
- 338 GOSUB340:FORI=1TO15:U$(I)=N$(I):NEXT:RETURN
- 340 FORT=1TO15:INPUT#3,N$(T):NEXT:RETURN
- 342 FORI=1TO15:N$(I)=U$(I):NEXT
- 344 N$(0)="":FORT=1TO15:N$(0)=N$(0)+Q$+N$(T)+F$:NEXT
- 346 PRINT#3,N$(0):RC=1:GOSUB226:RETURN
- 348 B=AA-8:A=-((DR%(B)AND128)=128):DR$=MID$(STR$(A),2):RETURN
- 350 GOSUB348:A=(AAAND128)=128:DR$=MID$(STR$(A),2):RETURN
- 352 IFDR$="0"THENGOSUB348:IFDR$="1"THENRETURN
- 354 AA=AA+1:IFAA>15THENAA=8
- 356 FORL=0TO(DR-8):IFAA<>(DR%(L)AND63)THENNEXT:GOTO354
- 358 IFA1AND32ORSYTHEN362
- 360 GOSUB348:IFDR%(B)AND64THEN354
- 362 D8=AA:DR$="0":RETURN
- 364 ON(MT%-1)GOTO366,368,372,374,320,320
- 366 POKEB2,PEEK(B2)OR32:POKEB1,PEEK(B1)AND223:RETURN
- 368 FORT=1TO2000:NEXT:PRINT#5,"+++";:FORT=1TO2000:NEXT
- 370 PRINT#5,"[193][212][200]0[216]2[197]0[205]0[209]0[214]0[211]0=0":RETURN
- 372 POKEB2,38:POKEB1,38:RETURN
- 374 POKEB1,PEEK(B1)OR32:RETURN
- 376 GOSUB238:CT=VAL(HO$):MI=VAL(MI$):CO=ABS((LH*60+LM)-(CT*60+MI))
- 378 IFLH=12ANDC2THENCO=ABS(CO-720)
- 380 RETURN
- 382 B=D7%:OPEN1,D7,5,D7$+":"+FI$:GOSUB118:IFER$>"01"THENCLOSE1:RETURN
- 384 POKE52030,SY:SYS52021:CLOSE1:CD=PEEK(52033):A$=CHR$(PEEK(52034)):RETURN
- 386 OPEN3,8,3,"0:(SCORES)":GOSUB118:IFER$>"01"THENCLOSE3:RETURN
- 388 RC=R:GOSUB324:B=0:GOSUB228:GET#3,A$:IF(ST)AND64THENSC=0:GOTO392
- 390 INPUT#3,SC
- 392 IFSC=0THENSC=I:CLOSE3:DIMSC(SC):RETURN
- 394 IFI>SCTHENDIMSC(I):GOTO398
- 396 DIMSC(SC)
- 398 FORT=1TOSC:INPUT#3,SC(T):NEXT:CLOSE3:IFI>SCTHENSC=I
- 400 RETURN
- 402 OPEN3,8,3,"0:(SCORES)":GOSUB118:IFER$>"01"THENCLOSE3:RETURN
- 404 RC=R:GOSUB324:B=0:GOSUB228:SC$=STR$(SC)+F$:FORT=1TOSC
- 406 SC$=SC$+STR$(SC(T))+F$:NEXT:PRINT#3,SC$;:RC=1:GOSUB228:CLOSE3:RETURN
- 408 FI$="(ST/R 3.?)":DV=D5
- 410 OPEN1,8,5,"@0:(DATA),S,W":PRINT#1,R$:AA=DV:GOSUB350:FORT=1TO15
- 412 PRINT#1,Q$U$(T):NEXT:PRINT#1,LH:PRINT#1,LM:PRINT#1,SA:PRINT#1,SY
- 414 PRINT#1,S9:PRINT#1,HL:PRINT#1,M$:PRINT#1,DT:PRINT#1,LEN(F$):PRINT#1,Q$LN$
- 416 PRINT#1,DV:PRINT#1,NW:PRINT#1,Q$L$:CLOSE1:POKE252,32
- 418 POKE251,PEEK(152):PRINT"[146][147]LOAD"Q$DR$":"FI$Q$","DVAND127""
- 420 POKE631,131:POKE198,1:NEW
- 422 OPEN1,8,5,"0:(DATA)":INPUT#1,R$:R=VAL(R$):FORT=1TO15
- 424 INPUT#1,U$(T):NEXT:INPUT#1,LH,LM,SA,SY,S9,HL,M$,DT,T,LN$,DV,NW,L$
- 426 CLOSE1:GOSUB330:CG=VAL(U$(8)):IFT=2THENF$=CHR$(13)+CHR$(10)
- 428 D7=DVAND127:AA=(DVAND128)=128:D7$=MID$(STR$(AA),2):D7%=D7-8
- 430 P=51994
-