Home » Personal collection » Acorn tapes » Commercial_Releases » box04_tape12a_acorn_eu_ten_of_the_best_3.wav » GREBIT

GREBIT

This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.

Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.

Tape/disk: Home » Personal collection » Acorn tapes » Commercial_Releases » box04_tape12a_acorn_eu_ten_of_the_best_3.wav
Filename: GREBIT
Read OK:
File size: 2FC1 bytes
Load address: FFFF1900
Exec address: FFFF8023
Duplicates

There are 3 duplicate copies of this file in the archive:

File contents
   10 REM Grebit
   20 REM By S.Merrigan
   30 REM (c) Electron User
   40 DATA 0,127,0,255,139,138,103,51,48,248,112,255,15,10,15,255,240,240,240,255,15,10,15,255,128,192,192,238,31,27,63,204
   50 DATA 51,34,34,255,255,252,252,48,205,69,69,237,237,205,205,0,0,0,16,56,15,15,15,0,112,192,128,0,15,195,195,192
   60 DATA 255,255,255,255,252,203,195,3,255,255,255,255,255,247,240,0,238,238,238,238,238,238,240,0,204,204,255,255,249,150,150,6
   70 DATA 15,127,93,93,127,124,60,48,15,255,85,85,255,255,15,0,15,255,85,85,255,254,30,16,14,239,69,69,205,197,135,128
   80 DATA 48,67,67,67,255,138,138,119,224,40,24,24,255,10,10,255,0,0,0,0,239,42,76,136,0,4,8,8,8,8,8,4
   90 ON ERROR GOTO 4670
  100MODE4:VDU23,1,0;0;0;0;:PROCins:PROChi_cl:*FX16
  110MODE5:VDU23,1,0;0;0;:PRINT''"Hang about...";
  120 PROCinit
  130 PROCassemble
  140 PROCzhole
  150 REPEAT:grow%=0:?score=0:score?1=0:LI%=9:?speed=5
  160 ?&8D=&90:?&8E=&7B
  170 grow%=grow%+1:IF grow%>3 grow%=3
  180 ?&96=0:CLS:PROCdraw
  190 ?if=0:?ifs=0
  200 FORI=0TO5:frog%(I)=0:NEXT
  210 bonus?1=5:FROG%=0:?bonus=0
  220 REPEAT:*FX15,0
  230 ?&8D=16:?&8E=121:CALLerase
  240 ?xco=16:?yco=2:?dead=0
  250 ?&96=5:CALLgame
  260 IF ?dead=1 OR frog%(?&70)=1 OR ?dead=4 PROCw
  270 IF ?dead=2 AND frog%(?&70)=0 PROCfrog
  280 IF ?dead=3 bonus?1=5:?dead=1:GOTO260
  290 UNTIL LI%=0 OR FROG%=5
  300 IF FROG%=5 PROCcl:GOTO 170
  310 PROCcoped_it
  320 SC%=1000*((?score AND&F0)DIV&10)+100*(?score AND&F)+10*((score?1 AND&F0) DIV&10)+(score?1 AND&F)
  330 CLS:IF SC%>HI%(5)PROChi
  340 PROChi_sc
  350 PROChi_cl
  360 UNTIL FALSE
  370 DEF PROCw:VDU7
  380 LI%=LI%-1:PROCa(17,30,STR$(LI%))
  390 IF ?dead=4 GOTO420
  400 A=?yco:IF A=16 OR A=20 OR A=24 CALLwhat:CALLplus:CALLwhat2:GOTO430
  410 IF A=18 OR A=22 CALLwhat2:CALLminus:CALLwhat:GOTO430
  420 CALLerase
  430 CALLcreak:FORI=100TO50STEP-1:SOUND1,-15,I,1:NEXT:CALLcreak
  440 ENDPROC
  450 DEF PROCassemble
  460 DIMQ% 2000
  470 FORI=0TO2STEP2
  480 P%=Q%
  490 [OPTI
  500 .hole EQUD0:EQUD0:EQUD0:EQUD0:EQUD0:EQUD0:EQUD0:EQUD0
  510 .bonus EQUW0
  520 .score EQUW0
  530 .skel EQUW&0783:EQUW&0727:EQUW&1303:EQUW&8143:EQUW&0E1C:EQUW&0E4E:EQUW&8C0C:EQUW&182C
  540 .ti EQUD0:EQUB0
  550 .speed EQUB0
  560 .gam JSRbon
  570 .game
  580 JSRtime
  590 JSRset
  600 JSRrset
  610 JSRshove
  620 JSRman
  630 LDAdead:CMP#0:BEQgame1:JMPdeath
  640 .game1 DECcounter
  650 BPLgame
  660 LDA#5
  670 STAcounter
  680 JMPgam
  690 .death RTS
  700 .set
  710 LDX#24
  720 LDA#32:STA&70
  730 LDA#&5D:STA&71
  740 LDA#40:STA&72
  750 LDA#&5D:STA&73
  760 LDA#&18:STA&74
  770 LDA#&5E:STA&75
  780 .begin
  790 LDYcounter
  800 CPX#24:BNEce:JMPre
  810 .ce CPX#8:BNEche:JMPre
  820 .che CPX#20:BNEche1:LDAstevie,Y:CMP#1:BEQre:JMPadd
  830 .che1 CPX#16:BNEche2:LDAstevie+12,Y:CMP#1:BEQre:JMPadd
  840 .che2 CPX#12:BNEche3:LDAstevie+6,Y:CMP#1:BEQre:JMPadd
  850 .che3 CPX#4:BNEre:LDAstevie,Y:CMP#1:BEQre:JMPadd
  860 .re LDY#7
  870 .loop
  880 LDA(&70),Y
  890 STA&76,Y
  900 DEY
  910 BPLloop
  920 LDY#0
  930 .shift
  940 LDA(&72),Y
  950 STA(&70),Y
  960 INY
  970 BNEshift
  980 LDY#7
  990 .replace
 1000 LDA&76,Y
 1010 STA(&74),Y
 1020 DEY
 1030 BPLreplace
 1040 .add
 1050 LDA&71:CLC:ADC#&5:STA&71
 1060 LDA&73:CLC:ADC#&5:STA&73
 1070 LDA&75:CLC:ADC#&5:STA&75
 1080 DEX:DEX:DEX:DEX
 1090 LDAif:CMP#1:BNEone:JSRerase:LDA#0:STAif
 1100 .one CPXyco:BNEtwo:CPX#16:BPLtwo:JSRlo_ri:LDA#1:STAif:JSRerase
 1110 .two CPX#0:BEQend:JMPbegin
 1120 .end RTS
 1130 .rset
 1140 \right
 1150 LDX#18
 1160 LDA#&98:STA&7D
 1170 LDA#&60:STA&7E
 1180 LDA#&98:STA&7F
 1190 LDA#&5F:STA&80
 1200 LDA#&A0:STA&81
 1210 LDA#&5F:STA&82
 1220 .rbegin LDYcounter
 1230 CPX#14:BNErce:JMPrre
 1240 .rce CPX#10:BNErche:JMPrre
 1250 .rche CPX#18:BNErche1:LDAstevie+6,Y:CMP#1:BEQrche1:JMPradd
 1260 .rche1 CPX#6:BNErre:LDAstevie+6,Y:CMP#1:BEQrre:JMPradd
 1270 .rre LDY#7
 1280 .rloop
 1290 LDA(&7D),Y
 1300 STA&85,Y
 1310 DEY
 1320 BPLrloop
 1330 LDY#255
 1340 .rshift
 1350 LDA(&7F),Y
 1360 STA(&81),Y
 1370 DEY
 1380 BNErshift
 1390 LDY#7
 1400 .rreplace
 1410 LDA&85,Y
 1420 STA(&81),Y
 1430 DEY
 1440 BPLrreplace
 1450 .radd CPX#14:BNEradd2:LDA#&A:STA&70:JMPradd3
 1460 .radd2 LDA#&05:STA&70
 1470 .radd3 LDA&82:CLC:ADC&70:STA&82
 1480 LDA&80:CLC:ADC&70:STA&80
 1490 LDA&7E:CLC:ADC&70:STA&7E
 1500 DEX:DEX:DEX:DEX
 1510 LDAifs:CMP#1:BNEones:JSRerase:LDA#0:STAifs
 1520 .ones CPXyco:BNEtwos:CPX#14:BPLtwos:CPX#6:BMItwos:JSRlo_le:LDA#1:STAifs:JSRerase
 1530 .twos CPX#2:BEQrend:JMPrbegin
 1540 .rend RTS
 1550.sound EQUW&11:EQUW1:EQUW30:EQUW2
 1560.man LDAdead:CMP#0:BEQmans:RTS
 1570.mans LDA#129:LDY#0:JSR&FFF4
 1580CPY#&FF:BNEman1:RTS
 1590.man1 CPX#58:BNEman2:JMPup
 1600.man2 CPX#47:BNEman3:JMPdown
 1610.man3 CPX#90:BNEman4:JMPleft
 1620.man4 CPX#88:BNEman5:JMPright
 1630.man5 CPY#&1B:BNEman6:LDA#126:JSR&FFF4
 1640.man6 RTS
 1650.up JSRerase:JSRso:JSRscoring
 1660INCyco:INCyco:JSRups
 1670LDAxman:SEC:SBC#128:STAxman
 1680LDAxman+1:SBC#2:STAxman+1
 1690LDA#0:STAfrog:JSRin_fro:JMPerase
 1700.down JSRerase:JSRso
 1710DECyco:DECyco:JSRdo
 1720LDAxman:CLC:ADC#128:STAxman
 1730LDAxman+1:ADC#2:STAxman+1
 1740LDA#48:STAfrog:JSRin_fro:JMPerase
 1750.left JSRerase:JSRso
 1760DECxco:DECxco:JSRter
 1770LDAxman:SEC:SBC#16:STAxman
 1780LDAxman+1:SBC#0:STAxman+1
 1790LDA#32:STAfrog:JSRin_fro:JMPerase
 1800.right JSRerase:JSRso
 1810INCxco:INCxco:JSRter
 1820LDAxman:CLC:ADC#16:STAxman
 1830LDAxman+1:ADC#0:STAxman+1
 1840LDA#16:STAfrog:JSRin_fro:JMPerase
 1850.erase
 1860LDY#15
 1870.erase1
 1880LDA(xman),Y
 1890EOR(frog),Y
 1900STA(xman),Y
 1910DEY
 1920BPLerase1
 1930RTS
 1940 .shove LDAyco:CMP#16:BPLshove1:RTS
 1950 .shove1 LDYcounter
 1960 CMP#16:BNEhe1:LDAstevie+12,Y:CMP#1:BNEhe1:JMPsleft
 1970 .he1 CMP#18:BEQsright
 1980 CMP#20:BNEhe2:LDAstevie,Y:CMP#1:BNEhe2:JMPsleft
 1990 .he2 CMP#22:BNErhe:LDAstevie+6,Y:CMP#1:BNErhe:JMPsright
 2000 .rhe CMP#24:BEQsleft
 2010 RTS
 2020 .sleft
 2030 DECxco:JSRter
 2040 LDAxman
 2050 SEC
 2060 SBC#8
 2070 STAxman
 2080 LDAxman+1
 2090 SBC#0
 2100 STAxman+1
 2110 RTS
 2120 .sright
 2130 INCxco:JSRter
 2140 LDAxman
 2150 CLC
 2160 ADC#8
 2170 STAxman
 2180 LDAxman+1
 2190 ADC#0
 2200 STAxman+1
 2210 RTS
 2220 .ter
 2230 LDAxco:CMP#2:BPLter1:LDA#1:STAdead
 2240 .ter1 CMP#33:BMIter2:LDA#1:STAdead
 2250 .ter2 RTS
 2260 .do LDAyco:CMP#1:BPLdor:LDA#1:STAdead
 2270 .dor RTS
 2280 .ups LDAyco:CMP#26:BEQupes:RTS
 2290 .upes LDYxco:LDAhole-2,Y
 2300 CMP#0:BEQape:INY:LDAhole-2,Y:CMP#0:BEQape:STA&70:LDA#2:STAdead:JMPhome
 2310 .ape LDA#1:STAdead:RTS
 2320.so LDY#sound DIV256:LDX#sound MOD256:LDA#7:JSR&FFF1:RTS
 2330 .what
 2340 LDY#15
 2350 .what1
 2360 LDA(xman),Y
 2370 EOR(frog),Y
 2380 STA(xman),Y
 2390 DEY:CPY#7
 2400 BNEwhat1
 2410 RTS
 2420 .what2
 2430 LDY#7
 2440 .what3
 2450 LDA(xman),Y
 2460 EOR(frog),Y
 2470 STA(xman),Y
 2480 DEY:BPLwhat3
 2490 RTS
 2500 .bon
 2510 SED:SEC:LDAbonus:SBC#1:STAbonus
 2520 LDAbonus+1:SBC#0:STAbonus+1:CLD
 2530 LDA#31:JSR&FFEE:LDA#9:JSR&FFEE
 2540 LDA#30:JSR&FFEE
 2550 LDAbonus+1:AND#&0F
 2560 CLC:ADC#48:JSR&FFEE
 2570 LDAbonus:LSR A:LSR A:LSR A:LSR A
 2580 CLC:ADC#48:JSR&FFEE
 2590 LDAbonus:AND#&0F
 2600 CLC:ADC#48:JSR&FFEE
 2610 LDAbonus+1:CMP#0:BEQbone:RTS
 2620 .bone LDAbonus:CMP#0:BEQbone1:RTS
 2630 .bone1 LDA#3:STAdead:RTS
 2640 .plus INCxman+1:RTS
 2650 .minus DECxman+1:RTS
 2660 .scoring
 2670 SED:CLC:LDAscore+1:ADC#5:STAscore+1
 2680 LDAscore:ADC#0:STAscore:CLD
 2690 LDA#31:JSR&FFEE:LDA#2:JSR&FFEE
 2700 LDA#30:JSR&FFEE
 2710 LDAscore:LSR A:LSR A:LSR A:LSR A
 2720 CLC:ADC#48:JSR&FFEE
 2730 LDAscore:AND#&0F
 2740 CLC:ADC#48:JSR&FFEE
 2750 LDAscore+1:LSR A:LSR A:LSR A:LSR A
 2760 CLC:ADC#48:JSR&FFEE
 2770 LDAscore+1:AND#&0F
 2780 CLC:ADC#48:JMP&FFEE
 2790 .home SED:CLC:LDAscore+1:ADC#95:STAscore+1
 2800 LDAscore:ADC#0:STAscore:CLD
 2810 JMPscoring
 2820 .creak
 2830 LDY#15
 2840 .creak1
 2850 LDAskel,Y
 2860 EOR(xman),Y
 2870 STA(xman),Y
 2880 DEY
 2890 BPLcreak1
 2900 RTS
 2910 .lo_ri LDY#19
 2920 LDA(xman),Y
 2930 LDA(xman),Y
 2940 CMP#0:BNElo1:RTS
 2950 .lo1 LDA#1:STAdead:RTS
 2960 .lo_le LDY#0
 2970 LDAxman:SEC:SBC#4:STAxman
 2980 LDA(xman),Y
 2990 CMP#0:BNElo2:JMPlo3
 3000 .lo2 LDA#1:STAdead
 3010 .lo3 LDAxman:CLC:ADC#4:STAxman:RTS
 3020 .in_fro
 3030 LDAyco
 3040 CMP#16:BEQin_fro1
 3050 CMP#18:BEQin_fro1
 3060 CMP#20:BEQin_fro1
 3070 CMP#22:BEQin_fro1
 3080 CMP#24:BEQin_fro1
 3090 RTS
 3100 .in_fro1 LDY#4
 3110 LDA(xman),Y
 3120 CMP#0:BEQin_front
 3130 LDY#12
 3140 LDA(xman),Y
 3150 CMP#0:BEQin_front
 3160 RTS
 3170 .in_front LDA#4:STAdead:RTS
 3180 .time
 3190 LDX#ti MOD256:LDY#ti DIV256:LDA#2:JSR&FFF1
 3200 .time1
 3210 LDX#ti MOD256:LDY#ti DIV256:LDA#1:JSR&FFF1
 3220 LDAti:CMPspeed:BMItime1
 3230 LDA#0:STAti:STAti+1:STAti+2:STAti+3:STAti+4
 3240 RTS
 3250 ]
 3260 NEXT
 3270 ENDPROC
 3280 DEF PROCdraw
 3290 VDU10,10,23,255,15,15,15,15,15,15,15,15
 3300 VDU19,1,0,0;0:VDU19,2,0,0;0:VDU19,3,0,0;0
 3310 COLOUR130:PRINTTAB(2,14);STRING$(16," ");:COLOUR131
 3320 PRINTTAB(2,26);STRING$(16," ");
 3330 FORI=0TO2:PRINTTAB(2,I);STRING$(16," ");:NEXT
 3340 COLOUR128:COLOUR3
 3350 FORI=1TO2:VDU31,3,I,32,255,9,32,255,9,32,255,9,32,255,9,32,255:NEXT
 3360 GCOL0,1:MOVE120,160:DRAW1152,160:DRAW1152,1023:DRAW120,1023:DRAW120,160
 3370 MOVE120,540:DRAW1152,540
 3380 MOVE120,576:DRAW1152,576
 3390 MOVE120,192:DRAW1152,192
 3400 MOVE1152,928
 3410 FORI=1152TO276STEP-192:DRAWI-8,928:DRAWI-96,928:DRAWI-96,992:DRAWI-200,992:DRAWI-200,928:NEXT:DRAW120,928
 3420 PROCde(40,&7690,grow%-(RND(2)-1))
 3430 PROCde(60,&7410,grow%-(RND(2)-1))
 3440 PROCde(50,&7190,grow%-(RND(2)-1))
 3450 PROCde(80,&6F40,grow%-(RND(2)-1))
 3460 PROCde(70,&6C90,grow%-(RND(2)-1))
 3470 PROCturtle(&6528,RND(2))
 3480 PROCturtle(&6028,RND(2))
 3490 IF grow%=3 GOTO3510
 3500 PROClog(&6778,3)
 3510 PROClog(&67D8,2)
 3520 PROClog(&6248,4)
 3530 PROClog(&5D90,6)
 3540 PROCa(1,28,"Score  Time   Lives")
 3550 PROCa(17,30,STR$(LI%))
 3560 VDU19,1,1,0;0:VDU19,2,2,0;0:VDU19,3,3,0;0
 3570 ENDPROC
 3580 DEF PROCzhole:RESTORE3600:FORI=0TO31:READA:?(hole+I)=A:NEXT:ENDPROC
 3590 DEFPROCinit
 3600 DATA0,0,1,1,1,0,0,0,2,2,2,0,0,0,3,3,3,0,0,0,4,4,4,0,0,0,5,5,5,0,0,0
 3610 RESTORE3730
 3620 FORI=0TO63:READA:I?&C00=A:NEXT:*FX11,0
 3630 ENVELOPE1,128,1,2,60,2,2,8,127,0,0,0,0,0
 3640 xman=&8D:frog=&8F:xco=&92:yco=&93:if=&94:ifs=&95:stevie=&99:dead=&98:counter=&96:?&96=0
 3650 ?frog=0:frog?1=&0C
 3660 RESTORE3720
 3670 DIMA%(5):DIMHI$(7):DIM HI%(7):FORI=5TO1STEP-1:HI%(I)=10:HI$(I)="STEVIE":NEXTI
 3680 DIMfrog%(5)
 3690 FORI=0TO17:READA:stevie?I=A:NEXT
 3700 A%(1)=&5970:A%(2)=&59A0:A%(3)=&59D0:A%(4)=&5A00:A%(5)=&5A30
 3710 ENDPROC
 3720 DATA1,1,1,1,1,0,1,1,1,0,1,0,1,0,1,0,1,0
 3730 DATA129,163,195,3,1,225,128,192,24,92,60,12,8,120,16,48
 3740 DATA224,160,32,3,3,32,160,224,112,64,46,15,15,46,64,112
 3750 DATA224,32,71,15,15,71,32,224,112,80,64,12,12,64,80,112
 3760 DATA192,128,225,1,3,195,163,129,48,16,120,8,12,60,77,24
 3770REM LOG
 3780DATA 119,221,136,170,170,136,221
 3790DATA119,15,140,143,137,143,142,139,15
 3800DATA15,14,15,0,15,2,7,15,15,1
 3810DATA15,8,15,3,14,15
 3820REM END LOG
 3830DATA 15,9,15,12,15,9,15,14,14,3
 3840DATA15,5,15,1,15,14
 3850 DEF PROCde(lines%,posit%,num%)
 3860 FORI%=1TOnum%:RESTORElines%:FORJ%=0TO31:READA%:J%?posit%=A%:NEXT:C%=RND(7):FORK%=0TO4+C%:CALLset:CALLrset:NEXT,
 3870 ENDPROC
 3880DATA 192,71,50,116,119,51,71,192
 3890DATA36,8,132,222,222,140,8,36
 3900 DEF PROCturtle(posit%,num%)
 3910 FORUU=1TOnum%:C%=RND(5):FORK%=0TO10+C%:CALLrset:NEXTK%
 3920 FORI%=0TO2:RESTORE3880:CALLrset:CALLrset:FORJ%=0TO15:READA%:J%?posit%=A%:NEXTJ%,I%
 3930 NEXTUU
 3940 ENDPROC
 3950 DEF PROClog(posit%,length%)
 3960 RESTORE3780:FORI%=0TO15:READA%:I%?posit%=A%:NEXT
 3970 FORI%=1TOlength%:RESTORE3800:CALLset:CALLset
 3980 FORJ%=0TO15:READA%:J%?posit%=A%:NEXT,
 3990 FORJ%=0TO15:READA%:J%?posit%=A%:NEXT
 4000 ENDPROC
 4010 DEF PROCfrog:FROG%=FROG%+1:SOUND&11,-15,110+FROG%*10,4:RESTORE4030:frog%(?&70)=1:FORI%=0TO23:READB%:I%?A%(?&70)=B%:NEXT:FORI%=320TO343:READB%:I%?A%(?&70)=B%:NEXT:ENDPROC
 4020 DEFPROCa(A%,B%,A$):COLOUR3:PRINTTAB(A%,B%);A$:VDU5:GCOL0,2:MOVEA%*64-8,1016-B%*32:PRINT;A$:VDU4:ENDPROC
 4030DATA 17,49,49,48,16,51,115,115
 4040DATA153,249,96,240,240,240,255,255
 4050DATA136,200,200,192,128,204,236,236
 4060 DATA113,49,48,50,50,17,0,51
 4070 DATA255,255,255,255,240,153,153,153
 4080 DATA232,200,192,196,196,136,0,204
 4090 DEF PROChi
 4100 PROCa(0,5,"YOU ARE IN THE TOP 5")
 4110 PROCa(0,6,"--------------------")
 4120 PROCa(5,10,"Enter name")
 4130 PROCa(5,13,"__________")
 4140 COLOUR1:INPUTTAB(5,12)S$
 4150 S$=LEFT$(S$,10):HI$(7)=S$:HI%(7)=SC%
 4160 FORI=5TO1STEP-1
 4170 IF HI%(7)>HI%(I) PROCswap
 4180 NEXT
 4190 CLS
 4200 ENDPROC
 4210 DEF PROCswap
 4220 HI%(I+1)=HI%(I):HI$(I+1)=HI$(I)
 4230 HI%(I)=HI%(7):HI$(I)=HI$(7)
 4240 ENDPROC
 4250 DEF PROChi_sc
 4260 PRINTTAB(4,2);"Hi Scores"
 4270 PROCa(4,3,"-- ------")
 4280 FORI=4TO20STEP4
 4290 PROCa(0,4+I,STR$(I/4))
 4300 PROCa(2,4+I,HI$(I/4))
 4310 PROCa(14,4+I,STR$(HI%(I/4)))
 4320 NEXT
 4330 COLOUR1:VDU19,2,4,0;0;0;0;
 4340 PRINT'''SPC(4);"Press Space";
 4350 REPEAT UNTIL GET$=" ":ENDPROC
 4360 ?speed=?speed-1:IF ?speed<0 OR ?speed>5 ?speed=0:ENDPROC
 4370 DEF PROCcl:PRINTTAB(0,0);:FORI=0TO31:VDU11:SOUND1,1,I*2,2:NEXT
 4380 ?speed=?speed-1:IF ?speed<0 ?speed=0:ENDPROC ELSE ENDPROC
 4390 DEF PROCcoped_it
 4400 FORI=1TO11:VDU28,2,13,17,3,11,28,2,25,17,15,31,0,10,10
 4410 SOUND1,-15,100+I*10,2
 4420 NEXT
 4430 VDU26
 4440 PROCcl:ENDPROC
 4450 DEF PROChi_cl
 4460 GCOL0,0
 4470 FORI%=0TO640STEP16:MOVEI%,0:DRAWI%,1024:MOVEI%+8,0:DRAWI%+8,1024:MOVE1279-I%+8,0:DRAW1279-I%+8,1024:MOVE1279-I%,0:DRAW1279-I%,1024:SOUND1,1,I%/4,1:NEXT
 4480 ENDPROC
 4490 DEF PROCins:VDU28,1,31,39,0
 4500 VDU19,0,4,0;0:VDU19,1,3,0;0:DRAW1279,0:DRAW1279,1023:DRAW0,1023:DRAW0,0
 4510 PRINT'TAB(14);"INSTRUCTIONS"
 4520 PRINTTAB(14);"------------"
 4530PRINT"Guide  the  frogs  across  the  road"
 4540 PRINT'"avoiding cars, buses and lorries,then"
 4550 PRINT'"hop from logs to turtles  making sure"
 4560 PRINT'"not to land in the river as you cannot"
 4570 PRINT'"swim."
 4580 PRINT'"   Ten  points  are  awarded for every"
 4590 PRINT'"forward  jump  and 100 for every  frog"
 4600 PRINT'"home. As the game  progresses the road"
 4610 PRINT'"becomes  more crowded  and the  number"
 4620 PRINT'"of logs and turtles  becomes less."
 4630 PRINT'TAB(12);"Your keys are-"
 4640 PRINT'TAB(9);"Z - left   X - right"
 4650 PRINT'TAB(9);": - up     / - down"
 4660 PRINT'TAB(13);"PRESS SPACE":REPEAT UNTILGET$=" ":ENDPROC
 4670 MODE6:VDU7:REPORT:PRINT;" at line ";ERL


 � Grebit
 � By S.Merrigan
 � (c) Electron User
(w � 0,127,0,255,139,138,103,51,48,248,112,255,15,10,15,255,240,240,240,255,15,10,15,255,128,192,192,238,31,27,63,204
2p � 51,34,34,255,255,252,252,48,205,69,69,237,237,205,205,0,0,0,16,56,15,15,15,0,112,192,128,0,15,195,195,192
<~ � 255,255,255,255,252,203,195,3,255,255,255,255,255,247,240,0,238,238,238,238,238,238,240,0,204,204,255,255,249,150,150,6
Fs � 15,127,93,93,127,124,60,48,15,255,85,85,255,255,15,0,15,255,85,85,255,254,30,16,14,239,69,69,205,197,135,128
Pc � 48,67,67,67,255,138,138,119,224,40,24,24,255,10,10,255,0,0,0,0,239,42,76,136,0,4,8,8,8,8,8,4
Z � � � �T~R
d'�4:�23,1,0;0;0;0;:�ins:�hi_cl:*FX16
n'�5:�23,1,0;0;0;:�''"Hang about...";
x
 �init
� �assemble
� �zhole
�0 �:grow%=0:?score=0:score?1=0:LI%=9:?speed=5
� ?&8D=&90:?&8E=&7B
�$ grow%=grow%+1:� grow%>3 grow%=3
� ?&96=0:�:�draw
� ?if=0:?ifs=0
� �I=0�5:frog%(I)=0:�
� bonus?1=5:FROG%=0:?bonus=0
� �:*FX15,0
� ?&8D=16:?&8E=121:�erase
� ?xco=16:?yco=2:?dead=0
� ?&96=5:�game
+ � ?dead=1 � frog%(?&70)=1 � ?dead=4 �w
$ � ?dead=2 � frog%(?&70)=0 �frog
& � ?dead=3 bonus?1=5:?dead=1:�TDA
" � LI%=0 � FROG%=5
, � FROG%=5 �cl:� �tj@
6 �coped_it
@Y SC%=1000*((?score �&F0)�&10)+100*(?score �&F)+10*((score?1 �&F0) �&10)+(score?1 �&F)
J �:� SC%>HI%(5)�hi
T �hi_sc
^ �hi_cl
h � �
r � �w:�7
| LI%=LI%-1:�a(17,30,�(LI%))
� � ?dead=4 �tdA
�9 A=?yco:� A=16 � A=20 � A=24 �what:�plus:�what2:�tnA
�, � A=18 � A=22 �what2:�minus:�what:�tnA
� �erase
�, �creak:�I=100�50�-1:�1,-15,I,1:�:�creak
� �
� � �assemble
�
 �Q% 2000
�
 �I=0�2�2
�
 P%=Q%
�
 [OPTI
�: .hole EQUD0:EQUD0:EQUD0:EQUD0:EQUD0:EQUD0:EQUD0:EQUD0
� .bonus EQUW0
 .score EQUW0
Z .skel EQUW&0783:EQUW&0727:EQUW&1303:EQUW&8143:EQUW&0E1C:EQUW&0E4E:EQUW&8C0C:EQUW&182C
 .ti EQUD0:EQUB0
& .speed EQUB0
0 .gam JSRbon
:
 .game
D JSRtime
N JSRset
X JSRrset
b
 JSRshove
l JSRman
v$ LDAdead:CMP#0:BEQgame1:JMPdeath
� .game1 DECcounter
� BPLgame
�
 LDA#5
� STAcounter
� JMPgam
� .death RTS
�	 .set
� LDX#24
� LDA#32:STA&70
� LDA#&5D:STA&71
� LDA#40:STA&72
� LDA#&5D:STA&73
� LDA#&18:STA&74
 LDA#&5E:STA&75
 .begin
 LDYcounter
  CPX#24:BNEce:JMPre
* .ce CPX#8:BNEche:JMPre
47 .che CPX#20:BNEche1:LDAstevie,Y:CMP#1:BEQre:JMPadd
>; .che1 CPX#16:BNEche2:LDAstevie+12,Y:CMP#1:BEQre:JMPadd
H: .che2 CPX#12:BNEche3:LDAstevie+6,Y:CMP#1:BEQre:JMPadd
R5 .che3 CPX#4:BNEre:LDAstevie,Y:CMP#1:BEQre:JMPadd
\ .re LDY#7
f
 .loop
p LDA(&70),Y
z
 STA&76,Y
� DEY
� BPLloop
�
 LDY#0
� .shift
� LDA(&72),Y
� STA(&70),Y
� INY
�
 BNEshift
�
 LDY#7
�
 .replace
�
 LDA&76,Y
� STA(&74),Y
� DEY
 BPLreplace
	 .add
 LDA&71:CLC:ADC#&5:STA&71
$ LDA&73:CLC:ADC#&5:STA&73
. LDA&75:CLC:ADC#&5:STA&75
8 DEX:DEX:DEX:DEX
B, LDAif:CMP#1:BNEone:JSRerase:LDA#0:STAif
LC .one CPXyco:BNEtwo:CPX#16:BPLtwo:JSRlo_ri:LDA#1:STAif:JSRerase
V .two CPX#0:BEQend:JMPbegin
`
 .end RTS
j
 .rset
t \right
~ LDX#18
� LDA#&98:STA&7D
� LDA#&60:STA&7E
� LDA#&98:STA&7F
� LDA#&5F:STA&80
� LDA#&A0:STA&81
� LDA#&5F:STA&82
� .rbegin LDYcounter
� CPX#14:BNErce:JMPrre
� .rce CPX#10:BNErche:JMPrre
�? .rche CPX#18:BNErche1:LDAstevie+6,Y:CMP#1:BEQrche1:JMPradd
�; .rche1 CPX#6:BNErre:LDAstevie+6,Y:CMP#1:BEQrre:JMPradd
� .rre LDY#7
 .rloop

 LDA(&7D),Y

 STA&85,Y
 DEY
(
 BPLrloop
2 LDY#255
< .rshift
F LDA(&7F),Y
P STA(&81),Y
Z DEY
d BNErshift
n
 LDY#7
x .rreplace
�
 LDA&85,Y
� STA(&81),Y
� DEY
� BPLrreplace
�1 .radd CPX#14:BNEradd2:LDA#&A:STA&70:JMPradd3
� .radd2 LDA#&05:STA&70
�$ .radd3 LDA&82:CLC:ADC&70:STA&82
� LDA&80:CLC:ADC&70:STA&80
� LDA&7E:CLC:ADC&70:STA&7E
� DEX:DEX:DEX:DEX
�/ LDAifs:CMP#1:BNEones:JSRerase:LDA#0:STAifs
�U .ones CPXyco:BNEtwos:CPX#14:BPLtwos:CPX#6:BMItwos:JSRlo_le:LDA#1:STAifs:JSRerase
�" .twos CPX#2:BEQrend:JMPrbegin
 .rend RTS
%.sound EQUW&11:EQUW1:EQUW30:EQUW2
".man LDAdead:CMP#0:BEQmans:RTS
" .mans LDA#129:LDY#0:JSR&FFF4
,CPY#&FF:BNEman1:RTS
6.man1 CPX#58:BNEman2:JMPup
@ .man2 CPX#47:BNEman3:JMPdown
J .man3 CPX#90:BNEman4:JMPleft
T!.man4 CPX#88:BNEman5:JMPright
^*.man5 CPY#&1B:BNEman6:LDA#126:JSR&FFF4
h
.man6 RTS
r!.up JSRerase:JSRso:JSRscoring
|INCyco:INCyco:JSRups
�LDAxman:SEC:SBC#128:STAxman
�LDAxman+1:SBC#2:STAxman+1
�$LDA#0:STAfrog:JSRin_fro:JMPerase
�.down JSRerase:JSRso
�DECyco:DECyco:JSRdo
�LDAxman:CLC:ADC#128:STAxman
�LDAxman+1:ADC#2:STAxman+1
�%LDA#48:STAfrog:JSRin_fro:JMPerase
�.left JSRerase:JSRso
�DECxco:DECxco:JSRter
�LDAxman:SEC:SBC#16:STAxman
�LDAxman+1:SBC#0:STAxman+1
�%LDA#32:STAfrog:JSRin_fro:JMPerase
.right JSRerase:JSRso
INCxco:INCxco:JSRter
LDAxman:CLC:ADC#16:STAxman
&LDAxman+1:ADC#0:STAxman+1
0%LDA#16:STAfrog:JSRin_fro:JMPerase
:
.erase
D
LDY#15
N.erase1
XLDA(xman),Y
b
�(frog),Y
lSTA(xman),Y
vDEY
�
BPLerase1
�RTS
�' .shove LDAyco:CMP#16:BPLshove1:RTS
� .shove1 LDYcounter
�7 CMP#16:BNEhe1:LDAstevie+12,Y:CMP#1:BNEhe1:JMPsleft
� .he1 CMP#18:BEQsright
�4 CMP#20:BNEhe2:LDAstevie,Y:CMP#1:BNEhe2:JMPsleft
�< .he2 CMP#22:BNErhe:LDAstevie+6,Y:CMP#1:BNErhe:JMPsright
� .rhe CMP#24:BEQsleft
� RTS
� .sleft
� DECxco:JSRter
� LDAxman
 SEC

 SBC#8
 STAxman
  LDAxman+1
*
 SBC#0
4 STAxman+1
> RTS
H .sright
R INCxco:JSRter
\ LDAxman
f CLC
p
 ADC#8
z STAxman
� LDAxman+1
�
 ADC#0
� STAxman+1
� RTS
�	 .ter
�' LDAxco:CMP#2:BPLter1:LDA#1:STAdead
�' .ter1 CMP#33:BMIter2:LDA#1:STAdead
� .ter2 RTS
�* .do LDAyco:CMP#1:BPLdor:LDA#1:STAdead
�
 .dor RTS
�# .ups LDAyco:CMP#26:BEQupes:RTS
� .upes LDYxco:LDAhole-2,Y
�K CMP#0:BEQape:INY:LDAhole-2,Y:CMP#0:BEQape:STA&70:LDA#2:STAdead:JMPhome
	 .ape LDA#1:STAdead:RTS
	8.so LDY#sound �256:LDX#sound �256:LDA#7:JSR&FFF1:RTS
	
 .what
	$ LDY#15
	. .what1
	8 LDA(xman),Y
	B �(frog),Y
	L STA(xman),Y
	V DEY:CPY#7
	`
 BNEwhat1
	j RTS
	t .what2
	~
 LDY#7
	� .what3
	� LDA(xman),Y
	� �(frog),Y
	� STA(xman),Y
	� DEY:BPLwhat3
	� RTS
	�	 .bon
	�$ SED:SEC:LDAbonus:SBC#1:STAbonus
	�$ LDAbonus+1:SBC#0:STAbonus+1:CLD
	�# LDA#31:JSR&FFEE:LDA#9:JSR&FFEE
	� LDA#30:JSR&FFEE
	� LDAbonus+1:�#&0F
 CLC:ADC#48:JSR&FFEE

% LDAbonus:LSR A:LSR A:LSR A:LSR A
 CLC:ADC#48:JSR&FFEE
 LDAbonus:�#&0F
( CLC:ADC#48:JSR&FFEE
2! LDAbonus+1:CMP#0:BEQbone:RTS
<& .bone LDAbonus:CMP#0:BEQbone1:RTS
F .bone1 LDA#3:STAdead:RTS
P .plus INCxman+1:RTS
Z .minus DECxman+1:RTS
d
 .scoring
n( SED:CLC:LDAscore+1:ADC#5:STAscore+1
x  LDAscore:ADC#0:STAscore:CLD
�# LDA#31:JSR&FFEE:LDA#2:JSR&FFEE
� LDA#30:JSR&FFEE
�% LDAscore:LSR A:LSR A:LSR A:LSR A
� CLC:ADC#48:JSR&FFEE
� LDAscore:�#&0F
� CLC:ADC#48:JSR&FFEE
�' LDAscore+1:LSR A:LSR A:LSR A:LSR A
� CLC:ADC#48:JSR&FFEE
� LDAscore+1:�#&0F
� CLC:ADC#48:JMP&FFEE
�/ .home SED:CLC:LDAscore+1:ADC#95:STAscore+1
�  LDAscore:ADC#0:STAscore:CLD
� JMPscoring
 .creak
 LDY#15
 .creak1
" LDAskel,Y
, �(xman),Y
6 STA(xman),Y
@ DEY
J BPLcreak1
T RTS
^ .lo_ri LDY#19
h LDA(xman),Y
r LDA(xman),Y
| CMP#0:BNElo1:RTS
� .lo1 LDA#1:STAdead:RTS
� .lo_le LDY#0
� LDAxman:SEC:SBC#4:STAxman
� LDA(xman),Y
� CMP#0:BNElo2:JMPlo3
� .lo2 LDA#1:STAdead
�' .lo3 LDAxman:CLC:ADC#4:STAxman:RTS
� .in_fro
� LDAyco
� CMP#16:BEQin_fro1
� CMP#18:BEQin_fro1
� CMP#20:BEQin_fro1
� CMP#22:BEQin_fro1
 CMP#24:BEQin_fro1
 RTS
 .in_fro1 LDY#4
& LDA(xman),Y
0 CMP#0:BEQin_front
: LDY#12
D LDA(xman),Y
N CMP#0:BEQin_front
X RTS
b  .in_front LDA#4:STAdead:RTS
l
 .time
v+ LDX#ti �256:LDY#ti �256:LDA#2:JSR&FFF1
� .time1
�+ LDX#ti �256:LDY#ti �256:LDA#1:JSR&FFF1
� LDAti:CMPspeed:BMItime1
�0 LDA#0:STAti:STAti+1:STAti+2:STAti+3:STAti+4
� RTS
� ]
� �
� �
� � �draw
�* �10,10,23,255,15,15,15,15,15,15,15,15
�( �19,1,0,0;0:�19,2,0,0;0:�19,3,0,0;0
�  �130:�2,14);�16," ");:�131
� �2,26);�16," ");

 �I=0�2:�2,I);�16," ");:�

 �128:�3

@ �I=1�2:�31,3,I,32,255,9,32,255,9,32,255,9,32,255,9,32,255:�

 : �0,1:�120,160:�1152,160:�1152,1023:�120,1023:�120,160

* �120,540:�1152,540

4 �120,576:�1152,576

> �120,192:�1152,192

H �1152,928

RS �I=1152�276�-192:�I-8,928:�I-96,928:�I-96,992:�I-200,992:�I-200,928:�:�120,928

\! �de(40,&7690,grow%-(�(2)-1))

f! �de(60,&7410,grow%-(�(2)-1))

p! �de(50,&7190,grow%-(�(2)-1))

z! �de(80,&6F40,grow%-(�(2)-1))

�! �de(70,&6C90,grow%-(�(2)-1))

� �turtle(&6528,�(2))

� �turtle(&6028,�(2))

� � grow%=3 �tvM

� �log(&6778,3)

� �log(&67D8,2)

� �log(&6248,4)

� �log(&5D90,6)

�# �a(1,28,"Score  Time   Lives")

� �a(17,30,�(LI%))

�( �19,1,1,0;0:�19,2,2,0;0:�19,3,3,0;0

� �

�. � �zhole:��TPN:�I=0�31:�A:?(hole+I)=A:�:�
 ��init
E �0,0,1,1,1,0,0,0,2,2,2,0,0,0,3,3,3,0,0,0,4,4,4,0,0,0,5,5,5,0,0,0

 ��tRN
$" �I=0�63:�A:I?&C00=A:�:*FX11,0
.& �1,128,1,2,60,2,2,8,127,0,0,0,0,0
8\ xman=&8D:frog=&8F:xco=&92:yco=&93:if=&94:ifs=&95:stevie=&99:dead=&98:counter=&96:?&96=0
B ?frog=0:frog?1=&0C
L
 ��tHN
VC �A%(5):�HI$(7):� HI%(7):�I=5�1�-1:HI%(I)=10:HI$(I)="STEVIE":�I
` �frog%(5)
j �I=0�17:�A:stevie?I=A:�
t@ A%(1)=&5970:A%(2)=&59A0:A%(3)=&59D0:A%(4)=&5A00:A%(5)=&5A30
~ �
�) �1,1,1,1,1,0,1,1,1,0,1,0,1,0,1,0,1,0
�9 �129,163,195,3,1,225,128,192,24,92,60,12,8,120,16,48
�9 �224,160,32,3,3,32,160,224,112,64,46,15,15,46,64,112
�9 �224,32,71,15,15,71,32,224,112,80,64,12,12,64,80,112
�9 �192,128,225,1,3,195,163,129,48,16,120,8,12,60,77,24
�	� LOG
�!� 119,221,136,170,170,136,221
�&�119,15,140,143,137,143,142,139,15
��15,14,15,0,15,2,7,15,15,1
��15,8,15,3,14,15
�
� END LOG
� � 15,9,15,12,15,9,15,14,14,3
�15,5,15,1,15,14

 � �de(lines%,posit%,num%)
T �I%=1�num%:�lines%:�J%=0�31:�A%:J%?posit%=A%:�:C%=�(7):�K%=0�4+C%:�set:�rset:�,
 �
(!� 192,71,50,116,119,51,71,192
2�36,8,132,222,222,140,8,36
< � �turtle(posit%,num%)
F- �UU=1�num%:C%=�(5):�K%=0�10+C%:�rset:�K%
P? �I%=0�2:��ThO:�rset:�rset:�J%=0�15:�A%:J%?posit%=A%:�J%,I%
Z �UU
d �
n � �log(posit%,length%)
x& ��dDN:�I%=0�15:�A%:I%?posit%=A%:�
�" �I%=1�length%:��dXN:�set:�set
�! �J%=0�15:�A%:J%?posit%=A%:�,
�  �J%=0�15:�A%:J%?posit%=A%:�
� �
�� � �frog:FROG%=FROG%+1:�&11,-15,110+FROG%*10,4:��t~O:frog%(?&70)=1:�I%=0�23:�B%:I%?A%(?&70)=B%:�:�I%=320�343:�B%:I%?A%(?&70)=B%:�:�
�G ��a(A%,B%,A$):�3:�A%,B%);A$:�5:�0,2:�A%*64-8,1016-B%*32:�;A$:�4:�
�� 17,49,49,48,16,51,115,115
�#�153,249,96,240,240,240,255,255
�$�136,200,200,192,128,204,236,236
� �113,49,48,50,50,17,0,51
�% �255,255,255,255,240,153,153,153
�# �232,200,192,196,196,136,0,204
�
 � �hi
# �a(0,5,"YOU ARE IN THE TOP 5")
# �a(0,6,"--------------------")
 �a(5,10,"Enter name")
" �a(5,13,"__________")
, �1:�5,12)S$
6$ S$=�S$,10):HI$(7)=S$:HI%(7)=SC%
@ �I=5�1�-1
J � HI%(7)>HI%(I) �swap
T �
^ �
h �
r � �swap
|$ HI%(I+1)=HI%(I):HI$(I+1)=HI$(I)
�  HI%(I)=HI%(7):HI$(I)=HI$(7)
� �
�
 � �hi_sc
� �4,2);"Hi Scores"
� �a(4,3,"-- ------")
� �I=4�20�4
� �a(0,4+I,�(I/4))
� �a(2,4+I,HI$(I/4))
� �a(14,4+I,�(HI%(I/4)))
� �
� �1:�19,2,4,0;0;0;0;
� �'''�(4);"Press Space";
� � � �=" ":�
5 ?speed=?speed-1:� ?speed<0 � ?speed>5 ?speed=0:�
+ � �cl:�0,0);:�I=0�31:�11:�1,1,I*2,2:�
. ?speed=?speed-1:� ?speed<0 ?speed=0:� � �
& � �coped_it
06 �I=1�11:�28,2,13,17,3,11,28,2,25,17,15,31,0,10,10
: �1,-15,100+I*10,2
D �
N �26
X
 �cl:�
