8-Bit Software Online Conversion

:0.A.CHUCK1 - Listing

10REPEATCLS:PRINT''"Would you like 8 new screens? (Y/N) ";:A$=GET$:UNTILA$="Y "ORA$="N":REPEATCLS:PRINT''"Fast, Normal or Slow ? (F/N/S) ";:S%=GET:UNTILS%=70O RS%=78ORS%=83:S%=(S%-66)/4:REPEATCLS:INP UT''" Start Level (1-255) "L%:UNTIL L%>0ANDL%<256:REPEATCLS:INPUT''"Number o f lives(1-999999999)",B:UNTILB>0ANDB<999 9999991 20*FX15,0 30REPEATCLS:P%=&880:[OPT0:LDA&3CA:AND #&FE:STA&3CA:JMP(&80):.C:SEI:LDA#&80:STA &204:LDA#08:STA&205:CLI:RTS:.D:SEI:LDA&8 0:STA&204:LDA&81:STA&205:CLI:RTS:]:IF?&2 05<>8?&80=?&204:?&81=?&205:CALLC 40?&38F8=0:*L.CH`EGG 1100 50IF?&205=8CALLD 60*T. 70IF?&38F8<>0 T%=&1BA0:M%=&2CDE:Z%=&2 A6E:Y%=&2010:X%=&2800ELSET%=&1B20:M%=&2B F9:Z%=&29AB:Y%=&1F95:X%=&2700:IF?&2BF9<> 0 M%=&2C03 80?&2BFD=B:?T%=S%:?M%=L%-1:IFA$="Y"PR OCA 90IFA%<&1100PROCB:CALLZ% 100MODE4:VDU7:PRINT''''"Your Screens a re ";A%-&10FE;" bytes too big":STOP 110DEFPROCA:A%=&CD0:FORI%=1TO9:PROCC(I %):NEXT:RESTORE160:PROCC(1):PROCD:RESTOR E220:PROCC(2):PROCD:RESTORE360:PROCC(3): PROCD:RESTORE450:PROCC(4):PROCD:RESTORE5 10:PROCC(5):PROCD:RESTORE590:PROCC(6):PR OCD:RESTORE680:PROCC(7):PROCD:RESTORE290 :PROCC(8):PROCD:ENDPROC 120DEFPROCD:A%=A%+X%:REPEATREADB%:IFB% <>&FF?A%=B%:A%=A%+1:UNTILB%=&FF 130A%=A%-X%:ENDPROC 140DEFPROCC(B%):B%=((B%-1)*2)+&CC0+X%: ?B%=A%MOD256:B%=B%+1:?B%=A%DIV256:ENDPRO C 150DEFPROCB:FORA%=0TO2STEP2:P%=&880:[O PTA%:.E PHA:TXA:PHA:LDA#2:STA&47:LDX&5D: LDA&24,X:CMP#8:BCCF:LDA&60:AND#8:BEQG:IN C&47:.G LDA&24,X:CMP#16:BCCF:LDA&60:AND# 4:BEQF:INC&47:.F PLA:TAX:PLA:SEC:ADC&47: RTS:]:P%=Y%:[OPTA%:JSRE:]:NEXT:ENDPROC 160DATA 5,7,0,5,2 170DATA 0,0,19, 5,0,19, 10,0,19, 15,0, 19, 20,5,19 180DATA 3,1,7, 15,1,7, 1,6,12, 17,6,12 , 8,11,17, 13,11,17, 10,16,22 190DATA 2,1, 5,1, 19,21, 2,16, 4,6, 11 ,21, 18,6, 2,11, 4,11, 16,11, 19,16, 5,2 1 200DATA 7,1, 8,6, 9,11, 6,21, 9,16 210DATA 4,1, 16,21, 18,1, 17,7, 22,10 220DATA 12,6,1,5,3 230DATA 0,0,3, 0,6,17, 10,0,0, 18,0,1, 6,6,9, 6,12,19, 11,6,10, 11,13,19, 16,6 ,11, 16,14,19, 21,6,13, 21,16,19 240DATA 3,1,18, 6,1,23, 19,1,23, 10,17 ,23, 15,1,3, 17,12,18 250DATA 4 260DATA 0,19, 0,11, 1,1, 8,22, 7,17, 7 ,12, 16,12, 8,1, 10,1, 17,7, 15,7, 17,22 270DATA 1,19, 0,1, 8,12, 8,17, 14,17 280DATA 18,22, 17,1, 3,10, 18,22, 3,15 , &FF 290DATA 3,16,0,13,3 300DATA 1,0,8, 1,13,13, 1,13,13 310DATA 0,2,8, 7,2,23, 11,4,15, 15,4,1 5, 3,2,11, 0,10,16, 3,14,17, 10,18,23 320DATA13,18,23, 16,18,23, 19,18,23, 1 0,1,4, 12,1,4, 14,1,4, 16,1,4, 19,1,4 330DATA 1,2, 18,3, 13,6, 0,9, 10,9, 3, 13, 6,16, 16,14, 9,18, 12,20, 15,21, 18, 23 340DATA 2,2, 5,2, 4,2, 6,2, 11,3, 13,3 , 15,3, 19,5, 3,12, 11,16, 15,16, 0,17, 3,18 350DATA 7,12, 15,4, 0,7, 11,4, 19,21, &FF 360 370DATA 15,8,1,9,3 380DATA 1,0,3, 1,7,8, 2,13,14, 3,16,18 , 4,8,11, 4,18,19, 6,0,2, 8,18,19 390DATA 11,0,4, 12,16,19, 14,8,14, 16, 0,4, 16,16,16, 17,18,19, 19,9,14 400DATA 0,1,8, 18,1,10, 8,5,16, 11,5,1 6, 16,9,14, 2,12,18, 14,12,21, 18,13,19 410DATA 5 420DATA 3,2, 14,3, 19,5, 1,7, 9,5, 14, 7, 3,12, 19,13, 12,15, 16,17, 0,17, 9,20 430DATA 2,2, 13,3, 10,5, 19,9, 0,12, 1 7,13, 9,15, 10,15, 13,20 440DATA 11,10, 4,17, 19,18, 18,9, 10,2 0,&FF 450DATA 9,8,0,10,4 460DATA 1,7,8, 20,0,19, 23,12,18, 5,0, 7, 10,0,7, 15,0,7, 6,7,19, 11,7,19, 16,7 ,19 470DATA 7,2,22, 12,21,25, 2,6,17, 4,11 ,17, 10,7,13, 15,7,13, 13,12,18, 18,17,2 5 480DATA 4,21, 9,21, 1,16, 14,17, 16,12 , 18,12, 4,6, 16,7, 14,24, 17,21, 9,12, 11,1 490DATA 19,12, 8,12, 19,7, 8,7, 1,6, 1 0,17, 1,11, 12,7, 15,21, 6,21 500DATA 15,21, 19,17, 1,16, 1,11, 19,1 2,&FF 510DATA 13,5,1,11,2 520DATA 1,0,2, 1,5,19, 5,0,1, 6,5,12, 6,15,17, 7,13,14, 7,18,19 530DATA 11,0,1, 11,10,19, 16,5,19, 17, 0,1, 21,6,12, 21,14,19 540DATA 7,2,8, 16,7,13, 6,12,17, 10,12 ,18, 16,15,23 550DATA 3 560DATA 1,2, 10,2, 16,2, 0,6, 13,8, 0, 12, 18,12, 8,13, 13,17, 0,18, 10,22, 18, 22 570DATA 2,2, 11,2, 17,2, 1,6, 14,8, 1, 12, 17,12, 12,17, 1,18, 11,22, 19,22 580DATA 13,2, 8,17, 10,7, 6,22, 15,22, &FF 590DATA 18,5,1,12,3 600DATA 1,0,1, 1,7,8, 1,11,12, 1,15,16 , 5,6,7, 5,10,11 610DATA 5,14,15, 5,18,19, 6,0,1, 10,6, 12, 10,14,15, 10,17,19, 11,0,1 620DATA 15,12,19, 16,0,0, 16,5,7, 20,7 ,16, 20,18,19 630DATA 19,1,7, 10,6,23, 7,11,22, 19,1 1,17, 15,16,22 640DATA 3 650DATA 0,2, 16,2, 7,6, 18,6, 8,11, 17 ,11, 0,12, 17,16, 5,17, 12,18, 8,21, 19, 21 660DATA 1,2, 11,2, 15,2, 11,6, 14,6, 7 ,2, 9,11, 14,11, 1,12, 13,16, 13,21,18,2 1 670DATA 12,11, 18,11, 12,16, 6,17,12,2 1,&FF 680 690DATA 27,7,0,14,3 700DATA 1,0,2, 1,6,9, 1,13,14, 1,17,18 , 2,6,6, 2,9,9, 3,6,6, 3,9,9, 4,6,6 710DATA 4,9,9, 5,6,6, 5,9,9, 6,0,3, 6, 6,9, 6,12,13, 6,18,19, 11,0,3, 11,6,13 720DATA 11,16,19, 16,3,5, 16,8,10, 16, 13,14, 16,17,19, 20,3,11, 20,13,14 730DATA 20,13,14, 20,16,19 740DATA 0,1,8, 19,1,8, 3,4,8, 0,11,13, 19,11,13, 9,12,18, 19,16,22 750DATA 2,2, 14,2, 6,12, 8,7, 18,7, 1, 12, 13,12, 1,17, 5,17, 18,17, 4,21, 10,2 1 760DATA 1,2, 13,2, 18,2, 2,7, 7,7, 13, 7, 2,12, 12,12, 17,12, 4,17, 14,17, 17,7 , 6,21, 18,21 770DATA 1,7, 3,12, 8,17, 7,21, 16,21,& FF