0 REM ***************************** 1 REM * * 2 REM * G O L D F E V E R * 3 REM * * 4 REM * (C) 1987 BY * 5 REM * * 6 REM * HARALD FURTH * 7 REM * * 8 REM ***************************** 9 : 10 POKE55,.:POKE56,114:POKE53280,.:POKE53281,.:POKE53265,11:W=PEEK(186) 20 IFO=.THENO=1:LOAD"GF/M",W,1 22 IFO=1THENO=2:LOAD"GF/T",W,1 30 SYS29258:MU=.:DI=1 35 REM--------------------------------- 36 REM GESCHWINDIGKEIT DER AUFZUEGE 37 REM--------------------------------- 38 L1=1:L2=2:L3=3:L4=4:L5=5:L6=5:L7=5:L8=5 39 REM--------------------------------- 40 ONL1GOSUB3000,3002,3004,3006,3008 41 ONL2GOSUB3500,3502,3504,3506,3508 42 ONL3GOSUB4000,4002,4004,4006,4008 43 ONL4GOSUB4500,4502,4504,4506,4508 44 ONL5GOSUB5000,5002,5004,5006,5008 45 ONL6GOSUB5500,5502,5504,5506,5508 46 ONL7GOSUB6000,6002,6004,6006,6008 47 ONL8GOSUB6500,6502,6504,6506,6508 50 FORI=1TO5:HF$=RIGHT$("000000"+MID$(STR$(1200-I*200),2),6) 60 N$(I)=HF$+"HFS ":NEXT 160 IFPEEK(186)=1THEN310 190 OPEN1,8,15:OPEN2,8,2,"GF/SCORE,S,R":INPUT#1,A,B$,C,D:IFA<>.THEN280 220 FORI=1TO5:INPUT#2,N$(I):NEXT 280 CLOSE1:CLOSE2 310 GOSUB1780 340 POKE49236,.:POKE49237,. 350 POKE49238,1:POKE53265,11:PRINT"[147]":FA=6:FB=14:GOSUB2000:POKE211,6:POKE214,3 354 SYS58640:PRINT"[158][192][193][194][201][202][203][166] [192][187][188][217][193][219][217][193][219][166] [167][217][193][219][192][193][218]"; 355 PRINTSPC(13)"[195][196][197][195] [214][195] [195][189][190][220][221] [220][221] [168][169][170][220][221] [220][223][174]"; 356 PRINTSPC(13)"[198][199][200][163][164][165][198][199][161][198][191]@[146][207] [255][199][161][171][172][173][255][199][161][207][175][176]"; 358 PRINTSPC(13)"WRITTEN 1987 BY HARALD FURTH"; 360 PRINTSPC(13)"[177][178][179] START"; 361 PRINTSPC(27)"[180][181][182]"; 362 PRINTSPC(37)"[177][178][183] PAUSE"; 363 PRINTSPC(27)"[180][181][184]"; 364 PRINTSPC(37)"[177][178][185] MUSIC ON-OFF"; 365 PRINTSPC(20)"[180][181][184]"; 390 POKE53265,27:POKE49235,. 400 FORZE=.TO1000:IFPEEK(197)=4THEN430 410 NEXT:GOTO1180 430 POKE49158,1:POKE49238,.:POKE53278,. 460 POKE49170,.:WAIT49170,10 490 S=.:FORI=.TO5:S=S+PEEK(49157-I)*10^I:NEXT 520 S$=RIGHT$("000000"+MID$(STR$(S),2),6) 550 IFS$=>N$(5)THENDI=.:POKE49238,1:GOTO610 580 IFPEEK(49235)=.THEN350 590 GOTO340 610 PRINT"[147][159] PLEASE ENTER YOUR NAME" 620 POKE211,14:POKE214,15:SYS58640:FORT=.TO9:POKE55950+T,4:NEXT 640 PRINT"----------" 670 PRINT 700 PRINTTAB(14)"----------" 730 PRINT"[158] ABCDEFGHIJKLMNOPQRSTUVWXYZ. R E" 760 B1=35470:B2=5:B3=35661:B1$="<[157]>[145][145][145]":B2$=" [157] [145][145][145]" 790 PRINT"[145][145]"TAB(B2)B1$:POKE53265,27 820 J=PEEK(56320):IFJ=111ANDB2=35THEN1000 850 IFJ=111ANDB2=33ANDB1>35470THENPOKEB1-1,32:B1=B1-1:GOSUB1600 880 IFJ=111ANDB2<32THENPOKEB1,PEEK(B3):B1=B1+1:GOSUB1600 910 IFJ=123ANDB2>5THENPRINTTAB(B2)B2$:B2=B2-1:GOSUB1660 940 IFJ=119ANDB2<35THENPRINTTAB(B2)B2$:B2=B2+1:GOSUB1690 970 IFB1<35480THEN820 1000 N$="":FORI=.TO9:X=PEEK(35470+I)+64 1030 IFX=>96THENX=X-64 1060 N$=N$+CHR$(X):NEXT 1090 N$(.)=S$+N$ 1120 FORI=1TO5:IFN$(.)