b
 � �hi_cl
l	 �0,0
vw �I%=0�640�16:�I%,0:�I%,1024:�I%+8,0:�I%+8,1024:�1279-I%+8,0:�1279-I%+8,1024:�1279-I%,0:�1279-I%,1024:�1,1,I%/4,1:�
� �
� � �ins:�28,1,31,39,0
�< �19,0,4,0;0:�19,1,3,0;0:�1279,0:�1279,1023:�0,1023:�0,0
� �'�14);"INSTRUCTIONS"
� �14);"------------"
�+�"Guide  the  frogs  across  the  road"
�. �'"avoiding cars, buses and lorries,then"
�. �'"hop from logs to turtles  making sure"
�/ �'"not to land in the river as you cannot"
� �'"swim."
�/ �'"   Ten  points  are  awarded for every"
�/ �'"forward  jump  and 100 for every  frog"
�/ �'"home. As the game  progresses the road"
/ �'"becomes  more crowded  and the  number"
+ �'"of logs and turtles  becomes less."
 �'�12);"Your keys are-"
 ! �'�9);"Z - left   X - right"
*  �'�9);": - up     / - down"
4$ �'�13);"PRESS SPACE":� ��=" ":�
> �6:�7:�:�;" at line ";�
�
00000000  0d 00 0a 0d 20 f4 20 47  72 65 62 69 74 0d 00 14  |.... . Grebit...|
00000010  14 20 f4 20 42 79 20 53  2e 4d 65 72 72 69 67 61  |. . By S.Merriga|
00000020  6e 0d 00 1e 18 20 f4 20  28 63 29 20 45 6c 65 63  |n.... . (c) Elec|
00000030  74 72 6f 6e 20 55 73 65  72 0d 00 28 77 20 dc 20  |tron User..(w . |
00000040  30 2c 31 32 37 2c 30 2c  32 35 35 2c 31 33 39 2c  |0,127,0,255,139,|
00000050  31 33 38 2c 31 30 33 2c  35 31 2c 34 38 2c 32 34  |138,103,51,48,24|
00000060  38 2c 31 31 32 2c 32 35  35 2c 31 35 2c 31 30 2c  |8,112,255,15,10,|
00000070  31 35 2c 32 35 35 2c 32  34 30 2c 32 34 30 2c 32  |15,255,240,240,2|
00000080  34 30 2c 32 35 35 2c 31  35 2c 31 30 2c 31 35 2c  |40,255,15,10,15,|
00000090  32 35 35 2c 31 32 38 2c  31 39 32 2c 31 39 32 2c  |255,128,192,192,|
000000a0  32 33 38 2c 33 31 2c 32  37 2c 36 33 2c 32 30 34  |238,31,27,63,204|
000000b0  0d 00 32 70 20 dc 20 35  31 2c 33 34 2c 33 34 2c  |..2p . 51,34,34,|
000000c0  32 35 35 2c 32 35 35 2c  32 35 32 2c 32 35 32 2c  |255,255,252,252,|
000000d0  34 38 2c 32 30 35 2c 36  39 2c 36 39 2c 32 33 37  |48,205,69,69,237|
000000e0  2c 32 33 37 2c 32 30 35  2c 32 30 35 2c 30 2c 30  |,237,205,205,0,0|
000000f0  2c 30 2c 31 36 2c 35 36  2c 31 35 2c 31 35 2c 31  |,0,16,56,15,15,1|
00000100  35 2c 30 2c 31 31 32 2c  31 39 32 2c 31 32 38 2c  |5,0,112,192,128,|
00000110  30 2c 31 35 2c 31 39 35  2c 31 39 35 2c 31 39 32  |0,15,195,195,192|
00000120  0d 00 3c 7e 20 dc 20 32  35 35 2c 32 35 35 2c 32  |..<~ . 255,255,2|
00000130  35 35 2c 32 35 35 2c 32  35 32 2c 32 30 33 2c 31  |55,255,252,203,1|
00000140  39 35 2c 33 2c 32 35 35  2c 32 35 35 2c 32 35 35  |95,3,255,255,255|
00000150  2c 32 35 35 2c 32 35 35  2c 32 34 37 2c 32 34 30  |,255,255,247,240|
00000160  2c 30 2c 32 33 38 2c 32  33 38 2c 32 33 38 2c 32  |,0,238,238,238,2|
00000170  33 38 2c 32 33 38 2c 32  33 38 2c 32 34 30 2c 30  |38,238,238,240,0|
00000180  2c 32 30 34 2c 32 30 34  2c 32 35 35 2c 32 35 35  |,204,204,255,255|
00000190  2c 32 34 39 2c 31 35 30  2c 31 35 30 2c 36 0d 00  |,249,150,150,6..|
000001a0  46 73 20 dc 20 31 35 2c  31 32 37 2c 39 33 2c 39  |Fs . 15,127,93,9|
000001b0  33 2c 31 32 37 2c 31 32  34 2c 36 30 2c 34 38 2c  |3,127,124,60,48,|
000001c0  31 35 2c 32 35 35 2c 38  35 2c 38 35 2c 32 35 35  |15,255,85,85,255|
000001d0  2c 32 35 35 2c 31 35 2c  30 2c 31 35 2c 32 35 35  |,255,15,0,15,255|
000001e0  2c 38 35 2c 38 35 2c 32  35 35 2c 32 35 34 2c 33  |,85,85,255,254,3|
000001f0  30 2c 31 36 2c 31 34 2c  32 33 39 2c 36 39 2c 36  |0,16,14,239,69,6|
00000200  39 2c 32 30 35 2c 31 39  37 2c 31 33 35 2c 31 32  |9,205,197,135,12|
00000210  38 0d 00 50 63 20 dc 20  34 38 2c 36 37 2c 36 37  |8..Pc . 48,67,67|
00000220  2c 36 37 2c 32 35 35 2c  31 33 38 2c 31 33 38 2c  |,67,255,138,138,|
00000230  31 31 39 2c 32 32 34 2c  34 30 2c 32 34 2c 32 34  |119,224,40,24,24|
00000240  2c 32 35 35 2c 31 30 2c  31 30 2c 32 35 35 2c 30  |,255,10,10,255,0|
00000250  2c 30 2c 30 2c 30 2c 32  33 39 2c 34 32 2c 37 36  |,0,0,0,239,42,76|
00000260  2c 31 33 36 2c 30 2c 34  2c 38 2c 38 2c 38 2c 38  |,136,0,4,8,8,8,8|
00000270  2c 38 2c 34 0d 00 5a 0f  20 ee 20 85 20 e5 20 8d  |,8,4..Z. . . . .|
00000280  54 7e 52 0d 00 64 27 eb  34 3a ef 32 33 2c 31 2c  |T~R..d'.4:.23,1,|
00000290  30 3b 30 3b 30 3b 30 3b  3a f2 69 6e 73 3a f2 68  |0;0;0;0;:.ins:.h|
000002a0  69 5f 63 6c 3a 2a 46 58  31 36 0d 00 6e 27 eb 35  |i_cl:*FX16..n'.5|
000002b0  3a ef 32 33 2c 31 2c 30  3b 30 3b 30 3b 3a f1 27  |:.23,1,0;0;0;:.'|
000002c0  27 22 48 61 6e 67 20 61  62 6f 75 74 2e 2e 2e 22  |'"Hang about..."|
000002d0  3b 0d 00 78 0a 20 f2 69  6e 69 74 0d 00 82 0e 20  |;..x. .init.... |
000002e0  f2 61 73 73 65 6d 62 6c  65 0d 00 8c 0b 20 f2 7a  |.assemble.... .z|
000002f0  68 6f 6c 65 0d 00 96 30  20 f5 3a 67 72 6f 77 25  |hole...0 .:grow%|
00000300  3d 30 3a 3f 73 63 6f 72  65 3d 30 3a 73 63 6f 72  |=0:?score=0:scor|
00000310  65 3f 31 3d 30 3a 4c 49  25 3d 39 3a 3f 73 70 65  |e?1=0:LI%=9:?spe|
00000320  65 64 3d 35 0d 00 a0 16  20 3f 26 38 44 3d 26 39  |ed=5.... ?&8D=&9|
00000330  30 3a 3f 26 38 45 3d 26  37 42 0d 00 aa 24 20 67  |0:?&8E=&7B...$ g|
00000340  72 6f 77 25 3d 67 72 6f  77 25 2b 31 3a e7 20 67  |row%=grow%+1:. g|
00000350  72 6f 77 25 3e 33 20 67  72 6f 77 25 3d 33 0d 00  |row%>3 grow%=3..|
00000360  b4 13 20 3f 26 39 36 3d  30 3a db 3a f2 64 72 61  |.. ?&96=0:.:.dra|
00000370  77 0d 00 be 11 20 3f 69  66 3d 30 3a 3f 69 66 73  |w.... ?if=0:?ifs|
00000380  3d 30 0d 00 c8 18 20 e3  49 3d 30 b8 35 3a 66 72  |=0.... .I=0.5:fr|
00000390  6f 67 25 28 49 29 3d 30  3a ed 0d 00 d2 1f 20 62  |og%(I)=0:..... b|
000003a0  6f 6e 75 73 3f 31 3d 35  3a 46 52 4f 47 25 3d 30  |onus?1=5:FROG%=0|
000003b0  3a 3f 62 6f 6e 75 73 3d  30 0d 00 dc 0e 20 f5 3a  |:?bonus=0.... .:|
000003c0  2a 46 58 31 35 2c 30 0d  00 e6 1c 20 3f 26 38 44  |*FX15,0.... ?&8D|
000003d0  3d 31 36 3a 3f 26 38 45  3d 31 32 31 3a d6 65 72  |=16:?&8E=121:.er|
000003e0  61 73 65 0d 00 f0 1b 20  3f 78 63 6f 3d 31 36 3a  |ase.... ?xco=16:|
000003f0  3f 79 63 6f 3d 32 3a 3f  64 65 61 64 3d 30 0d 00  |?yco=2:?dead=0..|
00000400  fa 11 20 3f 26 39 36 3d  35 3a d6 67 61 6d 65 0d  |.. ?&96=5:.game.|
00000410  01 04 2b 20 e7 20 3f 64  65 61 64 3d 31 20 84 20  |..+ . ?dead=1 . |
00000420  66 72 6f 67 25 28 3f 26  37 30 29 3d 31 20 84 20  |frog%(?&70)=1 . |
00000430  3f 64 65 61 64 3d 34 20  f2 77 0d 01 0e 24 20 e7  |?dead=4 .w...$ .|
00000440  20 3f 64 65 61 64 3d 32  20 80 20 66 72 6f 67 25  | ?dead=2 . frog%|
00000450  28 3f 26 37 30 29 3d 30  20 f2 66 72 6f 67 0d 01  |(?&70)=0 .frog..|
00000460  18 26 20 e7 20 3f 64 65  61 64 3d 33 20 62 6f 6e  |.& . ?dead=3 bon|
00000470  75 73 3f 31 3d 35 3a 3f  64 65 61 64 3d 31 3a e5  |us?1=5:?dead=1:.|
00000480  8d 54 44 41 0d 01 22 16  20 fd 20 4c 49 25 3d 30  |.TDA..". . LI%=0|
00000490  20 84 20 46 52 4f 47 25  3d 35 0d 01 2c 19 20 e7  | . FROG%=5..,. .|
000004a0  20 46 52 4f 47 25 3d 35  20 f2 63 6c 3a e5 20 8d  | FROG%=5 .cl:. .|
000004b0  74 6a 40 0d 01 36 0e 20  f2 63 6f 70 65 64 5f 69  |tj@..6. .coped_i|
000004c0  74 0d 01 40 59 20 53 43  25 3d 31 30 30 30 2a 28  |t..@Y SC%=1000*(|
000004d0  28 3f 73 63 6f 72 65 20  80 26 46 30 29 81 26 31  |(?score .&F0).&1|
000004e0  30 29 2b 31 30 30 2a 28  3f 73 63 6f 72 65 20 80  |0)+100*(?score .|
000004f0  26 46 29 2b 31 30 2a 28  28 73 63 6f 72 65 3f 31  |&F)+10*((score?1|
00000500  20 80 26 46 30 29 20 81  26 31 30 29 2b 28 73 63  | .&F0) .&10)+(sc|
00000510  6f 72 65 3f 31 20 80 26  46 29 0d 01 4a 16 20 db  |ore?1 .&F)..J. .|
00000520  3a e7 20 53 43 25 3e 48  49 25 28 35 29 f2 68 69  |:. SC%>HI%(5).hi|
00000530  0d 01 54 0b 20 f2 68 69  5f 73 63 0d 01 5e 0b 20  |..T. .hi_sc..^. |
00000540  f2 68 69 5f 63 6c 0d 01  68 08 20 fd 20 a3 0d 01  |.hi_cl..h. . ...|
00000550  72 0c 20 dd 20 f2 77 3a  ef 37 0d 01 7c 1f 20 4c  |r. . .w:.7..|. L|
00000560  49 25 3d 4c 49 25 2d 31  3a f2 61 28 31 37 2c 33  |I%=LI%-1:.a(17,3|
00000570  30 2c c3 28 4c 49 25 29  29 0d 01 86 14 20 e7 20  |0,.(LI%)).... . |
00000580  3f 64 65 61 64 3d 34 20  e5 8d 74 64 41 0d 01 90  |?dead=4 ..tdA...|
00000590  39 20 41 3d 3f 79 63 6f  3a e7 20 41 3d 31 36 20  |9 A=?yco:. A=16 |
000005a0  84 20 41 3d 32 30 20 84  20 41 3d 32 34 20 d6 77  |. A=20 . A=24 .w|
000005b0  68 61 74 3a d6 70 6c 75  73 3a d6 77 68 61 74 32  |hat:.plus:.what2|
000005c0  3a e5 8d 74 6e 41 0d 01  9a 2c 20 e7 20 41 3d 31  |:..tnA..., . A=1|
000005d0  38 20 84 20 41 3d 32 32  20 d6 77 68 61 74 32 3a  |8 . A=22 .what2:|
000005e0  d6 6d 69 6e 75 73 3a d6  77 68 61 74 3a e5 8d 74  |.minus:.what:..t|
000005f0  6e 41 0d 01 a4 0b 20 d6  65 72 61 73 65 0d 01 ae  |nA.... .erase...|
00000600  2c 20 d6 63 72 65 61 6b  3a e3 49 3d 31 30 30 b8  |, .creak:.I=100.|
00000610  35 30 88 2d 31 3a d4 31  2c 2d 31 35 2c 49 2c 31  |50.-1:.1,-15,I,1|
00000620  3a ed 3a d6 63 72 65 61  6b 0d 01 b8 06 20 e1 0d  |:.:.creak.... ..|
00000630  01 c2 10 20 dd 20 f2 61  73 73 65 6d 62 6c 65 0d  |... . .assemble.|
00000640  01 cc 0d 20 de 51 25 20  32 30 30 30 0d 01 d6 0d  |... .Q% 2000....|
00000650  20 e3 49 3d 30 b8 32 88  32 0d 01 e0 0a 20 50 25  | .I=0.2.2.... P%|
00000660  3d 51 25 0d 01 ea 0a 20  5b 4f 50 54 49 0d 01 f4  |=Q%.... [OPTI...|
00000670  3a 20 2e 68 6f 6c 65 20  45 51 55 44 30 3a 45 51  |: .hole EQUD0:EQ|
00000680  55 44 30 3a 45 51 55 44  30 3a 45 51 55 44 30 3a  |UD0:EQUD0:EQUD0:|
00000690  45 51 55 44 30 3a 45 51  55 44 30 3a 45 51 55 44  |EQUD0:EQUD0:EQUD|
000006a0  30 3a 45 51 55 44 30 0d  01 fe 11 20 2e 62 6f 6e  |0:EQUD0.... .bon|
000006b0  75 73 20 45 51 55 57 30  0d 02 08 11 20 2e 73 63  |us EQUW0.... .sc|
000006c0  6f 72 65 20 45 51 55 57  30 0d 02 12 5a 20 2e 73  |ore EQUW0...Z .s|
000006d0  6b 65 6c 20 45 51 55 57  26 30 37 38 33 3a 45 51  |kel EQUW&0783:EQ|
000006e0  55 57 26 30 37 32 37 3a  45 51 55 57 26 31 33 30  |UW&0727:EQUW&130|
000006f0  33 3a 45 51 55 57 26 38  31 34 33 3a 45 51 55 57  |3:EQUW&8143:EQUW|
00000700  26 30 45 31 43 3a 45 51  55 57 26 30 45 34 45 3a  |&0E1C:EQUW&0E4E:|
00000710  45 51 55 57 26 38 43 30  43 3a 45 51 55 57 26 31  |EQUW&8C0C:EQUW&1|
00000720  38 32 43 0d 02 1c 14 20  2e 74 69 20 45 51 55 44  |82C.... .ti EQUD|
00000730  30 3a 45 51 55 42 30 0d  02 26 11 20 2e 73 70 65  |0:EQUB0..&. .spe|
00000740  65 64 20 45 51 55 42 30  0d 02 30 10 20 2e 67 61  |ed EQUB0..0. .ga|
00000750  6d 20 4a 53 52 62 6f 6e  0d 02 3a 0a 20 2e 67 61  |m JSRbon..:. .ga|
00000760  6d 65 0d 02 44 0c 20 4a  53 52 74 69 6d 65 0d 02  |me..D. JSRtime..|
00000770  4e 0b 20 4a 53 52 73 65  74 0d 02 58 0c 20 4a 53  |N. JSRset..X. JS|
00000780  52 72 73 65 74 0d 02 62  0d 20 4a 53 52 73 68 6f  |Rrset..b. JSRsho|
00000790  76 65 0d 02 6c 0b 20 4a  53 52 6d 61 6e 0d 02 76  |ve..l. JSRman..v|
000007a0  24 20 4c 44 41 64 65 61  64 3a 43 4d 50 23 30 3a  |$ LDAdead:CMP#0:|
000007b0  42 45 51 67 61 6d 65 31  3a 4a 4d 50 64 65 61 74  |BEQgame1:JMPdeat|
000007c0  68 0d 02 80 16 20 2e 67  61 6d 65 31 20 44 45 43  |h.... .game1 DEC|
000007d0  63 6f 75 6e 74 65 72 0d  02 8a 0c 20 42 50 4c 67  |counter.... BPLg|
000007e0  61 6d 65 0d 02 94 0a 20  4c 44 41 23 35 0d 02 9e  |ame.... LDA#5...|
000007f0  0f 20 53 54 41 63 6f 75  6e 74 65 72 0d 02 a8 0b  |. STAcounter....|
00000800  20 4a 4d 50 67 61 6d 0d  02 b2 0f 20 2e 64 65 61  | JMPgam.... .dea|
00000810  74 68 20 52 54 53 0d 02  bc 09 20 2e 73 65 74 0d  |th RTS.... .set.|
00000820  02 c6 0b 20 4c 44 58 23  32 34 0d 02 d0 12 20 4c  |... LDX#24.... L|
00000830  44 41 23 33 32 3a 53 54  41 26 37 30 0d 02 da 13  |DA#32:STA&70....|
00000840  20 4c 44 41 23 26 35 44  3a 53 54 41 26 37 31 0d  | LDA#&5D:STA&71.|
00000850  02 e4 12 20 4c 44 41 23  34 30 3a 53 54 41 26 37  |... LDA#40:STA&7|
00000860  32 0d 02 ee 13 20 4c 44  41 23 26 35 44 3a 53 54  |2.... LDA#&5D:ST|
00000870  41 26 37 33 0d 02 f8 13  20 4c 44 41 23 26 31 38  |A&73.... LDA#&18|
00000880  3a 53 54 41 26 37 34 0d  03 02 13 20 4c 44 41 23  |:STA&74.... LDA#|
00000890  26 35 45 3a 53 54 41 26  37 35 0d 03 0c 0b 20 2e  |&5E:STA&75.... .|
000008a0  62 65 67 69 6e 0d 03 16  0f 20 4c 44 59 63 6f 75  |begin.... LDYcou|
000008b0  6e 74 65 72 0d 03 20 17  20 43 50 58 23 32 34 3a  |nter.. . CPX#24:|
000008c0  42 4e 45 63 65 3a 4a 4d  50 72 65 0d 03 2a 1b 20  |BNEce:JMPre..*. |
000008d0  2e 63 65 20 43 50 58 23  38 3a 42 4e 45 63 68 65  |.ce CPX#8:BNEche|
000008e0  3a 4a 4d 50 72 65 0d 03  34 37 20 2e 63 68 65 20  |:JMPre..47 .che |
000008f0  43 50 58 23 32 30 3a 42  4e 45 63 68 65 31 3a 4c  |CPX#20:BNEche1:L|
00000900  44 41 73 74 65 76 69 65  2c 59 3a 43 4d 50 23 31  |DAstevie,Y:CMP#1|
00000910  3a 42 45 51 72 65 3a 4a  4d 50 61 64 64 0d 03 3e  |:BEQre:JMPadd..>|
00000920  3b 20 2e 63 68 65 31 20  43 50 58 23 31 36 3a 42  |; .che1 CPX#16:B|
00000930  4e 45 63 68 65 32 3a 4c  44 41 73 74 65 76 69 65  |NEche2:LDAstevie|
00000940  2b 31 32 2c 59 3a 43 4d  50 23 31 3a 42 45 51 72  |+12,Y:CMP#1:BEQr|
00000950  65 3a 4a 4d 50 61 64 64  0d 03 48 3a 20 2e 63 68  |e:JMPadd..H: .ch|
00000960  65 32 20 43 50 58 23 31  32 3a 42 4e 45 63 68 65  |e2 CPX#12:BNEche|
00000970  33 3a 4c 44 41 73 74 65  76 69 65 2b 36 2c 59 3a  |3:LDAstevie+6,Y:|
00000980  43 4d 50 23 31 3a 42 45  51 72 65 3a 4a 4d 50 61  |CMP#1:BEQre:JMPa|
00000990  64 64 0d 03 52 35 20 2e  63 68 65 33 20 43 50 58  |dd..R5 .che3 CPX|
000009a0  23 34 3a 42 4e 45 72 65  3a 4c 44 41 73 74 65 76  |#4:BNEre:LDAstev|
000009b0  69 65 2c 59 3a 43 4d 50  23 31 3a 42 45 51 72 65  |ie,Y:CMP#1:BEQre|
000009c0  3a 4a 4d 50 61 64 64 0d  03 5c 0e 20 2e 72 65 20  |:JMPadd..\. .re |
000009d0  4c 44 59 23 37 0d 03 66  0a 20 2e 6c 6f 6f 70 0d  |LDY#7..f. .loop.|
000009e0  03 70 0f 20 4c 44 41 28  26 37 30 29 2c 59 0d 03  |.p. LDA(&70),Y..|
000009f0  7a 0d 20 53 54 41 26 37  36 2c 59 0d 03 84 08 20  |z. STA&76,Y.... |
00000a00  44 45 59 0d 03 8e 0c 20  42 50 4c 6c 6f 6f 70 0d  |DEY.... BPLloop.|
00000a10  03 98 0a 20 4c 44 59 23  30 0d 03 a2 0b 20 2e 73  |... LDY#0.... .s|
00000a20  68 69 66 74 0d 03 ac 0f  20 4c 44 41 28 26 37 32  |hift.... LDA(&72|
00000a30  29 2c 59 0d 03 b6 0f 20  53 54 41 28 26 37 30 29  |),Y.... STA(&70)|
00000a40  2c 59 0d 03 c0 08 20 49  4e 59 0d 03 ca 0d 20 42  |,Y.... INY.... B|
00000a50  4e 45 73 68 69 66 74 0d  03 d4 0a 20 4c 44 59 23  |NEshift.... LDY#|
00000a60  37 0d 03 de 0d 20 2e 72  65 70 6c 61 63 65 0d 03  |7.... .replace..|
00000a70  e8 0d 20 4c 44 41 26 37  36 2c 59 0d 03 f2 0f 20  |.. LDA&76,Y.... |
00000a80  53 54 41 28 26 37 34 29  2c 59 0d 03 fc 08 20 44  |STA(&74),Y.... D|
00000a90  45 59 0d 04 06 0f 20 42  50 4c 72 65 70 6c 61 63  |EY.... BPLreplac|
00000aa0  65 0d 04 10 09 20 2e 61  64 64 0d 04 1a 1d 20 4c  |e.... .add.... L|
00000ab0  44 41 26 37 31 3a 43 4c  43 3a 41 44 43 23 26 35  |DA&71:CLC:ADC#&5|
00000ac0  3a 53 54 41 26 37 31 0d  04 24 1d 20 4c 44 41 26  |:STA&71..$. LDA&|
00000ad0  37 33 3a 43 4c 43 3a 41  44 43 23 26 35 3a 53 54  |73:CLC:ADC#&5:ST|
00000ae0  41 26 37 33 0d 04 2e 1d  20 4c 44 41 26 37 35 3a  |A&73.... LDA&75:|
00000af0  43 4c 43 3a 41 44 43 23  26 35 3a 53 54 41 26 37  |CLC:ADC#&5:STA&7|
00000b00  35 0d 04 38 14 20 44 45  58 3a 44 45 58 3a 44 45  |5..8. DEX:DEX:DE|
00000b10  58 3a 44 45 58 0d 04 42  2c 20 4c 44 41 69 66 3a  |X:DEX..B, LDAif:|
00000b20  43 4d 50 23 31 3a 42 4e  45 6f 6e 65 3a 4a 53 52  |CMP#1:BNEone:JSR|
00000b30  65 72 61 73 65 3a 4c 44  41 23 30 3a 53 54 41 69  |erase:LDA#0:STAi|
00000b40  66 0d 04 4c 43 20 2e 6f  6e 65 20 43 50 58 79 63  |f..LC .one CPXyc|
00000b50  6f 3a 42 4e 45 74 77 6f  3a 43 50 58 23 31 36 3a  |o:BNEtwo:CPX#16:|
00000b60  42 50 4c 74 77 6f 3a 4a  53 52 6c 6f 5f 72 69 3a  |BPLtwo:JSRlo_ri:|
00000b70  4c 44 41 23 31 3a 53 54  41 69 66 3a 4a 53 52 65  |LDA#1:STAif:JSRe|
00000b80  72 61 73 65 0d 04 56 1f  20 2e 74 77 6f 20 43 50  |rase..V. .two CP|
00000b90  58 23 30 3a 42 45 51 65  6e 64 3a 4a 4d 50 62 65  |X#0:BEQend:JMPbe|
00000ba0  67 69 6e 0d 04 60 0d 20  2e 65 6e 64 20 52 54 53  |gin..`. .end RTS|
00000bb0  0d 04 6a 0a 20 2e 72 73  65 74 0d 04 74 0b 20 5c  |..j. .rset..t. \|
00000bc0  72 69 67 68 74 0d 04 7e  0b 20 4c 44 58 23 31 38  |right..~. LDX#18|
00000bd0  0d 04 88 13 20 4c 44 41  23 26 39 38 3a 53 54 41  |.... LDA#&98:STA|
00000be0  26 37 44 0d 04 92 13 20  4c 44 41 23 26 36 30 3a  |&7D.... LDA#&60:|
00000bf0  53 54 41 26 37 45 0d 04  9c 13 20 4c 44 41 23 26  |STA&7E.... LDA#&|
00000c00  39 38 3a 53 54 41 26 37  46 0d 04 a6 13 20 4c 44  |98:STA&7F.... LD|
00000c10  41 23 26 35 46 3a 53 54  41 26 38 30 0d 04 b0 13  |A#&5F:STA&80....|
00000c20  20 4c 44 41 23 26 41 30  3a 53 54 41 26 38 31 0d  | LDA#&A0:STA&81.|
00000c30  04 ba 13 20 4c 44 41 23  26 35 46 3a 53 54 41 26  |... LDA#&5F:STA&|
00000c40  38 32 0d 04 c4 17 20 2e  72 62 65 67 69 6e 20 4c  |82.... .rbegin L|
00000c50  44 59 63 6f 75 6e 74 65  72 0d 04 ce 19 20 43 50  |DYcounter.... CP|
00000c60  58 23 31 34 3a 42 4e 45  72 63 65 3a 4a 4d 50 72  |X#14:BNErce:JMPr|
00000c70  72 65 0d 04 d8 1f 20 2e  72 63 65 20 43 50 58 23  |re.... .rce CPX#|
00000c80  31 30 3a 42 4e 45 72 63  68 65 3a 4a 4d 50 72 72  |10:BNErche:JMPrr|
00000c90  65 0d 04 e2 3f 20 2e 72  63 68 65 20 43 50 58 23  |e...? .rche CPX#|
00000ca0  31 38 3a 42 4e 45 72 63  68 65 31 3a 4c 44 41 73  |18:BNErche1:LDAs|
00000cb0  74 65 76 69 65 2b 36 2c  59 3a 43 4d 50 23 31 3a  |tevie+6,Y:CMP#1:|
00000cc0  42 45 51 72 63 68 65 31  3a 4a 4d 50 72 61 64 64  |BEQrche1:JMPradd|
00000cd0  0d 04 ec 3b 20 2e 72 63  68 65 31 20 43 50 58 23  |...; .rche1 CPX#|
00000ce0  36 3a 42 4e 45 72 72 65  3a 4c 44 41 73 74 65 76  |6:BNErre:LDAstev|
00000cf0  69 65 2b 36 2c 59 3a 43  4d 50 23 31 3a 42 45 51  |ie+6,Y:CMP#1:BEQ|
00000d00  72 72 65 3a 4a 4d 50 72  61 64 64 0d 04 f6 0f 20  |rre:JMPradd.... |
00000d10  2e 72 72 65 20 4c 44 59  23 37 0d 05 00 0b 20 2e  |.rre LDY#7.... .|
00000d20  72 6c 6f 6f 70 0d 05 0a  0f 20 4c 44 41 28 26 37  |rloop.... LDA(&7|
00000d30  44 29 2c 59 0d 05 14 0d  20 53 54 41 26 38 35 2c  |D),Y.... STA&85,|
00000d40  59 0d 05 1e 08 20 44 45  59 0d 05 28 0d 20 42 50  |Y.... DEY..(. BP|
00000d50  4c 72 6c 6f 6f 70 0d 05  32 0c 20 4c 44 59 23 32  |Lrloop..2. LDY#2|
00000d60  35 35 0d 05 3c 0c 20 2e  72 73 68 69 66 74 0d 05  |55..<. .rshift..|
00000d70  46 0f 20 4c 44 41 28 26  37 46 29 2c 59 0d 05 50  |F. LDA(&7F),Y..P|
00000d80  0f 20 53 54 41 28 26 38  31 29 2c 59 0d 05 5a 08  |. STA(&81),Y..Z.|
00000d90  20 44 45 59 0d 05 64 0e  20 42 4e 45 72 73 68 69  | DEY..d. BNErshi|
00000da0  66 74 0d 05 6e 0a 20 4c  44 59 23 37 0d 05 78 0e  |ft..n. LDY#7..x.|
00000db0  20 2e 72 72 65 70 6c 61  63 65 0d 05 82 0d 20 4c  | .rreplace.... L|
00000dc0  44 41 26 38 35 2c 59 0d  05 8c 0f 20 53 54 41 28  |DA&85,Y.... STA(|
00000dd0  26 38 31 29 2c 59 0d 05  96 08 20 44 45 59 0d 05  |&81),Y.... DEY..|
00000de0  a0 10 20 42 50 4c 72 72  65 70 6c 61 63 65 0d 05  |.. BPLrreplace..|
00000df0  aa 31 20 2e 72 61 64 64  20 43 50 58 23 31 34 3a  |.1 .radd CPX#14:|
00000e00  42 4e 45 72 61 64 64 32  3a 4c 44 41 23 26 41 3a  |BNEradd2:LDA#&A:|
00000e10  53 54 41 26 37 30 3a 4a  4d 50 72 61 64 64 33 0d  |STA&70:JMPradd3.|
00000e20  05 b4 1a 20 2e 72 61 64  64 32 20 4c 44 41 23 26  |... .radd2 LDA#&|
00000e30  30 35 3a 53 54 41 26 37  30 0d 05 be 24 20 2e 72  |05:STA&70...$ .r|
00000e40  61 64 64 33 20 4c 44 41  26 38 32 3a 43 4c 43 3a  |add3 LDA&82:CLC:|
00000e50  41 44 43 26 37 30 3a 53  54 41 26 38 32 0d 05 c8  |ADC&70:STA&82...|
00000e60  1d 20 4c 44 41 26 38 30  3a 43 4c 43 3a 41 44 43  |. LDA&80:CLC:ADC|
00000e70  26 37 30 3a 53 54 41 26  38 30 0d 05 d2 1d 20 4c  |&70:STA&80.... L|
00000e80  44 41 26 37 45 3a 43 4c  43 3a 41 44 43 26 37 30  |DA&7E:CLC:ADC&70|
00000e90  3a 53 54 41 26 37 45 0d  05 dc 14 20 44 45 58 3a  |:STA&7E.... DEX:|
00000ea0  44 45 58 3a 44 45 58 3a  44 45 58 0d 05 e6 2f 20  |DEX:DEX:DEX.../ |
00000eb0  4c 44 41 69 66 73 3a 43  4d 50 23 31 3a 42 4e 45  |LDAifs:CMP#1:BNE|
00000ec0  6f 6e 65 73 3a 4a 53 52  65 72 61 73 65 3a 4c 44  |ones:JSRerase:LD|
00000ed0  41 23 30 3a 53 54 41 69  66 73 0d 05 f0 55 20 2e  |A#0:STAifs...U .|
00000ee0  6f 6e 65 73 20 43 50 58  79 63 6f 3a 42 4e 45 74  |ones CPXyco:BNEt|
00000ef0  77 6f 73 3a 43 50 58 23  31 34 3a 42 50 4c 74 77  |wos:CPX#14:BPLtw|
00000f00  6f 73 3a 43 50 58 23 36  3a 42 4d 49 74 77 6f 73  |os:CPX#6:BMItwos|
00000f10  3a 4a 53 52 6c 6f 5f 6c  65 3a 4c 44 41 23 31 3a  |:JSRlo_le:LDA#1:|
00000f20  53 54 41 69 66 73 3a 4a  53 52 65 72 61 73 65 0d  |STAifs:JSRerase.|
00000f30  05 fa 22 20 2e 74 77 6f  73 20 43 50 58 23 32 3a  |.." .twos CPX#2:|
00000f40  42 45 51 72 65 6e 64 3a  4a 4d 50 72 62 65 67 69  |BEQrend:JMPrbegi|
00000f50  6e 0d 06 04 0e 20 2e 72  65 6e 64 20 52 54 53 0d  |n.... .rend RTS.|
00000f60  06 0e 25 2e 73 6f 75 6e  64 20 45 51 55 57 26 31  |..%.sound EQUW&1|
00000f70  31 3a 45 51 55 57 31 3a  45 51 55 57 33 30 3a 45  |1:EQUW1:EQUW30:E|
00000f80  51 55 57 32 0d 06 18 22  2e 6d 61 6e 20 4c 44 41  |QUW2...".man LDA|
00000f90  64 65 61 64 3a 43 4d 50  23 30 3a 42 45 51 6d 61  |dead:CMP#0:BEQma|
00000fa0  6e 73 3a 52 54 53 0d 06  22 20 2e 6d 61 6e 73 20  |ns:RTS.." .mans |
00000fb0  4c 44 41 23 31 32 39 3a  4c 44 59 23 30 3a 4a 53  |LDA#129:LDY#0:JS|
00000fc0  52 26 46 46 46 34 0d 06  2c 17 43 50 59 23 26 46  |R&FFF4..,.CPY#&F|
00000fd0  46 3a 42 4e 45 6d 61 6e  31 3a 52 54 53 0d 06 36  |F:BNEman1:RTS..6|
00000fe0  1e 2e 6d 61 6e 31 20 43  50 58 23 35 38 3a 42 4e  |..man1 CPX#58:BN|
00000ff0  45 6d 61 6e 32 3a 4a 4d  50 75 70 0d 06 40 20 2e  |Eman2:JMPup..@ .|
00001000  6d 61 6e 32 20 43 50 58  23 34 37 3a 42 4e 45 6d  |man2 CPX#47:BNEm|
00001010  61 6e 33 3a 4a 4d 50 64  6f 77 6e 0d 06 4a 20 2e  |an3:JMPdown..J .|
00001020  6d 61 6e 33 20 43 50 58  23 39 30 3a 42 4e 45 6d  |man3 CPX#90:BNEm|
00001030  61 6e 34 3a 4a 4d 50 6c  65 66 74 0d 06 54 21 2e  |an4:JMPleft..T!.|
00001040  6d 61 6e 34 20 43 50 58  23 38 38 3a 42 4e 45 6d  |man4 CPX#88:BNEm|
00001050  61 6e 35 3a 4a 4d 50 72  69 67 68 74 0d 06 5e 2a  |an5:JMPright..^*|
00001060  2e 6d 61 6e 35 20 43 50  59 23 26 31 42 3a 42 4e  |.man5 CPY#&1B:BN|
00001070  45 6d 61 6e 36 3a 4c 44  41 23 31 32 36 3a 4a 53  |Eman6:LDA#126:JS|
00001080  52 26 46 46 46 34 0d 06  68 0d 2e 6d 61 6e 36 20  |R&FFF4..h..man6 |
00001090  52 54 53 0d 06 72 21 2e  75 70 20 4a 53 52 65 72  |RTS..r!.up JSRer|
000010a0  61 73 65 3a 4a 53 52 73  6f 3a 4a 53 52 73 63 6f  |ase:JSRso:JSRsco|
000010b0  72 69 6e 67 0d 06 7c 18  49 4e 43 79 63 6f 3a 49  |ring..|.INCyco:I|
000010c0  4e 43 79 63 6f 3a 4a 53  52 75 70 73 0d 06 86 1f  |NCyco:JSRups....|
000010d0  4c 44 41 78 6d 61 6e 3a  53 45 43 3a 53 42 43 23  |LDAxman:SEC:SBC#|
000010e0  31 32 38 3a 53 54 41 78  6d 61 6e 0d 06 90 1d 4c  |128:STAxman....L|
000010f0  44 41 78 6d 61 6e 2b 31  3a 53 42 43 23 32 3a 53  |DAxman+1:SBC#2:S|
00001100  54 41 78 6d 61 6e 2b 31  0d 06 9a 24 4c 44 41 23  |TAxman+1...$LDA#|
00001110  30 3a 53 54 41 66 72 6f  67 3a 4a 53 52 69 6e 5f  |0:STAfrog:JSRin_|
00001120  66 72 6f 3a 4a 4d 50 65  72 61 73 65 0d 06 a4 18  |fro:JMPerase....|
00001130  2e 64 6f 77 6e 20 4a 53  52 65 72 61 73 65 3a 4a  |.down JSRerase:J|
00001140  53 52 73 6f 0d 06 ae 17  44 45 43 79 63 6f 3a 44  |SRso....DECyco:D|
00001150  45 43 79 63 6f 3a 4a 53  52 64 6f 0d 06 b8 1f 4c  |ECyco:JSRdo....L|
00001160  44 41 78 6d 61 6e 3a 43  4c 43 3a 41 44 43 23 31  |DAxman:CLC:ADC#1|
00001170  32 38 3a 53 54 41 78 6d  61 6e 0d 06 c2 1d 4c 44  |28:STAxman....LD|
00001180  41 78 6d 61 6e 2b 31 3a  41 44 43 23 32 3a 53 54  |Axman+1:ADC#2:ST|
00001190  41 78 6d 61 6e 2b 31 0d  06 cc 25 4c 44 41 23 34  |Axman+1...%LDA#4|
000011a0  38 3a 53 54 41 66 72 6f  67 3a 4a 53 52 69 6e 5f  |8:STAfrog:JSRin_|
000011b0  66 72 6f 3a 4a 4d 50 65  72 61 73 65 0d 06 d6 18  |fro:JMPerase....|
000011c0  2e 6c 65 66 74 20 4a 53  52 65 72 61 73 65 3a 4a  |.left JSRerase:J|
000011d0  53 52 73 6f 0d 06 e0 18  44 45 43 78 63 6f 3a 44  |SRso....DECxco:D|
000011e0  45 43 78 63 6f 3a 4a 53  52 74 65 72 0d 06 ea 1e  |ECxco:JSRter....|
000011f0  4c 44 41 78 6d 61 6e 3a  53 45 43 3a 53 42 43 23  |LDAxman:SEC:SBC#|
00001200  31 36 3a 53 54 41 78 6d  61 6e 0d 06 f4 1d 4c 44  |16:STAxman....LD|
00001210  41 78 6d 61 6e 2b 31 3a  53 42 43 23 30 3a 53 54  |Axman+1:SBC#0:ST|
00001220  41 78 6d 61 6e 2b 31 0d  06 fe 25 4c 44 41 23 33  |Axman+1...%LDA#3|
00001230  32 3a 53 54 41 66 72 6f  67 3a 4a 53 52 69 6e 5f  |2:STAfrog:JSRin_|
00001240  66 72 6f 3a 4a 4d 50 65  72 61 73 65 0d 07 08 19  |fro:JMPerase....|
00001250  2e 72 69 67 68 74 20 4a  53 52 65 72 61 73 65 3a  |.right JSRerase:|
00001260  4a 53 52 73 6f 0d 07 12  18 49 4e 43 78 63 6f 3a  |JSRso....INCxco:|
00001270  49 4e 43 78 63 6f 3a 4a  53 52 74 65 72 0d 07 1c  |INCxco:JSRter...|
00001280  1e 4c 44 41 78 6d 61 6e  3a 43 4c 43 3a 41 44 43  |.LDAxman:CLC:ADC|
00001290  23 31 36 3a 53 54 41 78  6d 61 6e 0d 07 26 1d 4c  |#16:STAxman..&.L|
000012a0  44 41 78 6d 61 6e 2b 31  3a 41 44 43 23 30 3a 53  |DAxman+1:ADC#0:S|
000012b0  54 41 78 6d 61 6e 2b 31  0d 07 30 25 4c 44 41 23  |TAxman+1..0%LDA#|
000012c0  31 36 3a 53 54 41 66 72  6f 67 3a 4a 53 52 69 6e  |16:STAfrog:JSRin|
000012d0  5f 66 72 6f 3a 4a 4d 50  65 72 61 73 65 0d 07 3a  |_fro:JMPerase..:|
000012e0  0a 2e 65 72 61 73 65 0d  07 44 0a 4c 44 59 23 31  |..erase..D.LDY#1|
000012f0  35 0d 07 4e 0b 2e 65 72  61 73 65 31 0d 07 58 0f  |5..N..erase1..X.|
00001300  4c 44 41 28 78 6d 61 6e  29 2c 59 0d 07 62 0d 82  |LDA(xman),Y..b..|
00001310  28 66 72 6f 67 29 2c 59  0d 07 6c 0f 53 54 41 28  |(frog),Y..l.STA(|
00001320  78 6d 61 6e 29 2c 59 0d  07 76 07 44 45 59 0d 07  |xman),Y..v.DEY..|
00001330  80 0d 42 50 4c 65 72 61  73 65 31 0d 07 8a 07 52  |..BPLerase1....R|
00001340  54 53 0d 07 94 27 20 2e  73 68 6f 76 65 20 4c 44  |TS...' .shove LD|
00001350  41 79 63 6f 3a 43 4d 50  23 31 36 3a 42 50 4c 73  |Ayco:CMP#16:BPLs|
00001360  68 6f 76 65 31 3a 52 54  53 0d 07 9e 17 20 2e 73  |hove1:RTS.... .s|
00001370  68 6f 76 65 31 20 4c 44  59 63 6f 75 6e 74 65 72  |hove1 LDYcounter|
00001380  0d 07 a8 37 20 43 4d 50  23 31 36 3a 42 4e 45 68  |...7 CMP#16:BNEh|
00001390  65 31 3a 4c 44 41 73 74  65 76 69 65 2b 31 32 2c  |e1:LDAstevie+12,|
000013a0  59 3a 43 4d 50 23 31 3a  42 4e 45 68 65 31 3a 4a  |Y:CMP#1:BNEhe1:J|
000013b0  4d 50 73 6c 65 66 74 0d  07 b2 1a 20 2e 68 65 31  |MPsleft.... .he1|
000013c0  20 43 4d 50 23 31 38 3a  42 45 51 73 72 69 67 68  | CMP#18:BEQsrigh|
000013d0  74 0d 07 bc 34 20 43 4d  50 23 32 30 3a 42 4e 45  |t...4 CMP#20:BNE|
000013e0  68 65 32 3a 4c 44 41 73  74 65 76 69 65 2c 59 3a  |he2:LDAstevie,Y:|
000013f0  43 4d 50 23 31 3a 42 4e  45 68 65 32 3a 4a 4d 50  |CMP#1:BNEhe2:JMP|
00001400  73 6c 65 66 74 0d 07 c6  3c 20 2e 68 65 32 20 43  |sleft...< .he2 C|
00001410  4d 50 23 32 32 3a 42 4e  45 72 68 65 3a 4c 44 41  |MP#22:BNErhe:LDA|
00001420  73 74 65 76 69 65 2b 36  2c 59 3a 43 4d 50 23 31  |stevie+6,Y:CMP#1|
00001430  3a 42 4e 45 72 68 65 3a  4a 4d 50 73 72 69 67 68  |:BNErhe:JMPsrigh|
00001440  74 0d 07 d0 19 20 2e 72  68 65 20 43 4d 50 23 32  |t.... .rhe CMP#2|
00001450  34 3a 42 45 51 73 6c 65  66 74 0d 07 da 08 20 52  |4:BEQsleft.... R|
00001460  54 53 0d 07 e4 0b 20 2e  73 6c 65 66 74 0d 07 ee  |TS.... .sleft...|
00001470  12 20 44 45 43 78 63 6f  3a 4a 53 52 74 65 72 0d  |. DECxco:JSRter.|
00001480  07 f8 0c 20 4c 44 41 78  6d 61 6e 0d 08 02 08 20  |... LDAxman.... |
00001490  53 45 43 0d 08 0c 0a 20  53 42 43 23 38 0d 08 16  |SEC.... SBC#8...|
000014a0  0c 20 53 54 41 78 6d 61  6e 0d 08 20 0e 20 4c 44  |. STAxman.. . LD|
000014b0  41 78 6d 61 6e 2b 31 0d  08 2a 0a 20 53 42 43 23  |Axman+1..*. SBC#|
000014c0  30 0d 08 34 0e 20 53 54  41 78 6d 61 6e 2b 31 0d  |0..4. STAxman+1.|
000014d0  08 3e 08 20 52 54 53 0d  08 48 0c 20 2e 73 72 69  |.>. RTS..H. .sri|
000014e0  67 68 74 0d 08 52 12 20  49 4e 43 78 63 6f 3a 4a  |ght..R. INCxco:J|
000014f0  53 52 74 65 72 0d 08 5c  0c 20 4c 44 41 78 6d 61  |SRter..\. LDAxma|
00001500  6e 0d 08 66 08 20 43 4c  43 0d 08 70 0a 20 41 44  |n..f. CLC..p. AD|
00001510  43 23 38 0d 08 7a 0c 20  53 54 41 78 6d 61 6e 0d  |C#8..z. STAxman.|
00001520  08 84 0e 20 4c 44 41 78  6d 61 6e 2b 31 0d 08 8e  |... LDAxman+1...|
00001530  0a 20 41 44 43 23 30 0d  08 98 0e 20 53 54 41 78  |. ADC#0.... STAx|
00001540  6d 61 6e 2b 31 0d 08 a2  08 20 52 54 53 0d 08 ac  |man+1.... RTS...|
00001550  09 20 2e 74 65 72 0d 08  b6 27 20 4c 44 41 78 63  |. .ter...' LDAxc|
00001560  6f 3a 43 4d 50 23 32 3a  42 50 4c 74 65 72 31 3a  |o:CMP#2:BPLter1:|
00001570  4c 44 41 23 31 3a 53 54  41 64 65 61 64 0d 08 c0  |LDA#1:STAdead...|
00001580  27 20 2e 74 65 72 31 20  43 4d 50 23 33 33 3a 42  |' .ter1 CMP#33:B|
00001590  4d 49 74 65 72 32 3a 4c  44 41 23 31 3a 53 54 41  |MIter2:LDA#1:STA|
000015a0  64 65 61 64 0d 08 ca 0e  20 2e 74 65 72 32 20 52  |dead.... .ter2 R|
000015b0  54 53 0d 08 d4 2a 20 2e  64 6f 20 4c 44 41 79 63  |TS...* .do LDAyc|
000015c0  6f 3a 43 4d 50 23 31 3a  42 50 4c 64 6f 72 3a 4c  |o:CMP#1:BPLdor:L|
000015d0  44 41 23 31 3a 53 54 41  64 65 61 64 0d 08 de 0d  |DA#1:STAdead....|
000015e0  20 2e 64 6f 72 20 52 54  53 0d 08 e8 23 20 2e 75  | .dor RTS...# .u|
000015f0  70 73 20 4c 44 41 79 63  6f 3a 43 4d 50 23 32 36  |ps LDAyco:CMP#26|
00001600  3a 42 45 51 75 70 65 73  3a 52 54 53 0d 08 f2 1d  |:BEQupes:RTS....|
00001610  20 2e 75 70 65 73 20 4c  44 59 78 63 6f 3a 4c 44  | .upes LDYxco:LD|
00001620  41 68 6f 6c 65 2d 32 2c  59 0d 08 fc 4b 20 43 4d  |Ahole-2,Y...K CM|
00001630  50 23 30 3a 42 45 51 61  70 65 3a 49 4e 59 3a 4c  |P#0:BEQape:INY:L|
00001640  44 41 68 6f 6c 65 2d 32  2c 59 3a 43 4d 50 23 30  |DAhole-2,Y:CMP#0|
00001650  3a 42 45 51 61 70 65 3a  53 54 41 26 37 30 3a 4c  |:BEQape:STA&70:L|
00001660  44 41 23 32 3a 53 54 41  64 65 61 64 3a 4a 4d 50  |DA#2:STAdead:JMP|
00001670  68 6f 6d 65 0d 09 06 1b  20 2e 61 70 65 20 4c 44  |home.... .ape LD|
00001680  41 23 31 3a 53 54 41 64  65 61 64 3a 52 54 53 0d  |A#1:STAdead:RTS.|
00001690  09 10 38 2e 73 6f 20 4c  44 59 23 73 6f 75 6e 64  |..8.so LDY#sound|
000016a0  20 81 32 35 36 3a 4c 44  58 23 73 6f 75 6e 64 20  | .256:LDX#sound |
000016b0  83 32 35 36 3a 4c 44 41  23 37 3a 4a 53 52 26 46  |.256:LDA#7:JSR&F|
000016c0  46 46 31 3a 52 54 53 0d  09 1a 0a 20 2e 77 68 61  |FF1:RTS.... .wha|
000016d0  74 0d 09 24 0b 20 4c 44  59 23 31 35 0d 09 2e 0b  |t..$. LDY#15....|
000016e0  20 2e 77 68 61 74 31 0d  09 38 10 20 4c 44 41 28  | .what1..8. LDA(|
000016f0  78 6d 61 6e 29 2c 59 0d  09 42 0e 20 82 28 66 72  |xman),Y..B. .(fr|
00001700  6f 67 29 2c 59 0d 09 4c  10 20 53 54 41 28 78 6d  |og),Y..L. STA(xm|
00001710  61 6e 29 2c 59 0d 09 56  0e 20 44 45 59 3a 43 50  |an),Y..V. DEY:CP|
00001720  59 23 37 0d 09 60 0d 20  42 4e 45 77 68 61 74 31  |Y#7..`. BNEwhat1|
00001730  0d 09 6a 08 20 52 54 53  0d 09 74 0b 20 2e 77 68  |..j. RTS..t. .wh|
00001740  61 74 32 0d 09 7e 0a 20  4c 44 59 23 37 0d 09 88  |at2..~. LDY#7...|
00001750  0b 20 2e 77 68 61 74 33  0d 09 92 10 20 4c 44 41  |. .what3.... LDA|
00001760  28 78 6d 61 6e 29 2c 59  0d 09 9c 0e 20 82 28 66  |(xman),Y.... .(f|
00001770  72 6f 67 29 2c 59 0d 09  a6 10 20 53 54 41 28 78  |rog),Y.... STA(x|
00001780  6d 61 6e 29 2c 59 0d 09  b0 11 20 44 45 59 3a 42  |man),Y.... DEY:B|
00001790  50 4c 77 68 61 74 33 0d  09 ba 08 20 52 54 53 0d  |PLwhat3.... RTS.|
000017a0  09 c4 09 20 2e 62 6f 6e  0d 09 ce 24 20 53 45 44  |... .bon...$ SED|
000017b0  3a 53 45 43 3a 4c 44 41  62 6f 6e 75 73 3a 53 42  |:SEC:LDAbonus:SB|
000017c0  43 23 31 3a 53 54 41 62  6f 6e 75 73 0d 09 d8 24  |C#1:STAbonus...$|
000017d0  20 4c 44 41 62 6f 6e 75  73 2b 31 3a 53 42 43 23  | LDAbonus+1:SBC#|
000017e0  30 3a 53 54 41 62 6f 6e  75 73 2b 31 3a 43 4c 44  |0:STAbonus+1:CLD|
000017f0  0d 09 e2 23 20 4c 44 41  23 33 31 3a 4a 53 52 26  |...# LDA#31:JSR&|
00001800  46 46 45 45 3a 4c 44 41  23 39 3a 4a 53 52 26 46  |FFEE:LDA#9:JSR&F|
00001810  46 45 45 0d 09 ec 14 20  4c 44 41 23 33 30 3a 4a  |FEE.... LDA#30:J|
00001820  53 52 26 46 46 45 45 0d  09 f6 15 20 4c 44 41 62  |SR&FFEE.... LDAb|
00001830  6f 6e 75 73 2b 31 3a 80  23 26 30 46 0d 0a 00 18  |onus+1:.#&0F....|
00001840  20 43 4c 43 3a 41 44 43  23 34 38 3a 4a 53 52 26  | CLC:ADC#48:JSR&|
00001850  46 46 45 45 0d 0a 0a 25  20 4c 44 41 62 6f 6e 75  |FFEE...% LDAbonu|
00001860  73 3a 4c 53 52 20 41 3a  4c 53 52 20 41 3a 4c 53  |s:LSR A:LSR A:LS|
00001870  52 20 41 3a 4c 53 52 20  41 0d 0a 14 18 20 43 4c  |R A:LSR A.... CL|
00001880  43 3a 41 44 43 23 34 38  3a 4a 53 52 26 46 46 45  |C:ADC#48:JSR&FFE|
00001890  45 0d 0a 1e 13 20 4c 44  41 62 6f 6e 75 73 3a 80  |E.... LDAbonus:.|
000018a0  23 26 30 46 0d 0a 28 18  20 43 4c 43 3a 41 44 43  |#&0F..(. CLC:ADC|
000018b0  23 34 38 3a 4a 53 52 26  46 46 45 45 0d 0a 32 21  |#48:JSR&FFEE..2!|
000018c0  20 4c 44 41 62 6f 6e 75  73 2b 31 3a 43 4d 50 23  | LDAbonus+1:CMP#|
000018d0  30 3a 42 45 51 62 6f 6e  65 3a 52 54 53 0d 0a 3c  |0:BEQbone:RTS..<|
000018e0  26 20 2e 62 6f 6e 65 20  4c 44 41 62 6f 6e 75 73  |& .bone LDAbonus|
000018f0  3a 43 4d 50 23 30 3a 42  45 51 62 6f 6e 65 31 3a  |:CMP#0:BEQbone1:|
00001900  52 54 53 0d 0a 46 1d 20  2e 62 6f 6e 65 31 20 4c  |RTS..F. .bone1 L|
00001910  44 41 23 33 3a 53 54 41  64 65 61 64 3a 52 54 53  |DA#3:STAdead:RTS|
00001920  0d 0a 50 18 20 2e 70 6c  75 73 20 49 4e 43 78 6d  |..P. .plus INCxm|
00001930  61 6e 2b 31 3a 52 54 53  0d 0a 5a 19 20 2e 6d 69  |an+1:RTS..Z. .mi|
00001940  6e 75 73 20 44 45 43 78  6d 61 6e 2b 31 3a 52 54  |nus DECxman+1:RT|
00001950  53 0d 0a 64 0d 20 2e 73  63 6f 72 69 6e 67 0d 0a  |S..d. .scoring..|
00001960  6e 28 20 53 45 44 3a 43  4c 43 3a 4c 44 41 73 63  |n( SED:CLC:LDAsc|
00001970  6f 72 65 2b 31 3a 41 44  43 23 35 3a 53 54 41 73  |ore+1:ADC#5:STAs|
00001980  63 6f 72 65 2b 31 0d 0a  78 20 20 4c 44 41 73 63  |core+1..x  LDAsc|
00001990  6f 72 65 3a 41 44 43 23  30 3a 53 54 41 73 63 6f  |ore:ADC#0:STAsco|
000019a0  72 65 3a 43 4c 44 0d 0a  82 23 20 4c 44 41 23 33  |re:CLD...# LDA#3|
000019b0  31 3a 4a 53 52 26 46 46  45 45 3a 4c 44 41 23 32  |1:JSR&FFEE:LDA#2|
000019c0  3a 4a 53 52 26 46 46 45  45 0d 0a 8c 14 20 4c 44  |:JSR&FFEE.... LD|
000019d0  41 23 33 30 3a 4a 53 52  26 46 46 45 45 0d 0a 96  |A#30:JSR&FFEE...|
000019e0  25 20 4c 44 41 73 63 6f  72 65 3a 4c 53 52 20 41  |% LDAscore:LSR A|
000019f0  3a 4c 53 52 20 41 3a 4c  53 52 20 41 3a 4c 53 52  |:LSR A:LSR A:LSR|
00001a00  20 41 0d 0a a0 18 20 43  4c 43 3a 41 44 43 23 34  | A.... CLC:ADC#4|
00001a10  38 3a 4a 53 52 26 46 46  45 45 0d 0a aa 13 20 4c  |8:JSR&FFEE.... L|
00001a20  44 41 73 63 6f 72 65 3a  80 23 26 30 46 0d 0a b4  |DAscore:.#&0F...|
00001a30  18 20 43 4c 43 3a 41 44  43 23 34 38 3a 4a 53 52  |. CLC:ADC#48:JSR|
00001a40  26 46 46 45 45 0d 0a be  27 20 4c 44 41 73 63 6f  |&FFEE...' LDAsco|
00001a50  72 65 2b 31 3a 4c 53 52  20 41 3a 4c 53 52 20 41  |re+1:LSR A:LSR A|
00001a60  3a 4c 53 52 20 41 3a 4c  53 52 20 41 0d 0a c8 18  |:LSR A:LSR A....|
00001a70  20 43 4c 43 3a 41 44 43  23 34 38 3a 4a 53 52 26  | CLC:ADC#48:JSR&|
00001a80  46 46 45 45 0d 0a d2 15  20 4c 44 41 73 63 6f 72  |FFEE.... LDAscor|
00001a90  65 2b 31 3a 80 23 26 30  46 0d 0a dc 18 20 43 4c  |e+1:.#&0F.... CL|
00001aa0  43 3a 41 44 43 23 34 38  3a 4a 4d 50 26 46 46 45  |C:ADC#48:JMP&FFE|
00001ab0  45 0d 0a e6 2f 20 2e 68  6f 6d 65 20 53 45 44 3a  |E.../ .home SED:|
00001ac0  43 4c 43 3a 4c 44 41 73  63 6f 72 65 2b 31 3a 41  |CLC:LDAscore+1:A|
00001ad0  44 43 23 39 35 3a 53 54  41 73 63 6f 72 65 2b 31  |DC#95:STAscore+1|
00001ae0  0d 0a f0 20 20 4c 44 41  73 63 6f 72 65 3a 41 44  |...  LDAscore:AD|
00001af0  43 23 30 3a 53 54 41 73  63 6f 72 65 3a 43 4c 44  |C#0:STAscore:CLD|
00001b00  0d 0a fa 0f 20 4a 4d 50  73 63 6f 72 69 6e 67 0d  |.... JMPscoring.|
00001b10  0b 04 0b 20 2e 63 72 65  61 6b 0d 0b 0e 0b 20 4c  |... .creak.... L|
00001b20  44 59 23 31 35 0d 0b 18  0c 20 2e 63 72 65 61 6b  |DY#15.... .creak|
00001b30  31 0d 0b 22 0e 20 4c 44  41 73 6b 65 6c 2c 59 0d  |1..". LDAskel,Y.|
00001b40  0b 2c 0e 20 82 28 78 6d  61 6e 29 2c 59 0d 0b 36  |.,. .(xman),Y..6|
00001b50  10 20 53 54 41 28 78 6d  61 6e 29 2c 59 0d 0b 40  |. STA(xman),Y..@|
00001b60  08 20 44 45 59 0d 0b 4a  0e 20 42 50 4c 63 72 65  |. DEY..J. BPLcre|
00001b70  61 6b 31 0d 0b 54 08 20  52 54 53 0d 0b 5e 12 20  |ak1..T. RTS..^. |
00001b80  2e 6c 6f 5f 72 69 20 4c  44 59 23 31 39 0d 0b 68  |.lo_ri LDY#19..h|
00001b90  10 20 4c 44 41 28 78 6d  61 6e 29 2c 59 0d 0b 72  |. LDA(xman),Y..r|
00001ba0  10 20 4c 44 41 28 78 6d  61 6e 29 2c 59 0d 0b 7c  |. LDA(xman),Y..||
00001bb0  15 20 43 4d 50 23 30 3a  42 4e 45 6c 6f 31 3a 52  |. CMP#0:BNElo1:R|
00001bc0  54 53 0d 0b 86 1b 20 2e  6c 6f 31 20 4c 44 41 23  |TS.... .lo1 LDA#|
00001bd0  31 3a 53 54 41 64 65 61  64 3a 52 54 53 0d 0b 90  |1:STAdead:RTS...|
00001be0  11 20 2e 6c 6f 5f 6c 65  20 4c 44 59 23 30 0d 0b  |. .lo_le LDY#0..|
00001bf0  9a 1e 20 4c 44 41 78 6d  61 6e 3a 53 45 43 3a 53  |.. LDAxman:SEC:S|
00001c00  42 43 23 34 3a 53 54 41  78 6d 61 6e 0d 0b a4 10  |BC#4:STAxman....|
00001c10  20 4c 44 41 28 78 6d 61  6e 29 2c 59 0d 0b ae 18  | LDA(xman),Y....|
00001c20  20 43 4d 50 23 30 3a 42  4e 45 6c 6f 32 3a 4a 4d  | CMP#0:BNElo2:JM|
00001c30  50 6c 6f 33 0d 0b b8 17  20 2e 6c 6f 32 20 4c 44  |Plo3.... .lo2 LD|
00001c40  41 23 31 3a 53 54 41 64  65 61 64 0d 0b c2 27 20  |A#1:STAdead...' |
00001c50  2e 6c 6f 33 20 4c 44 41  78 6d 61 6e 3a 43 4c 43  |.lo3 LDAxman:CLC|
00001c60  3a 41 44 43 23 34 3a 53  54 41 78 6d 61 6e 3a 52  |:ADC#4:STAxman:R|
00001c70  54 53 0d 0b cc 0c 20 2e  69 6e 5f 66 72 6f 0d 0b  |TS.... .in_fro..|
00001c80  d6 0b 20 4c 44 41 79 63  6f 0d 0b e0 16 20 43 4d  |.. LDAyco.... CM|
00001c90  50 23 31 36 3a 42 45 51  69 6e 5f 66 72 6f 31 0d  |P#16:BEQin_fro1.|
00001ca0  0b ea 16 20 43 4d 50 23  31 38 3a 42 45 51 69 6e  |... CMP#18:BEQin|
00001cb0  5f 66 72 6f 31 0d 0b f4  16 20 43 4d 50 23 32 30  |_fro1.... CMP#20|
00001cc0  3a 42 45 51 69 6e 5f 66  72 6f 31 0d 0b fe 16 20  |:BEQin_fro1.... |
00001cd0  43 4d 50 23 32 32 3a 42  45 51 69 6e 5f 66 72 6f  |CMP#22:BEQin_fro|
00001ce0  31 0d 0c 08 16 20 43 4d  50 23 32 34 3a 42 45 51  |1.... CMP#24:BEQ|
00001cf0  69 6e 5f 66 72 6f 31 0d  0c 12 08 20 52 54 53 0d  |in_fro1.... RTS.|
00001d00  0c 1c 13 20 2e 69 6e 5f  66 72 6f 31 20 4c 44 59  |... .in_fro1 LDY|
00001d10  23 34 0d 0c 26 10 20 4c  44 41 28 78 6d 61 6e 29  |#4..&. LDA(xman)|
00001d20  2c 59 0d 0c 30 16 20 43  4d 50 23 30 3a 42 45 51  |,Y..0. CMP#0:BEQ|
00001d30  69 6e 5f 66 72 6f 6e 74  0d 0c 3a 0b 20 4c 44 59  |in_front..:. LDY|
00001d40  23 31 32 0d 0c 44 10 20  4c 44 41 28 78 6d 61 6e  |#12..D. LDA(xman|
00001d50  29 2c 59 0d 0c 4e 16 20  43 4d 50 23 30 3a 42 45  |),Y..N. CMP#0:BE|
00001d60  51 69 6e 5f 66 72 6f 6e  74 0d 0c 58 08 20 52 54  |Qin_front..X. RT|
00001d70  53 0d 0c 62 20 20 2e 69  6e 5f 66 72 6f 6e 74 20  |S..b  .in_front |
00001d80  4c 44 41 23 34 3a 53 54  41 64 65 61 64 3a 52 54  |LDA#4:STAdead:RT|
00001d90  53 0d 0c 6c 0a 20 2e 74  69 6d 65 0d 0c 76 2b 20  |S..l. .time..v+ |
00001da0  4c 44 58 23 74 69 20 83  32 35 36 3a 4c 44 59 23  |LDX#ti .256:LDY#|
00001db0  74 69 20 81 32 35 36 3a  4c 44 41 23 32 3a 4a 53  |ti .256:LDA#2:JS|
00001dc0  52 26 46 46 46 31 0d 0c  80 0b 20 2e 74 69 6d 65  |R&FFF1.... .time|
00001dd0  31 0d 0c 8a 2b 20 4c 44  58 23 74 69 20 83 32 35  |1...+ LDX#ti .25|
00001de0  36 3a 4c 44 59 23 74 69  20 81 32 35 36 3a 4c 44  |6:LDY#ti .256:LD|
00001df0  41 23 31 3a 4a 53 52 26  46 46 46 31 0d 0c 94 1c  |A#1:JSR&FFF1....|
00001e00  20 4c 44 41 74 69 3a 43  4d 50 73 70 65 65 64 3a  | LDAti:CMPspeed:|
00001e10  42 4d 49 74 69 6d 65 31  0d 0c 9e 30 20 4c 44 41  |BMItime1...0 LDA|
00001e20  23 30 3a 53 54 41 74 69  3a 53 54 41 74 69 2b 31  |#0:STAti:STAti+1|
00001e30  3a 53 54 41 74 69 2b 32  3a 53 54 41 74 69 2b 33  |:STAti+2:STAti+3|
00001e40  3a 53 54 41 74 69 2b 34  0d 0c a8 08 20 52 54 53  |:STAti+4.... RTS|
00001e50  0d 0c b2 06 20 5d 0d 0c  bc 06 20 ed 0d 0c c6 06  |.... ].... .....|
00001e60  20 e1 0d 0c d0 0c 20 dd  20 f2 64 72 61 77 0d 0c  | ..... . .draw..|
00001e70  da 2a 20 ef 31 30 2c 31  30 2c 32 33 2c 32 35 35  |.* .10,10,23,255|
00001e80  2c 31 35 2c 31 35 2c 31  35 2c 31 35 2c 31 35 2c  |,15,15,15,15,15,|
00001e90  31 35 2c 31 35 2c 31 35  0d 0c e4 28 20 ef 31 39  |15,15,15...( .19|
00001ea0  2c 31 2c 30 2c 30 3b 30  3a ef 31 39 2c 32 2c 30  |,1,0,0;0:.19,2,0|
00001eb0  2c 30 3b 30 3a ef 31 39  2c 33 2c 30 2c 30 3b 30  |,0;0:.19,3,0,0;0|
00001ec0  0d 0c ee 20 20 fb 31 33  30 3a f1 8a 32 2c 31 34  |...  .130:..2,14|
00001ed0  29 3b c4 31 36 2c 22 20  22 29 3b 3a fb 31 33 31  |);.16," ");:.131|
00001ee0  0d 0c f8 16 20 f1 8a 32  2c 32 36 29 3b c4 31 36  |.... ..2,26);.16|
00001ef0  2c 22 20 22 29 3b 0d 0d  02 1e 20 e3 49 3d 30 b8  |," ");.... .I=0.|
00001f00  32 3a f1 8a 32 2c 49 29  3b c4 31 36 2c 22 20 22  |2:..2,I);.16," "|
00001f10  29 3b 3a ed 0d 0d 0c 0c  20 fb 31 32 38 3a fb 33  |);:..... .128:.3|
00001f20  0d 0d 16 40 20 e3 49 3d  31 b8 32 3a ef 33 31 2c  |...@ .I=1.2:.31,|
00001f30  33 2c 49 2c 33 32 2c 32  35 35 2c 39 2c 33 32 2c  |3,I,32,255,9,32,|
00001f40  32 35 35 2c 39 2c 33 32  2c 32 35 35 2c 39 2c 33  |255,9,32,255,9,3|
00001f50  32 2c 32 35 35 2c 39 2c  33 32 2c 32 35 35 3a ed  |2,255,9,32,255:.|
00001f60  0d 0d 20 3a 20 e6 30 2c  31 3a ec 31 32 30 2c 31  |.. : .0,1:.120,1|
00001f70  36 30 3a df 31 31 35 32  2c 31 36 30 3a df 31 31  |60:.1152,160:.11|
00001f80  35 32 2c 31 30 32 33 3a  df 31 32 30 2c 31 30 32  |52,1023:.120,102|
00001f90  33 3a df 31 32 30 2c 31  36 30 0d 0d 2a 17 20 ec  |3:.120,160..*. .|
00001fa0  31 32 30 2c 35 34 30 3a  df 31 31 35 32 2c 35 34  |120,540:.1152,54|
00001fb0  30 0d 0d 34 17 20 ec 31  32 30 2c 35 37 36 3a df  |0..4. .120,576:.|
00001fc0  31 31 35 32 2c 35 37 36  0d 0d 3e 17 20 ec 31 32  |1152,576..>. .12|
00001fd0  30 2c 31 39 32 3a df 31  31 35 32 2c 31 39 32 0d  |0,192:.1152,192.|
00001fe0  0d 48 0e 20 ec 31 31 35  32 2c 39 32 38 0d 0d 52  |.H. .1152,928..R|
00001ff0  53 20 e3 49 3d 31 31 35  32 b8 32 37 36 88 2d 31  |S .I=1152.276.-1|
00002000  39 32 3a df 49 2d 38 2c  39 32 38 3a df 49 2d 39  |92:.I-8,928:.I-9|
00002010  36 2c 39 32 38 3a df 49  2d 39 36 2c 39 39 32 3a  |6,928:.I-96,992:|
00002020  df 49 2d 32 30 30 2c 39  39 32 3a df 49 2d 32 30  |.I-200,992:.I-20|
00002030  30 2c 39 32 38 3a ed 3a  df 31 32 30 2c 39 32 38  |0,928:.:.120,928|
00002040  0d 0d 5c 21 20 f2 64 65  28 34 30 2c 26 37 36 39  |..\! .de(40,&769|
00002050  30 2c 67 72 6f 77 25 2d  28 b3 28 32 29 2d 31 29  |0,grow%-(.(2)-1)|
00002060  29 0d 0d 66 21 20 f2 64  65 28 36 30 2c 26 37 34  |)..f! .de(60,&74|
00002070  31 30 2c 67 72 6f 77 25  2d 28 b3 28 32 29 2d 31  |10,grow%-(.(2)-1|
00002080  29 29 0d 0d 70 21 20 f2  64 65 28 35 30 2c 26 37  |))..p! .de(50,&7|
00002090  31 39 30 2c 67 72 6f 77  25 2d 28 b3 28 32 29 2d  |190,grow%-(.(2)-|
000020a0  31 29 29 0d 0d 7a 21 20  f2 64 65 28 38 30 2c 26  |1))..z! .de(80,&|
000020b0  36 46 34 30 2c 67 72 6f  77 25 2d 28 b3 28 32 29  |6F40,grow%-(.(2)|
000020c0  2d 31 29 29 0d 0d 84 21  20 f2 64 65 28 37 30 2c  |-1))...! .de(70,|
000020d0  26 36 43 39 30 2c 67 72  6f 77 25 2d 28 b3 28 32  |&6C90,grow%-(.(2|
000020e0  29 2d 31 29 29 0d 0d 8e  18 20 f2 74 75 72 74 6c  |)-1)).... .turtl|
000020f0  65 28 26 36 35 32 38 2c  b3 28 32 29 29 0d 0d 98  |e(&6528,.(2))...|
00002100  18 20 f2 74 75 72 74 6c  65 28 26 36 30 32 38 2c  |. .turtle(&6028,|
00002110  b3 28 32 29 29 0d 0d a2  14 20 e7 20 67 72 6f 77  |.(2)).... . grow|
00002120  25 3d 33 20 e5 8d 74 76  4d 0d 0d ac 12 20 f2 6c  |%=3 ..tvM.... .l|
00002130  6f 67 28 26 36 37 37 38  2c 33 29 0d 0d b6 12 20  |og(&6778,3).... |
00002140  f2 6c 6f 67 28 26 36 37  44 38 2c 32 29 0d 0d c0  |.log(&67D8,2)...|
00002150  12 20 f2 6c 6f 67 28 26  36 32 34 38 2c 34 29 0d  |. .log(&6248,4).|
00002160  0d ca 12 20 f2 6c 6f 67  28 26 35 44 39 30 2c 36  |... .log(&5D90,6|
00002170  29 0d 0d d4 23 20 f2 61  28 31 2c 32 38 2c 22 53  |)...# .a(1,28,"S|
00002180  63 6f 72 65 20 20 54 69  6d 65 20 20 20 4c 69 76  |core  Time   Liv|
00002190  65 73 22 29 0d 0d de 15  20 f2 61 28 31 37 2c 33  |es").... .a(17,3|
000021a0  30 2c c3 28 4c 49 25 29  29 0d 0d e8 28 20 ef 31  |0,.(LI%))...( .1|
000021b0  39 2c 31 2c 31 2c 30 3b  30 3a ef 31 39 2c 32 2c  |9,1,1,0;0:.19,2,|
000021c0  32 2c 30 3b 30 3a ef 31  39 2c 33 2c 33 2c 30 3b  |2,0;0:.19,3,3,0;|
000021d0  30 0d 0d f2 06 20 e1 0d  0d fc 2e 20 dd 20 f2 7a  |0.... ..... . .z|
000021e0  68 6f 6c 65 3a f7 8d 54  50 4e 3a e3 49 3d 30 b8  |hole:..TPN:.I=0.|
000021f0  33 31 3a f3 41 3a 3f 28  68 6f 6c 65 2b 49 29 3d  |31:.A:?(hole+I)=|
00002200  41 3a ed 3a e1 0d 0e 06  0b 20 dd f2 69 6e 69 74  |A:.:..... ..init|
00002210  0d 0e 10 45 20 dc 30 2c  30 2c 31 2c 31 2c 31 2c  |...E .0,0,1,1,1,|
00002220  30 2c 30 2c 30 2c 32 2c  32 2c 32 2c 30 2c 30 2c  |0,0,0,2,2,2,0,0,|
00002230  30 2c 33 2c 33 2c 33 2c  30 2c 30 2c 30 2c 34 2c  |0,3,3,3,0,0,0,4,|
00002240  34 2c 34 2c 30 2c 30 2c  30 2c 35 2c 35 2c 35 2c  |4,4,0,0,0,5,5,5,|
00002250  30 2c 30 2c 30 0d 0e 1a  0a 20 f7 8d 74 52 4e 0d  |0,0,0.... ..tRN.|
00002260  0e 24 22 20 e3 49 3d 30  b8 36 33 3a f3 41 3a 49  |.$" .I=0.63:.A:I|
00002270  3f 26 43 30 30 3d 41 3a  ed 3a 2a 46 58 31 31 2c  |?&C00=A:.:*FX11,|
00002280  30 0d 0e 2e 26 20 e2 31  2c 31 32 38 2c 31 2c 32  |0...& .1,128,1,2|
00002290  2c 36 30 2c 32 2c 32 2c  38 2c 31 32 37 2c 30 2c  |,60,2,2,8,127,0,|
000022a0  30 2c 30 2c 30 2c 30 0d  0e 38 5c 20 78 6d 61 6e  |0,0,0,0..8\ xman|
000022b0  3d 26 38 44 3a 66 72 6f  67 3d 26 38 46 3a 78 63  |=&8D:frog=&8F:xc|
000022c0  6f 3d 26 39 32 3a 79 63  6f 3d 26 39 33 3a 69 66  |o=&92:yco=&93:if|
000022d0  3d 26 39 34 3a 69 66 73  3d 26 39 35 3a 73 74 65  |=&94:ifs=&95:ste|
000022e0  76 69 65 3d 26 39 39 3a  64 65 61 64 3d 26 39 38  |vie=&99:dead=&98|
000022f0  3a 63 6f 75 6e 74 65 72  3d 26 39 36 3a 3f 26 39  |:counter=&96:?&9|
00002300  36 3d 30 0d 0e 42 17 20  3f 66 72 6f 67 3d 30 3a  |6=0..B. ?frog=0:|
00002310  66 72 6f 67 3f 31 3d 26  30 43 0d 0e 4c 0a 20 f7  |frog?1=&0C..L. .|
00002320  8d 74 48 4e 0d 0e 56 43  20 de 41 25 28 35 29 3a  |.tHN..VC .A%(5):|
00002330  de 48 49 24 28 37 29 3a  de 20 48 49 25 28 37 29  |.HI$(7):. HI%(7)|
00002340  3a e3 49 3d 35 b8 31 88  2d 31 3a 48 49 25 28 49  |:.I=5.1.-1:HI%(I|
00002350  29 3d 31 30 3a 48 49 24  28 49 29 3d 22 53 54 45  |)=10:HI$(I)="STE|
00002360  56 49 45 22 3a ed 49 0d  0e 60 0e 20 de 66 72 6f  |VIE":.I..`. .fro|
00002370  67 25 28 35 29 0d 0e 6a  1c 20 e3 49 3d 30 b8 31  |g%(5)..j. .I=0.1|
00002380  37 3a f3 41 3a 73 74 65  76 69 65 3f 49 3d 41 3a  |7:.A:stevie?I=A:|
00002390  ed 0d 0e 74 40 20 41 25  28 31 29 3d 26 35 39 37  |...t@ A%(1)=&597|
000023a0  30 3a 41 25 28 32 29 3d  26 35 39 41 30 3a 41 25  |0:A%(2)=&59A0:A%|
000023b0  28 33 29 3d 26 35 39 44  30 3a 41 25 28 34 29 3d  |(3)=&59D0:A%(4)=|
000023c0  26 35 41 30 30 3a 41 25  28 35 29 3d 26 35 41 33  |&5A00:A%(5)=&5A3|
000023d0  30 0d 0e 7e 06 20 e1 0d  0e 88 29 20 dc 31 2c 31  |0..~. ....) .1,1|
000023e0  2c 31 2c 31 2c 31 2c 30  2c 31 2c 31 2c 31 2c 30  |,1,1,1,0,1,1,1,0|
000023f0  2c 31 2c 30 2c 31 2c 30  2c 31 2c 30 2c 31 2c 30  |,1,0,1,0,1,0,1,0|
00002400  0d 0e 92 39 20 dc 31 32  39 2c 31 36 33 2c 31 39  |...9 .129,163,19|
00002410  35 2c 33 2c 31 2c 32 32  35 2c 31 32 38 2c 31 39  |5,3,1,225,128,19|
00002420  32 2c 32 34 2c 39 32 2c  36 30 2c 31 32 2c 38 2c  |2,24,92,60,12,8,|
00002430  31 32 30 2c 31 36 2c 34  38 0d 0e 9c 39 20 dc 32  |120,16,48...9 .2|
00002440  32 34 2c 31 36 30 2c 33  32 2c 33 2c 33 2c 33 32  |24,160,32,3,3,32|
00002450  2c 31 36 30 2c 32 32 34  2c 31 31 32 2c 36 34 2c  |,160,224,112,64,|
00002460  34 36 2c 31 35 2c 31 35  2c 34 36 2c 36 34 2c 31  |46,15,15,46,64,1|
00002470  31 32 0d 0e a6 39 20 dc  32 32 34 2c 33 32 2c 37  |12...9 .224,32,7|
00002480  31 2c 31 35 2c 31 35 2c  37 31 2c 33 32 2c 32 32  |1,15,15,71,32,22|
00002490  34 2c 31 31 32 2c 38 30  2c 36 34 2c 31 32 2c 31  |4,112,80,64,12,1|
000024a0  32 2c 36 34 2c 38 30 2c  31 31 32 0d 0e b0 39 20  |2,64,80,112...9 |
000024b0  dc 31 39 32 2c 31 32 38  2c 32 32 35 2c 31 2c 33  |.192,128,225,1,3|
000024c0  2c 31 39 35 2c 31 36 33  2c 31 32 39 2c 34 38 2c  |,195,163,129,48,|
000024d0  31 36 2c 31 32 30 2c 38  2c 31 32 2c 36 30 2c 37  |16,120,8,12,60,7|
000024e0  37 2c 32 34 0d 0e ba 09  f4 20 4c 4f 47 0d 0e c4  |7,24..... LOG...|
000024f0  21 dc 20 31 31 39 2c 32  32 31 2c 31 33 36 2c 31  |!. 119,221,136,1|
00002500  37 30 2c 31 37 30 2c 31  33 36 2c 32 32 31 0d 0e  |70,170,136,221..|
00002510  ce 26 dc 31 31 39 2c 31  35 2c 31 34 30 2c 31 34  |.&.119,15,140,14|
00002520  33 2c 31 33 37 2c 31 34  33 2c 31 34 32 2c 31 33  |3,137,143,142,13|
00002530  39 2c 31 35 0d 0e d8 1e  dc 31 35 2c 31 34 2c 31  |9,15.....15,14,1|
00002540  35 2c 30 2c 31 35 2c 32  2c 37 2c 31 35 2c 31 35  |5,0,15,2,7,15,15|
00002550  2c 31 0d 0e e2 14 dc 31  35 2c 38 2c 31 35 2c 33  |,1.....15,8,15,3|
00002560  2c 31 34 2c 31 35 0d 0e  ec 0d f4 20 45 4e 44 20  |,14,15..... END |
00002570  4c 4f 47 0d 0e f6 20 dc  20 31 35 2c 39 2c 31 35  |LOG... . 15,9,15|
00002580  2c 31 32 2c 31 35 2c 39  2c 31 35 2c 31 34 2c 31  |,12,15,9,15,14,1|
00002590  34 2c 33 0d 0f 00 14 dc  31 35 2c 35 2c 31 35 2c  |4,3.....15,5,15,|
000025a0  31 2c 31 35 2c 31 34 0d  0f 0a 1e 20 dd 20 f2 64  |1,15,14.... . .d|
000025b0  65 28 6c 69 6e 65 73 25  2c 70 6f 73 69 74 25 2c  |e(lines%,posit%,|
000025c0  6e 75 6d 25 29 0d 0f 14  54 20 e3 49 25 3d 31 b8  |num%)...T .I%=1.|
000025d0  6e 75 6d 25 3a f7 6c 69  6e 65 73 25 3a e3 4a 25  |num%:.lines%:.J%|
000025e0  3d 30 b8 33 31 3a f3 41  25 3a 4a 25 3f 70 6f 73  |=0.31:.A%:J%?pos|
000025f0  69 74 25 3d 41 25 3a ed  3a 43 25 3d b3 28 37 29  |it%=A%:.:C%=.(7)|
00002600  3a e3 4b 25 3d 30 b8 34  2b 43 25 3a d6 73 65 74  |:.K%=0.4+C%:.set|
00002610  3a d6 72 73 65 74 3a ed  2c 0d 0f 1e 06 20 e1 0d  |:.rset:.,.... ..|
00002620  0f 28 21 dc 20 31 39 32  2c 37 31 2c 35 30 2c 31  |.(!. 192,71,50,1|
00002630  31 36 2c 31 31 39 2c 35  31 2c 37 31 2c 31 39 32  |16,119,51,71,192|
00002640  0d 0f 32 1e dc 33 36 2c  38 2c 31 33 32 2c 32 32  |..2..36,8,132,22|
00002650  32 2c 32 32 32 2c 31 34  30 2c 38 2c 33 36 0d 0f  |2,222,140,8,36..|
00002660  3c 1b 20 dd 20 f2 74 75  72 74 6c 65 28 70 6f 73  |<. . .turtle(pos|
00002670  69 74 25 2c 6e 75 6d 25  29 0d 0f 46 2d 20 e3 55  |it%,num%)..F- .U|
00002680  55 3d 31 b8 6e 75 6d 25  3a 43 25 3d b3 28 35 29  |U=1.num%:C%=.(5)|
00002690  3a e3 4b 25 3d 30 b8 31  30 2b 43 25 3a d6 72 73  |:.K%=0.10+C%:.rs|
000026a0  65 74 3a ed 4b 25 0d 0f  50 3f 20 e3 49 25 3d 30  |et:.K%..P? .I%=0|
000026b0  b8 32 3a f7 8d 54 68 4f  3a d6 72 73 65 74 3a d6  |.2:..ThO:.rset:.|
000026c0  72 73 65 74 3a e3 4a 25  3d 30 b8 31 35 3a f3 41  |rset:.J%=0.15:.A|
000026d0  25 3a 4a 25 3f 70 6f 73  69 74 25 3d 41 25 3a ed  |%:J%?posit%=A%:.|
000026e0  4a 25 2c 49 25 0d 0f 5a  08 20 ed 55 55 0d 0f 64  |J%,I%..Z. .UU..d|
000026f0  06 20 e1 0d 0f 6e 1b 20  dd 20 f2 6c 6f 67 28 70  |. ...n. . .log(p|
00002700  6f 73 69 74 25 2c 6c 65  6e 67 74 68 25 29 0d 0f  |osit%,length%)..|
00002710  78 26 20 f7 8d 64 44 4e  3a e3 49 25 3d 30 b8 31  |x& ..dDN:.I%=0.1|
00002720  35 3a f3 41 25 3a 49 25  3f 70 6f 73 69 74 25 3d  |5:.A%:I%?posit%=|
00002730  41 25 3a ed 0d 0f 82 22  20 e3 49 25 3d 31 b8 6c  |A%:...." .I%=1.l|
00002740  65 6e 67 74 68 25 3a f7  8d 64 58 4e 3a d6 73 65  |ength%:..dXN:.se|
00002750  74 3a d6 73 65 74 0d 0f  8c 21 20 e3 4a 25 3d 30  |t:.set...! .J%=0|
00002760  b8 31 35 3a f3 41 25 3a  4a 25 3f 70 6f 73 69 74  |.15:.A%:J%?posit|
00002770  25 3d 41 25 3a ed 2c 0d  0f 96 20 20 e3 4a 25 3d  |%=A%:.,...  .J%=|
00002780  30 b8 31 35 3a f3 41 25  3a 4a 25 3f 70 6f 73 69  |0.15:.A%:J%?posi|
00002790  74 25 3d 41 25 3a ed 0d  0f a0 06 20 e1 0d 0f aa  |t%=A%:..... ....|
000027a0  87 20 dd 20 f2 66 72 6f  67 3a 46 52 4f 47 25 3d  |. . .frog:FROG%=|
000027b0  46 52 4f 47 25 2b 31 3a  d4 26 31 31 2c 2d 31 35  |FROG%+1:.&11,-15|
000027c0  2c 31 31 30 2b 46 52 4f  47 25 2a 31 30 2c 34 3a  |,110+FROG%*10,4:|
000027d0  f7 8d 74 7e 4f 3a 66 72  6f 67 25 28 3f 26 37 30  |..t~O:frog%(?&70|
000027e0  29 3d 31 3a e3 49 25 3d  30 b8 32 33 3a f3 42 25  |)=1:.I%=0.23:.B%|
000027f0  3a 49 25 3f 41 25 28 3f  26 37 30 29 3d 42 25 3a  |:I%?A%(?&70)=B%:|
00002800  ed 3a e3 49 25 3d 33 32  30 b8 33 34 33 3a f3 42  |.:.I%=320.343:.B|
00002810  25 3a 49 25 3f 41 25 28  3f 26 37 30 29 3d 42 25  |%:I%?A%(?&70)=B%|
00002820  3a ed 3a e1 0d 0f b4 47  20 dd f2 61 28 41 25 2c  |:.:....G ..a(A%,|
00002830  42 25 2c 41 24 29 3a fb  33 3a f1 8a 41 25 2c 42  |B%,A$):.3:..A%,B|
00002840  25 29 3b 41 24 3a ef 35  3a e6 30 2c 32 3a ec 41  |%);A$:.5:.0,2:.A|
00002850  25 2a 36 34 2d 38 2c 31  30 31 36 2d 42 25 2a 33  |%*64-8,1016-B%*3|
00002860  32 3a f1 3b 41 24 3a ef  34 3a e1 0d 0f be 1f dc  |2:.;A$:.4:......|
00002870  20 31 37 2c 34 39 2c 34  39 2c 34 38 2c 31 36 2c  | 17,49,49,48,16,|
00002880  35 31 2c 31 31 35 2c 31  31 35 0d 0f c8 23 dc 31  |51,115,115...#.1|
00002890  35 33 2c 32 34 39 2c 39  36 2c 32 34 30 2c 32 34  |53,249,96,240,24|
000028a0  30 2c 32 34 30 2c 32 35  35 2c 32 35 35 0d 0f d2  |0,240,255,255...|
000028b0  24 dc 31 33 36 2c 32 30  30 2c 32 30 30 2c 31 39  |$.136,200,200,19|
000028c0  32 2c 31 32 38 2c 32 30  34 2c 32 33 36 2c 32 33  |2,128,204,236,23|
000028d0  36 0d 0f dc 1d 20 dc 31  31 33 2c 34 39 2c 34 38  |6.... .113,49,48|
000028e0  2c 35 30 2c 35 30 2c 31  37 2c 30 2c 35 31 0d 0f  |,50,50,17,0,51..|
000028f0  e6 25 20 dc 32 35 35 2c  32 35 35 2c 32 35 35 2c  |.% .255,255,255,|
00002900  32 35 35 2c 32 34 30 2c  31 35 33 2c 31 35 33 2c  |255,240,153,153,|
00002910  31 35 33 0d 0f f0 23 20  dc 32 33 32 2c 32 30 30  |153...# .232,200|
00002920  2c 31 39 32 2c 31 39 36  2c 31 39 36 2c 31 33 36  |,192,196,196,136|
00002930  2c 30 2c 32 30 34 0d 0f  fa 0a 20 dd 20 f2 68 69  |,0,204.... . .hi|
00002940  0d 10 04 23 20 f2 61 28  30 2c 35 2c 22 59 4f 55  |...# .a(0,5,"YOU|
00002950  20 41 52 45 20 49 4e 20  54 48 45 20 54 4f 50 20  | ARE IN THE TOP |
00002960  35 22 29 0d 10 0e 23 20  f2 61 28 30 2c 36 2c 22  |5")...# .a(0,6,"|
00002970  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
00002980  2d 2d 2d 2d 22 29 0d 10  18 1a 20 f2 61 28 35 2c  |----").... .a(5,|
00002990  31 30 2c 22 45 6e 74 65  72 20 6e 61 6d 65 22 29  |10,"Enter name")|
000029a0  0d 10 22 1a 20 f2 61 28  35 2c 31 33 2c 22 5f 5f  |..". .a(5,13,"__|
000029b0  5f 5f 5f 5f 5f 5f 5f 5f  22 29 0d 10 2c 11 20 fb  |________")..,. .|
000029c0  31 3a e8 8a 35 2c 31 32  29 53 24 0d 10 36 24 20  |1:..5,12)S$..6$ |
000029d0  53 24 3d c0 53 24 2c 31  30 29 3a 48 49 24 28 37  |S$=.S$,10):HI$(7|
000029e0  29 3d 53 24 3a 48 49 25  28 37 29 3d 53 43 25 0d  |)=S$:HI%(7)=SC%.|
000029f0  10 40 0e 20 e3 49 3d 35  b8 31 88 2d 31 0d 10 4a  |.@. .I=5.1.-1..J|
00002a00  1a 20 e7 20 48 49 25 28  37 29 3e 48 49 25 28 49  |. . HI%(7)>HI%(I|
00002a10  29 20 f2 73 77 61 70 0d  10 54 06 20 ed 0d 10 5e  |) .swap..T. ...^|
00002a20  06 20 db 0d 10 68 06 20  e1 0d 10 72 0c 20 dd 20  |. ...h. ...r. . |
00002a30  f2 73 77 61 70 0d 10 7c  24 20 48 49 25 28 49 2b  |.swap..|$ HI%(I+|
00002a40  31 29 3d 48 49 25 28 49  29 3a 48 49 24 28 49 2b  |1)=HI%(I):HI$(I+|
00002a50  31 29 3d 48 49 24 28 49  29 0d 10 86 20 20 48 49  |1)=HI$(I)...  HI|
00002a60  25 28 49 29 3d 48 49 25  28 37 29 3a 48 49 24 28  |%(I)=HI%(7):HI$(|
00002a70  49 29 3d 48 49 24 28 37  29 0d 10 90 06 20 e1 0d  |I)=HI$(7).... ..|
00002a80  10 9a 0d 20 dd 20 f2 68  69 5f 73 63 0d 10 a4 17  |... . .hi_sc....|
00002a90  20 f1 8a 34 2c 32 29 3b  22 48 69 20 53 63 6f 72  | ..4,2);"Hi Scor|
00002aa0  65 73 22 0d 10 ae 18 20  f2 61 28 34 2c 33 2c 22  |es".... .a(4,3,"|
00002ab0  2d 2d 20 2d 2d 2d 2d 2d  2d 22 29 0d 10 b8 0e 20  |-- ------").... |
00002ac0  e3 49 3d 34 b8 32 30 88  34 0d 10 c2 15 20 f2 61  |.I=4.20.4.... .a|
00002ad0  28 30 2c 34 2b 49 2c c3  28 49 2f 34 29 29 0d 10  |(0,4+I,.(I/4))..|
00002ae0  cc 17 20 f2 61 28 32 2c  34 2b 49 2c 48 49 24 28  |.. .a(2,4+I,HI$(|
00002af0  49 2f 34 29 29 0d 10 d6  1b 20 f2 61 28 31 34 2c  |I/4)).... .a(14,|
00002b00  34 2b 49 2c c3 28 48 49  25 28 49 2f 34 29 29 29  |4+I,.(HI%(I/4)))|
00002b10  0d 10 e0 06 20 ed 0d 10  ea 18 20 fb 31 3a ef 31  |.... ..... .1:.1|
00002b20  39 2c 32 2c 34 2c 30 3b  30 3b 30 3b 30 3b 0d 10  |9,2,4,0;0;0;0;..|
00002b30  f4 1c 20 f1 27 27 27 89  28 34 29 3b 22 50 72 65  |.. .'''.(4);"Pre|
00002b40  73 73 20 53 70 61 63 65  22 3b 0d 10 fe 10 20 f5  |ss Space";.... .|
00002b50  20 fd 20 be 3d 22 20 22  3a e1 0d 11 08 35 20 3f  | . .=" ":....5 ?|
00002b60  73 70 65 65 64 3d 3f 73  70 65 65 64 2d 31 3a e7  |speed=?speed-1:.|
00002b70  20 3f 73 70 65 65 64 3c  30 20 84 20 3f 73 70 65  | ?speed<0 . ?spe|
00002b80  65 64 3e 35 20 3f 73 70  65 65 64 3d 30 3a e1 0d  |ed>5 ?speed=0:..|
00002b90  11 12 2b 20 dd 20 f2 63  6c 3a f1 8a 30 2c 30 29  |..+ . .cl:..0,0)|
00002ba0  3b 3a e3 49 3d 30 b8 33  31 3a ef 31 31 3a d4 31  |;:.I=0.31:.11:.1|
00002bb0  2c 31 2c 49 2a 32 2c 32  3a ed 0d 11 1c 2e 20 3f  |,1,I*2,2:..... ?|
00002bc0  73 70 65 65 64 3d 3f 73  70 65 65 64 2d 31 3a e7  |speed=?speed-1:.|
00002bd0  20 3f 73 70 65 65 64 3c  30 20 3f 73 70 65 65 64  | ?speed<0 ?speed|
00002be0  3d 30 3a e1 20 8b 20 e1  0d 11 26 10 20 dd 20 f2  |=0:. . ...&. . .|
00002bf0  63 6f 70 65 64 5f 69 74  0d 11 30 36 20 e3 49 3d  |coped_it..06 .I=|
00002c00  31 b8 31 31 3a ef 32 38  2c 32 2c 31 33 2c 31 37  |1.11:.28,2,13,17|
00002c10  2c 33 2c 31 31 2c 32 38  2c 32 2c 32 35 2c 31 37  |,3,11,28,2,25,17|
00002c20  2c 31 35 2c 33 31 2c 30  2c 31 30 2c 31 30 0d 11  |,15,31,0,10,10..|
00002c30  3a 16 20 d4 31 2c 2d 31  35 2c 31 30 30 2b 49 2a  |:. .1,-15,100+I*|
00002c40  31 30 2c 32 0d 11 44 06  20 ed 0d 11 4e 08 20 ef  |10,2..D. ...N. .|
00002c50  32 36 0d 11 58 0a 20 f2  63 6c 3a e1 0d 11 62 0d  |26..X. .cl:...b.|
00002c60  20 dd 20 f2 68 69 5f 63  6c 0d 11 6c 09 20 e6 30  | . .hi_cl..l. .0|
00002c70  2c 30 0d 11 76 77 20 e3  49 25 3d 30 b8 36 34 30  |,0..vw .I%=0.640|
00002c80  88 31 36 3a ec 49 25 2c  30 3a df 49 25 2c 31 30  |.16:.I%,0:.I%,10|
00002c90  32 34 3a ec 49 25 2b 38  2c 30 3a df 49 25 2b 38  |24:.I%+8,0:.I%+8|
00002ca0  2c 31 30 32 34 3a ec 31  32 37 39 2d 49 25 2b 38  |,1024:.1279-I%+8|
00002cb0  2c 30 3a df 31 32 37 39  2d 49 25 2b 38 2c 31 30  |,0:.1279-I%+8,10|
00002cc0  32 34 3a ec 31 32 37 39  2d 49 25 2c 30 3a df 31  |24:.1279-I%,0:.1|
00002cd0  32 37 39 2d 49 25 2c 31  30 32 34 3a d4 31 2c 31  |279-I%,1024:.1,1|
00002ce0  2c 49 25 2f 34 2c 31 3a  ed 0d 11 80 06 20 e1 0d  |,I%/4,1:..... ..|
00002cf0  11 8a 19 20 dd 20 f2 69  6e 73 3a ef 32 38 2c 31  |... . .ins:.28,1|
00002d00  2c 33 31 2c 33 39 2c 30  0d 11 94 3c 20 ef 31 39  |,31,39,0...< .19|
00002d10  2c 30 2c 34 2c 30 3b 30  3a ef 31 39 2c 31 2c 33  |,0,4,0;0:.19,1,3|
00002d20  2c 30 3b 30 3a df 31 32  37 39 2c 30 3a df 31 32  |,0;0:.1279,0:.12|
00002d30  37 39 2c 31 30 32 33 3a  df 30 2c 31 30 32 33 3a  |79,1023:.0,1023:|
00002d40  df 30 2c 30 0d 11 9e 1a  20 f1 27 8a 31 34 29 3b  |.0,0.... .'.14);|
00002d50  22 49 4e 53 54 52 55 43  54 49 4f 4e 53 22 0d 11  |"INSTRUCTIONS"..|
00002d60  a8 19 20 f1 8a 31 34 29  3b 22 2d 2d 2d 2d 2d 2d  |.. ..14);"------|
00002d70  2d 2d 2d 2d 2d 2d 22 0d  11 b2 2b f1 22 47 75 69  |------"...+."Gui|
00002d80  64 65 20 20 74 68 65 20  20 66 72 6f 67 73 20 20  |de  the  frogs  |
00002d90  61 63 72 6f 73 73 20 20  74 68 65 20 20 72 6f 61  |across  the  roa|
00002da0  64 22 0d 11 bc 2e 20 f1  27 22 61 76 6f 69 64 69  |d".... .'"avoidi|
00002db0  6e 67 20 63 61 72 73 2c  20 62 75 73 65 73 20 61  |ng cars, buses a|
00002dc0  6e 64 20 6c 6f 72 72 69  65 73 2c 74 68 65 6e 22  |nd lorries,then"|
00002dd0  0d 11 c6 2e 20 f1 27 22  68 6f 70 20 66 72 6f 6d  |.... .'"hop from|
00002de0  20 6c 6f 67 73 20 74 6f  20 74 75 72 74 6c 65 73  | logs to turtles|
00002df0  20 20 6d 61 6b 69 6e 67  20 73 75 72 65 22 0d 11  |  making sure"..|
00002e00  d0 2f 20 f1 27 22 6e 6f  74 20 74 6f 20 6c 61 6e  |./ .'"not to lan|
00002e10  64 20 69 6e 20 74 68 65  20 72 69 76 65 72 20 61  |d in the river a|
00002e20  73 20 79 6f 75 20 63 61  6e 6e 6f 74 22 0d 11 da  |s you cannot"...|
00002e30  0e 20 f1 27 22 73 77 69  6d 2e 22 0d 11 e4 2f 20  |. .'"swim.".../ |
00002e40  f1 27 22 20 20 20 54 65  6e 20 20 70 6f 69 6e 74  |.'"   Ten  point|
00002e50  73 20 20 61 72 65 20 20  61 77 61 72 64 65 64 20  |s  are  awarded |
00002e60  66 6f 72 20 65 76 65 72  79 22 0d 11 ee 2f 20 f1  |for every".../ .|
00002e70  27 22 66 6f 72 77 61 72  64 20 20 6a 75 6d 70 20  |'"forward  jump |
00002e80  20 61 6e 64 20 31 30 30  20 66 6f 72 20 65 76 65  | and 100 for eve|
00002e90  72 79 20 20 66 72 6f 67  22 0d 11 f8 2f 20 f1 27  |ry  frog".../ .'|
00002ea0  22 68 6f 6d 65 2e 20 41  73 20 74 68 65 20 67 61  |"home. As the ga|
00002eb0  6d 65 20 20 70 72 6f 67  72 65 73 73 65 73 20 74  |me  progresses t|
00002ec0  68 65 20 72 6f 61 64 22  0d 12 02 2f 20 f1 27 22  |he road".../ .'"|
00002ed0  62 65 63 6f 6d 65 73 20  20 6d 6f 72 65 20 63 72  |becomes  more cr|
00002ee0  6f 77 64 65 64 20 20 61  6e 64 20 74 68 65 20 20  |owded  and the  |
00002ef0  6e 75 6d 62 65 72 22 0d  12 0c 2b 20 f1 27 22 6f  |number"...+ .'"o|
00002f00  66 20 6c 6f 67 73 20 61  6e 64 20 74 75 72 74 6c  |f logs and turtl|
00002f10  65 73 20 20 62 65 63 6f  6d 65 73 20 6c 65 73 73  |es  becomes less|
00002f20  2e 22 0d 12 16 1c 20 f1  27 8a 31 32 29 3b 22 59  |.".... .'.12);"Y|
00002f30  6f 75 72 20 6b 65 79 73  20 61 72 65 2d 22 0d 12  |our keys are-"..|
00002f40  20 21 20 f1 27 8a 39 29  3b 22 5a 20 2d 20 6c 65  | ! .'.9);"Z - le|
00002f50  66 74 20 20 20 58 20 2d  20 72 69 67 68 74 22 0d  |ft   X - right".|
00002f60  12 2a 20 20 f1 27 8a 39  29 3b 22 3a 20 2d 20 75  |.*  .'.9);": - u|
00002f70  70 20 20 20 20 20 2f 20  2d 20 64 6f 77 6e 22 0d  |p     / - down".|
00002f80  12 34 24 20 f1 27 8a 31  33 29 3b 22 50 52 45 53  |.4$ .'.13);"PRES|
00002f90  53 20 53 50 41 43 45 22  3a f5 20 fd be 3d 22 20  |S SPACE":. ..=" |
00002fa0  22 3a e1 0d 12 3e 1c 20  eb 36 3a ef 37 3a f6 3a  |":...>. .6:.7:.:|
00002fb0  f1 3b 22 20 61 74 20 6c  69 6e 65 20 22 3b 9e 0d  |.;" at line ";..|
00002fc0  ff                                                |.|
00002fc1
GREBIT.m0
GREBIT.m1
GREBIT.m2
GREBIT.m4
GREBIT.m5