Home » Archimedes archive » Archimedes World » AW-1994-05-Disc2.adf » Disk2May94 » !AWMay94/Goodies/Amaze/DiscIndex/Mr_Doo/!MrDoo/!R1
!AWMay94/Goodies/Amaze/DiscIndex/Mr_Doo/!MrDoo/!R1
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 » Archimedes archive » Archimedes World » AW-1994-05-Disc2.adf » Disk2May94 |
Filename: | !AWMay94/Goodies/Amaze/DiscIndex/Mr_Doo/!MrDoo/!R1 |
Read OK: | ✔ |
File size: | EF52 bytes |
Load address: | 0000 |
Exec address: | 0000 |
File contents
110MODE13:OFF:OSCLI"Fx 200 1":PROCUV:ONERRORMODE0:REPORT:PRINT" at Line ";ERL:END 150UW= NOTTRUE:DIMUX$(1),N$(8),UY(8):FORI=1 TO8:N$(I)="ARC WORLD":UY(I)=2250-I*250:NEXT:UZ$="<MrDoo$Dir>.Data-Files.":DIMUa &D000:DIMUb &200:DIMF% 3000:DIMUc 74*1024:DIMUd &2020:DIMUe &24000:OSCLI"LOAD "+UZ$+"sprites "+STR$~Ue:DIMF 100:OSCLI"LOAD "+UZ$+"f "+STR$~F:DIMB 100:OSCLI"LOAD "+UZ$+"b "+STR$~B 300DIMR 100:OSCLI"LOAD "+UZ$+"r "+STR$~R:DIMUf 1400:OSCLI"LOAD "+UZ$+"pwr "+STR$~Uf:DIMUg &1500:OSCLI"LOAD "+UZ$+"timer "+STR$~Ug:DIMUh 2600:OSCLI"LOAD "+UZ$+"icons "+STR$~Uh:DIMUi (21*1024):OSCLI"LOAD "+UZ$+"screens "+STR$~Ui:DIMUj (21*1024):OSCLI"LOAD "+UZ$+"screens "+STR$~Uj 360DIMUk &B00:OSCLI"LOAD "+UZ$+"players "+STR$~Uk:DIMUl &1900:OSCLI"LOAD "+UZ$+"mon "+STR$~Ul:DIMUm &1850:OSCLI"LOAD "+UZ$+"dinkys "+STR$~Um:DIMUn &1000:OSCLI"LOAD "+UZ$+"gr "+STR$~Un:DIMUo &100:OSCLI"LOAD "+UZ$+"table "+STR$~Uo:DIMUp &500:OSCLI"LOAD "+UZ$+"oxy "+STR$~Up:DIMUq &6100:OSCLI"LOAD "+UZ$+"ex "+STR$~Uq 430DIMUr &400:OSCLI"LOAD "+UZ$+"liv "+STR$~Ur:DIMUs &2000:OSCLI"LOAD "+UZ$+"snumbers "+STR$~Us:DIMUt &B00:OSCLI"LOAD "+UZ$+"go "+STR$~Ut:DIMUu &800:OSCLI"LOAD "+UZ$+"scnum "+STR$~Uu:DIMUv &FF0:OSCLI"LOAD "+UZ$+"killed "+STR$~Uv:DIMUw &300:OSCLI"LOAD "+UZ$+"ball "+STR$~Uw:DIMUx &680:OSCLI"LOAD "+UZ$+"ace "+STR$~Ux 500DIMUy &50:OSCLI"LOAD "+UZ$+"magic "+STR$~Uy:DIMUz &1000:OSCLI"LOAD "+UZ$+"fader "+STR$~Uz:DIMVU &A00:OSCLI"LOAD "+UZ$+"point "+STR$~VU:DIMVV &1000:OSCLI"LOAD "+UZ$+"bexp "+STR$~VV:DIMVW &900:OSCLI"LOAD "+UZ$+"tbl "+STR$~VW:DIMVX &A00:DIMVY &400,VZ &400:DIMVa &400:DIMVb &1000:DIMVc &1000:DIMVd &800:DIMVe &350 620DIMVf &F00:DIMVg &100,Vh &100:Vi=0:DIMX(10),Y(10),D(10),S(10):DIMVj(10):PROCVk:PROCVl:F%!56=1:PROCVm:VDU21:PROCVn:VDU6:PROCVo:ONERRORCALLVp:MODE0:REPORT:PRINT" at Line ";ERL:END 740CALLVq:CALLVr:CLS:OFF:REPEAT:F%!1500=0:F%!1320=6:CALLVs:CLS:OFF:CALLVt:PROCVl:CALLVq:!Vu=1:PROCVv:PROCVw:IF NOTUW THEN 880CLS:OFF:VDU23,27,0,238,0,0,0,0,0,0:PLOT&ED,502,1024-(15*4):VDU23,27,0,239,0,0,0,0,0,0:PLOT&ED,0,1024-(15*4):PLOT&ED,1180,1024-(15*4):F%!56=0+2:F%!888=1:CALLVx:CALLVy:CALLVz:CALLWU:COLOUR29TINT255:PRINTTAB(28,0);"PLAYING":REPEAT:IFINKEY(-56) THEN 990VDU4:OFF:COLOUR29TINT255:PRINTTAB(28,0);"PAUSED ":REPEATUNTILINKEY(-52):PRINTTAB(28,0);"PLAYING" 1030ENDIF:CALLWV:IFF%!428=0 ANDF%!504=0 THEN 1060F%!888=1:CALLWW 1080ENDIF:IF(F%!196>0) OR(F%!920=1) THEN 1100F%!888=0:F%!1320=1:F%!1404=1:CALLWX:CALLWY 1150ENDIF:UNTILF%!316=0 ORF%!56=60:WZ=(F%!340)+((F%!336)*10)+((F%!332)*100)+((F%!328)*1000):IFWZ>UY(8) THEN 1190GCOL0,0TINT128:RECTANGLEFILL11*8*4,12*8*4,18*8*4,8*8*4:GCOL0,0TINT0:RECTANGLE11*8*4,12*8*4,18*8*4,8*8*4:GCOL63TINT0:RECTANGLE(11*8*4)+4,(12*8*4)+4,(18*8*4)-8,(8*8*4)-8:GCOL63TINT193:RECTANGLE(11*8*4)+8,(12*8*4)+8,(18*8*4)-16,(8*8*4)-16:GCOL63TINT0:RECTANGLE(11*8*4)+12,(12*8*4)+12,(18*8*4)-24,(8*8*4)-24 1240GCOL0,0TINT0:RECTANGLE(11*8*4)+16,(12*8*4)+16,(18*8*4)-32,(8*8*4)-32:VDU5:MOVE12*8*4,18.5*8*4:GCOL26TINT255:PRINT"CONGRATULATIONS!":MOVE12*8*4,17.5*8*4:GCOL29TINT255:PRINT" A HIGH SCORE":MOVE12.5*8*4,(15.5*8*4)+4:GCOL8TINT64:PRINT"Enter Your Name":GCOL0,0TINT0:RECTANGLEFILL15*8*4,(13.5*8*4),10*8*4,8*4:GCOL0,63TINT255 1310P=0:X=15*8*4:Y=14.5*8*4:OSCLI"Fx 15 1":UX$="":REPEAT:A$=GET$:IF(ASC(A$)>(ASC"A"-1) ANDASC(A$)<(ASC"Z"+1)) OR(ASC(A$)>(ASC"a"-1) ANDASC(A$)<(ASC"z"+1)) ORASC(A$)=32 THEN 1390MOVEX+(P*8*4),Y:PRINTA$:UX$=UX$+A$:P+=1 1430ENDIF:UNTILASC(A$)=13 ORP=10:PROCWa(WZ,UX$) 1460ENDIF:CALLVp 1480ENDIF:UNTILUW:OSCLI"Fx 200 0":CALLVp:MODE0:OSCLI"SNew":END 1560DEFPROCWa(WZ,Wb$):Wc=1:Wd= NOTTRUE:WHILEWc<=8 AND NOTWd:IFWZ>UY(Wc) THEN 1610Wd=TRUE 1620ELSE:Wc+=1 1640ENDIF:ENDWHILE:IFWd THEN 1670IFWc<8 THEN 1680FORWe=8 TOWc+1STEP-1:UY(We)=UY(We-1):N$(We)=N$(We-1):NEXTWe 1720ENDIF:UY(Wc)=WZ:N$(Wc)=Wb$ 1750ENDIF:ENDPROC 1790DEFPROCUV:OSCLI"SLOAD <MrDoo$Dir>.Sprites.PFWW":CLS:OFF:OSCLI"SCHOOSE che2":FORX=0 TO4:FORY=0 TO3:PLOT&ED,(X*64*4),(Y*64*4):NEXTY:NEXTX:GCOL8,0:OSCLI"SCHOOSE 150":PLOT&ED,300,550:OSCLI"SCHOOSE 160":PLOT&ED,458,450:OSCLI"SCHOOSE image":PLOT&ED,436,64:ENDPROC 1950DEFPROCVk:F%!800=Vg:F%!804=Vh:Vg!0=149:Vg!4=-1:PROCWf:CALLWg:ENDPROC 2050DEFPROCVl:Wh=8:F%!8=Ue:Wi=24:F%!24=20*320:Wj=28:F%!28=Uk:Wk=40:F%!40=7:Wl=44:F%!44=5:Wm=100:F%!100=Va:Wn=104:F%!104=Um:Wo=112:F%!112=Un:Wp=120:F%!120=Vb:Wq=140:F%!140=Ud:Wr=144:F%!144=(F%!808)+(320*255):Ws=148:F%!148=320*254:Wt=160:F%!160=Up 2190Wu=212:F%!212=Uq:Wv=220:F%!220=Ur:Ww=232:F%!232=Us:Wx=264:F%!264=Ut:Wy=4:F%!4=Ui:Wz=280:F%!280=Uj:XU=296:F%!296=Vd:XV=20:F%!20=(F%!808)+((16*320)+((11*20)*320)):XW=32:F%!32=((F%!808)+((16*320)+((11*20)*320)))+(7*20)-((5*20)*320):XX=56:F%!56=1 2290XY=76:F%!76=0:XZ=80:F%!80=0:Xa=84:F%!84=0:Xb=88:F%!88=0:Xc=108:F%!108=((F%!808)+(122*320)+97):Xd=128:F%!128=0:Xe=132:F%!132=0:Xf=136:F%!136=0:Xg=92:F%!92=200:Xh=164:F%!164=(F%!808)+306+(320*60):Xi=168:F%!168=(F%!808)+307+(320*63) 2400Xj=172:F%!172=(F%!808)+307+(320*63):Xk=176:F%!176=0:Xl=180:F%!180=0:Xm=184:F%!184=0:Xn=188:F%!188=((F%!808)+((16*320)+((11*20)*320)))+(7*20)-((5*20)*320):Xo=192:F%!192=0:Xp=196:F%!196=0:Xq=216:F%!216=Vc:Xr=228:F%!228=((F%!808)+(239*320)+4) 2490Xs=256:F%!256=0:Xt=260:F%!260=0:Xu=308:F%!308=0:Xv=316:F%!316=3:Xw=328:F%!328=0:Xx=332:F%!332=0:Xy=336:F%!336=0:Xz=340:F%!340=0:YU=352:F%!352=Uu:YV=356:F%!356=0:YW=360:F%!360=0:YX=364:F%!364=1:YY=368:F%!368=(F%!808)+((239*320)+268):YZ=372:F%!372=VW 2630Ya=376:F%!376=(F%!808):Yb=384:F%!384=Uv:Yc=388:F%!388=Vf:Yd=396:F%!396=0:Ye=408:F%!408=0:Yf=412:F%!412=0:Yg=416:F%!416=0:Yh=420:F%!420=1:Yi=424:F%!424=0:Yj=428:F%!428=0:Yk=432:F%!432=Uw:Yl=436:F%!436=5:Ym=440:F%!440=(F%!808)+(320*166)+2 2760Yn=444:F%!444=Ux:Yo=448:F%!448=(F%!808)+(320*238)+107:Yp=452:F%!452=Uy:Yq=456:F%!456=0:Yr=460:F%!460=1:Ys=464:F%!464=320:Yt=472:F%!472=0:Yu=476:F%!476=0:Yv=484:F%!484=40*400:Yw=492:F%!492=Uz:Yx=496:F%!496=0:Yy=504:F%!504=0:Yz=508:F%!508=0 2890ZU=1800:F%!1800=6400:ZV=1804:F%!1804=(F%!808)+38524:ZW=1808:F%!1808=(F%!808)+40:ZX=1812:F%!1812=(F%!808)+41710:Vu=1816:F%!1816=0:F%!512=VU:F%!516=VX:ZY=536:F%!536=VY:ZZ=540:F%!540=VZ:Za=544:F%!544=0:Zb=548:F%!548=0:F%!552=VV:F%!556=0:F%!560=0 3020F%!568=0:F%!572=(F%!808)+(146*320)+72:F%!576=0:F%!900=Ul:IFF%!1200<>1 THEN 3050F%!1100=1:F%!1104=1:F%!1108=1:F%!1112=1:F%!1116=1:F%!1120=1:F%!1200=1:F%!1252=0:F%!1248=0:F%!1300=Uh:F%!1304=Ug:F%!1308=(F%!808)+(18*320)+32 :F%!1312=(F%!808)+(18*320)+(320-80):F%!1316=1120:F%!1320=6:F%!1340=(F%!808)+(18*320)+(320-(80+32)) :F%!1344=Uf 3140F%!1348=36*16 :F%!1360=1:F%!1364=F:F%!1368=B:F%!1372=R:F%!1400=1104:F%!1404=1:F%!1600=1 3180ENDIF:ENDPROC 3220DEFPROCVm:FORI=Ud TOUd+&2000STEP12:!I=(F%!808)+(RND(255)*320)+RND(320):A=RND(3):CASEA OF 3270WHEN1:I?4=44:I!8=320+(RND(4)-2) 3290WHEN2:I?4=210:I!8=640+(RND(4)-2) 3310WHEN3:I?4=254:I!8=960+(RND(4)-2) 3330ENDCASE:NEXTI:ENDPROC 3380DEFPROCWf:FORZc=0 TO2STEP2:P%=Ub:[OPT Zc:.Wg STMFD r13!,{r14}:LDR r0,[r5,#800]:LDR r1,[r5,#804]:SWI "OS_ReadVduVariables":LDR r0,[r5,#804]:LDR r1,[r0]:STR r1,[r5,#808]:MOV r1,#1:MOV r2,#0:LDMFD r13!,{PC}:]:NEXTZc:ENDPROC 3580DEFPROCVo:FORZc=0 TO2STEP2:P%=Ua:[OPT Zc:.Vq STMFD r13!,{r14}:LDR r0,[r5,#Yc]:MOV r1,#0:.Zd MOV r2,#0:STR r2,[r0],#4:STR r2,[r0],#4:ADD r1,r1,#1:CMP r1,#20:BNE Zd:LDMFD r13!,{PC}:.Vt STMFD r13!,{r14}:MOV r12,#61:MOV r0,#200:MUL r12,r0,r12:LDR r0,[r5,#Wy] 3910LDR r1,[r5,#Wz]:MOV r2,#0:.Ze LDR r3,[r1],#4:STR r3,[r0],#4:ADD r2,r2,#4:CMP r2,r12:BLE Ze:LDMFD r13!,{PC}:.Zf STMFD r13!,{r14}:LDR r0,[r5,#Wm]:MOV r1,#0:.Zg MOV r2,#1:MOV r3,#0:STR r3,[r0]:STR r2,[r0,#4]: STR r3,[r0,#8] 4080STR r3,[r0,#12]: STR r3,[r0,#16]:STR r3,[r0,#20]: STR r3,[r0,#24]:STR r3,[r0,#28]: STR r3,[r0,#32]:STR r3,[r0,#36]: STR r3,[r0,#40]:ADD r0,r0,#44:ADD r1,r1,#1:CMP r1,#6:BNE Zg:LDMFD r13!,{PC}:.Zh sub r9,r9,#1:mov r4,#0:strb r4,[r9],#1:ldr r4,[r5,#888] 4230cmp r4,#0:beq Zi:mov r4,#64:ldr r4,[r5,#Wm]:ldr r6,[r5,#840]:ADD R6,R6,#1 : STR R6,[r5,#840]: SUB R6,R6,#1:mov r7,#44 : mla r4,r6,r7,r4:mov r6,#1:cmp r2,#90 : moveq r6,#1:cmp r2,#91 : moveq r6,#2:cmp r2,#92 : moveq r6,#3:cmp r2,#93 : moveq r6,#4 4350str r6,[r4]:b Zj:ldrb r7,[r9]:cmp r7,#0:moveq r8,#1:streq r8,[r4,#20]:beq Zj:sub r9,r9,#11:ldrb r7,[r9]:cmp r7,#0:moveq r8,#0:streq r8,[r4,#20]:addeq r9,r9,#11:beq Zj:sub r9,r9,#2:ldrb r7,[r9]:cmp r7,#0:moveq r8,#2:streq r8,[r4,#20]:addeq r9,r9,#13 4550beq Zj:sub r9,r9,#11:ldrb r7,[r9]:cmp r7,#0:moveq r8,#3:streq r8,[r4,#20]:add r9,r9,#24:.Zj mov r7,#01:str r7,[r4,#20]:mov r8,#0:str r8,[r4,#4]:str r11,[r4,#12]:str r10,[r4,#16]:MOV R6,#320:MOV R8,#256:MUL R6,R8,R6:ldr r8,[r5,#808]:add r8,r8,R6 4730ADD R10,R10,#1:mov r7,#320*20:mul r7,r10,r7:sub r8,r8,r7:SUB R10,R10,#1:mov r7,#20:mul r7,r11,r7:add r8,r8,r7:str r8,[r4,#8]:mov r7,#0:str r7,[r4,#24]:b Zi:.Vx STMFD r13!,{r14}:LDR r2,[r5,#XU]:MOV r0,#0:STR r0,[r5,#XY]:STR r0,[r5,#XZ]:STR r0,[r5,#Zb] 4980STR r0,[r5,#Za]:MOV r1,#0:.Zk STR r0,[r2],#4:ADD r1,r1,#1:CMP r1,#400:BNE Zk:MOV r0,#0:STR r0,[r5,#1220]:STR r0,[r5,#524]:STR r0,[r5,#528]:STR r0,[r5,#840]:LDR r0,[r5,#1120]:CMP r0,#1 : LDREQ r1,[r5,#1364]:CMP r0,#2 : LDREQ r1,[r5,#1368] 5150CMP r0,#3 : LDREQ r1,[r5,#1372]:LDR r0,[r5,#XX]:LDRB r1,[r1,r0]:CMP r1,#1 : MOVLT r1,#1:CMP r1,#60 : MOVGT r1,#60:STR r1,[r5,#1360]:MOV r0,#0:STR r0,[r5,#556]:STR r0,[r5,#Zb]:STR r0,[r5,#Za]:LDR r0,[r5,#888]:CMP r0,#1:BNE Zl:BL Zf:.Zl MOV r0,#0 5330STR r0,[r5,#840]:STR r0,[r5,#920]:MOV r12,#0:STR r12,[r5,#300]:STR r12,[r5,#Yq]:LDR r0,[r5,#Wy]:LDR r1,[r5,#1360]:LDR r2,[r5,#Xg]:MUL r9,r2,r1:ADD r9,r9,r0:MOV r11,#0:.Zm MOV r10,#0:.Zn LDR r0,[r5,#XV]:LDR r2,[r5,#ZU]:MOV r3,#20:MLA r0,r3,r11,r0 5540MUL r2,r10,r2:SUB r0,r0,r2:LDRB r2,[r9],#1:.Zo CMP r2,#32:BNE Zp:LDR r4,[r5,#1112]:CMP r4,#0:MOVEQ r2,#0:.Zp CMP r2,#21:ADDEQ r12,r12,#1:CMP r2,#89 : BLE Zq:.Zr CMP r2,#100 : BGT Zq:LDR r4,[r5,#1100]:CMP r4,#0:BNE Zh:MOV r2,#0:.Zq CMP r2,#40:BNE Zs 5760MOV r8,r0:MOV r0,#7:SWI "OS_WriteC":MOV r0,r8:LDR r4,[r5,#Za]:ADD r4,r4,#1:STR r4,[r5,#Za]:LDR r6,[r5,#ZY]:MOV r7,#12:MLA r6,r7,r4,r6:SUB r6,r6,#12:STR r4,[r6],#4:STR r11,[r6],#4:STR r10,[r6]:.Zs CMP r2,#31:BNE Zt:LDR r4,[r5,#Zb]:ADD r4,r4,#1 5950STR r4,[r5,#Zb]:LDR r6,[r5,#ZZ]:MOV r7,#12:MLA r6,r7,r4,r6:SUB r6,r6,#12:STR r4,[r6,#0]:STR r11,[r6,#4]:STR r10,[r6,#8]:.Zt CMP r2,#41:BLLE Zu:.Zi ADD r10,r10,#1:CMP r10,#12 : BNE Zn:ADD r11,r11,#1:CMP r11,#16 : BNE Zm:STR r12,[r5,#Yj]:MOV r0,#1 6130STR r0,[r5,#1604]:BL Zv:MOV r0,#0:STR r0,[r5,#1604]:BL Zw:BL Zx:BL Zy:BL Zz:BL Wb:BL aU:LDMFD r13!,{PC}:.aV stmfd r13!,{r14}:MOV R0,#0:STR R0,[r5,#840]:STR R0,[r5,#920]:mov r12,#0 : str r12,[r5,#300]:str r12,[r5,#Yq]:ldr r0,[r5,#Wy]:ldr r1,[r5,#XX] 6370ldr r2,[r5,#Xg]:mul r9,r2,r1 : add r9,r9,r0:mov r11,#0 : .aW:mov r10,#0 : .aX:ldr r0,[r5,#XV]: ldr r2,[r5,#ZU]:mov r3,#20 : mla r0,r3,r11,r0:mul r2,r10,r2 : sub r0,r0,r2:ldrb r2,[r9],#1:CMP R2,#50 : BGT aY:bl Zu:.aY add r10,r10,#1 : cmp r10,#12:bne aX 6490add r11,r11,#1 : cmp r11,#16:bne aW:LDMFD R13!,{PC}:.Zu STMFD r13!,{r14}:LDR r1,[r5,#Wh]:LDR r3,[r5,#Yi]:LDR r4,[r5,#Yv]:MLA r1,r4,r3,r1:MOV r3,#400:SUB r2,r2,#1:MLA r1,r2,r3,r1:LDR r6,[r5,#1220]:CMP r6,#1:BEQ aZ:CMP r2,#31:BNE aZ:LDR r3,[r5,#300] 6710MOV r4,#20:MUL r3,r4,r3:LDR r4,[r5,#XU]:ADD r4,r4,r3:STR r11,[r4,#0]:STR r10,[r4,#4]:STR r0,[r4,#8]:MOV r3,#0:STR r3,[r4,#12]:STR r3,[r4,#16]:LDR r3,[r5,#300]:ADD r3,r3,#1:STR r3,[r5,#300]:.aZ MOV r3,#0:.aa MOV r4,#0:.ab LDRB r6,[r1],#1:CMP r2,#0 6880MOVMI r6,#0:STRB r6,[r0],#1:ADD r4,r4,#1:CMP r4,#20 : BNE ab:ADD r0,r0,#300:ADD r3,r3,#1:CMP r3,#20 : BNE aa:LDMFD r13!,{PC}:.ac stmfd r13!,{r14}:bl ad:ldr r0,[r5,#XX]:ldr r7,[r5,#Wy]:mov r8,#200 : mla r7,r8,r0,r7:mov r2,#0:.ae mov r3,#0 7080.af ldr r4,[r5,#Xc]:mov r6,#8 : mul r6,r2,r6 : add r4,r4,r6:mov r6,#320 : mov r10,#8 : mul r6,r10,r6:mul r6,r3,r6:sub r4,r4,r6:ldrb r6,[r7],#1:cmp r6,#0 : moveq r11,#0 : moveq r12,#1:mov r12,#0:cmp r6,#0 : moveq r11,#0 : moveq r12,#1:sub r6,r6,#1 7180ldr r8,[r5,#Wn]:mov r1,#64 : mla r8,r1,r6,r8:mov r1,#0:.ag cmp r12,#1 : bne ah:str r11,[r4],#4:str r11,[r4],#4:b ai:.ah ldr r9,[r8],#4 : str r9,[r4],#4:ldr r9,[r8],#4 : str r9,[r4],#4:.ai add r4,r4,#312 : add r1,r1,#1:cmp r1,#8:bne ag:.aj add r3,r3,#1 7310cmp r3,#12:bne af:add r2,r2,#1:cmp r2,#16:bne ae:ldmfd r13!,{pc}:.WV stmfd r13!,{r14}:ldr r0,[r5,#1600]:cmp r0,#1:bne ak:BL al:.ak bl am:ldr r0,[r5,#1404]:add r0,r0,#1:cmp r0,#30:moveq r0,#0:str r0,[r5,#1404]:BNE an:bl ao:.an bl ap:bl aq:bl ar:bl as 7590bl at:bl au:LDR R0,[r5,#556]:CMP R0,#0:BEQ av:BL aw:.av LDR R0,[r5,#300]:CMP R0,#0:BEQ ax:ldr r0,[r5,#1112]:cmp r0,#1:bne ax:bl ay:bl az:bl bU:.ax bl bV:ldr r0,[r5,#404]:cmp r0,#0:blgt Zv:bl bW:bl bX:ldr r0,[r5,#Xp] 7810cmp r0,#1 : bne bY : ldmfd r13!,{pc}:.bY mov r0,#19 : swi "OS_Byte":mov r0,#0:str r0,[r5,#XZ]:ldr r0,[r5,#Yj]:cmp r0,#0 : bne bZ : ldmfd r13!,{pc}:.bZ bl ba:ldr r0,[r5,#XY]:cmp r0,#1 : ldreq r0,[r5,#XZ]:ldr r0,[r5,#Yd]:cmp r0,#0:bls bb:bl bc:bl bd 7950ldmfd r13!,{pc}:.bb mov r0,#0 : str r0,[r5,#Yd]:ldmfd r13!,{pc}:.ao stmfd r13!,{r14}:ldr r0,[r5,#1320]:cmp r0,#0:beq be:add r0,r0,#1:cmp r0,#7:moveq r0,#0:str r0,[r5,#1320]:bl aU:.be ldmfd r13!,{pc}:.bf stmfd r13!,{r14}:ldr r1,[r5,#XW]:mov r0,#0 8150mov r2,#0 : .bg:mov r3,#0 : .bh:ldrb r4,[r1],#1:cmp r4,#255 : addeq r0,r0,#1:add r3,r3,#1:cmp r3,#20 : bne bh:add r1,r1,#300:add r2,r2,#1:cmp r2,#20:bne bg:cmp r0,#0:beq bi:ldr r0,[r5,#Yq]:mov r1,#0:.bj mov r2,#0:.bk mov r3,#0:strb r3,[r0] 8320add r0,r0,#1:add r2,r2,#1:cmp r2,#8:bne bk:add r0,r0,#312:add r1,r1,#1:cmp r1,#8:bne bj:mov r0,#0:str r0,[r5,#Yq]:ldr r0,[r5,#Yl]:add r0,r0,#1:str r0,[r5,#Yl]:bl Zz:.bi ldmfd r13!,{pc}:.am stmfd r13!,{r14}:ldr r0,[r5,#Wj]: ldr r1,[r5,#XW]:mov r6,#400 8550ldr r7,[r5,#Yh]: sub r7,r7,#1:mul r6,r7,r6 : add r0,r0,r6:mov r2,#0 : .bl:mov r3,#0 : .bm:ldrb r4,[r0],#1 : strb r4,[r1],#1:add r3,r3,#1 : cmp r3,#20:bne bm:add r2,r2,#1 : add r1,r1,#300 : cmp r2,#20:bne bl:ldmfd r13!,{pc}:.bc stmfd r13!,{r14} 8710ldr r1,[r5,#XW]:mov r2,#0 : .bn:mov r3,#0 : .bo:mov r4,#0 : str r4,[r1],#4:add r3,r3,#1 : cmp r3,#5:bne bo:add r2,r2,#1 : add r1,r1,#300 : cmp r2,#20:bne bn:ldmfd r13!,{pc}:.ap stmfd r13!,{r14}:ldr r0,[r5,#1100]: cmp r0,#0 : bne bp : ldmfd r13!,{pc} 8870.bp ldr r12,[r5,#Wm]:LDR R0,[r5,#900]:mov r2,#0 : .bq:ldr r4,[r12,#4]: cmp r4,#1 : beq br:ldr r3,[r12,#8]:sub r3,r3,#640:sub r3,r3,#2:mov r7,#0:mov r4,#0 : .bs : ldrb r6,[r3],#1 : cmp r6,#255:bne bt:add r7,r7,#1:.bt add r4,r4,#1:cmp r4,#24:bne bs 9010mov r4,#0 : .bu : ldrb r6,[r3],#320 : cmp r6,#255:bne bv:add r7,r7,#1:.bv add r4,r4,#1:cmp r4,#24:bne bu:sub r3,r3,#24:mov r4,#0 : .bw : ldrb r6,[r3],#1 : cmp r6,#255:bne bx:add r7,r7,#1:.bx add r4,r4,#1:cmp r4,#24:bne bw:sub r3,r3,#24:sub r3,r3,#320 9160mov r4,#0 : .by : ldrb r6,[r3],#-320 : cmp r6,#255:bne bz:add r7,r7,#1:.bz add r4,r4,#1:cmp r4,#24:bne by:cmp r7,#0:bEQ cU:ldr r1,[r5,#Yq]:ldr r7,[r5,#808]:cmp r1,r7:ble cU:mov r0,#320 : mov r8,#256 : mul r0,r8,r0:add r7,r7,r0:cmp r1,r7:bge cU 9320mov r0,#0:str r0,[r5,#Yq]:strb r0,[r1],#1 : strb r0,[r1],#1:strb r0,[r1],#1 : strb r0,[r1],#1:strb r0,[r1],#1 : strb r0,[r1],#1:strb r0,[r1],#1 : strb r0,[r1],#1:add r1,r1,#312:strb r0,[r1],#1 : strb r0,[r1],#1:strb r0,[r1],#1 : strb r0,[r1],#1 9410strb r0,[r1],#1 : strb r0,[r1],#1:strb r0,[r1],#1 : strb r0,[r1],#1:add r1,r1,#312:strb r0,[r1],#1 : strb r0,[r1],#1:strb r0,[r1],#1 : strb r0,[r1],#1:strb r0,[r1],#1 : strb r0,[r1],#1:strb r0,[r1],#1 : strb r0,[r1],#1:add r1,r1,#312 9490strb r0,[r1],#1 : strb r0,[r1],#1:strb r0,[r1],#1 : strb r0,[r1],#1:strb r0,[r1],#1 : strb r0,[r1],#1:strb r0,[r1],#1 : strb r0,[r1],#1:add r1,r1,#312:strb r0,[r1],#1 : strb r0,[r1],#1:strb r0,[r1],#1 : strb r0,[r1],#1 9560strb r0,[r1],#1 : strb r0,[r1],#1:strb r0,[r1],#1 : strb r0,[r1],#1:add r1,r1,#312:strb r0,[r1],#1 : strb r0,[r1],#1:strb r0,[r1],#1 : strb r0,[r1],#1:strb r0,[r1],#1 : strb r0,[r1],#1:strb r0,[r1],#1 : strb r0,[r1],#1:add r1,r1,#312 9640strb r0,[r1],#1 : strb r0,[r1],#1:strb r0,[r1],#1 : strb r0,[r1],#1:strb r0,[r1],#1 : strb r0,[r1],#1:strb r0,[r1],#1 : strb r0,[r1],#1:add r1,r1,#312:strb r0,[r1],#1 : strb r0,[r1],#1:strb r0,[r1],#1 : strb r0,[r1],#1 9710strb r0,[r1],#1 : strb r0,[r1],#1:strb r0,[r1],#1 : strb r0,[r1],#1:add r1,r1,#312:ldr r0,[r5,#1604]: cmp r0,#1 : blne cV:ldr r0,[r5,#1604]: cmp r0,#1 : bne br:.cU ldr r0,[r5,#900]:ldr r4,[r12,#4]: cmp r4,#0 : bne br:ldr r3,[r12]: sub r3,r3,#1 9790mov r4,#4:mul r3,r4,r3:LDR R4,[r5,#1248]:ADD R3,R3,R4:mov r4,#400 : mla r6,r3,r4,r0:ldr r3,[r12,#8]:mov r7,#0 : .cW:mov r8,#0 : .cX:ldrb r9,[r6],#1 : strb r9,[r3],#1:add r8,r8,#1 : cmp r8,#20:bne cX:add r7,r7,#1 : add r3,r3,#300 : cmp r7,#20:bne cW 9920.br add r12,r12,#44 : add r2,r2,#1 : cmp r2,#4:bne bq:LDR R0,[r5,#1252]:ADD R0,R0,#1:CMP R0,#3:MOVEQ R0,#0:STR R0,[r5,#1252]:BNE cY:LDR R0,[r5,#1248]:ADD R0,R0,#1:CMP R0,#4:MOVEQ R0,#0:STR R0,[r5,#1248]:.cY ldmfd r13!,{pc}:.ba STMFD r13!,{r14} 10120MOV r0,#&81 : MOV r1,#&9D : MOV r2,#&FF:SWI "OS_Byte":CMP r1,#&FF : CMPEQ r2,#&FF : BEQ cZ:LDR r0,[r5,#Yd]:CMP r0,#0:BGT ca:LDR r0,[r5,#524]:CMP r0,#1:BEQ cb:MOV r0,#&81 : MOV r1,#&9E : MOV r2,#&FF:SWI "OS_Byte":CMP r1,#&FF : CMPEQ r2,#&FF : BEQ cc 10240MOV r0,#&81 : MOV r1,#&BD : MOV r2,#&FF:SWI "OS_Byte":CMP r1,#&FF : CMPEQ r2,#&FF : BEQ cd:MOV r0,#&81 : MOV r1,#&B0 : MOV r2,#&FF:SWI "OS_Byte":CMP r1,#&FF : CMPEQ r2,#&FF : BEQ ce:MOV r0,#&81 : MOV r1,#&97 : MOV r2,#&FF:SWI "OS_Byte" 10320CMP r1,#&FF : CMPEQ r2,#&FF : BEQ cf:MOV r0,#&81 : MOV r1,#&8E : MOV r2,#&FF:SWI "OS_Byte":CMP r1,#&FF : CMPEQ r2,#&FF : MOV r1,#1:STREQ r1,[r5,#Xp]:MOV r0,#&81 : MOV r1,#&8F : MOV r2,#&FF:SWI "OS_Byte":CMP r1,#&FF : CMPEQ r2,#&FF : MOV r1,#0 10400STREQ r1,[r5,#Xv]:.ca LDMFD r13!,{PC}:.cc mov r0,#1 : str r0,[r5,#XZ]:LDR r10,[r5,#Wk]: str r10,[r5,#Yf]:ldr r11,[r5,#Wl]: add r11,r11,#1 : str r11,[r5,#Yg]:mov r0,#1 : str r0,[r5,#Yh]:mov r0,#0 : str r0,[r5,#Ye]:ldr r10,[r5,#Wk]: sub r10,r10,#1 10530ldr r11,[r5,#Wl]:bl cg:cmp r0,#1 : BEQ ch:str r10,[r5,#Wk]:mov r0,#20 : str r0,[r5,#Yd]:mov r0,#4 : str r0,[r5,#48]:.ch ldmfd r13!,{pc}:.cd mov r0,#1 : str r0,[r5,#XZ]:ldr r10,[r5,#Wk]: str r10,[r5,#Yf] 10670ldr r11,[r5,#Wl]: add r11,r11,#1 : str r11,[r5,#Yg]:mov r0,#4 : str r0,[r5,#Yh]:mov r0,#1 : str r0,[r5,#Ye]:ldr r10,[r5,#Wk]: add r10,r10,#1:ldr r11,[r5,#Wl]:bl cg:cmp r0,#1 : beq ci:str r10,[r5,#Wk]:mov r0,#20 : str r0,[r5,#Yd] 10760mov r0,#2 : str r0,[r5,#48]:.ci ldmfd r13!,{pc}:.cf mov r0,#1 : str r0,[r5,#XZ]:ldr r10,[r5,#Wk]: str r10,[r5,#Yf]:ldr r11,[r5,#Wl]: add r11,r11,#1 : str r11,[r5,#Yg]:ldr r0,[r5,#Ye]:cmp r0,#1:moveq r1,#5 : movne r1,#2 : str r1,[r5,#Yh] 10890ldr r10,[r5,#Wk]: ldr r11,[r5,#Wl]: sub r11,r11,#1:bl cg:cmp r0,#1 : beq cj:str r11,[r5,#Wl]: mov r0,#20:str r0,[r5,#Yd]: mov r0,#1 : str r0,[r5,#48]:.cj ldmfd r13!,{pc}:.ce ldr r10,[r5,#Wk]: str r10,[r5,#Yf] 11010ldr r11,[r5,#Wl]: add r11,r11,#1 : str r11,[r5,#Yg]:ldr r0,[r5,#Ye]:cmp r0,#1 : moveq r1,#6 : movne r1,#3:str r1,[r5,#Yh]:ldr r10,[r5,#Wk]:ldr r11,[r5,#Wl]: add r11,r11,#1:bl cg:cmp r0,#1 : beq ck:str r11,[r5,#Wl]:mov r0,#20 : str r0,[r5,#Yd] 11110mov r0,#3 : str r0,[r5,#48]:.ck ldmfd r13!,{pc}:.cZ stmfd r13!,{r14}:ldr r0,[r5,#Yl]: cmp r0,#0 : beq cl:ldr r0,[r5,#Yq]: cmp r0,#0 : bgt cl:ldr r0,[r5,#XW]:ldr r1,[r5,#48]:cmp r1,#3 : subeq r0,r0,#(320*12): ADDEQ R0,R0,#6 : beq cm 11240cmp r1,#2 : addeq r0,r0,#(320*6): ADDEQ R0,R0,#24 : beq cm:cmp r1,#1 : addeq r0,r0,#(320*24): ADDEQ R0,R0,#6 : beq cm:cmp r1,#4 : addeq r0,r0,#(320*6): SUBEQ R0,R0,#18:.cm ldr r2,[r0]: cmp r2,#0 : bne cl:str r0,[r5,#Yq]:ldr r0,[r5,#Yl]:sub r0,r0,#1 11310str r0,[r5,#Yl]:bl Zz:MOV R2,#0 : MOV R3,#0:cmp r1,#3 : moveq r2,#0 : moveq r3,#1 : beq cn:cmp r1,#2 : moveq r2,#0 : moveq r3,#0 : beq cn:cmp r1,#1 : moveq r2,#0 : moveq r3,#0 : beq cn:cmp r1,#4 : moveq r2,#1 : moveq r3,#1:.cn str r2,[r5,#Yt] 11390str r3,[r5,#Yu]:.cl ldmfd r13!,{pc}:.at stmfd r13!,{r14}:ldr r0,[r5,#Yq]: cmp r0,#0 : BNE co : ldmfd r13!,{pc}:.co ldr r0,[r5,#Yp]:ldr r2,[r5,#Yq]:mov r1,#0 : .cp:mov r4,#0 : .cq:ldrb r3,[r0],#1:strb r3,[r2],#1:add r4,r4,#1:cmp r4,#8:bne cq 11570add r1,r1,#1:add r2,r2,#312:cmp r1,#8:bne cp:bl bf:ldmfd r13!,{pc}:.as stmfd r13!,{r14}:bl bf:ldr r0,[r5,#Yq]:cmp r0,#0 : BNE cr : ldmfd r13!,{pc}:.cr ldr r1,[r5,#Yr]:ldr r2,[r5,#Ys]:mov r9,#0:sub r0,r0,#320:mov r7,#0:mov r6,#0:mov r3,#0 : .cs 11790ldrb r4,[r0]: add r0,r0,#1:cmp r4,#0 : movne r6,#1:add r3,r3,#1:cmp r3,#7 : bne cs:LDR R0,[r5,#Yq]: ADD R0,R0,#8:add r7,r7,r6:mov r6,#0:mov r3,#0 : .ct:ldrb r4,[r0]: add r0,r0,#320:cmp r4,#0 : movne r6,#2:add r3,r3,#1:cmp r3,#7 : bne ct 11910LDR R0,[r5,#Yq]:ADD R0,R0,#8*320:ADD R0,R0,#7:add r7,r7,r6:mov r6,#0:mov r3,#0 : .cu:ldrb r4,[r0]: sub r0,r0,#1:cmp r4,#0 : movne r6,#4:add r3,r3,#1:cmp r3,#7 : bne cu:LDR R0,[r5,#Yq]:ADD R0,R0,#7*320:SUB R0,R0,#1:add r7,r7,r6:mov r6,#0 12060mov r3,#0 : .cv:ldrb r4,[r0]: sub r0,r0,#320:cmp r4,#0 : movne r6,#8:add r3,r3,#1:cmp r3,#7 : bne cv:ADD R7,R7,R6:CMP R7,#0 : BEQ cw:STR R7,[r5,#600]:cmp r7,#1 : bne cx : bl cy : b d:.cx cmp r7,#2 : bne cz : bl dU : b d 12160.cz cmp r7,#3 : bne dV : bl dU : bl cy : b d:.dV cmp r7,#4 : bne dW : bl cy : b d:.dW cmp r7,#6 : bne dX : bl dU : bl cy : b d:.dX cmp r7,#12 : bne dY : bl dU : bl cy : b d:.dY cmp r7,#8 : bne dZ : bl dU : b d:.dZ cmp r7,#9 : bne d : bl dU : bl cy:.cw 12230.d ldr r0,[r5,#Yq]:ldr r1,[r5,#Yr]:ldr r2,[r5,#Ys]:ldr r3,[r5,#Yt]:ldr r4,[r5,#Yu]:cmp r3,#1 : subeq r0,r0,r1:addne r0,r0,r1:cmp r4,#1 : subeq r0,r0,r2:addne r0,r0,r2:str r0,[r5,#Yq]:.da ldmfd r13!,{pc}:.dU stmfd r13!,{r14}:LDR R10,[r5,#Yt] 12380CMP R10,#1 :MOVEQ R10,#0 : MOVNE R10,#1:STR R10,[r5,#Yt]:ldmfd r13!,{pc}:.cy stmfd r13!,{r14}:LDR R10,[r5,#Yu]:CMP R10,#1 :MOVEQ R10,#0 : MOVNE R10,#1:STR R10,[r5,#Yu]:ldmfd r13!,{pc}:.bd STMFD r13!,{r14}:LDR r0,[r5,#Yd]:SUB r0,r0,#2:STR r0,[r5,#Yd] 12560LDR r1,[r5,#48]:LDR r2,[r5,#XW]:CMP r1,#1 : ADDEQ r2,r2,#640:CMP r1,#2 : ADDEQ r2,r2,#2:CMP r1,#3 : SUBEQ r2,r2,#640:CMP r1,#4 : SUBEQ r2,r2,#2:STR r2,[r5,#XW]:LDMFD r13!,{PC}:.Zv stmfd r13!,{r14} 12700ldr r0,[r5,#1100]: cmp r0,#0 : bne db : ldmfd r13!,{pc}:.db LDR R0,[r5,#Wm]:mov r1,#0 : .dc:ldr r2,[r0,#4]: cmp r2,#1 : beq dd:ldr r2,[r0,#24]: cmp r2,#0 : bgt dd:str r1,[r5,#400]: ldr r10,[r0,#12]: ldr r11,[r0,#16]:bl de:ldr r1,[r0,#0]: cmp r1,#2 12780ldr r1,[r5,#400]: beq df:cmp r1,#4:beq df:sub r3,r3,#12:ldrb r4,[r8,r3]:cmp r4,#0 : mov r6,#0 : moveq r6,#1 : str r6,[r0,#40]:add r3,r3,#11 : ldrb r4,[r8,r3]:cmp r4,#0 : mov r6,#0 : moveq r6,#1 : str r6,[r0,#36]:add r3,r3,#2 : ldrb r4,[r8,r3] 12870cmp r4,#0 : mov r6,#0 : moveq r6,#1 : str r6,[r0,#28]:add r3,r3,#11 : ldrb r4,[r8,r3]:cmp r4,#0 : mov r6,#0 : moveq r6,#1 : str r6,[r0,#32]:ldr r2,[r0,#20]:cmp r2,#1 : ldreq r3,[r0,#28]:cmp r2,#2 : ldreq r3,[r0,#32]:cmp r2,#3 : ldreq r3,[r0,#36] 12940cmp r2,#4 : ldreq r3,[r0,#40]:mov r4,#1 : b dg:.dh ldr r2,[r0,#20]: sub r2,r2,#1:cmp r2,#0 : moveq r2,#4:cmp r2,#1 : ldreq r3,[r0,#28]:cmp r2,#2 : ldreq r3,[r0,#32]:cmp r2,#3 : ldreq r3,[r0,#36]:cmp r2,#4 : ldreq r3,[r0,#40]:mov r4,#2 : b dg 13030.di ldr r2,[r0,#20]: add r2,r2,#1:cmp r2,#5 : moveq r2,#1:cmp r2,#1 : ldreq r3,[r0,#28]:cmp r2,#2 : ldreq r3,[r0,#32]:cmp r2,#3 : ldreq r3,[r0,#36]:cmp r2,#4 : ldreq r3,[r0,#40]:mov r4,#3 : b dg:.dj ldr r2,[r0,#20]: add r2,r2,#2 13110cmp r2,#4 : subgt r2,r2,#4:cmp r2,#1 : ldreq r3,[r0,#28]:cmp r2,#2 : ldreq r3,[r0,#32]:cmp r2,#3 : ldreq r3,[r0,#36]:cmp r2,#4 : ldreq r3,[r0,#40]:mov r4,#4 : b dg:.dk:.dd add r0,r0,#44 : add r1,r1,#1 : cmp r1,#5:bne dc:ldmfd r13!,{pc} 13260.df sub r3,r3,#12:ldrb r4,[r8,r3]:cmp r4,#0 : mov r6,#0 : moveq r6,#1 : str r6,[r0,#40]:add r3,r3,#11:ldrb r4,[r8,r3]:cmp r4,#0 : mov r6,#0 : moveq r6,#1 : str r6,[r0,#36]:add r3,r3,#2:ldrb r4,[r8,r3] 13340cmp r4,#0 : mov r6,#0 : moveq r6,#1 : str r6,[r0,#28]:add r3,r3,#11:ldrb r4,[r8,r3]:cmp r4,#0 : mov r6,#0 : moveq r6,#1 : str r6,[r0,#32]:ldr r2,[r0,#20]:cmp r2,#1 : ldreq r3,[r0,#28]:cmp r2,#2 : ldreq r3,[r0,#32]:cmp r2,#3 : ldreq r3,[r0,#36] 13420cmp r2,#4 : ldreq r3,[r0,#40]:mov r4,#1 : b dl:.dm ldr r2,[r0,#20]:add r2,r2,#1:cmp r2,#5 : moveq r2,#1:cmp r2,#1 : ldreq r3,[r0,#28]:cmp r2,#2 : ldreq r3,[r0,#32]:cmp r2,#3 : ldreq r3,[r0,#36]:cmp r2,#4 : ldreq r3,[r0,#40]:mov r4,#2 : b dl 13520.dn ldr r2,[r0,#20]:sub r2,r2,#1:cmp r2,#0 : moveq r2,#4:cmp r2,#1 : ldreq r3,[r0,#28]:cmp r2,#2 : ldreq r3,[r0,#32]:cmp r2,#3 : ldreq r3,[r0,#36]:cmp r2,#4 : ldreq r3,[r0,#40]:mov r4,#3 : b dl:.do ldr r2,[r0,#20]:add r2,r2,#2 13620cmp r2,#4 : subgt r2,r2,#4:cmp r2,#1 : ldreq r3,[r0,#28]:cmp r2,#2 : ldreq r3,[r0,#32]:cmp r2,#3 : ldreq r3,[r0,#36]:cmp r2,#4 : ldreq r3,[r0,#40]:mov r4,#4 : b dl:.dp:.dq add r0,r0,#44:add r1,r1,#1:cmp r1,#5:bne dc:ldmfd r13!,{pc}:.dg CMP r3,#1 13800BNE dr:STR r2,[r0,#20]:MOV r3,#20:STR r3,[r0,#24]:LDR r6,[r0,#12]:LDR r7,[r0,#16]:CMP r2,#1 : ADDEQ r7,r7,#1:CMP r2,#2 : ADDEQ r6,r6,#1:CMP r2,#3 : SUBEQ r7,r7,#1:CMP r2,#4 : SUBEQ r6,r6,#1:STR r6,[r0,#12]:STR r7,[r0,#16]:B dd:.dr CMP r4,#1 : BEQ dh 13940CMP r4,#2 : BEQ di:CMP r4,#3 : BEQ dj:CMP r4,#4 : BEQ dk:LDMFD r13!,{PC}:.dl CMP r3,#1:BNE ds:STR r2,[r0,#20]:MOV r3,#20:STR r3,[r0,#24]:LDR r6,[r0,#12]:LDR r7,[r0,#16]:CMP r2,#1 : ADDEQ r7,r7,#1:CMP r2,#2 : ADDEQ r6,r6,#1:CMP r2,#3 : SUBEQ r7,r7,#1 14130CMP r2,#4 : SUBEQ r6,r6,#1:STR r6,[r0,#12]:STR r7,[r0,#16]:B dq:.ds CMP r4,#1 : BEQ dm:CMP r4,#2 : BEQ dn:CMP r4,#3 : BEQ do:CMP r4,#4 : BEQ dp:LDMFD r13!,{PC}:.ar stmfd r13!,{14}:ldr r0,[r5,#1100]: cmp r0,#0 : bne dt : ldmfd r13!,{pc} 14290.dt ldr r0,[r5,#Wm]:mov r1,#0 : mov r10,#0:.du ldr r2,[r0,#4]:cmp r2,#1 : beq dv:ldr r2,[r0,#8]: ldr r3,[r0,#20]: ldr r4,[r0,#24]:mov r6,#1 : ldr r7,[r0]:cmp r7,#3 : moveq r7,#1:cmp r7,#4 : moveq r7,#1:mul r6,r7,r6:sub r4,r4,r6 : str r4,[r0,#24] 14390cmp r4,#0 : addeq r10,r0,#1:str r10,[r5,#404]:ldr r4,[r0]:cmp r3,#1 : moveq r7,#0 : subeq r7,r7,#320:cmp r3,#2 : moveq r7,#0 : addeq r7,r7,#1:cmp r3,#3 : moveq r7,#0 : addeq r7,r7,#320:cmp r3,#4 : moveq r7,#0 : subeq r7,r7,#1:ldr r8,[r0] 14470cmp r8,#3 : moveq r8,#1:cmp r8,#6 : moveq r8,#1:mul r7,r8,r7 : add r2,r2,r7:str r2,[r0,#8]:.dv add r0,r0,#44:add r1,r1,#1:cmp r1,#5:bne du:ldmfd r13!,{pc}:.ay stmfd r13!,{r14}:mov r0,#0:str r0,[r5,#324]:str r0,[r5,#816]:mov r0,#0:.dw ldr r1,[r5,#XU] 14670mov r2,#20 : mul r2,r0,r2:add r1,r1,r2 : ldr r3,[r1,#12]:cmp r3,#1 : beq dx:ldr r10,[r1]: ldr r11,[r1,#4]:LDR R2,[r5,#Wk]:CMP R2,R10:LDREQ R2,[r5,#Wl]:ADDEQ R2,R2,#1:CMPEQ R2,R11:BEQ dx:bl de:sub r3,r3,#1 : ldrb r4,[r8,r3]:cmp r4,#0 : bGT dx 14800mov r4,#32:strb r4,[r8,r3]:add r3,r3,#1:mov r4,#0:strb r4,[r8,r3]:mov r2,#1 : str r2,[r1,#12]: str r2,[r1,#16]:ldr r11,[r1,#4]: sub r11,r11,#1 : str r11,[r1,#4]:ldr r11,[r5,#324]: add r11,r11,#1 : str r11,[r5,#324]:mov r11,#1:str r11,[r5,#816] 14900.dx add r0,r0,#1:ldr r1,[r5,#300]:cmp r0,r1:bne dw:ldmfd r13!,{pc}:.az stmfd r13!,{r14}:mov r0,#0:STR R0,[r5,#Xu]:STR R0,[r5,#816]:.dy ldr r1,[r5,#XU]:mov r2,#20 : mul r2,r0,r2:add r1,r1,r2 : ldr r2,[r1,#12]:cmp r2,#1 : bne dz 15080ldr r2,[r1,#8]: ldr r3,[r1,#16]:ldr r10,[r1]: ldr r11,[r1,#4]:MOV R12,R2:add r3,r3,#1 : add r2,r2,#320:cmp r3,#22 : movne r4,#1 : strne r4,[r5,#816]: bNe eU:mov r4,#0 : str r4,[r1,#12]: str r4,[r1,#16]:MOV R4,#1:STR R4,[r5,#Xu]:b dz 15170.eU str r3,[r1,#16]: str r2,[r1,#8]:mov r1,r2:ldr r4,[r5,#Wh]:ldr r7,[r5,#Yi]: ldr r6,[r5,#Yv]:mla r4,r6,r7,r4:mov r7,#400 : mov r2,#31 : mla r4,r2,r7,r4:mov r8,#0 : .eV:mov r9,#0 : .eW:ldr r10,[r4],#4 : str r10,[r1],#4:add r9,r9,#4:cmp r9,#20:bne eW 15290add r8,r8,#1 : add r1,r1,#300:cmp r8,#20:bne eV:MOV R7,#0:STR R7,[R12],#4:STR R7,[R12],#4:STR R7,[R12],#4:STR R7,[R12],#4:STR R7,[R12],#304:.dz add r0,r0,#1:ldr r1,[r5,#300]:cmp r0,r1:bne dy:LDR R0,[r5,#Xu]:CMP R0,#0:BLNE ay:LDR R0,[r5,#324]:CMP R0,#0 15470BLgt eX:ldmfd r13!,{pc}:.eX stmfd r13!,{r14}:mov r0,#0:.eY ldr r1,[r5,#XU]:mov r2,#20 : mul r2,r0,r2:add r1,r1,r2 : ldr r2,[r1,#12]:cmp r2,#1:bne eZ:ldr r2,[r1,#16]:cmp r2,#1 : bne eZ:ldr r2,[r1,#8]: ldr r3,[r1,#16]:ldr r10,[r1]: ldr r11,[r1,#4] 15650MOV R12,R2:add r3,r3,#1 : add r2,r2,#320:cmp r3,#22 : bNe ea:mov r4,#0 : str r4,[r1,#12]: str r4,[r1,#16]:MOV R4,#1:STR R4,[r5,#Xu]:b eZ:.ea str r3,[r1,#16]: str r2,[r1,#8]:.eb mov r1,r2:ldr r4,[r5,#Wh]:ldr r7,[r5,#Yi]: ldr r6,[r5,#Yv]:mla r4,r6,r7,r4 15780mov r7,#400 : mov r2,#31 : mla r4,r2,r7,r4:mov r8,#0 : .ec:mov r9,#0 : .ed:ldr r10,[r4],#4 : str r10,[r1],#4:add r9,r9,#4:cmp r9,#20:bne ed:add r8,r8,#1 : add r1,r1,#300:cmp r8,#20:bne ec:MOV R7,#0:STR R7,[R12],#4:STR R7,[R12],#4:STR R7,[R12],#4 15920STR R7,[R12],#4:STR R7,[R12],#304:.eZ add r0,r0,#1:ldr r1,[r5,#300]:cmp r0,r1:bne eY:ldmfd r13!,{pc}:.bU stmfd r13!,{r14}:ldr r0,[r5,#1100]: cmp r0,#0 : bne ee : ldmFD r13!,{Pc}:.ee ldr r0,[r5,#Wm]:mov r1,#0:.ef:mov r2,#44 : mLA r2,r1,r2,R0 16100ldr r3,[r2,#12]: ldr r4,[r2,#16]:ldr r6,[r2,#4]: cmp r6,#1 : beq eg:ldr r6,[r2,#20]: cmp r6,#2 : bne eh:sub r3,r3,#1:.eh cmp r6,#4 : bne ei:add r3,r3,#1:.ei ldr r6,[r5,#XU]:mov r11,#0 : .ej:ldr r6,[r5,#XU]:mov r7,#20 : mlA r7,r11,r7,R6 16200ldr r8,[r7]: ldr r9,[r7,#4]:cmp r8,r3 : bne ek:mov r12,r2:cmp r9,r4 : bleq cV:b eg:.ek add r11,r11,#1:ldr r7,[r5,#300]:cmp r11,r7 : bne ej:.eg add r1,r1,#1:cmp r1,#5:bne ef:ldmfd r13!,{pc}:.cV stmfd r13!,{r0-r12,r14}:MOV R10,#1:STR R10,[R12,#4] 16400mov r8,#0:ldr r6,[r12,#8]:.el mov r7,#0:str r7,[r6],#4 : str r7,[r6],#4 : str r7,[r6],#4 : str r7,[r6],#4:str r7,[r6],#4:add r6,r6,#300:add r8,r8,#1:cmp r8,#20 : bne el:sub r6,r6,#20:sub r6,r6,#(320*20):ldr r9,[r5,#Yc]:mov r8,#0:.em:ldr r7,[r9,#4] 16540cmp r7,#0:bne en:str r6,[r9]:mov r6,#1:str r6,[r9,#4]:b eo:.en add r9,r9,#8:add r8,r8,#1:cmp r8,#6:bne em:.eo ldmfd r13!,{r0-r12,pc}:.bV:stmfd r13!,{r14}:ldr r0,[r5,#Yc]:mov r1,#0:.ep ldr r2,[r0,#4]:cmp r2,#0 : beq eq:mov r3,#400:ldr r4,[r5,#Yb] 16780mUL r3,r2,r3:ADD R3,R3,R4:ldr r4,[r0]:ldr r6,[r0,#4]: add r6,r6,#1 : cmp r6,#10 : moveq r6,#0 : str r6,[r0,#4]:ADD R4,R4,#20:mov r6,#0 : .er:mov r7,#0 : .es:ldrb r8,[r3],#1:strb r8,[r4],#1:add r7,r7,#1:cmp r7,#20:bne es:add r6,r6,#1:add r4,r4,#300 16920cmp r6,#20:bne er:.eq add r0,r0,#8:add r1,r1,#1:cmp r1,#6:bne ep:ldmfd r13!,{pc}:.et STMFD r13!,{r14}:LDR r0,[r5,#XV]:MOV r1,#320:MOV r2,#20:MUL r1,r2,r1:MUL r1,r11,r1:SUB r0,r0,r1:MUL r2,r10,r2:ADD r0,r0,r2:LDMFD r13!,{PC}:.de STMFD r13!,{r14} 17200LDR r8,[r5,#Wy]:LDR r12,[r5,#1360]:MOV r2,#200:MLA r8,r12,r2,r8:MOV r3,#12:MUL r3,r10,r3:ADD r3,r3,r11:LDMFD r13!,{PC}:.cg STMFD r13!,{r14}:STR r10,[r5,#Xa]:STR r11,[r5,#Xb]:LDR r8,[r5,#Wy]:LDR r1,[r5,#1360]:MOV r2,#200:MLA r8,r1,r2,r8:MOV r3,#12 17410MUL r3,r10,r3:ADD r3,r3,r11:LDRB r4,[r8,r3]:CMP r4,#21:BNE eu:BL et:STR r0,[r5,#Yx]:MOV r0,#1:STR r0,[r5,#Yy]:B ev:.eu CMP r4,#16:BNE ev:BL et:STR r0,[r5,#Yx]:MOV r0,#1:STR r0,[r5,#Yy]:.ev CMP r4,#34:BNE ew:LDR r7,[r5,#1108]:CMP r7,#1:BNE ew 17620LDR r7,[r5,#1320]:CMP r7,#0:MOV r0,#1:STREQ r0,[r5,#920]:.ew MOV r0,#1:MOV r9,#0:CMP r4,#0 :MOVEQ r0,#0:CMP r4,#15 : MOVGT r0,#0:CMP r4,#40 :MOVEQ r0,#0 : BLEQ ex:LDR r7,[r5,#1112]:CMP r4,#32 : CMPEQ r7,#1 :MOVEQ r0,#1:CMP r4,#31 :MOVEQ r0,#1:CMP r4,#34 :MOVEQ r0,#1 17750CMP r4,#35 :MOVEQ r0,#1:CMP r4,#36 :MOVEQ r0,#1:CMP r4,#37 :MOVEQ r0,#1:CMP r4,#38 :MOVEQ r0,#1:LDR r7,[r5,#1116]:CMP r7,#1:BNE ey:CMP r4,#35 : BLEQ ez:CMP r4,#36 : BLEQ fU:CMP r4,#38 : BLEQ fV:CMP r4,#37 : BLEQ fW:.ey CMP r4,#26 : BGE fX:CMP r4,#18 : BLE fX 17880MOV r6,#0:STR r6,[r5,#500]:CMP r4,#21:BNE fY:MOV r7,#5:STR r7,[r5,#500]:LDR r12,[r5,#Yj]:SUBEQ r12,r12,#1:STR r12,[r5,#Yj]:.fY CMP r4,#22:BNE fZ:MOV r7,#1:STR r7,[r5,#1320]:.fZ CMP r4,#25 : BNE fa:LDR r0,[r5,#Xv]:ADD r0,r0,#1:STR r0,[r5,#Xv]:BL Zw 18060.fa CMP r4,#24:BNE fb:MOV r0,#5:STR r0,[r5,#Yl]:BL Zz:.fb CMP r4,#23:BNE fc:MOV r0,#1:STR r0,[r5,#Xk]:LDR r0,[r5,#Xi]:STR r0,[r5,#Xj]:BL Vy:.fc STR r8,[r5,#Xs]:STR r3,[r5,#Xt]:BL WZ:LDR r8,[r5,#Xs]:LDR r3,[r5,#Xt]:MOV r0,#0:.fX CMP r4,#4:MOVEQ r9,#1 18260STR r9,[r5,#XY]:CMP r0,#0:STREQB r0,[r8,r3]:CMP r0,#1:BNE fd:LDR r10,[r5,#532]:CMP r10,#0:BEQ fd:MOV r10,#0:STR r10,[r5,#524]:STR r10,[r5,#528]:.fd LDMFD r13!,{PC}:.aq STMFD r13!,{r14}:LDR r0,[r5,#XW]:MOV r1,#0:MOV r2,#0:.fe MOV r3,#0 18480.ff LDRB r4,[r0],#1:CMP r4,#1:ADDEQ r1,r1,#1:ADD r3,r3,#1:CMP r3,#20:BNE ff:ADD r0,r0,#300:ADD r2,r2,#1:CMP r2,#20:BNE fe:LDR r0,[r5,#1320]:CMP r0,#0:BNE fg:CMP r1,#1:MOVGE r1,#1:STR r1,[r5,#Xo]:.fg LDMFD r13!,{PC}:.WY stmfd r13!,{r14}:bl Vx 18720ldr r0,[r5,#Xn]: str r0,[r5,#XW]:mov r0,#7 : str r0,[r5,#Wk]:sub r0,r0,#2 : str r0,[r5,#Wl]:mov r0,#0 : str r0,[r5,#Yd]:str r0,[r5,#Xm]:str r0,[r5,#Xo]:bl Vy:ldr r0,[r5,#Xv]:cmp r0,#0 : blne WU:ldr r0,[r5,#Xv]:cmp r0,#0 : bne fh:bl fi:.fh mov r0,#15 18850mov r1,#1:SWI "OS_Byte":ldmfd r13!,{pc}:.WW stmfd r13!,{14}:ldr r0,[r5,#Yi]: add r0,r0,#1:cmp r0,#9 : moveq r0,#0:str r0,[r5,#Yi]:ldr r0,[r5,#XX]: add r0,r0,#1 : str r0,[r5,#XX]:ldr r0,[r5,#Xn]: str r0,[r5,#XW]:ldr r0,[r5,#YX]: add r0,r0,#1 19000cmp r0,#10 : moveq r0,#0:str r0,[r5,#YX]:bne fj:ldr r0,[r5,#YW]: add r0,r0,#1:cmp r0,#10 : moveq r0,#0:str r0,[r5,#YW]:bne fj:ldr r0,[r5,#YV]: add r0,r0,#1:str r0,[r5,#YV]:.fj bl Vx:mov r0,#0:str r0,[r5,#Yd]: str r0,[r5,#Ye]:str r0,[r5,#Yf] 19130str r0,[r5,#Yg]:add r0,r0,#1 : str r0,[r5,#Yh]:mov r0,#7 : str r0,[r5,#Wk]:sub r0,r0,#2 : str r0,[r5,#Wl]:bl Vy:ldr r0,[r5,#Xv]:cmp r0,#0 : blne WU:ldr r0,[r5,#Xv]:cmp r0,#0 : bne fk:bl fi:.fk ldmfd r13!,{pc}:.WX stmfd r13!,{r14} 19300ldr r0,[r5,#Xv]: sub r0,r0,#1:str r0,[r5,#Xv]:bl bc:ldr r0,[r5,#Wu]:ldr r1,[r5,#Xq]:ldr r2,[r5,#XW]: sub r2,r2,#14:mov r3,#14 : mov r4,#320:mul r3,r4,r3 : sub r2,r2,r3 : mov r7,r2:.fl mov r3,#0:.fm:mov r4,#0:.fn:ldrb r6,[r2],#1 : strb r6,[r1],#1 19430add r4,r4,#1:cmp r4,#48:bne fn:add r3,r3,#1 : add r2,r2,#272:cmp r3,#48:bne fm:mov r6,#0:.fo mov r2,r7:mov r11,#0:.fp:mov r10,#0:.fq:ldrb r9,[r0],#1:cmp r9,#0 : addeq r2,r2,#1 : beq fr:strb r9,[r2],#1:.fr add r10,r10,#1:cmp r10,#48:bne fq 19610add r11,r11,#1 : add r2,r2,#272:cmp r11,#48:bne fp:str r0,[r5,#200]: str r1,[r5,#204]: str r2,[r5,#208]:mov r0,#19 : swi "OS_Byte":mov r0,#19 : swi "OS_Byte":mov r0,#19 : swi "OS_Byte":ldr r0,[r5,#200]: ldr r1,[r5,#204]: ldr r2,[r5,#208]:bl fs 19700add r6,r6,#1:cmp r6,#9:bne fo:ldmfd r13!,{pc}:.fs STMFD r13!,{r14}:MOV r2,r7:LDR r3,[r5,#Xq]:MOV r9,#0:.ft MOV r8,#0:.fu LDRB r4,[r3],#1:STRB r4,[r2],#1:ADD r8,r8,#1:CMP r8,#48:BNE fu:ADD r9,r9,#1:ADD r2,r2,#272:CMP r9,#48:BNE ft:LDMFD r13!,{PC} 19990.bX STMFD r13!,{r14}:LDR r0,[r5,#Xm]:LDR r1,[r5,#Xo]:ADD r1,r0,r1:MOV r2,#0:CMP r1,#1:MOVGE r2,#1:STR r2,[r5,#Xp]:LDMFD r13!,{PC}:.ad STMFD r13!,{r14}:LDMFD r13!,{PC}:.Zw stmfd r13!,{r14,R0-R12}:ldr r1,[r5,#Xv]:cmp r1,#0 : beq fv:ldr r2,[r5,#Xr] 20210.fw ldr r0,[r5,#Wv]:mov r3,#0:.fx mov r4,#0:.fy ldrb r6,[r0],#1:cmp r6,#0 : addeq r2,r2,#1 : beq fz:strb r6,[r2],#1:.fz add r4,r4,#1:cmp r4,#16:bne fy:add r3,r3,#1 : add r2,r2,#304:cmp r3,#16:bne fx:sub r2,r2,#960 : sub r2,r2,#960 : sub r2,r2,#960 20340sub r2,r2,#960 : sub r2,r2,#960 : sub r2,r2,#320:add r2,r2,#16:sub r1,r1,#1:cmp r1,#0:bne fw:.fv ldmfd r13!,{pc,R0-R12}:.Vy stmfd r13!,{r14,R0-R12}:ldr r0,[r5,#Wt]:ldr r1,[r5,#Xh]:mov r2,#0:.gU ldr r3,[r0],#4 : ldr r4,[r0],#4 20500str r3,[r1],#4 : str r4,[r1],#4:add r1,r1,#312 : add r2,r2,#1:cmp r2,#150:bne gU:ldr r0,[r5,#Xi]: str r0,[r5,#Xj]:mov r0,#0 : str r0,[r5,#Xk]:ldmfd r13!,{pc,R0-R12}:.bW stmfd r13!,{r14}:ldr r0,[r5,#1104]:cmp r0,#1:bne gV:ldr r0,[r5,#Xl]: add r0,r0,#1 20670cmp r0,#25 : moveq r0,#0:str r0,[r5,#Xl]:bne gV:ldr r0,[r5,#Xj]: ldr r1,[r5,#Xk]:add r1,r1,#1 : str r1,[r5,#Xk]:cmp r1,#144:mov r1,#0 : moveq r1,#1:str r1,[r5,#Xm]:mov r1,#0 : strb r1,[r0],#1 : strb r1,[r0],#1:add r0,r0,#320 20770sub r0,r0,#2 : str r0,[r5,#Xj]:.gV ldmfd r13!,{pc}:.Zx STMFD r13!,{r14}:LDR r0,[r5,#1400]:MOV r2,#0:LDR r1,[r5,#1308]:.gW BL gX:SUB r1,r1,#(320*16):ADD r1,r1,#24:ADD r0,r0,#4:CMP r0,#1120:MOVEQ r0,#1000:ADDEQ r0,r0,#100:ADD r2,r2,#1:CMP r2,#5:BNE gW 20980LDMFD r13!,{PC}:.gX stmfd r13!,{r14}:ldr r3,[r5,#1300]:mov r4,#512:mla r3,r4,r2,r3:ldr r4,[r5,r0]:cmp r4,#1:addne r3,r3,#256:mov r4,#0:.gY mov r6,#0:.gZ ldr r7,[r3],#4:str r7,[r1],#4:add r6,r6,#1:cmp r6,#4:bne gZ:add r4,r4,#1:add r1,r1,#304:cmp r4,#16 21180bne gY:ldmfd r13!,{pc}:.aU stmfd r13!,{r14}:ldr r0,[r5,#1304]:ldr r1,[r5,#1312]:ldr r2,[r5,#1320]:cmp r2,#6:moveq r2,#0:mov r3,#(48*16):mla r0,r3,r2,r0:mov r3,#0:.ga mov r2,#0:.gb ldr r4,[r0],#4:str r4,[r1],#4:add r2,r2,#1:cmp r2,#12:bne gb 21370add r1,r1,#272:add r3,r3,#1:cmp r3,#16:bne ga:ldr r0,[r5,#1312]:SUB R0,R0,#36:ldr r1,[r5,#1344]:ldr r2,[r5,#1320]:cmp r2,#0:cmpne r2,#6:ldr r4,[r5,#1348]:addne r1,r1,r4:mov r3,#0 : .gc:mov r4,#0 : .gd:ldr r6,[r1],#4:str r6,[r0],#4:add r4,r4,#1 21540cmp r4,#9:bne gd:add r0,r0,#280:add r0,r0,#4:add r3,r3,#1:cmp r3,#16:bne gc:ldmfd r13!,{pc}:.au stmfd r13!,{r14}:ldr r0,[r5,#Yy]: cmp r0,#0 : beq ge:mov r1,#400:ldr r2,[r5,#Yw]:mla r2,r1,r0,r2:ldr r3,[r5,#Yx]:mov r4,#0 : .gf:mov r6,#0 : .gg 21720ldr r7,[r2],#4:str r7,[r3],#4:add r6,r6,#4:cmp r6,#20:bne gg:add r4,r4,#1:add r3,r3,#300:cmp r4,#20:bne gf:ldr r4,[r5,#Yz]:CMP R4,#0 :MOVEQ R4,#1 : MOVNE R4,#0:CMP R4,#0 : BEQ ge:add r0,r0,#1 : cmp r0,#5 : moveq r0,#0:str r0,[r5,#Yy]:.ge ldmfd r13!,{pc} 21920.WZ stmfd r13!,{r14}:ldr r0,[r5,#Xw]:ldr r1,[r5,#Xx]:ldr r2,[r5,#Xy]:ldr r3,[r5,#Xz]:LDR R4,[r5,#500]:CMP R4,#0:BEQ gh:ADD R3,R3,R4:cmp r3,#10 : subge r3,r3,#10 : addge r2,r2,#1:cmp r2,#10 : moveq r2,#0 : addeq r1,r1,#1 22030cmp r1,#10 : moveq r1,#0 : addeq r0,r0,#1:cmp r0,#10 : moveq r10,#0:str r0,[r5,#Xw]:str r1,[r5,#Xx]:str r2,[r5,#Xy]:str r3,[r5,#Xz]:bl Vz:.gh mov r0,#0:ldmfd r13!,{pc}:.Vz stmfd r13!,{r14}:mov r0,#328:ldr r4,[r5,#ZW]:.gi ldr r1,[r5,r0]:ldr r2,[r5,#Ww] 22220mov r3,#256 : mla r2,r3,r1,r2:mov r1,#0:.gj mov r3,#0:.gk ldr r6,[r2],#4 : str r6,[r4],#4:add r3,r3,#1:cmp r3,#4:bne gk:add r1,r1,#1 : add r4,r4,#304:cmp r1,#16:bne gj:add r4,r4,#16 : sub r4,r4,#960:sub r4,r4,#960 : sub r4,r4,#960 22340sub r4,r4,#960 : sub r4,r4,#960:sub r4,r4,#320:add r0,r0,#4:cmp r0,#344:bne gi:ldmfd r13!,{pc}:.Zy stmfd r13!,{r14}:ldr r0,[r5,#YU]:ldr r1,[r5,#YV]:mov r3,#168:mla r0,r1,r3,r0:ldr r2,[r5,#YY]:mov r3,#0 : .gl:mov r4,#0 : .gm:ldrb r1,[r0],#1 22540cmp r1,#1 : beq gn:strb r1,[r2]:.gn add r2,r2,#1:add r4,r4,#1:cmp r4,#12:bne gm:add r3,r3,#1:add r2,r2,#300:ADD R2,R2,#8:cmp r3,#14 : bne gl:ldr r0,[r5,#YU]:ldr r1,[r5,#YW]:mov r3,#168:mla r0,r1,r3,r0:ldr r2,[r5,#YY]:add r2,r2,#17:mov r3,#0 : .go 22710mov r4,#0 : .gp:ldrb r1,[r0],#1:cmp r1,#1 : beq gq:strb r1,[r2]:.gq add r2,r2,#1:add r4,r4,#1:cmp r4,#12 : bne gp:add r3,r3,#1:add r2,r2,#300:ADD R2,R2,#8:cmp r3,#14 : bne go:ldr r0,[r5,#YU]:ldr r1,[r5,#YX]:mov r3,#168:mla r0,r1,r3,r0:ldr r2,[r5,#YY] 22870add r2,r2,#34:mov r3,#0 : .gr:mov r4,#0 : .gs:ldrb r1,[r0],#1:cmp r1,#1 : beq gt:strb r1,[r2]:.gt add r2,r2,#1:add r4,r4,#1:cmp r4,#12 : bne gs:add r3,r3,#1:add r2,r2,#300:ADD R2,R2,#8:cmp r3,#14 : bne gr:ldmfd r13!,{pc}:.fi stmfd r13!,{r14} 23070mov r0,#1 : str r0,[r5,#XX]:ldr r0,[r5,#Wx]:ldr r1,[r5,#ZX]:mov r2,#0:.gu mov r3,#0:.gv ldrb r4,[r0],#1 : strb r4,[r1],#1:add r3,r3,#1:cmp r3,#100:bne gv:add r1,r1,#220 : add r2,r2,#1:cmp r2,#26:bne gu:mov r3,#64:.gw mov r0,#19 : swi "OS_Byte" 23210sub r3,r3,#1:cmp r3,#0:bne gw:ldmfd r13!,{pc}:.Wb stmfd r13!,{r14}:ldr r0,[r5,#Yn]:ldr r1,[r5,#Yo]:mov r2,#0:.gx mov r3,#0:.gy ldrb r4,[r0],#1:cmp r4,#0 : beq gz:strb r4,[r1]:.gz add r1,r1,#1:add r3,r3,#1:cmp r3,#104:bne gy:add r1,r1,#216:add r2,r2,#1 23440cmp r2,#16:bne gx:ldmfd r13!,{pc}:.WU stmfd r13!,{r14}:ldr r0,[r5,#Wo]:ldr r1,[r5,#ZV]:ldr r2,[r5,#Wp]:.hU mov r3,#0:.hV mov r4,#0:.hW ldr r6,[r1],#4 : str r6,[r2],#4:add r4,r4,#1:cmp r4,#18:bne hW:add r1,r1,#248 : add r3,r3,#1:cmp r3,#22:bne hV 23650.hX ldr r1,[r5,#ZV]:mov r3,#0:.hY mov r4,#0:.hZ ldr r6,[r0],#4 : str r6,[r1],#4:add r4,r4,#1:cmp r4,#18:bne hZ:str r2,[r5,#Xf]: str r1,[r5,#Xe]: str r0,[r5,#Xd]:mov r0,#19 : swi "OS_Byte":ldr r0,[r5,#1600]:cmp r0,#1:bne ha:BL al 23780.ha ldr r0,[r5,#Xd]: ldr r1,[r5,#Xe]: ldr r2,[r5,#Xf]:add r1,r1,#248 : add r3,r3,#1:cmp r3,#22:bne hY:mov r4,#0:.hb mov r0,#19 : swi "OS_Byte":ldr r0,[r5,#1600]:cmp r0,#1:bne hc:BL al:.hc add r4,r4,#1:cmp r4,#12:bne hb:ldr r1,[r5,#ZV]:ldr r2,[r5,#Wp] 23930mov r3,#0:.hd mov r4,#0:.he ldr r6,[r2],#4 : str r6,[r1],#4:add r4,r4,#1:cmp r4,#18:bne he:str r1,[r5,#Xe]: str r2,[r5,#Xf]:mov r0,#19 : swi "OS_Byte":ldr r0,[r5,#1600]:cmp r0,#1:bne hf:BL al:.hf ldr r1,[r5,#Xe]: ldr r2,[r5,#Xf] 24060add r1,r1,#248 : add r3,r3,#1:cmp r3,#22:bne hd:ldmfd r13!,{pc}:.hg stmfd r13!,{r14}:mov r0,#0:ldr r1,[r5,#Wq]:ldr r10,[r5,#Vu]:.hh ldr r2,[r1],#4:ldrB r3,[r1],#8 : ldrb r4,[r2]:cmp r4,#0 : bne hi:strb r3,[r2]:.hi:add r0,r0,#1:cmp r0,r10:bne hh:bl hj 24280BL hk:ldmfd r13!,{pc}:.hl stmfd r13!,{r14}:BL hm:mov r0,#0:ldr r1,[r5,#Wq]:ldr r10,[r5,#Vu]:.hn ldr r2,[r1],#4:ldrB r3,[r1],#8 : ldrb r4,[r2]:cmp r4,r3 : bne ho:mov r3,#0 : strb r3,[r2]:.ho:add r0,r0,#1:cmp r0,r10:bne hn:ldmfd r13!,{pc} 24540.hp stmfd r13!,{r14}:mov r0,#0:ldr r1,[r5,#Wq]: ldr r4,[r5,#Wr]: ldr r6,[r5,#Ws]:ldr r10,[r5,#Vu]:.hq ldr r2,[r1],#8:ldr r3,[r1],#4:add r2,r2,r3:cmp r2,r4 : subgt r2,r2,r6:sub r1,r1,#12 : str r2,[r1],#12:add r0,r0,#1:cmp r0,r10:bne hq:ldmfd r13!,{pc} 24690.hj stmfd r13!,{r14}:ldr r3,[r5,#Wr]:mov r0,#&80:mov r1,#7:swi "OS_Byte":cmp r2,#0:addGT r3,r3,#256:BLE hr:CMP R1,#20 : MOVGT R1,#20:.hr add r3,r3,r1:mov r0,#&80:mov r1,#8:swi "OS_Byte":cmp r1,#100:movge r1,#100:Cmp r1,#28:movle r1,#28:mov r4,#320 24870mul r1,r4,r1:sub r3,r3,r1:str r3,[r5,#520]:ldr r0,[r5,#512]:ldr r1,[r5,#516]:mov r2,#0:.hs mov r4,#0:.ht ldrb r7,[r3]:strb r7,[r1],#1:ldrb r6,[r0],#1:cmp r6,#0:beq hu:cmp r6,#247:moveq r6,#0:strb r6,[r3]:.hu add r3,r3,#1:add r4,r4,#1:cmp r4,#40:bne ht 25060add r3,r3,#280:add r2,r2,#1:cmp r2,#29:bne hs:ldmfd r13!,{pc}:.hm stmfd r13!,{r14}:ldr r0,[r5,#520]:ldr r1,[r5,#516]:mov r2,#0:.hv mov r3,#0:.hw ldrb r4,[r1],#1:strb r4,[r0],#1:add r3,r3,#1:cmp r3,#40:bne hw:add r0,r0,#280:add r2,r2,#1:cmp r2,#29 25260bne hv:ldmfd r13!,{pc}:.hx STMFD r13!,{r14}:LDR r0,[r5,#Vu]:CMP r0,#200:ADDLE r0,r0,#1:STR r0,[r5,#Vu]:BL hg:MOV r0,#19:SWI "OS_Byte":BL hl:BL hp:LDMFD r13!,{PC}:.Zz stmfd r13!,{r14,r0-r12}:mov r0,#0:ldr r1,[r5,#Yl]:.hy ldr r2,[r5,#Ym] 25530mov r3,#(18*320):mul r3,r0,r3:sub r2,r2,r3:ldr r3,[r5,#Yk]:mov r4,#256:add r6,r0,#1:cmp r6,r1 : addle r3,r3,r4:mov r6,#0:.hz mov r7,#0:.iU ldrb r8,[r3],#1:cmp r8,#1 : beq iV:strb r8,[r2]:.iV add r2,r2,#1:add r7,r7,#1:cmp r7,#16:bne iU:add r6,r6,#1 25700add r2,r2,#304:cmp r6,#16:bne hz:add r0,r0,#1:cmp r0,#5:bne hy:ldmfd r13!,{pc,r0-r12}:.iW STMFD r13!,{r14}:MOV r0,#&1C:SWI "OS_Mouse":STR r0,[r5,#200]:STR r1,[r5,#204]:STR r2,[r5,#208]:LDMFD r13!,{PC}:.iX stmfd r13!,{r14}:ldr r0,[r5,#YZ]:mov r1,#0 25940.iY ldr r2,[r0],#4:ldr r3,[r0],#4:ldr r4,[r0],#4:ldr r6,[r0],#4:ldr r7,[r0],#4:ldr r8,[r5,#200]:ldr r9,[r5,#204]:ldr r10,[r5,#208]:mov r11,#0:cmp r10,#0 : beq iZ:cmp r8,r2 : BLE iZ:cmp r8,r4 : BGT iZ:cmp r9,r3 : BLE iZ:cmp r9,r6 : BGT iZ 26080ldr r0,[r5,#Ya]:mov r10,#184:mov r2,#320:mul r10,r2,r10:add r0,r0,r10:add r0,r0,#28:STR R7,[r5,#380]:ADD r2,r7,#1:bl Zu:b ia:.iZ add r1,r1,#1:cmp r1,#31:bne iY:.ia ldmfd r13!,{pc}:.ez STMFD r13!,{r14}:MOV r10,#1 : STR r10,[r5,#524] 26260MOV r10,#1 : STR r10,[r5,#528]:MOV r10,#0 : STR r10,[r5,#532]:LDMFD r13!,{PC}:.fU STMFD r13!,{r14}:MOV r10,#1 : STR r10,[r5,#524]:MOV r10,#2 : STR r10,[r5,#528]:MOV r10,#0 : STR r10,[r5,#532]:LDMFD r13!,{PC}:.fV STMFD r13!,{r14} 26390MOV r10,#1 : STR r10,[r5,#524]:MOV r10,#3 : STR r10,[r5,#528]:MOV r10,#0 : STR r10,[r5,#532]:LDMFD r13!,{PC}:.fW STMFD r13!,{r14}:MOV r10,#1 : STR r10,[r5,#524]:MOV r10,#4 : STR r10,[r5,#528]:MOV r10,#0 : STR r10,[r5,#532]:LDMFD r13!,{PC} 26520.cb ldr r10,[r5,#528]:cmp r10,#1:mov r10,#1 : str r10,[r5,#532]:beq cd:ldr r10,[r5,#528]:cmp r10,#2:mov r10,#1 : str r10,[r5,#532]:beq cc:ldr r10,[r5,#528]:cmp r10,#3:mov r10,#1 : str r10,[r5,#532]:beq cf:ldr r10,[r5,#528]:cmp r10,#4 26660mov r10,#1 : str r10,[r5,#532]:beq ce:mov r10,#1 : str r10,[r5,#532]:mov r0,#7:swi "OS_WriteC":ldmfd r13!,{pc}:.ex STMFD r13!,{r0-r12,r14}:LDR r0,[r5,#ZY]:LDR r1,[r5,#Za]:MOV r2,#0:.ib LDR r3,[r0],#4:LDR r4,[r0],#4:LDR r6,[r0],#4:LDR r7,[r5,#Xa] 26820LDR r8,[r5,#Xb]:CMP r7,r4:BNE ic:CMP r8,r6:BNE ic:LDR r0,[r5,#ZZ]:MOV r1,#12:MLA r0,r1,r2,r0:LDR r10,[r0,#4]:LDR r11,[r0,#8]:BL de:MOV r12,#00:STRB r12,[r8,r3]:BL et:STR R0,[r5,#560]:MOV R0,#1:STR R0,[r5,#556]:LDMFD r13!,{r0-r12,pc}:.ic ADD r2,r2,#1 27010CMP r2,r1:BNE ib:LDMFD r13!,{r0-r12,PC}:.aw stmfd r13!,{r14}:stmfd r13!,{r0-r12}:ldr r0,[r5,#552]:mov r1,#400:ldr r2,[r5,#556]:sub r2,r2,#1:mla r0,r1,r2,r0:ldr r1,[r5,#560]:mov r2,#0 : .id:mov r3,#0 : .ie:ldr r4,[r0],#4:str r4,[r1],#4:add r3,r3,#1 27190cmp r3,#5:bne ie:add r2,r2,#1:add r1,r1,#300:cmp r2,#20:bne id:ldr r0,[r5,#556]:add r0,r0,#1:cmp r0,#9:moveq r0,#0:str r0,[r5,#556]:.if ldmfd r13!,{r0-r12}:ldmfd r13!,{pc}:.ig stmfd r13!,{r14}:ldmfd r13!,{pc}:ldr r0,[r5,#572]:ldr r1,[r5,#564] 27380mov r2,#180*20:ldr r3,[r5,#568]:mla r1,r2,r3,r1:mov r2,#0:.ih mov r3,#0:.ii ldr r4,[r1],#4:str r4,[r0],#4:add r3,r3,#1:cmp r3,#45:bne ii:add r0,r0,#140:add r2,r2,#1:cmp r2,#20:bne ih:ldr r0,[r5,#568]:add r0,r0,#1:cmp r0,#5:moveq r0,#0:str r0,[r5,#568] 27570ldmfd r13!,{pc}:.hk STMFD r13!,{r14}:LDR r0,[r5,#576]:ADD r0,r0,#1:CMP r0,#8:MOVEQ r0,#0:STR r0,[r5,#576]:BLEQ ig:LDMFD r13!,{PC}:]:NEXT:ENDPROC 27740DEFPROCij:CLS:OFF:OSCLI"SCHOOSE 14":PLOT&ED,440,190:OSCLI"SCHOOSE 1":PLOT&ED,440,350:OSCLI"SCHOOSE 2":PLOT&ED,230,270:OSCLI"SCHOOSE 3":PLOT&ED,650,270:GCOL0,0TINT0:RECTANGLEFILL380,500,16*32,12*32:GCOL0,12TINT0:RECTANGLE380-16,500-16,(17*32)+4,(13*32)+4:OSCLI"SCHOOSE 4":PLOT&ED,340,48:OSCLI"SCHOOSE 5":PLOT&ED,0,0 27840OSCLI"SFLIPY 5":PLOT&ED,1280-(32*4),0:MOUSE TO600,332:OSCLI"POINTER 1":OSCLI"SCHOOSE 6":PLOT&ED,120*4,0:CALLac:COLOUR21TINT64:PRINTTAB(15,1);"Screen : ";:COLOUR21TINT255:PRINT;F%!56;" ":REPEAT:CALLiW:X=F%!200:Y=F%!204:ik=F%!208:il=ik:im=Y:in=X:WHILEin=X ANDim=Y ANDik=il:WAIT:CALLiW:X=F%!200:Y=F%!204:ik=F%!208:ENDWHILE:io=0 28070IF(X>440) AND(X<840) AND(Y>350) AND(Y<414) ANDik>0 THENio=1 28080IF(X>230) AND(X<630) AND(Y>270) AND(Y<334) ANDik>0 THENio=2 28090IF(X>650) AND(X<1050) AND(Y>270) AND(Y<334) ANDik>0 THENio=3 28100IF(X>440) AND(X<840) AND(Y>190) AND(Y<254) ANDik>0 THENENDPROC 28110IFio=2 ANDF%!56>1 THEN 28120S=F%!56:S-=1:F%!56=S:GCOL0,0TINT0:RECTANGLEFILL380,500,16*32,12*32:CALLac 28180ENDIF:IFio=3 ANDF%!56<25 THEN 28200S=F%!56:S+=1:F%!56=S:GCOL0,0TINT0:RECTANGLEFILL380,500,16*32,12*32:CALLac 28260ENDIF:WAIT:WAIT:COLOUR21TINT64:PRINTTAB(15,1);"Screen : ";:COLOUR21TINT255:PRINT;F%!56;" ":UNTILio=1:PRINTCHR$(7):CLS:OFF:OSCLI"POINTER 0":ENDPROC 28370DEFPROCVv:OSCLI"FX 15,0":CLS:OFF:COLOUR27TINT255:PRINTTAB(11,18);"PRESS SPACE TO PLAY":MOUSE TO140,40:OSCLI"FX 15,1":OSCLI"FX 15,0":VDU23,27,0,150,0,0,0,0,0,0:PLOT&ED,100,600:VDU23,27,0,30,0,0,0,0,0,0:PLOT&ED,424,0+48:VDU23,27,0,31,0,0,0,0,0,0:PLOT&ED,20,40+48:VDU23,27,0,32,0,0,0,0,0,0:PLOT&ED,860,40+48 28480VDU23,27,0,15,0,0,0,0,0,0:PLOT&ED,440,120+48:VDU23,27,0,6,0,0,0,0,0,0:PLOT&ED,760,920:GCOL3,3:VDU23,27,0,169,0,0,0,0,0,0:PLOT&ED,768,760:VDU23,27,0,17,0,0,0,0,0,0:PLOT&ED,28,360+20:VDU23,27,0,18,0,0,0,0,0,0:PLOT&ED,1000,360+20:GCOL3,0:VDU23,27,0,100,0,0,0,0,0,0:PLOT&ED,550,820 28560IFF%!1600=1 THEN 28570VDU23,27,0,80,0,0,0,0,0,0:PLOT&ED,270,190+48 28580ELSE:VDU23,27,0,81,0,0,0,0,0,0:PLOT&ED,270,190+48 28600ENDIF:VDU23,27,0,90,0,0,0,0,0,0:PLOT&ED,1280-(270+140),190:VDU23,27,0,93,0,0,0,0,0,0:PLOT&ED,342,520:VDU23,27,0,94,0,0,0,0,0,0:PLOT&ED,430,480:VDU23,27,0,95,0,0,0,0,0,0:PLOT&ED,160,640:VDU23,27,0,96,0,0,0,0,0,0:PLOT&ED,540,600:VDU23,27,0,97,0,0,0,0,0,0:PLOT&ED,1100,480 28670VDU23,27,0,98,0,0,0,0,0,0:PLOT&ED,50,570:VDU23,27,0,99,0,0,0,0,0,0:PLOT&ED,980,650:ENDPROC 28720DEFPROCVw:LOCALB:ip=FALSE:iq=TRUE:REPEAT:CALLhx:IFINKEY(-99) THENip=TRUE 28790CALLiW:X=F%!200:Y=F%!204:Y+=25:B=F%!208:MOUSERECTANGLE0,0,360,112:IFX>110 ANDX<206 ANDY>30+48 ANDY<30+37+48 ANDB=4 THEN 28850MOUSERECTANGLE0,0,1024,1280:PROCir:MOUSERECTANGLE0,5,360,130:MOUSE TO600,332:B=0:CLS:OFF:PROCVv:OSCLI"FX 15,0" 28920ENDIF:IFX<110 ANDY>33+48 ANDB=4 THEN 28940IFF%!1600=1 THENF%!1600=0ELSEF%!1600=1 28950GCOL0,0TINT0:IFF%!1600=1 THEN 28970VDU23,27,0,80,0,0,0,0,0,0:PLOT&ED,270,190+48 28980ELSE:VDU23,27,0,81,0,0,0,0,0,0:PLOT&ED,270,190+48 29000ENDIF:REPEAT:CALLhx:MOUSEis,it,iu:UNTILiu=0:OSCLI"FX 15,0" 29030ENDIF:IFX>110 ANDX<206 ANDY<30+48 ANDB=4 THEN 29050MOUSERECTANGLE0,0,1024,1280:PROCiv:PROCiw:MOUSERECTANGLE0,5,360,130:CLS:OFF:PROCVv:OSCLI"FX 15,0":MOUSE TO600,332:B=0 29130ENDIF:IFX>210 ANDY<45+48 ANDB=4 THEN 29150MOUSERECTANGLE0,0,1024,1280:PROCix:PROCiw:MOUSERECTANGLE0,5,360,130:CLS:OFF:PROCVv:OSCLI"FX 15,0":MOUSE TO600,332:B=0 29230ENDIF:IFX<105 ANDY<45+48 ANDB=4 THEN 29250MOUSERECTANGLE0,0,1024,1280:PROCiy:PROCiw:MOUSERECTANGLE0,5,360,130:CLS:OFF:PROCVv:OSCLI"FX 15,0":MOUSE TO600,332:B=0 29330ENDIF:UNTILINKEY(-99) ORip=TRUE ORINKEY(-113):IFINKEY(-113) THEN 29360UW=TRUE:REPEATUNTIL NOTINKEY(-113) 29380ENDIF:ENDPROC 29420DEFPROCiw:REPEAT:MOUSEis,iz,iu:UNTILiu=0:ENDPROC 29470DEFPROCir:F%!1220=1:CLS:OFF:jU=1:PROCjV:VDU23,27,0,93,0,0,0,0,0,0:PLOT&ED,332,0:VDU23,27,0,14,0,0,0,0,0,0:PLOT&ED,440,40:VDU23,27,0,2,0,0,0,0,0,0:PLOT&ED,20,80:VDU23,27,0,3,0,0,0,0,0,0:PLOT&ED,858,80:GCOL0,0TINT0:RECTANGLEFILL380,500,16*32,12*32:GCOL0,63TINT255:VDU23,27,0,229,0,0,0,0,0,0:PLOT&ED,520,248 29600VDU23,27,0,230,0,0,0,0,0,0:PLOT&ED,464,970:VDU23,27,0,231,0,0,0,0,0,0:PLOT&ED,400,400:VDU23,27,0,232,0,0,0,0,0,0:PLOT&ED,640,400:RECTANGLE380-16,500-16,(17*32)+4,(13*32)+4:GCOL0,63TINT64:RECTANGLE380-20,500-20,(17*32)+12,(13*32)+12:GCOL0,42TINT128:RECTANGLE380-24,500-24,(17*32)+20,(13*32)+20 29660GCOL0,0TINT255:RECTANGLE380-28,500-28,(17*32)+28,(13*32)+28:GCOL0,0TINT64:RECTANGLE380-32,500-32,(17*32)+36,(13*32)+36:RECTANGLE380-36,500-36,(17*32)+44,(13*32)+44:MOUSE TO600,332:OSCLI"POINTER 1":jW=1:VDU23,27,0,226,0,0,0,0,0,0:PLOT&ED,64,356+(30*4):VDU23,27,0,233,0,0,0,0,0,0:PLOT&ED,64,160 29740PLOT&ED,1000,160:VDU23,27,0,234,0,0,0,0,0,0:PLOT&ED,1020,460:VDU23,27,0,236,0,0,0,0,0,0:PLOT&ED,190*4+(24*8)+24,880:VDU23,27,0,237,0,0,0,0,0,0:PLOT&ED,190*4+(24*8)+96,760:VDU23,27,0,235,0,0,0,0,0,0:PLOT&ED,190*4+(24*8)+96+56,880:GCOL3,10:OSCLI"SCHOOSE choose":PLOT&ED,404,496 29810jX%=404:jY%=496:jZ%=404:ja%=496:jb=1:jc=1:jd=50-12:je=620-12:jf=1:jg=0:REPEAT:CALLiW:ik=F%!208:il=ik:im=Y:in=X:X=F%!200:Y=F%!204:IFX>(jX%) ANDX<(jX%+(9*52)) ANDY>(jY%) ANDY<(jY%+(7*52)) THEN 29950jb=-1:FORjh=(jX%) TO(jX%+(8*52))STEP52:IFX>=jh ANDX<=jh+52 THENjZ%=jh:jh=(jX%+(8*52)) 29980jb=jb+1:NEXT:jc=-1:FORji=(jY%) TO(jY%+(6*52))STEP52:IFY>=ji ANDY<=ji+52 THENja%=ji:ji=(jY%+(6*52)) 30030jc+=1:NEXT:IFik=4 THEN 30060jg=1 30070ENDIF:jj=jb+1:jj+=jc*9:IFjj>60 THENjg=0 30110IFjj<61 THEN 30120GCOL3,63TINT255:RECTANGLEFILLjZ%,ja%+24,44,44:WAIT:WAIT:WAIT:RECTANGLEFILLjZ%,ja%+24,44,44 30160ENDIF 30170ENDIF:UNTILjg=1:GCOL0,0TINT0:RECTANGLEFILL404,496,470,380:RECTANGLEFILL464,970,400,100:F%!56=jj:OSCLI"SLOAD <MrDoo$Dir>.Sprites.LITTLES":GCOL0,0:VDU23,27,0,1,0,0,0,0,0,0:CALLac:COLOUR21TINT64:PRINTTAB(15,1);"Screen : ";:COLOUR21TINT255:PRINT;F%!56;" ":jW%=1:jX%=416:jY%=536:jZ%=416:ja%=536:jb=1:jc=1:jd=50-12:je=620-12 30340jf=1:GCOL3,10:VDU23,27,0,238,0,0,0,0,0,0:PLOT&ED,502,1024-(15*4):REPEAT:CALLiW:CALLiX:ik=F%!208:il=ik:im=Y:in=X:jW%=(F%!380)+1:X=F%!200:Y=F%!204:IFin=X ANDim=Y ANDik=il THEN 30480GCOL3,0:IFF%!380=90 THENjW%=90 30500IFF%!380=91 THENjW%=91 30510VDU23,27,0,jW%,0,0,0,0,0,0:PLOT&ED,jZ%,ja%:IFF%!380>89 THEN 30530GCOL0,0:VDU23,27,0,101,0,0,0,0,0,0:PLOT&ED,1048,208 30550ELSE:GCOL0,0:VDU23,27,0,102,0,0,0,0,0,0:PLOT&ED,1048,208 30580ENDIF:GCOL3,0:VDU23,27,0,jW%,0,0,0,0,0,0:PLOT&ED,jZ%,ja%:IFik=4 ANDX>404 ANDX<644 ANDY>404 ANDY<450 THEN 30620jk=0:FORI=1 TO200:?((F%!4)+((F%!56)*200)+jk)=0:jk+=1:NEXT:CALLac 30680ENDIF:IFik=4 ANDX>1035 ANDX<1094 ANDY>470 ANDY<530 THEN 30700F%!380=90 30710ENDIF:IFik=4 ANDX>1095 ANDX<1200 ANDY>470 ANDY<530 THEN 30730F%!380=91 30740ENDIF:IFik=4 ANDX>644 ANDX<882 ANDY>404 ANDY<450 THEN 30760jk=0:FORI=(Ui+(101*200)) TO(Ui+(102*200))-1:?(Ui+((F%!56)*200)+jk)=?I:jk+=1:NEXT:CALLac 30820ENDIF:IFX>(jX%-32) ANDX<(jX%+(15*32)) ANDY>(jY%-32) ANDY<(jY%+(11*32)) THEN 30840jb=-1:FORjh=(jX%-32) TO(jX%+(15*32))STEP32:IFX>=jh ANDX<=jh+32 THENjZ%=jh:jh=(jX%+(15*32)) 30870jb=jb+1:NEXT:jc=-1:FORji=(jY%-32) TO(jY%+(11*32))STEP32:IFY>=ji ANDY<=ji+32 THENja%=ji:ji=(jY%+(11*32)) 30920jc+=1:NEXT:IFik=4 THEN 30950?((F%!4)+((F%!56)*200)+(jb*12)+jc)=jW%:GCOL0,0:PLOT&ED,jZ%,ja%:GCOL3,0:CALLac 31000ENDIF:IFik=1 THEN 31020?((F%!4)+((F%!56)*200)+(jb*12)+jc)=0:GCOL0,0TINT0:RECTANGLEFILLjZ%,ja%,28,28:GCOL3,0:CALLac 31070ENDIF 31080ENDIF:CALLiW:X=F%!200:Y=F%!204:ik=F%!208 31130ENDIF:WAIT:io=0:IF(X>524) AND(X<766) AND(Y>248) AND(Y<360) ANDik=4 THEN 31170CLS:OFF:CALLaV:WAIT:WAIT:WAIT:WAIT:WAIT:WAIT:REPEAT:CALLiW:UNTILF%!208<>0:OSCLI"SLOAD <MrDoo$Dir>.Sprites.PFWW":CLS:OFF:jU=1:PROCjV:VDU23,27,0,93,0,0,0,0,0,0:PLOT&ED,332,0:VDU23,27,0,14,0,0,0,0,0,0:PLOT&ED,440,40:VDU23,27,0,2,0,0,0,0,0,0:PLOT&ED,20,80:VDU23,27,0,3,0,0,0,0,0,0:PLOT&ED,858,80 31320GCOL0,0TINT0:RECTANGLEFILL380,500,16*32,12*32:GCOL0,63TINT255:VDU23,27,0,229,0,0,0,0,0,0:PLOT&ED,520,248:VDU23,27,0,230,0,0,0,0,0,0:PLOT&ED,464,196:VDU23,27,0,231,0,0,0,0,0,0:PLOT&ED,400,400:VDU23,27,0,232,0,0,0,0,0,0:PLOT&ED,640,400:RECTANGLE380-16,500-16,(17*32)+4,(13*32)+4 31390GCOL0,63TINT64:RECTANGLE380-20,500-20,(17*32)+12,(13*32)+12:GCOL0,42TINT128:RECTANGLE380-24,500-24,(17*32)+20,(13*32)+20:GCOL0,0TINT255:RECTANGLE380-28,500-28,(17*32)+28,(13*32)+28:GCOL0,0TINT64:RECTANGLE380-32,500-32,(17*32)+36,(13*32)+36:RECTANGLE380-36,500-36,(17*32)+44,(13*32)+44:MOUSE TO600,332 31450OSCLI"POINTER 1":jW=1:VDU23,27,0,226,0,0,0,0,0,0:PLOT&ED,64,356+(30*4):VDU23,27,0,233,0,0,0,0,0,0:PLOT&ED,64,160:PLOT&ED,1000,160:VDU23,27,0,234,0,0,0,0,0,0:PLOT&ED,1020,460:VDU23,27,0,236,0,0,0,0,0,0:PLOT&ED,190*4+(24*8)+24,880:VDU23,27,0,237,0,0,0,0,0,0:PLOT&ED,190*4+(24*8)+96,760 31530VDU23,27,0,235,0,0,0,0,0,0:PLOT&ED,190*4+(24*8)+96+56,880:OSCLI"SLOAD <MrDoo$Dir>.Sprites.LITTLES":GCOL0,0:CALLac:COLOUR21TINT64:PRINTTAB(15,1);"Screen : ";:COLOUR21TINT255:PRINT;F%!56;" ":jW%=1:jX%=416:jY%=536:jZ%=416:ja%=536:jb=1:jc=1:jd=50-12:je=620-12:jf=1:GCOL3,10 31700VDU23,27,0,238,0,0,0,0,0,0:PLOT&ED,502,1024-(15*4) 31710ENDIF:IF(X>978) AND(X<1073) AND(Y>877) AND(Y<975) ANDik=4 THEN 31730OSCLI"LOAD <MrDoo$Dir>.Data-Files.uSCREENS "+STR$~(F%!4):OSCLI"LOAD <MrDoo$Dir>.Data-Files.uSCREENS "+STR$~(F%!280):GCOL0,0TINT0:RECTANGLEFILL380,500,16*32,12*32:CALLac:GCOL3,0 31790ENDIF:WAIT:IF(X>1108) AND(X<1200) AND(Y>877) AND(Y<975) ANDik=4 THEN 31820OSCLI"SAVE <MrDoo$Dir>.Data-Files.uSCREENS "+STR$~(F%!4)+" +5000":OSCLI"STAMP <MrDoo$Dir>.Data-Files.uSCREENS":OSCLI"LOAD <MrDoo$Dir>.Data-Files.uSCREENS "+STR$~(F%!4):OSCLI"LOAD <MrDoo$Dir>.Data-Files.uSCREENS "+STR$~(F%!280):GCOL0,0TINT0:VDU7:RECTANGLEFILL380,500,16*32,12*32:CALLac:GCOL3,0 31910ENDIF:IF(X>1052) AND(X<1150) AND(Y>758) AND(Y<870) ANDik=4 THEN 31930OSCLI"LOAD <MrDoo$Dir>.Data-Files.SCREENS "+STR$~(F%!4):OSCLI"LOAD <MrDoo$Dir>.Data-Files.SCREENS "+STR$~(F%!280):GCOL0,0TINT0:RECTANGLEFILL380,500,16*32,12*32:CALLac:GCOL3,0 31980ENDIF:IF(X>23) AND(X<417) AND(Y>83) AND(Y<138) ANDik=4 THENio=2 32000IF(X>864) AND(X<1252) AND(Y>83) AND(Y<138) ANDik=4 THENio=3 32010COLOUR63TINT255:jl=FALSE:IF(X>443) AND(X<836) AND(Y>42) AND(Y<100) ANDik=4 THEN 32040PRINTTAB(15,27);"PLEASE WAIT":OSCLI"SLOAD <MrDoo$Dir>.Sprites.PFWW":jl=TRUE 32070ENDIF:IFio=2 ANDF%!56>1 THEN 32090s=F%!56:s=s-1:F%!56=s:GCOL0,0TINT0:RECTANGLEFILL380,500,16*32,12*32:CALLac 32150ENDIF:IFio=3 ANDF%!56<60 THEN 32170s=F%!56:s=s+1:F%!56=s:GCOL0,0TINT0:RECTANGLEFILL380,500,16*32,12*32:CALLac 32230ENDIF:WAIT:COLOUR21TINT64:PRINTTAB(15,1);"Screen : ";:COLOUR21TINT255:PRINT;F%!56;" ":UNTILio=1 ORjl=TRUE:OSCLI"POINTER 0":PROCiw:ENDPROC 32330DEFPROCjV:VDU23,27,0,227,0,0,0,0,0,0:PLOT&ED,1020,688:ENDPROC 32610DEFPROCVn:jm=34:jn=44:jo=56:jp=68:jq=80:FORjr%=0 TO2STEP2:P%=Uc:[OPT jr%:STMFD R13!,{R0-R12,R14}:BL Vs:.js:SWI "OS_ReadEscapeState":BCS jt:BL al:MOV R0,#&13:SWI "OS_Byte":B js:.jt:BL Vp:LDMFD R13!,{R0-R12,PC}:.ju:EQUS "<MrDoo$Dir>.Data-Files.CHASE2":EQUB 0:ALIGN 32920.Vr:stmfd r13!,{r14}:MOV R0,#16:ADR R1,ju:ADR R2,Uc:ADD R2,R2,#40*1024:STR R2,jv:MOV R3,#0:SWI "OS_File":ldmfd r13!,{pc}:.Vs:STMFD R13!,{R14}:ADR R12,jw:MOV R1,#0:STR R1,[R12],#4:LDR R0,jv:LDR R9,[R0,#4]:ADD R0,R0,#8:ADD R9,R0,R9:MOV R10,R0:LDR R4,jx 33190BL jy:LDR R1,[R0]:STR R1,[R12],#4:MOV R1,#0:STR R1,[R12],#4:MOV R0,R10:LDR R4,jz:BL jy:STR R0,[R12],#4:MOV R0,R10:LDR R4,kU:BL jy:STR R0,[R12],#4:MOV R0,R10:LDR R4,kV:BL jy:LDR R6,[R0]:BL kW:STR R11,[R12],#4:LDR R4,kX:MOV R0,R10:.kY:BL jy 33420STR R0,[R11],#4:ADD R0,R0,R3:SUBS R6,R6,#1:BGT kY:ADR R1,kZ:LDR R4,ka:MOV R7,#36:.kb:BL jy:SUB r5,R0,#8:STR r5,[R1],#4:ADD R0,R0,R3:SUBS R7,R7,#1:BGT kb:MOV R0,R10:LDR R4,kc:BL jy:LDR R12,[R0]:STR R12,kd:MOV R0,R10:LDR R4,ke:BL jy:MOV R11,R0:BL kf 33660LDMFD R13!,{PC}:.kg:EQUS "TINF":.kc:EQUS "MVOX":.ke:EQUS "STER":.jx:EQUS "MLEN":.jz:EQUS "PLEN":.kU:EQUS "SEQU":.kV:EQUS "PNUM":.kX:EQUS "PATT":.ka:EQUS "SAMP":.kh:ADR R9,ki:ADD R9,R9,R7,LSL#5:LDMIA R9,{R0-R6}:CMP R6,#0:BEQ kj:SUB R8,R3,R0,LSR#16 34050SUB R8,R8,R1,LSR#8:CMP R8,#208:BGT kk:.kl:]:FORkm%=1 TO16:[:OPT jr%:LDRB R8,[R4,R0,LSR#16]:SUBS R8,R8,r5:MOVMI R8,#0:STRB R8,[R12],R11:ADD R0,R0,R1:]:NEXT:[:OPT jr%:CMP R3,R0,LSR#16:BGE kn:MOVS R0,R2,LSL#16:BEQ kj:.kn:CMP R12,R10:BLT kl:STR R0,[R9] 34310MOV R0,#%00001000:LDMFD R13!,{PC}:.kj:MOV r5,#0:STR r5,[R9,#24]:.ko:STRB r5,[R12],R11:CMP R12,R10:BLT ko:MOV R0,#%00001000:LDMFD R13!,{PC}:.ki:]:FORkp%=1 TO64:[OPT jr%:EQUD 0:]:NEXT:[OPT jr%:.jv:EQUD 0:.jw:EQUD 0:EQUD 0:EQUD 0:EQUD 0:EQUD 0:EQUD 0:.kd 34630EQUD 0:.kq:EQUD 5:.kr:EQUD 6:.kZ:]:P%+=36*4:[OPT jr%:.ks:EQUD0:EQUD0:EQUD0:EQUD0:EQUD0:EQUD0:EQUD0:EQUD0:.kt:EQUD0:EQUD0:EQUD0:EQUD0:EQUD0:EQUD0:EQUD0:EQUD0:.ku:ADR R7,ki:MOV PC,R14:.al:STMFD R13!,{R0-R12,R14}:LDR R0,kq:LDR R1,kr:ADD R0,R0,#1 34910CMP R0,R1:MOVGE R0,#0:STR R0,kq:BEQ kv:BNE kw:.kv:ADR R0,jw:LDMIA R0,{R1-R6,R11}:LDRB R7,[r5,R1]:LDR R12,[R6,R7,LSL#2]:MOV R10,R11,LSL#2:MLA R12,R3,R10,R12:LDRB R7,[R4,R7]:ADD R3,R3,#1:CMP R3,R7:BLT kx:MOV R3,#0:ADD R1,R1,#1:CMP R1,R2:MOVGE R1,#0:.kx 35170STMIA R0,{R1-R3}:ADR R2,kt:LDMIA R12,{R4-R11}:STMIA R2,{R4-R11}:ADR R7,ki:LDR R11,kd:BL ky:MOV R9,#0:.kz:LDR r5,[R12],#4: AND R2,r5,#&FF0000:MOV R2,R2,LSR#16:SUBS R2,R2,#1:BLT lU:BL lV:MOVS R4,r5,LSR#24:BLGT lW:.lU:BL lX:ADD R7,R7,#32:ADD R9,R9,#1 35390CMP R9,R11:BLT kz:.lY:LDMFD R13!,{R0-R12,PC}:.lW:STMFD R13!,{R12,R14}:BL lZ:SUB R3,R4,#1:LDR R3,[R12,R3,LSL#2]:STR R3,[R7,#28]:ADR R1,ks:STR R3,[R1,R9,LSL#2]:LDR R3,[R8,R3,LSL#2]:STR R3,[R7,#4]:MOV R1,#0:STR R1,[R7,#0]:LDMFD R13!,{R12,PC}^:.lV 35600STMFD R13!,{R4,R12,R14}:ADR R3,kZ:LDR R3,[R3,R2,LSL#2]:ADD R4,R3,#60:STR R4,[R7,#16]:MOV R1,#1:STR R1,[R7,#24]:LDR R1,[R3,#16+28]:SUBS R4,R1,#68:MOVLT R4,#0:MOV R4,R4,LSR#2:RSB R1,R1,#255:STR R1,[R7,#20]: AND R4,r5,#&FF00:CMP R4,#&1F00: ANDEQ R1,r5,#&FF 35820RSBEQ R1,R1,#&FF:STREQ R1,[R7,#20]:LDR R1,[R3,#40+28]:LDR R4,[R3,#52+28]:CMP R4,#2:ADDNE R4,R4,R1:LDREQ R4,[R3,#28+28]:STR R4,[R7,#12]:ADDNE R1,R1,#1:STR R1,[R7,#8]:LDMFD R13!,{R4,R12,PC}^:.lX: AND R4,r5,#&FF00:CMP R4,#&1F00:BNE la: AND R1,r5,#&FF 36150RSB R1,R1,#&FF:STR R1,[R7,#20]:MOV PC,R14:.la:CMP R4,#&1C00:BNE lb: ANDS R1,r5,#&0F:STRNE R1,kr:MOV PC,R14:.lb:CMP R4,#&B00:BNE lc:ADR R0,jw:LDMIA R0,{R1-R3}:ADD R1,R1,#1:CMP R1,R2:MOVEQ R1,#0:MOV R3,#0:STMIA R0,{R1-R3}:MOV PC,R14:.lc:CMP R4,#&1300:BNE ld 36470ADR R0,jw: AND R1,r5,#&7F:STR R1,[R0]:MOV R1,#0:STR R1,[R0,#8]:MOV PC,R14:.ld:CMP R4,#&1500:BNE le: AND R1,r5,#&F:MOV R2,r5,LSR#4: ANDS R2,R2,#&F:MOVGT R3,#10:MLAGT R1,R2,R3,R1:CMP R1,#63:ADRLE R0,jw:STRLE R1,[R0,#8]:MOV PC,R14:.le:CMP R4,#&E00:BNE lf 36700ADR R10,lg: ANDS R2,r5,#&0F:MOVEQ PC,R14:CMP R2,#7:MOVGT PC,R14:SUB R2,R2,#1:LDR R1,[R10,R2,LSL#2]:ADD R0,R9,#1:STMFD R13!,{R8,R9}:MOV R0,PC: ORR R8,R9,#3:TEQP R8,#0:MOVNV R0,R0:STMFD R13!,{R14}:SWI "Sound_Stereo":LDMFD R13!,{R14}:TEQP R9,#0:MOVNV R0,R0 36880LDMFD R13!,{R8,R9}:.lf:MOV PC,R14:.kw:ADR R9,kt:ADR R10,ks:LDR R11,kd:BL ky:BL ku:MOV R2,#0:.lh:LDR R1,[R9,R2,LSL#2]: AND R3,R1,#&00FF:MOV R1,R1,LSR#8: AND R1,R1,#&FF:CMP R1,#&10:BNE li: AND R3,R3,#&FF:ADD R4,R7,R2,LSL#5:LDR r5,[R4,#20]:RSB r5,r5,#255 37210ADD r5,r5,R3:CMP r5,#&FF:MOVGT r5,#&FF:RSB r5,r5,#255:STR r5,[R4,#20]:B lj:.li:CMP R1,#&11:BNE lk: AND R3,R3,#&FF:ADD R4,R7,R2,LSL#5:LDR r5,[R4,#20]:RSB r5,r5,#255:SUBS r5,r5,R3:MOVLT r5,#0:RSB r5,r5,#255:STR r5,[R4,#20]:B lj:.lk:CMP R1,#1:BNE ll 37440ADD R4,R7,R2,LSL#5:LDR r5,[R4,#28]:SUB r5,r5,R3:CMP r5,#&50:MOVLT r5,#&50:STR r5,[R4,#28]:LDR r5,[R8,r5,LSL#2]:STR r5,[R4,#4]:B lj:.ll:CMP R1,#2:BNE lm:ADD R4,R7,R2,LSL#5:LDR r5,[R4,#28]:ADD r5,r5,R3:CMP r5,#&3F0:MOVGT r5,#&3F0:STR r5,[R4,#28] 37630LDR r5,[R8,r5,LSL#2]:STR r5,[R4,#4]:B lj:.lm:CMP R1,#0:BLEQ ln:.lj:ADD R2,R2,#1:CMP R2,R11:BNE lh:LDMFD R13!,{R0-R12,PC}:.ln:STMFD R13!,{R14}:CMP R3,#0:LDMEQFD R13!,{PC}:LDR R0,kq:CMP R0,#1:BEQ lo:CMP R0,#2:BEQ lp:CMP R0,#3:BEQ lq:CMP R0,#4:BEQ lo 37900CMP R0,#5:BEQ lp:LDMFD R13!,{PC}:.lo:MOV R0,R3,LSR#4:B lr:.lp: AND R0,R3,#&0F:B lr:.lq:LDR R3,[R10,R2,LSL#2]:B ls:.lr:BL lZ:LDR R1,[R10,R2,LSL#2]:ADD R4,R12,#36*4:.lt:LDR R3,[R12,R0,LSL#2]:LDR R6,[R12],#4:CMP R6,R1:BEQ ls:B lt:.ls:ADD R12,R12,R0,LSL#2 38160CMP R12,R4:LDMGTFD R13!,{PC}:ADD R4,R7,R2,LSL#5:CMP R3,#0:LDMEQFD R13!,{PC}:LDR r5,[R8,R3,LSL#2]:STR r5,[R4,#4]:.lu:LDMFD R13!,{PC}:.lg:EQUD -126:EQUD -70:EQUD -40:EQUD 0:EQUD 40:EQUD 70:EQUD 127:.lv:B kh:B kh:B kh:LDMFD R13!,{PC}:LDMFD R13!,{PC} 38350LDMFD R13!,{PC}:LDMFD R13!,{PC}:EQUD lw-lv:.lw:EQUS "Tracker":EQUB 0:ALIGN:.kf:STMFD R13!,{R0-R12,R14}:LDR R12,kd:ADR R0,lv:MOV R1,#0:SWI "Sound_InstallVoice":STR R1,lx:MOV R10,#1:ADR R9,ly:SUB R9,R9,#4:.lz:MOV R0,R10:MOV R1,#0:SWI "Sound_AttachVoice" 38610STR R1,[R9,R10,LSL#2]:ADD R10,R10,#1:CMP R10,#8:BLE lz:MOV R10,#1:.mU:MOV R0,R10:ADR R1,lw:SWI "Sound_AttachNamedVoice":ADD R10,R10,#1:CMP R10,R12:BLE mU:ADR R7,mV:ADR R10,lg:MOV R9,#1:.mW:MOV R0,R9:LDRB r5,[R11],#1:SUBS r5,r5,#1:MOVLT r5,#0 38830LDR R1,[R10,r5,LSL#2]:SWI "Sound_Stereo":STRB R1,[R7],#1:ADD R9,R9,#1:CMP R9,R12:BLE mW:MOV R0,R12:MOV R1,#208:MOV R2,#jm:MOV R3,#0:MOV R4,#0:SWI "Sound_Configure":ADR R9,mX:STMIA R9,{R0-R4}:MOV R8,R12:.mY:MOV R0,R8:MVN R1,#20:MOV R2,#&F0:MOV R3,#&FF 39050SWI "Sound_Control":SUBS R8,R8,#1:BGT mY:LDMFD R13!,{R0-R12,PC}^:.ly:EQUD 0:EQUD 0:EQUD 0:EQUD 0:EQUD 0:EQUD 0:EQUD 0:EQUD 0:.mX:EQUD 0:EQUD 0:EQUD 0:EQUD 0:EQUD 0:.mV:EQUD 0:EQUD 0:.Vp:STMFD R13!,{R0-R12,R14}:MOV R0,#0:LDR R1,lx 39260SWI "Sound_RemoveVoice":LDR R12,kd:MOV R10,#1:ADR R9,ly:SUB R9,R9,#4:.mZ:MOV R0,R10:LDR R1,[R9,R10,LSL#2]:SWI "Sound_AttachVoice":ADD R10,R10,#1:CMP R10,R12:BLE mZ:ADR R9,mV:MOV R10,#1:.ma:MOV R0,R10:LDRB R1,[R9],#1:SWI "Sound_Stereo":ADD R10,R10,#1 39470CMP R10,R12:BLE ma:ADR R9,mX:LDMIA R9,{R0-R4}:SWI "Sound_Configure":LDMFD R13!,{R0-R12,PC}^:.lx:EQUD 0:.lZ:ADR R12,mb:MOV PC,R14:.mb:EQUD &0358:EQUD &0328:EQUD &02FA:EQUD &02D0:EQUD &02A6:EQUD &0280:EQUD &025C:EQUD &023A 39630EQUD &021A:EQUD &01FC:EQUD &01E0:EQUD &01C5:EQUD &01AC:EQUD &0194:EQUD &017D:EQUD &0168:EQUD &0153:EQUD &0140:EQUD &012E:EQUD &011D:EQUD &010D:EQUD &00FE:EQUD &00F0:EQUD &00E2:EQUD &00D6:EQUD &00CA:EQUD &00BE:EQUD &00B4 39680EQUD &00AA:EQUD &00A0:EQUD &0097:EQUD &008F:EQUD &0087:EQUD &007F:EQUD &0078:EQUD &0071:.jy:LDMIA R0!,{R2-R3}:CMP R2,R4:ADDNE R0,R0,R3:MOVEQ PC,R14:CMP R0,R9:MOVGE PC,R14:B jy:.kW:ADR R11,mc:MOV PC,R14:.mc:]:P%+=256:[OPT jr%:.kk:]:FORmd%=1 TO208:[:OPT jr% 40040LDRB R8,[R4,R0,LSR#16]:SUBS R8,R8,r5:MOVMI R8,#0:STRB R8,[R12],R11:ADD R0,R0,R1:]:NEXT:[:OPT jr%:STR R0,[R9]:MOV R0,#%00001000:LDMFD R13!,{PC}:.ky:ADR R8,me:CMP R11,#3:ADDGE R8,R8,#4096:CMP R11,#5:ADDGE R8,R8,#4096:MOV PC,R14:.me :]:P%+=4096:[OPT jr% 40270.mf :]:P%+=4096:[OPT jr%:.mg :]:P%+=4096:[OPT jr%:.mh:]:NEXT:FORmi%=1 TO1020:me!(mi%*4)=((3575872/mi%)/(1000000/37))*60000:mf!(mi%*4)=((3575872/mi%)/(1000000/jm))*60000:mg!(mi%*4)=((3575872/mi%)/(1000000/26))*60000:NEXT:ENDPROC 40400DEFPROCiv:LOCALB:CLS:VDU4:OFF:OSCLI"SCHOOSE 150":PLOT&ED,0,600:OSCLI"SCHOOSE 93":PLOT&ED,300,0:OSCLI"SCHOOSE 169":PLOT&ED,768,800:OSCLI"SCHOOSE 30":PLOT&ED,710,680:PROCmj:COLOUR19:PRINTTAB(2,16);"Oxygen":PRINTTAB(2,20);"Lightning":PRINTTAB(2,24);"Apples":PRINTTAB(2,28);"Sliders":PRINTTAB(19,16);"Monsters":PRINTTAB(19,20);"Screens" 40540COLOUR27:PRINTTAB(35,30);"EXIT":OSCLI"POINTER 1":REPEAT:CALLiW:X=F%!200:Y=F%!204:B=F%!208:IFX>405 ANDX<520 ANDY>65 ANDY<182 ANDB=4 THEN 40620F%!1116=F%!1116 EOR1:PROCmj:PROCiw 40640ENDIF:IFX>405 ANDX<520 ANDY>195 ANDY<310 ANDB=4 THEN 40660F%!1112=F%!1112 EOR1:PROCmj:PROCiw 40680ENDIF:IFX>405 ANDX<520 ANDY>318 ANDY<438 ANDB=4 THEN 40700F%!1108=F%!1108 EOR1:PROCmj:PROCiw 40720ENDIF:IFX>405 ANDX<520 ANDY>450 ANDY<562 ANDB=4 THEN 40740F%!1104=F%!1104 EOR1:PROCmj:PROCiw 40760ENDIF:IFX>905 ANDX<1018 ANDY>452 ANDY<562 ANDB=4 THEN 40780F%!1100=F%!1100 EOR1:PROCmj:PROCiw 40800ENDIF:IFX>900 ANDX<1140 ANDY>300 ANDY<380 ANDB=4 THEN 40820F%!1120=(F%!1120)+1:IFF%!1120=4 THENF%!1120=1 40830PROCmj:PROCiw 40840ENDIF:WAIT:UNTILX>1108 ANDX<1245 ANDY>30 ANDY<80 ANDB=4:MOUSE TO600,332:OSCLI"POINTER 0":OSCLI"FX 15,0":OSCLI"FX 15,1":ENDPROC 40940DEFPROCmj:GCOL0,0:CASEF%!1120 OF 40970WHEN1:OSCLI"SCHOOSE 122" 40980WHEN2:OSCLI"SCHOOSE 123" 40990WHEN3:OSCLI"SCHOOSE 124" 41000ENDCASE:PLOT&ED,900,64+256:IFF%!1116=1 THENOSCLI"SCHOOSE 120"ELSEOSCLI"SCHOOSE 121" 41030PLOT&ED,400,64:IFF%!1112=1 THENOSCLI"SCHOOSE 120"ELSEOSCLI"SCHOOSE 121" 41050PLOT&ED,400,64+(32*4):IFF%!1108=1 THENOSCLI"SCHOOSE 120"ELSEOSCLI"SCHOOSE 121" 41070PLOT&ED,400,64+(64*4):IFF%!1104=1 THENOSCLI"SCHOOSE 120"ELSEOSCLI"SCHOOSE 121" 41090PLOT&ED,400,64+(96*4):IFF%!1100=1 THENOSCLI"SCHOOSE 120"ELSEOSCLI"SCHOOSE 121" 41110PLOT&ED,900,64+(96*4):WAIT:WAIT:ENDPROC 41160DEFPROCix:LOCALX,Y,B:CLS:VDU4:OFF:OSCLI"SCHOOSE 150":PLOT&ED,640,600:COLOUR27:PRINTTAB(35,30);"EXIT":COLOUR63:PRINTTAB(0,11)"Original :":COLOUR48:PRINTTAB(5,12)"Code by - S R Kett":COLOUR63:PRINTTAB(0,14)"For Archimedes World :":COLOUR3:PRINTTAB(5,15)"Re-coding by - K J Swinton":COLOUR12:PRINTTAB(5,16)"Grey hair by - G Stanley" 41260OSCLI"SCHOOSE aw_logo":PLOT&ED,100,60:OSCLI"POINTER 1":REPEAT:CALLiW:X=F%!200:Y=F%!204:B=F%!208:UNTILX>1108 ANDX<1245 ANDY>30 ANDY<80 ANDB=4:MOUSE TO600,332:OSCLI"POINTER 0":OSCLI"FX 15,0":OSCLI"FX 15,1":ENDPROC 41410DEFPROCiy:LOCALB:OSCLI"Pointer":CLS:VDU4:OFF:COLOUR27:PRINTTAB(35,30);"EXIT":OSCLI"SCHOOSE 150":PLOT&ED,0,600:OSCLI"SCHOOSE 93":PLOT&ED,300,0:FORmk=1 TO8:COLOURRND(62)+1TINT255:PRINTTAB(10,15+mk);N$(mk):PRINTTAB(26,15+mk);UY(mk):COLOUR25TINT255:PRINTTAB(20,15+mk);" .... ":NEXT:REPEAT:CALLiW:X=F%!200:Y=F%!204:B=F%!208 41600UNTILX>1108 ANDX<1245 ANDY>30 ANDY<80 ANDB=4:MOUSE TO600,332:OSCLI"POINTER 0":OSCLI"FX 15,0":OSCLI"FX 15,1":ENDPROC
n1�13:�:�"Fx 200 1":�UV:��0:�:�" at Line ";�:� ��UW= ��:�UX$(1),N$(8),UY(8):�I=1 �8:N$(I)="ARC WORLD":UY(I)=2250-I*250:�:UZ$="<MrDoo$Dir>.Data-Files.":�Ua &D000:�Ub &200:�F% 3000:�Uc 74*1024:�Ud &2020:�Ue &24000:�"LOAD "+UZ$+"sprites "+�~Ue:�F 100:�"LOAD "+UZ$+"f "+�~F:�B 100:�"LOAD "+UZ$+"b "+�~B ,��R 100:�"LOAD "+UZ$+"r "+�~R:�Uf 1400:�"LOAD "+UZ$+"pwr "+�~Uf:�Ug &1500:�"LOAD "+UZ$+"timer "+�~Ug:�Uh 2600:�"LOAD "+UZ$+"icons "+�~Uh:�Ui (21*1024):�"LOAD "+UZ$+"screens "+�~Ui:�Uj (21*1024):�"LOAD "+UZ$+"screens "+�~Uj h��Uk &B00:�"LOAD "+UZ$+"players "+�~Uk:�Ul &1900:�"LOAD "+UZ$+"mon "+�~Ul:�Um &1850:�"LOAD "+UZ$+"dinkys "+�~Um:�Un &1000:�"LOAD "+UZ$+"gr "+�~Un:�Uo &100:�"LOAD "+UZ$+"table "+�~Uo:�Up &500:�"LOAD "+UZ$+"oxy "+�~Up:�Uq &6100:�"LOAD "+UZ$+"ex "+�~Uq ���Ur &400:�"LOAD "+UZ$+"liv "+�~Ur:�Us &2000:�"LOAD "+UZ$+"snumbers "+�~Us:�Ut &B00:�"LOAD "+UZ$+"go "+�~Ut:�Uu &800:�"LOAD "+UZ$+"scnum "+�~Uu:�Uv &FF0:�"LOAD "+UZ$+"killed "+�~Uv:�Uw &300:�"LOAD "+UZ$+"ball "+�~Uw:�Ux &680:�"LOAD "+UZ$+"ace "+�~Ux ��Uy &50:�"LOAD "+UZ$+"magic "+�~Uy:�Uz &1000:�"LOAD "+UZ$+"fader "+�~Uz:�VU &A00:�"LOAD "+UZ$+"point "+�~VU:�VV &1000:�"LOAD "+UZ$+"bexp "+�~VV:�VW &900:�"LOAD "+UZ$+"tbl "+�~VW:�VX &A00:�VY &400,VZ &400:�Va &400:�Vb &1000:�Vc &1000:�Vd &800:�Ve &350 l��Vf &F00:�Vg &100,Vh &100:Vi=0:�X(10),Y(10),D(10),S(10):�Vj(10):�Vk:�Vl:F%!56=1:�Vm:�21:�Vn:�6:�Vo:��Vp:�0:�:�" at Line ";�:� �O�Vq:�Vr:�:�:�:F%!1500=0:F%!1320=6:�Vs:�:�:�Vt:�Vl:�Vq:!Vu=1:�Vv:�Vw:� �UW � p��:�:�23,27,0,238,0,0,0,0,0,0:�&ED,502,1024-(15*4):�23,27,0,239,0,0,0,0,0,0:�&ED,0,1024-(15*4):�&ED,1180,1024-(15*4):F%!56=0+2:F%!888=1:�Vx:�Vy:�Vz:�WU:�29Ȝ255:�28,0);"PLAYING":�:�(-56) � �>�4:�:�29Ȝ255:�28,0);"PAUSED ":���(-52):�28,0);"PLAYING" �:�WV:�F%!428=0 �F%!504=0 � $F%!888=1:�WW 8�:�(F%!196>0) �(F%!920=1) � L(F%!888=0:F%!1320=1:F%!1404=1:�WX:�WY ~^�:�F%!316=0 �F%!56=60:WZ=(F%!340)+((F%!336)*10)+((F%!332)*100)+((F%!328)*1000):�WZ>UY(8) � ���0,0Ȝ128:ȓȐ11*8*4,12*8*4,18*8*4,8*8*4:�0,0Ȝ0:ȓ11*8*4,12*8*4,18*8*4,8*8*4:�63Ȝ0:ȓ(11*8*4)+4,(12*8*4)+4,(18*8*4)-8,(8*8*4)-8:�63Ȝ193:ȓ(11*8*4)+8,(12*8*4)+8,(18*8*4)-16,(8*8*4)-16:�63Ȝ0:ȓ(11*8*4)+12,(12*8*4)+12,(18*8*4)-24,(8*8*4)-24 ��0,0Ȝ0:ȓ(11*8*4)+16,(12*8*4)+16,(18*8*4)-32,(8*8*4)-32:�5:�12*8*4,18.5*8*4:�26Ȝ255:�"CONGRATULATIONS!":�12*8*4,17.5*8*4:�29Ȝ255:�" A HIGH SCORE":�12.5*8*4,(15.5*8*4)+4:�8Ȝ64:�"Enter Your Name":�0,0Ȝ0:ȓȐ15*8*4,(13.5*8*4),10*8*4,8*4:�0,63Ȝ255 �P=0:X=15*8*4:Y=14.5*8*4:�"Fx 15 1":UX$="":�:A$=�:�(�(A$)>(�"A"-1) ��(A$)<(�"Z"+1)) �(�(A$)>(�"a"-1) ��(A$)<(�"z"+1)) ��(A$)=32 � n$�X+(P*8*4),Y:�A$:UX$=UX$+A$:P+=1 �!�:��(A$)=13 �P=10:�Wa(WZ,UX$) � �:�Vp �&�:�UW:�"Fx 200 0":�Vp:�0:�"SNew":� 7��Wa(WZ,Wb$):Wc=1:Wd= ��:ȕWc<=8 � �Wd:�WZ>UY(Wc) � JWd=� T�:Wc+=1 h �:�:�Wd � ��Wc<8 � �6�We=8 �Wc+1�-1:UY(We)=UY(We-1):N$(We)=N$(We-1):�We ��:UY(Wc)=WZ:N$(Wc)=Wb$ ��:� ����UV:�"SLOAD <MrDoo$Dir>.Sprites.PFWW":�:�:�"SCHOOSE che2":�X=0 �4:�Y=0 �3:�&ED,(X*64*4),(Y*64*4):�Y:�X:�8,0:�"SCHOOSE 150":�&ED,300,550:�"SCHOOSE 160":�&ED,458,450:�"SCHOOSE image":�&ED,436,64:� �7��Vk:F%!800=Vg:F%!804=Vh:Vg!0=149:Vg!4=-1:�Wf:�Wg:� ���Vl:Wh=8:F%!8=Ue:Wi=24:F%!24=20*320:Wj=28:F%!28=Uk:Wk=40:F%!40=7:Wl=44:F%!44=5:Wm=100:F%!100=Va:Wn=104:F%!104=Um:Wo=112:F%!112=Un:Wp=120:F%!120=Vb:Wq=140:F%!140=Ud:Wr=144:F%!144=(F%!808)+(320*255):Ws=148:F%!148=320*254:Wt=160:F%!160=Up ��Wu=212:F%!212=Uq:Wv=220:F%!220=Ur:Ww=232:F%!232=Us:Wx=264:F%!264=Ut:Wy=4:F%!4=Ui:Wz=280:F%!280=Uj:XU=296:F%!296=Vd:XV=20:F%!20=(F%!808)+((16*320)+((11*20)*320)):XW=32:F%!32=((F%!808)+((16*320)+((11*20)*320)))+(7*20)-((5*20)*320):XX=56:F%!56=1 ��XY=76:F%!76=0:XZ=80:F%!80=0:Xa=84:F%!84=0:Xb=88:F%!88=0:Xc=108:F%!108=((F%!808)+(122*320)+97):Xd=128:F%!128=0:Xe=132:F%!132=0:Xf=136:F%!136=0:Xg=92:F%!92=200:Xh=164:F%!164=(F%!808)+306+(320*60):Xi=168:F%!168=(F%!808)+307+(320*63) `�Xj=172:F%!172=(F%!808)+307+(320*63):Xk=176:F%!176=0:Xl=180:F%!180=0:Xm=184:F%!184=0:Xn=188:F%!188=((F%!808)+((16*320)+((11*20)*320)))+(7*20)-((5*20)*320):Xo=192:F%!192=0:Xp=196:F%!196=0:Xq=216:F%!216=Vc:Xr=228:F%!228=((F%!808)+(239*320)+4) ��Xs=256:F%!256=0:Xt=260:F%!260=0:Xu=308:F%!308=0:Xv=316:F%!316=3:Xw=328:F%!328=0:Xx=332:F%!332=0:Xy=336:F%!336=0:Xz=340:F%!340=0:YU=352:F%!352=Uu:YV=356:F%!356=0:YW=360:F%!360=0:YX=364:F%!364=1:YY=368:F%!368=(F%!808)+((239*320)+268):YZ=372:F%!372=VW F�Ya=376:F%!376=(F%!808):Yb=384:F%!384=Uv:Yc=388:F%!388=Vf:Yd=396:F%!396=0:Ye=408:F%!408=0:Yf=412:F%!412=0:Yg=416:F%!416=0:Yh=420:F%!420=1:Yi=424:F%!424=0:Yj=428:F%!428=0:Yk=432:F%!432=Uw:Yl=436:F%!436=5:Ym=440:F%!440=(F%!808)+(320*166)+2 ��Yn=444:F%!444=Ux:Yo=448:F%!448=(F%!808)+(320*238)+107:Yp=452:F%!452=Uy:Yq=456:F%!456=0:Yr=460:F%!460=1:Ys=464:F%!464=320:Yt=472:F%!472=0:Yu=476:F%!476=0:Yv=484:F%!484=40*400:Yw=492:F%!492=Uz:Yx=496:F%!496=0:Yy=504:F%!504=0:Yz=508:F%!508=0 J�ZU=1800:F%!1800=6400:ZV=1804:F%!1804=(F%!808)+38524:ZW=1808:F%!1808=(F%!808)+40:ZX=1812:F%!1812=(F%!808)+41710:Vu=1816:F%!1816=0:F%!512=VU:F%!516=VX:ZY=536:F%!536=VY:ZZ=540:F%!540=VZ:Za=544:F%!544=0:Zb=548:F%!548=0:F%!552=VV:F%!556=0:F%!560=0 �JF%!568=0:F%!572=(F%!808)+(146*320)+72:F%!576=0:F%!900=Ul:�F%!1200<>1 � �F%!1100=1:F%!1104=1:F%!1108=1:F%!1112=1:F%!1116=1:F%!1120=1:F%!1200=1:F%!1252=0:F%!1248=0:F%!1300=Uh:F%!1304=Ug:F%!1308=(F%!808)+(18*320)+32 :F%!1312=(F%!808)+(18*320)+(320-80):F%!1316=1120:F%!1320=6:F%!1340=(F%!808)+(18*320)+(320-(80+32)) :F%!1344=Uf D[F%!1348=36*16 :F%!1360=1:F%!1364=F:F%!1368=B:F%!1372=R:F%!1400=1104:F%!1404=1:F%!1600=1 l�:� �H��Vm:�I=Ud �Ud+&2000�12:!I=(F%!808)+(�(255)*320)+�(320):A=�(3):ȎA � ��1:I?4=44:I!8=320+(�(4)-2) ��2:I?4=210:I!8=640+(�(4)-2) ��3:I?4=254:I!8=960+(�(4)-2) �:�I:� 4���Wf:�Zc=0 �2�2:P%=Ub:[OPT Zc:.Wg STMFD r13!,{r14}:LDR r0,[r5,#800]:LDR r1,[r5,#804]:SWI "OS_ReadVduVariables":LDR r0,[r5,#804]:LDR r1,[r0]:STR r1,[r5,#808]:MOV r1,#1:MOV r2,#0:LDMFD r13!,{PC}:]:�Zc:� ����Vo:�Zc=0 �2�2:P%=Ua:[OPT Zc:.Vq STMFD r13!,{r14}:LDR r0,[r5,#Yc]:MOV r1,#0:.Zd MOV r2,#0:STR r2,[r0],#4:STR r2,[r0],#4:ADD r1,r1,#1:CMP r1,#20:BNE Zd:LDMFD r13!,{PC}:.Vt STMFD r13!,{r14}:MOV r12,#61:MOV r0,#200:MUL r12,r0,r12:LDR r0,[r5,#Wy] F�LDR r1,[r5,#Wz]:MOV r2,#0:.Ze LDR r3,[r1],#4:STR r3,[r0],#4:ADD r2,r2,#4:CMP r2,r12:BLE Ze:LDMFD r13!,{PC}:.Zf STMFD r13!,{r14}:LDR r0,[r5,#Wm]:MOV r1,#0:.Zg MOV r2,#1:MOV r3,#0:STR r3,[r0]:STR r2,[r0,#4]: STR r3,[r0,#8] �STR r3,[r0,#12]: STR r3,[r0,#16]:STR r3,[r0,#20]: STR r3,[r0,#24]:STR r3,[r0,#28]: STR r3,[r0,#32]:STR r3,[r0,#36]: STR r3,[r0,#40]:ADD r0,r0,#44:ADD r1,r1,#1:CMP r1,#6:BNE Zg:LDMFD r13!,{PC}:.Zh sub r9,r9,#1:mov r4,#0:strb r4,[r9],#1:ldr r4,[r5,#888] ��cmp r4,#0:beq Zi:mov r4,#64:ldr r4,[r5,#Wm]:ldr r6,[r5,#840]:ADD R6,R6,#1 : STR R6,[r5,#840]: SUB R6,R6,#1:mov r7,#44 : mla r4,r6,r7,r4:mov r6,#1:cmp r2,#90 : moveq r6,#1:cmp r2,#91 : moveq r6,#2:cmp r2,#92 : moveq r6,#3:cmp r2,#93 : moveq r6,#4 ��str r6,[r4]:b Zj:ldrb r7,[r9]:cmp r7,#0:moveq r8,#1:streq r8,[r4,#20]:beq Zj:sub r9,r9,#11:ldrb r7,[r9]:cmp r7,#0:moveq r8,#0:streq r8,[r4,#20]:addeq r9,r9,#11:beq Zj:sub r9,r9,#2:ldrb r7,[r9]:cmp r7,#0:moveq r8,#2:streq r8,[r4,#20]:addeq r9,r9,#13 �beq Zj:sub r9,r9,#11:ldrb r7,[r9]:cmp r7,#0:moveq r8,#3:streq r8,[r4,#20]:add r9,r9,#24:.Zj mov r7,#01:str r7,[r4,#20]:mov r8,#0:str r8,[r4,#4]:str r11,[r4,#12]:str r10,[r4,#16]:MOV R6,#320:MOV R8,#256:MUL R6,R8,R6:ldr r8,[r5,#808]:add r8,r8,R6 z�ADD R10,R10,#1:mov r7,#320*20:mul r7,r10,r7:sub r8,r8,r7:SUB R10,R10,#1:mov r7,#20:mul r7,r11,r7:add r8,r8,r7:str r8,[r4,#8]:mov r7,#0:str r7,[r4,#24]:b Zi:.Vx STMFD r13!,{r14}:LDR r2,[r5,#XU]:MOV r0,#0:STR r0,[r5,#XY]:STR r0,[r5,#XZ]:STR r0,[r5,#Zb] t�STR r0,[r5,#Za]:MOV r1,#0:.Zk STR r0,[r2],#4:ADD r1,r1,#1:CMP r1,#400:BNE Zk:MOV r0,#0:STR r0,[r5,#1220]:STR r0,[r5,#524]:STR r0,[r5,#528]:STR r0,[r5,#840]:LDR r0,[r5,#1120]:CMP r0,#1 : LDREQ r1,[r5,#1364]:CMP r0,#2 : LDREQ r1,[r5,#1368] �CMP r0,#3 : LDREQ r1,[r5,#1372]:LDR r0,[r5,#XX]:LDRB r1,[r1,r0]:CMP r1,#1 : MOVLT r1,#1:CMP r1,#60 : MOVGT r1,#60:STR r1,[r5,#1360]:MOV r0,#0:STR r0,[r5,#556]:STR r0,[r5,#Zb]:STR r0,[r5,#Za]:LDR r0,[r5,#888]:CMP r0,#1:BNE Zl:BL Zf:.Zl MOV r0,#0 �STR r0,[r5,#840]:STR r0,[r5,#920]:MOV r12,#0:STR r12,[r5,#300]:STR r12,[r5,#Yq]:LDR r0,[r5,#Wy]:LDR r1,[r5,#1360]:LDR r2,[r5,#Xg]:MUL r9,r2,r1:ADD r9,r9,r0:MOV r11,#0:.Zm MOV r10,#0:.Zn LDR r0,[r5,#XV]:LDR r2,[r5,#ZU]:MOV r3,#20:MLA r0,r3,r11,r0 ��MUL r2,r10,r2:SUB r0,r0,r2:LDRB r2,[r9],#1:.Zo CMP r2,#32:BNE Zp:LDR r4,[r5,#1112]:CMP r4,#0:�Q r2,#0:.Zp CMP r2,#21:ADDEQ r12,r12,#1:CMP r2,#89 : BLE Zq:.Zr CMP r2,#100 : BGT Zq:LDR r4,[r5,#1100]:CMP r4,#0:BNE Zh:MOV r2,#0:.Zq CMP r2,#40:BNE Zs ��MOV r8,r0:MOV r0,#7:SWI "OS_WriteC":MOV r0,r8:LDR r4,[r5,#Za]:ADD r4,r4,#1:STR r4,[r5,#Za]:LDR r6,[r5,#ZY]:MOV r7,#12:MLA r6,r7,r4,r6:SUB r6,r6,#12:STR r4,[r6],#4:STR r11,[r6],#4:STR r10,[r6]:.Zs CMP r2,#31:BNE Zt:LDR r4,[r5,#Zb]:ADD r4,r4,#1 >�STR r4,[r5,#Zb]:LDR r6,[r5,#ZZ]:MOV r7,#12:MLA r6,r7,r4,r6:SUB r6,r6,#12:STR r4,[r6,#0]:STR r11,[r6,#4]:STR r10,[r6,#8]:.Zt CMP r2,#41:BLLE Zu:.Zi ADD r10,r10,#1:CMP r10,#12 : BNE Zn:ADD r11,r11,#1:CMP r11,#16 : BNE Zm:STR r12,[r5,#Yj]:MOV r0,#1 �STR r0,[r5,#1604]:BL Zv:MOV r0,#0:STR r0,[r5,#1604]:BL Zw:BL Zx:BL Zy:BL Zz:BL Wb:BL aU:LDMFD r13!,{PC}:.aV stmfd r13!,{r14}:MOV R0,#0:STR R0,[r5,#840]:STR R0,[r5,#920]:mov r12,#0 : str r12,[r5,#300]:str r12,[r5,#Yq]:ldr r0,[r5,#Wy]:ldr r1,[r5,#XX] �ldr r2,[r5,#Xg]:mul r9,r2,r1 : add r9,r9,r0:mov r11,#0 : .aW:mov r10,#0 : .aX:ldr r0,[r5,#XV]: ldr r2,[r5,#ZU]:mov r3,#20 : mla r0,r3,r11,r0:mul r2,r10,r2 : sub r0,r0,r2:ldrb r2,[r9],#1:CMP R2,#50 : BGT aY:bl Zu:.aY add r10,r10,#1 : cmp r10,#12:bne aX Z�add r11,r11,#1 : cmp r11,#16:bne aW:LDMFD R13!,{PC}:.Zu STMFD r13!,{r14}:LDR r1,[r5,#Wh]:LDR r3,[r5,#Yi]:LDR r4,[r5,#Yv]:MLA r1,r4,r3,r1:MOV r3,#400:SUB r2,r2,#1:MLA r1,r2,r3,r1:LDR r6,[r5,#1220]:CMP r6,#1:BEQ aZ:CMP r2,#31:BNE aZ:LDR r3,[r5,#300] 6�MOV r4,#20:MUL r3,r4,r3:LDR r4,[r5,#XU]:ADD r4,r4,r3:STR r11,[r4,#0]:STR r10,[r4,#4]:STR r0,[r4,#8]:MOV r3,#0:STR r3,[r4,#12]:STR r3,[r4,#16]:LDR r3,[r5,#300]:ADD r3,r3,#1:STR r3,[r5,#300]:.aZ MOV r3,#0:.aa MOV r4,#0:.ab LDRB r6,[r1],#1:CMP r2,#0 ��MOVMI r6,#0:STRB r6,[r0],#1:ADD r4,r4,#1:CMP r4,#20 : BNE ab:ADD r0,r0,#300:ADD r3,r3,#1:CMP r3,#20 : BNE aa:LDMFD r13!,{PC}:.ac stmfd r13!,{r14}:bl ad:ldr r0,[r5,#XX]:ldr r7,[r5,#Wy]:mov r8,#200 : mla r7,r8,r0,r7:mov r2,#0:.ae mov r3,#0 ��.af ldr r4,[r5,#Xc]:mov r6,#8 : mul r6,r2,r6 : add r4,r4,r6:mov r6,#320 : mov r10,#8 : mul r6,r10,r6:mul r6,r3,r6:sub r4,r4,r6:ldrb r6,[r7],#1:cmp r6,#0 : moveq r11,#0 : moveq r12,#1:mov r12,#0:cmp r6,#0 : moveq r11,#0 : moveq r12,#1:sub r6,r6,#1 �ldr r8,[r5,#Wn]:mov r1,#64 : mla r8,r1,r6,r8:mov r1,#0:.ag cmp r12,#1 : bne ah:str r11,[r4],#4:str r11,[r4],#4:b ai:.ah ldr r9,[r8],#4 : str r9,[r4],#4:ldr r9,[r8],#4 : str r9,[r4],#4:.ai add r4,r4,#312 : add r1,r1,#1:cmp r1,#8:bne ag:.aj add r3,r3,#1 ��cmp r3,#12:bne af:add r2,r2,#1:cmp r2,#16:bne ae:ldmfd r13!,{pc}:.WV stmfd r13!,{r14}:ldr r0,[r5,#1600]:cmp r0,#1:bne ak:BL al:.ak bl am:ldr r0,[r5,#1404]:add r0,r0,#1:cmp r0,#30:moveq r0,#0:str r0,[r5,#1404]:BNE an:bl ao:.an bl ap:bl aq:bl ar:bl as ��bl at:bl au:LDR R0,[r5,#556]:CMP R0,#0:BEQ av:BL aw:.av LDR R0,[r5,#300]:CMP R0,#0:BEQ ax:ldr r0,[r5,#1112]:cmp r0,#1:bne ax:bl ay:bl az:bl bU:.ax bl bV:ldr r0,[r5,#404]:cmp r0,#0:blgt Zv:bl bW:bl bX:ldr r0,[r5,#Xp] ��cmp r0,#1 : bne bY : ldmfd r13!,{pc}:.bY mov r0,#19 : swi "OS_Byte":mov r0,#0:str r0,[r5,#XZ]:ldr r0,[r5,#Yj]:cmp r0,#0 : bne bZ : ldmfd r13!,{pc}:.bZ bl ba:ldr r0,[r5,#XY]:cmp r0,#1 : ldreq r0,[r5,#XZ]:ldr r0,[r5,#Yd]:cmp r0,#0:bls bb:bl bc:bl bd �ldmfd r13!,{pc}:.bb mov r0,#0 : str r0,[r5,#Yd]:ldmfd r13!,{pc}:.ao stmfd r13!,{r14}:ldr r0,[r5,#1320]:cmp r0,#0:beq be:add r0,r0,#1:cmp r0,#7:moveq r0,#0:str r0,[r5,#1320]:bl aU:.be ldmfd r13!,{pc}:.bf stmfd r13!,{r14}:ldr r1,[r5,#XW]:mov r0,#0 ��mov r2,#0 : .bg:mov r3,#0 : .bh:ldrb r4,[r1],#1:cmp r4,#255 : addeq r0,r0,#1:add r3,r3,#1:cmp r3,#20 : bne bh:add r1,r1,#300:add r2,r2,#1:cmp r2,#20:bne bg:cmp r0,#0:beq bi:ldr r0,[r5,#Yq]:mov r1,#0:.bj mov r2,#0:.bk mov r3,#0:strb r3,[r0] ��add r0,r0,#1:add r2,r2,#1:cmp r2,#8:bne bk:add r0,r0,#312:add r1,r1,#1:cmp r1,#8:bne bj:mov r0,#0:str r0,[r5,#Yq]:ldr r0,[r5,#Yl]:add r0,r0,#1:str r0,[r5,#Yl]:bl Zz:.bi ldmfd r13!,{pc}:.am stmfd r13!,{r14}:ldr r0,[r5,#Wj]: ldr r1,[r5,#XW]:mov r6,#400 !f�ldr r7,[r5,#Yh]: sub r7,r7,#1:mul r6,r7,r6 : add r0,r0,r6:mov r2,#0 : .bl:mov r3,#0 : .bm:ldrb r4,[r0],#1 : strb r4,[r1],#1:add r3,r3,#1 : cmp r3,#20:bne bm:add r2,r2,#1 : add r1,r1,#300 : cmp r2,#20:bne bl:ldmfd r13!,{pc}:.bc stmfd r13!,{r14} "�ldr r1,[r5,#XW]:mov r2,#0 : .bn:mov r3,#0 : .bo:mov r4,#0 : str r4,[r1],#4:add r3,r3,#1 : cmp r3,#5:bne bo:add r2,r2,#1 : add r1,r1,#300 : cmp r2,#20:bne bn:ldmfd r13!,{pc}:.ap stmfd r13!,{r14}:ldr r0,[r5,#1100]: cmp r0,#0 : bne bp : ldmfd r13!,{pc} "��.bp ldr r12,[r5,#Wm]:LDR R0,[r5,#900]:mov r2,#0 : .bq:ldr r4,[r12,#4]: cmp r4,#1 : beq br:ldr r3,[r12,#8]:sub r3,r3,#640:sub r3,r3,#2:mov r7,#0:mov r4,#0 : .bs : ldrb r6,[r3],#1 : cmp r6,#255:bne bt:add r7,r7,#1:.bt add r4,r4,#1:cmp r4,#24:bne bs #2�mov r4,#0 : .bu : ldrb r6,[r3],#320 : cmp r6,#255:bne bv:add r7,r7,#1:.bv add r4,r4,#1:cmp r4,#24:bne bu:sub r3,r3,#24:mov r4,#0 : .bw : ldrb r6,[r3],#1 : cmp r6,#255:bne bx:add r7,r7,#1:.bx add r4,r4,#1:cmp r4,#24:bne bw:sub r3,r3,#24:sub r3,r3,#320 #�mov r4,#0 : .by : ldrb r6,[r3],#-320 : cmp r6,#255:bne bz:add r7,r7,#1:.bz add r4,r4,#1:cmp r4,#24:bne by:cmp r7,#0:bEQ cU:ldr r1,[r5,#Yq]:ldr r7,[r5,#808]:cmp r1,r7:ble cU:mov r0,#320 : mov r8,#256 : mul r0,r8,r0:add r7,r7,r0:cmp r1,r7:bge cU $h�mov r0,#0:str r0,[r5,#Yq]:strb r0,[r1],#1 : strb r0,[r1],#1:strb r0,[r1],#1 : strb r0,[r1],#1:strb r0,[r1],#1 : strb r0,[r1],#1:strb r0,[r1],#1 : strb r0,[r1],#1:add r1,r1,#312:strb r0,[r1],#1 : strb r0,[r1],#1:strb r0,[r1],#1 : strb r0,[r1],#1 $��strb r0,[r1],#1 : strb r0,[r1],#1:strb r0,[r1],#1 : strb r0,[r1],#1:add r1,r1,#312:strb r0,[r1],#1 : strb r0,[r1],#1:strb r0,[r1],#1 : strb r0,[r1],#1:strb r0,[r1],#1 : strb r0,[r1],#1:strb r0,[r1],#1 : strb r0,[r1],#1:add r1,r1,#312 %�strb r0,[r1],#1 : strb r0,[r1],#1:strb r0,[r1],#1 : strb r0,[r1],#1:strb r0,[r1],#1 : strb r0,[r1],#1:strb r0,[r1],#1 : strb r0,[r1],#1:add r1,r1,#312:strb r0,[r1],#1 : strb r0,[r1],#1:strb r0,[r1],#1 : strb r0,[r1],#1 %X�strb r0,[r1],#1 : strb r0,[r1],#1:strb r0,[r1],#1 : strb r0,[r1],#1:add r1,r1,#312:strb r0,[r1],#1 : strb r0,[r1],#1:strb r0,[r1],#1 : strb r0,[r1],#1:strb r0,[r1],#1 : strb r0,[r1],#1:strb r0,[r1],#1 : strb r0,[r1],#1:add r1,r1,#312 %��strb r0,[r1],#1 : strb r0,[r1],#1:strb r0,[r1],#1 : strb r0,[r1],#1:strb r0,[r1],#1 : strb r0,[r1],#1:strb r0,[r1],#1 : strb r0,[r1],#1:add r1,r1,#312:strb r0,[r1],#1 : strb r0,[r1],#1:strb r0,[r1],#1 : strb r0,[r1],#1 %�strb r0,[r1],#1 : strb r0,[r1],#1:strb r0,[r1],#1 : strb r0,[r1],#1:add r1,r1,#312:ldr r0,[r5,#1604]: cmp r0,#1 : blne cV:ldr r0,[r5,#1604]: cmp r0,#1 : bne br:.cU ldr r0,[r5,#900]:ldr r4,[r12,#4]: cmp r4,#0 : bne br:ldr r3,[r12]: sub r3,r3,#1 &>�mov r4,#4:mul r3,r4,r3:LDR R4,[r5,#1248]:ADD R3,R3,R4:mov r4,#400 : mla r6,r3,r4,r0:ldr r3,[r12,#8]:mov r7,#0 : .cW:mov r8,#0 : .cX:ldrb r9,[r6],#1 : strb r9,[r3],#1:add r8,r8,#1 : cmp r8,#20:bne cX:add r7,r7,#1 : add r3,r3,#300 : cmp r7,#20:bne cW &��.br add r12,r12,#44 : add r2,r2,#1 : cmp r2,#4:bne bq:LDR R0,[r5,#1252]:ADD R0,R0,#1:CMP R0,#3:�Q R0,#0:STR R0,[r5,#1252]:BNE cY:LDR R0,[r5,#1248]:ADD R0,R0,#1:CMP R0,#4:�Q R0,#0:STR R0,[r5,#1248]:.cY ldmfd r13!,{pc}:.ba STMFD r13!,{r14} '��MOV r0,#&81 : MOV r1,#&9D : MOV r2,#&FF:SWI "OS_Byte":CMP r1,#&FF : CMPEQ r2,#&FF : BEQ cZ:LDR r0,[r5,#Yd]:CMP r0,#0:BGT ca:LDR r0,[r5,#524]:CMP r0,#1:BEQ cb:MOV r0,#&81 : MOV r1,#&9E : MOV r2,#&FF:SWI "OS_Byte":CMP r1,#&FF : CMPEQ r2,#&FF : BEQ cc ( �MOV r0,#&81 : MOV r1,#&BD : MOV r2,#&FF:SWI "OS_Byte":CMP r1,#&FF : CMPEQ r2,#&FF : BEQ cd:MOV r0,#&81 : MOV r1,#&B0 : MOV r2,#&FF:SWI "OS_Byte":CMP r1,#&FF : CMPEQ r2,#&FF : BEQ ce:MOV r0,#&81 : MOV r1,#&97 : MOV r2,#&FF:SWI "OS_Byte" (P�CMP r1,#&FF : CMPEQ r2,#&FF : BEQ cf:MOV r0,#&81 : MOV r1,#&8E : MOV r2,#&FF:SWI "OS_Byte":CMP r1,#&FF : CMPEQ r2,#&FF : MOV r1,#1:STREQ r1,[r5,#Xp]:MOV r0,#&81 : MOV r1,#&8F : MOV r2,#&FF:SWI "OS_Byte":CMP r1,#&FF : CMPEQ r2,#&FF : MOV r1,#0 (��STREQ r1,[r5,#Xv]:.ca LDMFD r13!,{PC}:.cc mov r0,#1 : str r0,[r5,#XZ]:LDR r10,[r5,#Wk]: str r10,[r5,#Yf]:ldr r11,[r5,#Wl]: add r11,r11,#1 : str r11,[r5,#Yg]:mov r0,#1 : str r0,[r5,#Yh]:mov r0,#0 : str r0,[r5,#Ye]:ldr r10,[r5,#Wk]: sub r10,r10,#1 )"�ldr r11,[r5,#Wl]:bl cg:cmp r0,#1 : BEQ ch:str r10,[r5,#Wk]:mov r0,#20 : str r0,[r5,#Yd]:mov r0,#4 : str r0,[r5,#48]:.ch ldmfd r13!,{pc}:.cd mov r0,#1 : str r0,[r5,#XZ]:ldr r10,[r5,#Wk]: str r10,[r5,#Yf] )��ldr r11,[r5,#Wl]: add r11,r11,#1 : str r11,[r5,#Yg]:mov r0,#4 : str r0,[r5,#Yh]:mov r0,#1 : str r0,[r5,#Ye]:ldr r10,[r5,#Wk]: add r10,r10,#1:ldr r11,[r5,#Wl]:bl cg:cmp r0,#1 : beq ci:str r10,[r5,#Wk]:mov r0,#20 : str r0,[r5,#Yd] *�mov r0,#2 : str r0,[r5,#48]:.ci ldmfd r13!,{pc}:.cf mov r0,#1 : str r0,[r5,#XZ]:ldr r10,[r5,#Wk]: str r10,[r5,#Yf]:ldr r11,[r5,#Wl]: add r11,r11,#1 : str r11,[r5,#Yg]:ldr r0,[r5,#Ye]:cmp r0,#1:moveq r1,#5 : movne r1,#2 : str r1,[r5,#Yh] *��ldr r10,[r5,#Wk]: ldr r11,[r5,#Wl]: sub r11,r11,#1:bl cg:cmp r0,#1 : beq cj:str r11,[r5,#Wl]: mov r0,#20:str r0,[r5,#Yd]: mov r0,#1 : str r0,[r5,#48]:.cj ldmfd r13!,{pc}:.ce ldr r10,[r5,#Wk]: str r10,[r5,#Yf] +�ldr r11,[r5,#Wl]: add r11,r11,#1 : str r11,[r5,#Yg]:ldr r0,[r5,#Ye]:cmp r0,#1 : moveq r1,#6 : movne r1,#3:str r1,[r5,#Yh]:ldr r10,[r5,#Wk]:ldr r11,[r5,#Wl]: add r11,r11,#1:bl cg:cmp r0,#1 : beq ck:str r11,[r5,#Wl]:mov r0,#20 : str r0,[r5,#Yd] +f�mov r0,#3 : str r0,[r5,#48]:.ck ldmfd r13!,{pc}:.cZ stmfd r13!,{r14}:ldr r0,[r5,#Yl]: cmp r0,#0 : beq cl:ldr r0,[r5,#Yq]: cmp r0,#0 : bgt cl:ldr r0,[r5,#XW]:ldr r1,[r5,#48]:cmp r1,#3 : subeq r0,r0,#(320*12): ADDEQ R0,R0,#6 : beq cm +�cmp r1,#2 : addeq r0,r0,#(320*6): ADDEQ R0,R0,#24 : beq cm:cmp r1,#1 : addeq r0,r0,#(320*24): ADDEQ R0,R0,#6 : beq cm:cmp r1,#4 : addeq r0,r0,#(320*6): SUBEQ R0,R0,#18:.cm ldr r2,[r0]: cmp r2,#0 : bne cl:str r0,[r5,#Yq]:ldr r0,[r5,#Yl]:sub r0,r0,#1 ,.�str r0,[r5,#Yl]:bl Zz:MOV R2,#0 : MOV R3,#0:cmp r1,#3 : moveq r2,#0 : moveq r3,#1 : beq cn:cmp r1,#2 : moveq r2,#0 : moveq r3,#0 : beq cn:cmp r1,#1 : moveq r2,#0 : moveq r3,#0 : beq cn:cmp r1,#4 : moveq r2,#1 : moveq r3,#1:.cn str r2,[r5,#Yt] ,~�str r3,[r5,#Yu]:.cl ldmfd r13!,{pc}:.at stmfd r13!,{r14}:ldr r0,[r5,#Yq]: cmp r0,#0 : BNE co : ldmfd r13!,{pc}:.co ldr r0,[r5,#Yp]:ldr r2,[r5,#Yq]:mov r1,#0 : .cp:mov r4,#0 : .cq:ldrb r3,[r0],#1:strb r3,[r2],#1:add r4,r4,#1:cmp r4,#8:bne cq -2�add r1,r1,#1:add r2,r2,#312:cmp r1,#8:bne cp:bl bf:ldmfd r13!,{pc}:.as stmfd r13!,{r14}:bl bf:ldr r0,[r5,#Yq]:cmp r0,#0 : BNE cr : ldmfd r13!,{pc}:.cr ldr r1,[r5,#Yr]:ldr r2,[r5,#Ys]:mov r9,#0:sub r0,r0,#320:mov r7,#0:mov r6,#0:mov r3,#0 : .cs .�ldrb r4,[r0]: add r0,r0,#1:cmp r4,#0 : movne r6,#1:add r3,r3,#1:cmp r3,#7 : bne cs:LDR R0,[r5,#Yq]: ADD R0,R0,#8:add r7,r7,r6:mov r6,#0:mov r3,#0 : .ct:ldrb r4,[r0]: add r0,r0,#320:cmp r4,#0 : movne r6,#2:add r3,r3,#1:cmp r3,#7 : bne ct .��LDR R0,[r5,#Yq]:ADD R0,R0,#8*320:ADD R0,R0,#7:add r7,r7,r6:mov r6,#0:mov r3,#0 : .cu:ldrb r4,[r0]: sub r0,r0,#1:cmp r4,#0 : movne r6,#4:add r3,r3,#1:cmp r3,#7 : bne cu:LDR R0,[r5,#Yq]:ADD R0,R0,#7*320:SUB R0,R0,#1:add r7,r7,r6:mov r6,#0 /�mov r3,#0 : .cv:ldrb r4,[r0]: sub r0,r0,#320:cmp r4,#0 : movne r6,#8:add r3,r3,#1:cmp r3,#7 : bne cv:ADD R7,R7,R6:CMP R7,#0 : BEQ cw:STR R7,[r5,#600]:cmp r7,#1 : bne cx : bl cy : b d:.cx cmp r7,#2 : bne cz : bl dU : b d /��.cz cmp r7,#3 : bne dV : bl dU : bl cy : b d:.dV cmp r7,#4 : bne dW : bl cy : b d:.dW cmp r7,#6 : bne dX : bl dU : bl cy : b d:.dX cmp r7,#12 : bne dY : bl dU : bl cy : b d:.dY cmp r7,#8 : bne dZ : bl dU : b d:.dZ cmp r7,#9 : bne d : bl dU : bl cy:.cw /��.d ldr r0,[r5,#Yq]:ldr r1,[r5,#Yr]:ldr r2,[r5,#Ys]:ldr r3,[r5,#Yt]:ldr r4,[r5,#Yu]:cmp r3,#1 : subeq r0,r0,r1:addne r0,r0,r1:cmp r4,#1 : subeq r0,r0,r2:addne r0,r0,r2:str r0,[r5,#Yq]:.da ldmfd r13!,{pc}:.dU stmfd r13!,{r14}:LDR R10,[r5,#Yt] 0\�CMP R10,#1 :�Q R10,#0 : MOVNE R10,#1:STR R10,[r5,#Yt]:ldmfd r13!,{pc}:.cy stmfd r13!,{r14}:LDR R10,[r5,#Yu]:CMP R10,#1 :�Q R10,#0 : MOVNE R10,#1:STR R10,[r5,#Yu]:ldmfd r13!,{pc}:.bd STMFD r13!,{r14}:LDR r0,[r5,#Yd]:SUB r0,r0,#2:STR r0,[r5,#Yd] 1�LDR r1,[r5,#48]:LDR r2,[r5,#XW]:CMP r1,#1 : ADDEQ r2,r2,#640:CMP r1,#2 : ADDEQ r2,r2,#2:CMP r1,#3 : SUBEQ r2,r2,#640:CMP r1,#4 : SUBEQ r2,r2,#2:STR r2,[r5,#XW]:LDMFD r13!,{PC}:.Zv stmfd r13!,{r14} 1��ldr r0,[r5,#1100]: cmp r0,#0 : bne db : ldmfd r13!,{pc}:.db LDR R0,[r5,#Wm]:mov r1,#0 : .dc:ldr r2,[r0,#4]: cmp r2,#1 : beq dd:ldr r2,[r0,#24]: cmp r2,#0 : bgt dd:str r1,[r5,#400]: ldr r10,[r0,#12]: ldr r11,[r0,#16]:bl de:ldr r1,[r0,#0]: cmp r1,#2 1�ldr r1,[r5,#400]: beq df:cmp r1,#4:beq df:sub r3,r3,#12:ldrb r4,[r8,r3]:cmp r4,#0 : mov r6,#0 : moveq r6,#1 : str r6,[r0,#40]:add r3,r3,#11 : ldrb r4,[r8,r3]:cmp r4,#0 : mov r6,#0 : moveq r6,#1 : str r6,[r0,#36]:add r3,r3,#2 : ldrb r4,[r8,r3] 2F�cmp r4,#0 : mov r6,#0 : moveq r6,#1 : str r6,[r0,#28]:add r3,r3,#11 : ldrb r4,[r8,r3]:cmp r4,#0 : mov r6,#0 : moveq r6,#1 : str r6,[r0,#32]:ldr r2,[r0,#20]:cmp r2,#1 : ldreq r3,[r0,#28]:cmp r2,#2 : ldreq r3,[r0,#32]:cmp r2,#3 : ldreq r3,[r0,#36] 2��cmp r2,#4 : ldreq r3,[r0,#40]:mov r4,#1 : b dg:.dh ldr r2,[r0,#20]: sub r2,r2,#1:cmp r2,#0 : moveq r2,#4:cmp r2,#1 : ldreq r3,[r0,#28]:cmp r2,#2 : ldreq r3,[r0,#32]:cmp r2,#3 : ldreq r3,[r0,#36]:cmp r2,#4 : ldreq r3,[r0,#40]:mov r4,#2 : b dg 2��.di ldr r2,[r0,#20]: add r2,r2,#1:cmp r2,#5 : moveq r2,#1:cmp r2,#1 : ldreq r3,[r0,#28]:cmp r2,#2 : ldreq r3,[r0,#32]:cmp r2,#3 : ldreq r3,[r0,#36]:cmp r2,#4 : ldreq r3,[r0,#40]:mov r4,#3 : b dg:.dj ldr r2,[r0,#20]: add r2,r2,#2 36�cmp r2,#4 : subgt r2,r2,#4:cmp r2,#1 : ldreq r3,[r0,#28]:cmp r2,#2 : ldreq r3,[r0,#32]:cmp r2,#3 : ldreq r3,[r0,#36]:cmp r2,#4 : ldreq r3,[r0,#40]:mov r4,#4 : b dg:.dk:.dd add r0,r0,#44 : add r1,r1,#1 : cmp r1,#5:bne dc:ldmfd r13!,{pc} 3��.df sub r3,r3,#12:ldrb r4,[r8,r3]:cmp r4,#0 : mov r6,#0 : moveq r6,#1 : str r6,[r0,#40]:add r3,r3,#11:ldrb r4,[r8,r3]:cmp r4,#0 : mov r6,#0 : moveq r6,#1 : str r6,[r0,#36]:add r3,r3,#2:ldrb r4,[r8,r3] 4�cmp r4,#0 : mov r6,#0 : moveq r6,#1 : str r6,[r0,#28]:add r3,r3,#11:ldrb r4,[r8,r3]:cmp r4,#0 : mov r6,#0 : moveq r6,#1 : str r6,[r0,#32]:ldr r2,[r0,#20]:cmp r2,#1 : ldreq r3,[r0,#28]:cmp r2,#2 : ldreq r3,[r0,#32]:cmp r2,#3 : ldreq r3,[r0,#36] 4l�cmp r2,#4 : ldreq r3,[r0,#40]:mov r4,#1 : b dl:.dm ldr r2,[r0,#20]:add r2,r2,#1:cmp r2,#5 : moveq r2,#1:cmp r2,#1 : ldreq r3,[r0,#28]:cmp r2,#2 : ldreq r3,[r0,#32]:cmp r2,#3 : ldreq r3,[r0,#36]:cmp r2,#4 : ldreq r3,[r0,#40]:mov r4,#2 : b dl 4��.dn ldr r2,[r0,#20]:sub r2,r2,#1:cmp r2,#0 : moveq r2,#4:cmp r2,#1 : ldreq r3,[r0,#28]:cmp r2,#2 : ldreq r3,[r0,#32]:cmp r2,#3 : ldreq r3,[r0,#36]:cmp r2,#4 : ldreq r3,[r0,#40]:mov r4,#3 : b dl:.do ldr r2,[r0,#20]:add r2,r2,#2 54�cmp r2,#4 : subgt r2,r2,#4:cmp r2,#1 : ldreq r3,[r0,#28]:cmp r2,#2 : ldreq r3,[r0,#32]:cmp r2,#3 : ldreq r3,[r0,#36]:cmp r2,#4 : ldreq r3,[r0,#40]:mov r4,#4 : b dl:.dp:.dq add r0,r0,#44:add r1,r1,#1:cmp r1,#5:bne dc:ldmfd r13!,{pc}:.dg CMP r3,#1 5�BNE dr:STR r2,[r0,#20]:MOV r3,#20:STR r3,[r0,#24]:LDR r6,[r0,#12]:LDR r7,[r0,#16]:CMP r2,#1 : ADDEQ r7,r7,#1:CMP r2,#2 : ADDEQ r6,r6,#1:CMP r2,#3 : SUBEQ r7,r7,#1:CMP r2,#4 : SUBEQ r6,r6,#1:STR r6,[r0,#12]:STR r7,[r0,#16]:B dd:.dr CMP r4,#1 : BEQ dh 6t�CMP r4,#2 : BEQ di:CMP r4,#3 : BEQ dj:CMP r4,#4 : BEQ dk:LDMFD r13!,{PC}:.dl CMP r3,#1:BNE ds:STR r2,[r0,#20]:MOV r3,#20:STR r3,[r0,#24]:LDR r6,[r0,#12]:LDR r7,[r0,#16]:CMP r2,#1 : ADDEQ r7,r7,#1:CMP r2,#2 : ADDEQ r6,r6,#1:CMP r2,#3 : SUBEQ r7,r7,#1 72�CMP r2,#4 : SUBEQ r6,r6,#1:STR r6,[r0,#12]:STR r7,[r0,#16]:B dq:.ds CMP r4,#1 : BEQ dm:CMP r4,#2 : BEQ dn:CMP r4,#3 : BEQ do:CMP r4,#4 : BEQ dp:LDMFD r13!,{PC}:.ar stmfd r13!,{14}:ldr r0,[r5,#1100]: cmp r0,#0 : bne dt : ldmfd r13!,{pc} 7�.dt ldr r0,[r5,#Wm]:mov r1,#0 : mov r10,#0:.du ldr r2,[r0,#4]:cmp r2,#1 : beq dv:ldr r2,[r0,#8]: ldr r3,[r0,#20]: ldr r4,[r0,#24]:mov r6,#1 : ldr r7,[r0]:cmp r7,#3 : moveq r7,#1:cmp r7,#4 : moveq r7,#1:mul r6,r7,r6:sub r4,r4,r6 : str r4,[r0,#24] 86�cmp r4,#0 : addeq r10,r0,#1:str r10,[r5,#404]:ldr r4,[r0]:cmp r3,#1 : moveq r7,#0 : subeq r7,r7,#320:cmp r3,#2 : moveq r7,#0 : addeq r7,r7,#1:cmp r3,#3 : moveq r7,#0 : addeq r7,r7,#320:cmp r3,#4 : moveq r7,#0 : subeq r7,r7,#1:ldr r8,[r0] 8��cmp r8,#3 : moveq r8,#1:cmp r8,#6 : moveq r8,#1:mul r7,r8,r7 : add r2,r2,r7:str r2,[r0,#8]:.dv add r0,r0,#44:add r1,r1,#1:cmp r1,#5:bne du:ldmfd r13!,{pc}:.ay stmfd r13!,{r14}:mov r0,#0:str r0,[r5,#324]:str r0,[r5,#816]:mov r0,#0:.dw ldr r1,[r5,#XU] 9N�mov r2,#20 : mul r2,r0,r2:add r1,r1,r2 : ldr r3,[r1,#12]:cmp r3,#1 : beq dx:ldr r10,[r1]: ldr r11,[r1,#4]:LDR R2,[r5,#Wk]:CMP R2,R10:LDREQ R2,[r5,#Wl]:ADDEQ R2,R2,#1:CMPEQ R2,R11:BEQ dx:bl de:sub r3,r3,#1 : ldrb r4,[r8,r3]:cmp r4,#0 : bGT dx 9�mov r4,#32:strb r4,[r8,r3]:add r3,r3,#1:mov r4,#0:strb r4,[r8,r3]:mov r2,#1 : str r2,[r1,#12]: str r2,[r1,#16]:ldr r11,[r1,#4]: sub r11,r11,#1 : str r11,[r1,#4]:ldr r11,[r5,#324]: add r11,r11,#1 : str r11,[r5,#324]:mov r11,#1:str r11,[r5,#816] :4�.dx add r0,r0,#1:ldr r1,[r5,#300]:cmp r0,r1:bne dw:ldmfd r13!,{pc}:.az stmfd r13!,{r14}:mov r0,#0:STR R0,[r5,#Xu]:STR R0,[r5,#816]:.dy ldr r1,[r5,#XU]:mov r2,#20 : mul r2,r0,r2:add r1,r1,r2 : ldr r2,[r1,#12]:cmp r2,#1 : bne dz :��ldr r2,[r1,#8]: ldr r3,[r1,#16]:ldr r10,[r1]: ldr r11,[r1,#4]:MOV R12,R2:add r3,r3,#1 : add r2,r2,#320:cmp r3,#22 : movne r4,#1 : strne r4,[r5,#816]: bNe eU:mov r4,#0 : str r4,[r1,#12]: str r4,[r1,#16]:MOV R4,#1:STR R4,[r5,#Xu]:b dz ;B�.eU str r3,[r1,#16]: str r2,[r1,#8]:mov r1,r2:ldr r4,[r5,#Wh]:ldr r7,[r5,#Yi]: ldr r6,[r5,#Yv]:mla r4,r6,r7,r4:mov r7,#400 : mov r2,#31 : mla r4,r2,r7,r4:mov r8,#0 : .eV:mov r9,#0 : .eW:ldr r10,[r4],#4 : str r10,[r1],#4:add r9,r9,#4:cmp r9,#20:bne eW ;��add r8,r8,#1 : add r1,r1,#300:cmp r8,#20:bne eV:MOV R7,#0:STR R7,[R12],#4:STR R7,[R12],#4:STR R7,[R12],#4:STR R7,[R12],#4:STR R7,[R12],#304:.dz add r0,r0,#1:ldr r1,[r5,#300]:cmp r0,r1:bne dy:LDR R0,[r5,#Xu]:CMP R0,#0:BLNE ay:LDR R0,[r5,#324]:CMP R0,#0 <n�BLgt eX:ldmfd r13!,{pc}:.eX stmfd r13!,{r14}:mov r0,#0:.eY ldr r1,[r5,#XU]:mov r2,#20 : mul r2,r0,r2:add r1,r1,r2 : ldr r2,[r1,#12]:cmp r2,#1:bne eZ:ldr r2,[r1,#16]:cmp r2,#1 : bne eZ:ldr r2,[r1,#8]: ldr r3,[r1,#16]:ldr r10,[r1]: ldr r11,[r1,#4] ="�MOV R12,R2:add r3,r3,#1 : add r2,r2,#320:cmp r3,#22 : bNe ea:mov r4,#0 : str r4,[r1,#12]: str r4,[r1,#16]:MOV R4,#1:STR R4,[r5,#Xu]:b eZ:.ea str r3,[r1,#16]: str r2,[r1,#8]:.eb mov r1,r2:ldr r4,[r5,#Wh]:ldr r7,[r5,#Yi]: ldr r6,[r5,#Yv]:mla r4,r6,r7,r4 =��mov r7,#400 : mov r2,#31 : mla r4,r2,r7,r4:mov r8,#0 : .ec:mov r9,#0 : .ed:ldr r10,[r4],#4 : str r10,[r1],#4:add r9,r9,#4:cmp r9,#20:bne ed:add r8,r8,#1 : add r1,r1,#300:cmp r8,#20:bne ec:MOV R7,#0:STR R7,[R12],#4:STR R7,[R12],#4:STR R7,[R12],#4 >0�STR R7,[R12],#4:STR R7,[R12],#304:.eZ add r0,r0,#1:ldr r1,[r5,#300]:cmp r0,r1:bne eY:ldmfd r13!,{pc}:.bU stmfd r13!,{r14}:ldr r0,[r5,#1100]: cmp r0,#0 : bne ee : ldmFD r13!,{Pc}:.ee ldr r0,[r5,#Wm]:mov r1,#0:.ef:mov r2,#44 : mLA r2,r1,r2,R0 >��ldr r3,[r2,#12]: ldr r4,[r2,#16]:ldr r6,[r2,#4]: cmp r6,#1 : beq eg:ldr r6,[r2,#20]: cmp r6,#2 : bne eh:sub r3,r3,#1:.eh cmp r6,#4 : bne ei:add r3,r3,#1:.ei ldr r6,[r5,#XU]:mov r11,#0 : .ej:ldr r6,[r5,#XU]:mov r7,#20 : mlA r7,r11,r7,R6 ?H�ldr r8,[r7]: ldr r9,[r7,#4]:cmp r8,r3 : bne ek:mov r12,r2:cmp r9,r4 : bleq cV:b eg:.ek add r11,r11,#1:ldr r7,[r5,#300]:cmp r11,r7 : bne ej:.eg add r1,r1,#1:cmp r1,#5:bne ef:ldmfd r13!,{pc}:.cV stmfd r13!,{r0-r12,r14}:MOV R10,#1:STR R10,[R12,#4] @�mov r8,#0:ldr r6,[r12,#8]:.el mov r7,#0:str r7,[r6],#4 : str r7,[r6],#4 : str r7,[r6],#4 : str r7,[r6],#4:str r7,[r6],#4:add r6,r6,#300:add r8,r8,#1:cmp r8,#20 : bne el:sub r6,r6,#20:sub r6,r6,#(320*20):ldr r9,[r5,#Yc]:mov r8,#0:.em:ldr r7,[r9,#4] @��cmp r7,#0:bne en:str r6,[r9]:mov r6,#1:str r6,[r9,#4]:b eo:.en add r9,r9,#8:add r8,r8,#1:cmp r8,#6:bne em:.eo ldmfd r13!,{r0-r12,pc}:.bV:stmfd r13!,{r14}:ldr r0,[r5,#Yc]:mov r1,#0:.ep ldr r2,[r0,#4]:cmp r2,#0 : beq eq:mov r3,#400:ldr r4,[r5,#Yb] A��mUL r3,r2,r3:ADD R3,R3,R4:ldr r4,[r0]:ldr r6,[r0,#4]: add r6,r6,#1 : cmp r6,#10 : moveq r6,#0 : str r6,[r0,#4]:ADD R4,R4,#20:mov r6,#0 : .er:mov r7,#0 : .es:ldrb r8,[r3],#1:strb r8,[r4],#1:add r7,r7,#1:cmp r7,#20:bne es:add r6,r6,#1:add r4,r4,#300 B�cmp r6,#20:bne er:.eq add r0,r0,#8:add r1,r1,#1:cmp r1,#6:bne ep:ldmfd r13!,{pc}:.et STMFD r13!,{r14}:LDR r0,[r5,#XV]:MOV r1,#320:MOV r2,#20:MUL r1,r2,r1:MUL r1,r11,r1:SUB r0,r0,r1:MUL r2,r10,r2:ADD r0,r0,r2:LDMFD r13!,{PC}:.de STMFD r13!,{r14} C0�LDR r8,[r5,#Wy]:LDR r12,[r5,#1360]:MOV r2,#200:MLA r8,r12,r2,r8:MOV r3,#12:MUL r3,r10,r3:ADD r3,r3,r11:LDMFD r13!,{PC}:.cg STMFD r13!,{r14}:STR r10,[r5,#Xa]:STR r11,[r5,#Xb]:LDR r8,[r5,#Wy]:LDR r1,[r5,#1360]:MOV r2,#200:MLA r8,r1,r2,r8:MOV r3,#12 D�MUL r3,r10,r3:ADD r3,r3,r11:LDRB r4,[r8,r3]:CMP r4,#21:BNE eu:BL et:STR r0,[r5,#Yx]:MOV r0,#1:STR r0,[r5,#Yy]:B ev:.eu CMP r4,#16:BNE ev:BL et:STR r0,[r5,#Yx]:MOV r0,#1:STR r0,[r5,#Yy]:.ev CMP r4,#34:BNE ew:LDR r7,[r5,#1108]:CMP r7,#1:BNE ew D�LDR r7,[r5,#1320]:CMP r7,#0:MOV r0,#1:STREQ r0,[r5,#920]:.ew MOV r0,#1:MOV r9,#0:CMP r4,#0 :�Q r0,#0:CMP r4,#15 : MOVGT r0,#0:CMP r4,#40 :�Q r0,#0 : BLEQ ex:LDR r7,[r5,#1112]:CMP r4,#32 : CMPEQ r7,#1 :�Q r0,#1:CMP r4,#31 :�Q r0,#1:CMP r4,#34 :�Q r0,#1 EV�CMP r4,#35 :�Q r0,#1:CMP r4,#36 :�Q r0,#1:CMP r4,#37 :�Q r0,#1:CMP r4,#38 :�Q r0,#1:LDR r7,[r5,#1116]:CMP r7,#1:BNE ey:CMP r4,#35 : BLEQ ez:CMP r4,#36 : BLEQ fU:CMP r4,#38 : BLEQ fV:CMP r4,#37 : BLEQ fW:.ey CMP r4,#26 : BGE fX:CMP r4,#18 : BLE fX E�MOV r6,#0:STR r6,[r5,#500]:CMP r4,#21:BNE fY:MOV r7,#5:STR r7,[r5,#500]:LDR r12,[r5,#Yj]:SUBEQ r12,r12,#1:STR r12,[r5,#Yj]:.fY CMP r4,#22:BNE fZ:MOV r7,#1:STR r7,[r5,#1320]:.fZ CMP r4,#25 : BNE fa:LDR r0,[r5,#Xv]:ADD r0,r0,#1:STR r0,[r5,#Xv]:BL Zw F��.fa CMP r4,#24:BNE fb:MOV r0,#5:STR r0,[r5,#Yl]:BL Zz:.fb CMP r4,#23:BNE fc:MOV r0,#1:STR r0,[r5,#Xk]:LDR r0,[r5,#Xi]:STR r0,[r5,#Xj]:BL Vy:.fc STR r8,[r5,#Xs]:STR r3,[r5,#Xt]:BL WZ:LDR r8,[r5,#Xs]:LDR r3,[r5,#Xt]:MOV r0,#0:.fX CMP r4,#4:�Q r9,#1 GT�STR r9,[r5,#XY]:CMP r0,#0:STREQB r0,[r8,r3]:CMP r0,#1:BNE fd:LDR r10,[r5,#532]:CMP r10,#0:BEQ fd:MOV r10,#0:STR r10,[r5,#524]:STR r10,[r5,#528]:.fd LDMFD r13!,{PC}:.aq STMFD r13!,{r14}:LDR r0,[r5,#XW]:MOV r1,#0:MOV r2,#0:.fe MOV r3,#0 H0�.ff LDRB r4,[r0],#1:CMP r4,#1:ADDEQ r1,r1,#1:ADD r3,r3,#1:CMP r3,#20:BNE ff:ADD r0,r0,#300:ADD r2,r2,#1:CMP r2,#20:BNE fe:LDR r0,[r5,#1320]:CMP r0,#0:BNE fg:CMP r1,#1:MOVGE r1,#1:STR r1,[r5,#Xo]:.fg LDMFD r13!,{PC}:.WY stmfd r13!,{r14}:bl Vx I �ldr r0,[r5,#Xn]: str r0,[r5,#XW]:mov r0,#7 : str r0,[r5,#Wk]:sub r0,r0,#2 : str r0,[r5,#Wl]:mov r0,#0 : str r0,[r5,#Yd]:str r0,[r5,#Xm]:str r0,[r5,#Xo]:bl Vy:ldr r0,[r5,#Xv]:cmp r0,#0 : blne WU:ldr r0,[r5,#Xv]:cmp r0,#0 : bne fh:bl fi:.fh mov r0,#15 I��mov r1,#1:SWI "OS_Byte":ldmfd r13!,{pc}:.WW stmfd r13!,{14}:ldr r0,[r5,#Yi]: add r0,r0,#1:cmp r0,#9 : moveq r0,#0:str r0,[r5,#Yi]:ldr r0,[r5,#XX]: add r0,r0,#1 : str r0,[r5,#XX]:ldr r0,[r5,#Xn]: str r0,[r5,#XW]:ldr r0,[r5,#YX]: add r0,r0,#1 J8�cmp r0,#10 : moveq r0,#0:str r0,[r5,#YX]:bne fj:ldr r0,[r5,#YW]: add r0,r0,#1:cmp r0,#10 : moveq r0,#0:str r0,[r5,#YW]:bne fj:ldr r0,[r5,#YV]: add r0,r0,#1:str r0,[r5,#YV]:.fj bl Vx:mov r0,#0:str r0,[r5,#Yd]: str r0,[r5,#Ye]:str r0,[r5,#Yf] J��str r0,[r5,#Yg]:add r0,r0,#1 : str r0,[r5,#Yh]:mov r0,#7 : str r0,[r5,#Wk]:sub r0,r0,#2 : str r0,[r5,#Wl]:bl Vy:ldr r0,[r5,#Xv]:cmp r0,#0 : blne WU:ldr r0,[r5,#Xv]:cmp r0,#0 : bne fk:bl fi:.fk ldmfd r13!,{pc}:.WX stmfd r13!,{r14} Kd�ldr r0,[r5,#Xv]: sub r0,r0,#1:str r0,[r5,#Xv]:bl bc:ldr r0,[r5,#Wu]:ldr r1,[r5,#Xq]:ldr r2,[r5,#XW]: sub r2,r2,#14:mov r3,#14 : mov r4,#320:mul r3,r4,r3 : sub r2,r2,r3 : mov r7,r2:.fl mov r3,#0:.fm:mov r4,#0:.fn:ldrb r6,[r2],#1 : strb r6,[r1],#1 K��add r4,r4,#1:cmp r4,#48:bne fn:add r3,r3,#1 : add r2,r2,#272:cmp r3,#48:bne fm:mov r6,#0:.fo mov r2,r7:mov r11,#0:.fp:mov r10,#0:.fq:ldrb r9,[r0],#1:cmp r9,#0 : addeq r2,r2,#1 : beq fr:strb r9,[r2],#1:.fr add r10,r10,#1:cmp r10,#48:bne fq L��add r11,r11,#1 : add r2,r2,#272:cmp r11,#48:bne fp:str r0,[r5,#200]: str r1,[r5,#204]: str r2,[r5,#208]:mov r0,#19 : swi "OS_Byte":mov r0,#19 : swi "OS_Byte":mov r0,#19 : swi "OS_Byte":ldr r0,[r5,#200]: ldr r1,[r5,#204]: ldr r2,[r5,#208]:bl fs L�add r6,r6,#1:cmp r6,#9:bne fo:ldmfd r13!,{pc}:.fs STMFD r13!,{r14}:MOV r2,r7:LDR r3,[r5,#Xq]:MOV r9,#0:.ft MOV r8,#0:.fu LDRB r4,[r3],#1:STRB r4,[r2],#1:ADD r8,r8,#1:CMP r8,#48:BNE fu:ADD r9,r9,#1:ADD r2,r2,#272:CMP r9,#48:BNE ft:LDMFD r13!,{PC} N�.bX STMFD r13!,{r14}:LDR r0,[r5,#Xm]:LDR r1,[r5,#Xo]:ADD r1,r0,r1:MOV r2,#0:CMP r1,#1:MOVGE r2,#1:STR r2,[r5,#Xp]:LDMFD r13!,{PC}:.ad STMFD r13!,{r14}:LDMFD r13!,{PC}:.Zw stmfd r13!,{r14,R0-R12}:ldr r1,[r5,#Xv]:cmp r1,#0 : beq fv:ldr r2,[r5,#Xr] N�.fw ldr r0,[r5,#Wv]:mov r3,#0:.fx mov r4,#0:.fy ldrb r6,[r0],#1:cmp r6,#0 : addeq r2,r2,#1 : beq fz:strb r6,[r2],#1:.fz add r4,r4,#1:cmp r4,#16:bne fy:add r3,r3,#1 : add r2,r2,#304:cmp r3,#16:bne fx:sub r2,r2,#960 : sub r2,r2,#960 : sub r2,r2,#960 Ot�sub r2,r2,#960 : sub r2,r2,#960 : sub r2,r2,#320:add r2,r2,#16:sub r1,r1,#1:cmp r1,#0:bne fw:.fv ldmfd r13!,{pc,R0-R12}:.Vy stmfd r13!,{r14,R0-R12}:ldr r0,[r5,#Wt]:ldr r1,[r5,#Xh]:mov r2,#0:.gU ldr r3,[r0],#4 : ldr r4,[r0],#4 P�str r3,[r1],#4 : str r4,[r1],#4:add r1,r1,#312 : add r2,r2,#1:cmp r2,#150:bne gU:ldr r0,[r5,#Xi]: str r0,[r5,#Xj]:mov r0,#0 : str r0,[r5,#Xk]:ldmfd r13!,{pc,R0-R12}:.bW stmfd r13!,{r14}:ldr r0,[r5,#1104]:cmp r0,#1:bne gV:ldr r0,[r5,#Xl]: add r0,r0,#1 P��cmp r0,#25 : moveq r0,#0:str r0,[r5,#Xl]:bne gV:ldr r0,[r5,#Xj]: ldr r1,[r5,#Xk]:add r1,r1,#1 : str r1,[r5,#Xk]:cmp r1,#144:mov r1,#0 : moveq r1,#1:str r1,[r5,#Xm]:mov r1,#0 : strb r1,[r0],#1 : strb r1,[r0],#1:add r0,r0,#320 Q"�sub r0,r0,#2 : str r0,[r5,#Xj]:.gV ldmfd r13!,{pc}:.Zx STMFD r13!,{r14}:LDR r0,[r5,#1400]:MOV r2,#0:LDR r1,[r5,#1308]:.gW BL gX:SUB r1,r1,#(320*16):ADD r1,r1,#24:ADD r0,r0,#4:CMP r0,#1120:�Q r0,#1000:ADDEQ r0,r0,#100:ADD r2,r2,#1:CMP r2,#5:BNE gW Q�LDMFD r13!,{PC}:.gX stmfd r13!,{r14}:ldr r3,[r5,#1300]:mov r4,#512:mla r3,r4,r2,r3:ldr r4,[r5,r0]:cmp r4,#1:addne r3,r3,#256:mov r4,#0:.gY mov r6,#0:.gZ ldr r7,[r3],#4:str r7,[r1],#4:add r6,r6,#1:cmp r6,#4:bne gZ:add r4,r4,#1:add r1,r1,#304:cmp r4,#16 R��bne gY:ldmfd r13!,{pc}:.aU stmfd r13!,{r14}:ldr r0,[r5,#1304]:ldr r1,[r5,#1312]:ldr r2,[r5,#1320]:cmp r2,#6:moveq r2,#0:mov r3,#(48*16):mla r0,r3,r2,r0:mov r3,#0:.ga mov r2,#0:.gb ldr r4,[r0],#4:str r4,[r1],#4:add r2,r2,#1:cmp r2,#12:bne gb Sz�add r1,r1,#272:add r3,r3,#1:cmp r3,#16:bne ga:ldr r0,[r5,#1312]:SUB R0,R0,#36:ldr r1,[r5,#1344]:ldr r2,[r5,#1320]:cmp r2,#0:cmpne r2,#6:ldr r4,[r5,#1348]:addne r1,r1,r4:mov r3,#0 : .gc:mov r4,#0 : .gd:ldr r6,[r1],#4:str r6,[r0],#4:add r4,r4,#1 T$�cmp r4,#9:bne gd:add r0,r0,#280:add r0,r0,#4:add r3,r3,#1:cmp r3,#16:bne gc:ldmfd r13!,{pc}:.au stmfd r13!,{r14}:ldr r0,[r5,#Yy]: cmp r0,#0 : beq ge:mov r1,#400:ldr r2,[r5,#Yw]:mla r2,r1,r0,r2:ldr r3,[r5,#Yx]:mov r4,#0 : .gf:mov r6,#0 : .gg T�ldr r7,[r2],#4:str r7,[r3],#4:add r6,r6,#4:cmp r6,#20:bne gg:add r4,r4,#1:add r3,r3,#300:cmp r4,#20:bne gf:ldr r4,[r5,#Yz]:CMP R4,#0 :�Q R4,#1 : MOVNE R4,#0:CMP R4,#0 : BEQ ge:add r0,r0,#1 : cmp r0,#5 : moveq r0,#0:str r0,[r5,#Yy]:.ge ldmfd r13!,{pc} U��.WZ stmfd r13!,{r14}:ldr r0,[r5,#Xw]:ldr r1,[r5,#Xx]:ldr r2,[r5,#Xy]:ldr r3,[r5,#Xz]:LDR R4,[r5,#500]:CMP R4,#0:BEQ gh:ADD R3,R3,R4:cmp r3,#10 : subge r3,r3,#10 : addge r2,r2,#1:cmp r2,#10 : moveq r2,#0 : addeq r1,r1,#1 V�cmp r1,#10 : moveq r1,#0 : addeq r0,r0,#1:cmp r0,#10 : moveq r10,#0:str r0,[r5,#Xw]:str r1,[r5,#Xx]:str r2,[r5,#Xy]:str r3,[r5,#Xz]:bl Vz:.gh mov r0,#0:ldmfd r13!,{pc}:.Vz stmfd r13!,{r14}:mov r0,#328:ldr r4,[r5,#ZW]:.gi ldr r1,[r5,r0]:ldr r2,[r5,#Ww] V��mov r3,#256 : mla r2,r3,r1,r2:mov r1,#0:.gj mov r3,#0:.gk ldr r6,[r2],#4 : str r6,[r4],#4:add r3,r3,#1:cmp r3,#4:bne gk:add r1,r1,#1 : add r4,r4,#304:cmp r1,#16:bne gj:add r4,r4,#16 : sub r4,r4,#960:sub r4,r4,#960 : sub r4,r4,#960 WD�sub r4,r4,#960 : sub r4,r4,#960:sub r4,r4,#320:add r0,r0,#4:cmp r0,#344:bne gi:ldmfd r13!,{pc}:.Zy stmfd r13!,{r14}:ldr r0,[r5,#YU]:ldr r1,[r5,#YV]:mov r3,#168:mla r0,r1,r3,r0:ldr r2,[r5,#YY]:mov r3,#0 : .gl:mov r4,#0 : .gm:ldrb r1,[r0],#1 X�cmp r1,#1 : beq gn:strb r1,[r2]:.gn add r2,r2,#1:add r4,r4,#1:cmp r4,#12:bne gm:add r3,r3,#1:add r2,r2,#300:ADD R2,R2,#8:cmp r3,#14 : bne gl:ldr r0,[r5,#YU]:ldr r1,[r5,#YW]:mov r3,#168:mla r0,r1,r3,r0:ldr r2,[r5,#YY]:add r2,r2,#17:mov r3,#0 : .go X��mov r4,#0 : .gp:ldrb r1,[r0],#1:cmp r1,#1 : beq gq:strb r1,[r2]:.gq add r2,r2,#1:add r4,r4,#1:cmp r4,#12 : bne gp:add r3,r3,#1:add r2,r2,#300:ADD R2,R2,#8:cmp r3,#14 : bne go:ldr r0,[r5,#YU]:ldr r1,[r5,#YX]:mov r3,#168:mla r0,r1,r3,r0:ldr r2,[r5,#YY] YV�add r2,r2,#34:mov r3,#0 : .gr:mov r4,#0 : .gs:ldrb r1,[r0],#1:cmp r1,#1 : beq gt:strb r1,[r2]:.gt add r2,r2,#1:add r4,r4,#1:cmp r4,#12 : bne gs:add r3,r3,#1:add r2,r2,#300:ADD R2,R2,#8:cmp r3,#14 : bne gr:ldmfd r13!,{pc}:.fi stmfd r13!,{r14} Z�mov r0,#1 : str r0,[r5,#XX]:ldr r0,[r5,#Wx]:ldr r1,[r5,#ZX]:mov r2,#0:.gu mov r3,#0:.gv ldrb r4,[r0],#1 : strb r4,[r1],#1:add r3,r3,#1:cmp r3,#100:bne gv:add r1,r1,#220 : add r2,r2,#1:cmp r2,#26:bne gu:mov r3,#64:.gw mov r0,#19 : swi "OS_Byte" Z��sub r3,r3,#1:cmp r3,#0:bne gw:ldmfd r13!,{pc}:.Wb stmfd r13!,{r14}:ldr r0,[r5,#Yn]:ldr r1,[r5,#Yo]:mov r2,#0:.gx mov r3,#0:.gy ldrb r4,[r0],#1:cmp r4,#0 : beq gz:strb r4,[r1]:.gz add r1,r1,#1:add r3,r3,#1:cmp r3,#104:bne gy:add r1,r1,#216:add r2,r2,#1 [��cmp r2,#16:bne gx:ldmfd r13!,{pc}:.WU stmfd r13!,{r14}:ldr r0,[r5,#Wo]:ldr r1,[r5,#ZV]:ldr r2,[r5,#Wp]:.hU mov r3,#0:.hV mov r4,#0:.hW ldr r6,[r1],#4 : str r6,[r2],#4:add r4,r4,#1:cmp r4,#18:bne hW:add r1,r1,#248 : add r3,r3,#1:cmp r3,#22:bne hV \b�.hX ldr r1,[r5,#ZV]:mov r3,#0:.hY mov r4,#0:.hZ ldr r6,[r0],#4 : str r6,[r1],#4:add r4,r4,#1:cmp r4,#18:bne hZ:str r2,[r5,#Xf]: str r1,[r5,#Xe]: str r0,[r5,#Xd]:mov r0,#19 : swi "OS_Byte":ldr r0,[r5,#1600]:cmp r0,#1:bne ha:BL al \�.ha ldr r0,[r5,#Xd]: ldr r1,[r5,#Xe]: ldr r2,[r5,#Xf]:add r1,r1,#248 : add r3,r3,#1:cmp r3,#22:bne hY:mov r4,#0:.hb mov r0,#19 : swi "OS_Byte":ldr r0,[r5,#1600]:cmp r0,#1:bne hc:BL al:.hc add r4,r4,#1:cmp r4,#12:bne hb:ldr r1,[r5,#ZV]:ldr r2,[r5,#Wp] ]z�mov r3,#0:.hd mov r4,#0:.he ldr r6,[r2],#4 : str r6,[r1],#4:add r4,r4,#1:cmp r4,#18:bne he:str r1,[r5,#Xe]: str r2,[r5,#Xf]:mov r0,#19 : swi "OS_Byte":ldr r0,[r5,#1600]:cmp r0,#1:bne hf:BL al:.hf ldr r1,[r5,#Xe]: ldr r2,[r5,#Xf] ]��add r1,r1,#248 : add r3,r3,#1:cmp r3,#22:bne hd:ldmfd r13!,{pc}:.hg stmfd r13!,{r14}:mov r0,#0:ldr r1,[r5,#Wq]:ldr r10,[r5,#Vu]:.hh ldr r2,[r1],#4:ldrB r3,[r1],#8 : ldrb r4,[r2]:cmp r4,#0 : bne hi:strb r3,[r2]:.hi:add r0,r0,#1:cmp r0,r10:bne hh:bl hj ^��BL hk:ldmfd r13!,{pc}:.hl stmfd r13!,{r14}:BL hm:mov r0,#0:ldr r1,[r5,#Wq]:ldr r10,[r5,#Vu]:.hn ldr r2,[r1],#4:ldrB r3,[r1],#8 : ldrb r4,[r2]:cmp r4,r3 : bne ho:mov r3,#0 : strb r3,[r2]:.ho:add r0,r0,#1:cmp r0,r10:bne hn:ldmfd r13!,{pc} _�.hp stmfd r13!,{r14}:mov r0,#0:ldr r1,[r5,#Wq]: ldr r4,[r5,#Wr]: ldr r6,[r5,#Ws]:ldr r10,[r5,#Vu]:.hq ldr r2,[r1],#8:ldr r3,[r1],#4:add r2,r2,r3:cmp r2,r4 : subgt r2,r2,r6:sub r1,r1,#12 : str r2,[r1],#12:add r0,r0,#1:cmp r0,r10:bne hq:ldmfd r13!,{pc} `r�.hj stmfd r13!,{r14}:ldr r3,[r5,#Wr]:mov r0,#&80:mov r1,#7:swi "OS_Byte":cmp r2,#0:addGT r3,r3,#256:BLE hr:CMP R1,#20 : MOVGT R1,#20:.hr add r3,r3,r1:mov r0,#&80:mov r1,#8:swi "OS_Byte":cmp r1,#100:movge r1,#100:Cmp r1,#28:movle r1,#28:mov r4,#320 a&�mul r1,r4,r1:sub r3,r3,r1:str r3,[r5,#520]:ldr r0,[r5,#512]:ldr r1,[r5,#516]:mov r2,#0:.hs mov r4,#0:.ht ldrb r7,[r3]:strb r7,[r1],#1:ldrb r6,[r0],#1:cmp r6,#0:beq hu:cmp r6,#247:moveq r6,#0:strb r6,[r3]:.hu add r3,r3,#1:add r4,r4,#1:cmp r4,#40:bne ht a�add r3,r3,#280:add r2,r2,#1:cmp r2,#29:bne hs:ldmfd r13!,{pc}:.hm stmfd r13!,{r14}:ldr r0,[r5,#520]:ldr r1,[r5,#516]:mov r2,#0:.hv mov r3,#0:.hw ldrb r4,[r1],#1:strb r4,[r0],#1:add r3,r3,#1:cmp r3,#40:bne hw:add r0,r0,#280:add r2,r2,#1:cmp r2,#29 b��bne hv:ldmfd r13!,{pc}:.hx STMFD r13!,{r14}:LDR r0,[r5,#Vu]:CMP r0,#200:ADDLE r0,r0,#1:STR r0,[r5,#Vu]:BL hg:MOV r0,#19:SWI "OS_Byte":BL hl:BL hp:LDMFD r13!,{PC}:.Zz stmfd r13!,{r14,r0-r12}:mov r0,#0:ldr r1,[r5,#Yl]:.hy ldr r2,[r5,#Ym] c��mov r3,#(18*320):mul r3,r0,r3:sub r2,r2,r3:ldr r3,[r5,#Yk]:mov r4,#256:add r6,r0,#1:cmp r6,r1 : addle r3,r3,r4:mov r6,#0:.hz mov r7,#0:.iU ldrb r8,[r3],#1:cmp r8,#1 : beq iV:strb r8,[r2]:.iV add r2,r2,#1:add r7,r7,#1:cmp r7,#16:bne iU:add r6,r6,#1 dd�add r2,r2,#304:cmp r6,#16:bne hz:add r0,r0,#1:cmp r0,#5:bne hy:ldmfd r13!,{pc,r0-r12}:.iW STMFD r13!,{r14}:MOV r0,#&1C:SWI "OS_Mouse":STR r0,[r5,#200]:STR r1,[r5,#204]:STR r2,[r5,#208]:LDMFD r13!,{PC}:.iX stmfd r13!,{r14}:ldr r0,[r5,#YZ]:mov r1,#0 eT�.iY ldr r2,[r0],#4:ldr r3,[r0],#4:ldr r4,[r0],#4:ldr r6,[r0],#4:ldr r7,[r0],#4:ldr r8,[r5,#200]:ldr r9,[r5,#204]:ldr r10,[r5,#208]:mov r11,#0:cmp r10,#0 : beq iZ:cmp r8,r2 : BLE iZ:cmp r8,r4 : BGT iZ:cmp r9,r3 : BLE iZ:cmp r9,r6 : BGT iZ e��ldr r0,[r5,#Ya]:mov r10,#184:mov r2,#320:mul r10,r2,r10:add r0,r0,r10:add r0,r0,#28:STR R7,[r5,#380]:ADD r2,r7,#1:bl Zu:b ia:.iZ add r1,r1,#1:cmp r1,#31:bne iY:.ia ldmfd r13!,{pc}:.ez STMFD r13!,{r14}:MOV r10,#1 : STR r10,[r5,#524] f��MOV r10,#1 : STR r10,[r5,#528]:MOV r10,#0 : STR r10,[r5,#532]:LDMFD r13!,{PC}:.fU STMFD r13!,{r14}:MOV r10,#1 : STR r10,[r5,#524]:MOV r10,#2 : STR r10,[r5,#528]:MOV r10,#0 : STR r10,[r5,#532]:LDMFD r13!,{PC}:.fV STMFD r13!,{r14} g�MOV r10,#1 : STR r10,[r5,#524]:MOV r10,#3 : STR r10,[r5,#528]:MOV r10,#0 : STR r10,[r5,#532]:LDMFD r13!,{PC}:.fW STMFD r13!,{r14}:MOV r10,#1 : STR r10,[r5,#524]:MOV r10,#4 : STR r10,[r5,#528]:MOV r10,#0 : STR r10,[r5,#532]:LDMFD r13!,{PC} g��.cb ldr r10,[r5,#528]:cmp r10,#1:mov r10,#1 : str r10,[r5,#532]:beq cd:ldr r10,[r5,#528]:cmp r10,#2:mov r10,#1 : str r10,[r5,#532]:beq cc:ldr r10,[r5,#528]:cmp r10,#3:mov r10,#1 : str r10,[r5,#532]:beq cf:ldr r10,[r5,#528]:cmp r10,#4 h$�mov r10,#1 : str r10,[r5,#532]:beq ce:mov r10,#1 : str r10,[r5,#532]:mov r0,#7:swi "OS_WriteC":ldmfd r13!,{pc}:.ex STMFD r13!,{r0-r12,r14}:LDR r0,[r5,#ZY]:LDR r1,[r5,#Za]:MOV r2,#0:.ib LDR r3,[r0],#4:LDR r4,[r0],#4:LDR r6,[r0],#4:LDR r7,[r5,#Xa] h�LDR r8,[r5,#Xb]:CMP r7,r4:BNE ic:CMP r8,r6:BNE ic:LDR r0,[r5,#ZZ]:MOV r1,#12:MLA r0,r1,r2,r0:LDR r10,[r0,#4]:LDR r11,[r0,#8]:BL de:MOV r12,#00:STRB r12,[r8,r3]:BL et:STR R0,[r5,#560]:MOV R0,#1:STR R0,[r5,#556]:LDMFD r13!,{r0-r12,pc}:.ic ADD r2,r2,#1 i��CMP r2,r1:BNE ib:LDMFD r13!,{r0-r12,PC}:.aw stmfd r13!,{r14}:stmfd r13!,{r0-r12}:ldr r0,[r5,#552]:mov r1,#400:ldr r2,[r5,#556]:sub r2,r2,#1:mla r0,r1,r2,r0:ldr r1,[r5,#560]:mov r2,#0 : .id:mov r3,#0 : .ie:ldr r4,[r0],#4:str r4,[r1],#4:add r3,r3,#1 j6�cmp r3,#5:bne ie:add r2,r2,#1:add r1,r1,#300:cmp r2,#20:bne id:ldr r0,[r5,#556]:add r0,r0,#1:cmp r0,#9:moveq r0,#0:str r0,[r5,#556]:.if ldmfd r13!,{r0-r12}:ldmfd r13!,{pc}:.ig stmfd r13!,{r14}:ldmfd r13!,{pc}:ldr r0,[r5,#572]:ldr r1,[r5,#564] j�mov r2,#180*20:ldr r3,[r5,#568]:mla r1,r2,r3,r1:mov r2,#0:.ih mov r3,#0:.ii ldr r4,[r1],#4:str r4,[r0],#4:add r3,r3,#1:cmp r3,#45:bne ii:add r0,r0,#140:add r2,r2,#1:cmp r2,#20:bne ih:ldr r0,[r5,#568]:add r0,r0,#1:cmp r0,#5:moveq r0,#0:str r0,[r5,#568] k��ldmfd r13!,{pc}:.hk STMFD r13!,{r14}:LDR r0,[r5,#576]:ADD r0,r0,#1:CMP r0,#8:�Q r0,#0:STR r0,[r5,#576]:BLEQ ig:LDMFD r13!,{PC}:]:�:� l\���ij:�:�:�"SCHOOSE 14":�&ED,440,190:�"SCHOOSE 1":�&ED,440,350:�"SCHOOSE 2":�&ED,230,270:�"SCHOOSE 3":�&ED,650,270:�0,0Ȝ0:ȓȐ380,500,16*32,12*32:�0,12Ȝ0:ȓ380-16,500-16,(17*32)+4,(13*32)+4:�"SCHOOSE 4":�&ED,340,48:�"SCHOOSE 5":�&ED,0,0 l���"SFLIPY 5":�&ED,1280-(32*4),0:ȗ �600,332:�"POINTER 1":�"SCHOOSE 6":�&ED,120*4,0:�ac:�21Ȝ64:�15,1);"Screen : ";:�21Ȝ255:�;F%!56;" ":�:�iW:X=F%!200:Y=F%!204:ik=F%!208:il=ik:im=Y:in=X:ȕin=X �im=Y �ik=il:Ȗ:�iW:X=F%!200:Y=F%!204:ik=F%!208:�:io=0 m�3�(X>440) �(X<840) �(Y>350) �(Y<414) �ik>0 �io=1 m�3�(X>230) �(X<630) �(Y>270) �(Y<334) �ik>0 �io=2 m�4�(X>650) �(X<1050) �(Y>270) �(Y<334) �ik>0 �io=3 m�0�(X>440) �(X<840) �(Y>190) �(Y<254) �ik>0 �� m��io=2 �F%!56>1 � m�<S=F%!56:S-=1:F%!56=S:�0,0Ȝ0:ȓȐ380,500,16*32,12*32:�ac n�:�io=3 �F%!56<25 � n(<S=F%!56:S+=1:F%!56=S:�0,0Ȝ0:ȓȐ380,500,16*32,12*32:�ac nd]�:Ȗ:Ȗ:�21Ȝ64:�15,1);"Screen : ";:�21Ȝ255:�;F%!56;" ":�io=1:�(7):�:�:�"POINTER 0":� n���Vv:�"FX 15,0":�:�:�27Ȝ255:�11,18);"PRESS SPACE TO PLAY":ȗ �140,40:�"FX 15,1":�"FX 15,0":�23,27,0,150,0,0,0,0,0,0:�&ED,100,600:�23,27,0,30,0,0,0,0,0,0:�&ED,424,0+48:�23,27,0,31,0,0,0,0,0,0:�&ED,20,40+48:�23,27,0,32,0,0,0,0,0,0:�&ED,860,40+48 o@��23,27,0,15,0,0,0,0,0,0:�&ED,440,120+48:�23,27,0,6,0,0,0,0,0,0:�&ED,760,920:�3,3:�23,27,0,169,0,0,0,0,0,0:�&ED,768,760:�23,27,0,17,0,0,0,0,0,0:�&ED,28,360+20:�23,27,0,18,0,0,0,0,0,0:�&ED,1000,360+20:�3,0:�23,27,0,100,0,0,0,0,0,0:�&ED,550,820 o��F%!1600=1 � o�+�23,27,0,80,0,0,0,0,0,0:�&ED,270,190+48 o�-�:�23,27,0,81,0,0,0,0,0,0:�&ED,270,190+48 o���:�23,27,0,90,0,0,0,0,0,0:�&ED,1280-(270+140),190:�23,27,0,93,0,0,0,0,0,0:�&ED,342,520:�23,27,0,94,0,0,0,0,0,0:�&ED,430,480:�23,27,0,95,0,0,0,0,0,0:�&ED,160,640:�23,27,0,96,0,0,0,0,0,0:�&ED,540,600:�23,27,0,97,0,0,0,0,0,0:�&ED,1100,480 o�N�23,27,0,98,0,0,0,0,0,0:�&ED,50,570:�23,27,0,99,0,0,0,0,0,0:�&ED,980,650:� p0)��Vw:�B:ip=�:iq=�:�:�hx:�(-99) �ip=� pvb�iW:X=F%!200:Y=F%!204:Y+=25:B=F%!208:ȗȓ0,0,360,112:�X>110 �X<206 �Y>30+48 �Y<30+37+48 �B=4 � p�Lȗȓ0,0,1024,1280:�ir:ȗȓ0,5,360,130:ȗ �600,332:B=0:�:�:�Vv:�"FX 15,0" p��:�X<110 �Y>33+48 �B=4 � q#�F%!1600=1 �F%!1600=0�F%!1600=1 q�0,0Ȝ0:�F%!1600=1 � q*+�23,27,0,80,0,0,0,0,0,0:�&ED,270,190+48 q4-�:�23,27,0,81,0,0,0,0,0,0:�&ED,270,190+48 qH'�:�:�hx:ȗis,it,iu:�iu=0:�"FX 15,0" qf#�:�X>110 �X<206 �Y<30+48 �B=4 � qzPȗȓ0,0,1024,1280:�iv:�iw:ȗȓ0,5,360,130:�:�:�Vv:�"FX 15,0":ȗ �600,332:B=0 q��:�X>210 �Y<45+48 �B=4 � q�Pȗȓ0,0,1024,1280:�ix:�iw:ȗȓ0,5,360,130:�:�:�Vv:�"FX 15,0":ȗ �600,332:B=0 r.�:�X<105 �Y<45+48 �B=4 � rBPȗȓ0,0,1024,1280:�iy:�iw:ȗȓ0,5,360,130:�:�:�Vv:�"FX 15,0":ȗ �600,332:B=0 r�'�:��(-99) �ip=� ��(-113):�(-113) � r�UW=�:�� ��(-113) r��:� r���iw:�:ȗis,iz,iu:�iu=0:� s���ir:F%!1220=1:�:�:jU=1:�jV:�23,27,0,93,0,0,0,0,0,0:�&ED,332,0:�23,27,0,14,0,0,0,0,0,0:�&ED,440,40:�23,27,0,2,0,0,0,0,0,0:�&ED,20,80:�23,27,0,3,0,0,0,0,0,0:�&ED,858,80:�0,0Ȝ0:ȓȐ380,500,16*32,12*32:�0,63Ȝ255:�23,27,0,229,0,0,0,0,0,0:�&ED,520,248 s���23,27,0,230,0,0,0,0,0,0:�&ED,464,970:�23,27,0,231,0,0,0,0,0,0:�&ED,400,400:�23,27,0,232,0,0,0,0,0,0:�&ED,640,400:ȓ380-16,500-16,(17*32)+4,(13*32)+4:�0,63Ȝ64:ȓ380-20,500-20,(17*32)+12,(13*32)+12:�0,42Ȝ128:ȓ380-24,500-24,(17*32)+20,(13*32)+20 s��0,0Ȝ255:ȓ380-28,500-28,(17*32)+28,(13*32)+28:�0,0Ȝ64:ȓ380-32,500-32,(17*32)+36,(13*32)+36:ȓ380-36,500-36,(17*32)+44,(13*32)+44:ȗ �600,332:�"POINTER 1":jW=1:�23,27,0,226,0,0,0,0,0,0:�&ED,64,356+(30*4):�23,27,0,233,0,0,0,0,0,0:�&ED,64,160 t,��&ED,1000,160:�23,27,0,234,0,0,0,0,0,0:�&ED,1020,460:�23,27,0,236,0,0,0,0,0,0:�&ED,190*4+(24*8)+24,880:�23,27,0,237,0,0,0,0,0,0:�&ED,190*4+(24*8)+96,760:�23,27,0,235,0,0,0,0,0,0:�&ED,190*4+(24*8)+96+56,880:�3,10:�"SCHOOSE choose":�&ED,404,496 tr�jX%=404:jY%=496:jZ%=404:ja%=496:jb=1:jc=1:jd=50-12:je=620-12:jf=1:jg=0:�:�iW:ik=F%!208:il=ik:im=Y:in=X:X=F%!200:Y=F%!204:�X>(jX%) �X<(jX%+(9*52)) �Y>(jY%) �Y<(jY%+(7*52)) � t�Mjb=-1:�jh=(jX%) �(jX%+(8*52))�52:�X>=jh �X<=jh+52 �jZ%=jh:jh=(jX%+(8*52)) uWjb=jb+1:�:jc=-1:�ji=(jY%) �(jY%+(6*52))�52:�Y>=ji �Y<=ji+52 �ja%=ji:ji=(jY%+(6*52)) uNjc+=1:�:�ik=4 � uljg=1 uv#�:jj=jb+1:jj+=jc*9:�jj>60 �jg=0 u��jj<61 � u�A�3,63Ȝ255:ȓȐjZ%,ja%+24,44,44:Ȗ:Ȗ:Ȗ:ȓȐjZ%,ja%+24,44,44 u�� u��:�jg=1:�0,0Ȝ0:ȓȐ404,496,470,380:ȓȐ464,970,400,100:F%!56=jj:�"SLOAD <MrDoo$Dir>.Sprites.LITTLES":�0,0:�23,27,0,1,0,0,0,0,0,0:�ac:�21Ȝ64:�15,1);"Screen : ";:�21Ȝ255:�;F%!56;" ":jW%=1:jX%=416:jY%=536:jZ%=416:ja%=536:jb=1:jc=1:jd=50-12:je=620-12 v��jf=1:�3,10:�23,27,0,238,0,0,0,0,0,0:�&ED,502,1024-(15*4):�:�iW:�iX:ik=F%!208:il=ik:im=Y:in=X:jW%=(F%!380)+1:X=F%!200:Y=F%!204:�in=X �im=Y �ik=il � w�3,0:�F%!380=90 �jW%=90 w$�F%!380=91 �jW%=91 w.6�23,27,0,jW%,0,0,0,0,0,0:�&ED,jZ%,ja%:�F%!380>89 � wB/�0,0:�23,27,0,101,0,0,0,0,0,0:�&ED,1048,208 wV1�:�0,0:�23,27,0,102,0,0,0,0,0,0:�&ED,1048,208 wtT�:�3,0:�23,27,0,jW%,0,0,0,0,0,0:�&ED,jZ%,ja%:�ik=4 �X>404 �X<644 �Y>404 �Y<450 � w�;jk=0:�I=1 �200:?((F%!4)+((F%!56)*200)+jk)=0:jk+=1:�:�ac w�+�:�ik=4 �X>1035 �X<1094 �Y>470 �Y<530 � w� F%!380=90 w�+�:�ik=4 �X>1095 �X<1200 �Y>470 �Y<530 � x F%!380=91 x)�:�ik=4 �X>644 �X<882 �Y>404 �Y<450 � x(Rjk=0:�I=(Ui+(101*200)) �(Ui+(102*200))-1:?(Ui+((F%!56)*200)+jk)=?I:jk+=1:�:�ac xdA�:�X>(jX%-32) �X<(jX%+(15*32)) �Y>(jY%-32) �Y<(jY%+(11*32)) � xxRjb=-1:�jh=(jX%-32) �(jX%+(15*32))�32:�X>=jh �X<=jh+32 �jZ%=jh:jh=(jX%+(15*32)) x�\jb=jb+1:�:jc=-1:�ji=(jY%-32) �(jY%+(11*32))�32:�Y>=ji �Y<=ji+32 �ja%=ji:ji=(jY%+(11*32)) x�jc+=1:�:�ik=4 � x�E?((F%!4)+((F%!56)*200)+(jb*12)+jc)=jW%:�0,0:�&ED,jZ%,ja%:�3,0:�ac y �:�ik=1 � y,K?((F%!4)+((F%!56)*200)+(jb*12)+jc)=0:�0,0Ȝ0:ȓȐjZ%,ja%,28,28:�3,0:�ac y^� yh%�:�iW:X=F%!200:Y=F%!204:ik=F%!208 y�9�:Ȗ:io=0:�(X>524) �(X<766) �(Y>248) �(Y<360) �ik=4 � y���:�:�aV:Ȗ:Ȗ:Ȗ:Ȗ:Ȗ:Ȗ:�:�iW:�F%!208<>0:�"SLOAD <MrDoo$Dir>.Sprites.PFWW":�:�:jU=1:�jV:�23,27,0,93,0,0,0,0,0,0:�&ED,332,0:�23,27,0,14,0,0,0,0,0,0:�&ED,440,40:�23,27,0,2,0,0,0,0,0,0:�&ED,20,80:�23,27,0,3,0,0,0,0,0,0:�&ED,858,80 zX��0,0Ȝ0:ȓȐ380,500,16*32,12*32:�0,63Ȝ255:�23,27,0,229,0,0,0,0,0,0:�&ED,520,248:�23,27,0,230,0,0,0,0,0,0:�&ED,464,196:�23,27,0,231,0,0,0,0,0,0:�&ED,400,400:�23,27,0,232,0,0,0,0,0,0:�&ED,640,400:ȓ380-16,500-16,(17*32)+4,(13*32)+4 z���0,63Ȝ64:ȓ380-20,500-20,(17*32)+12,(13*32)+12:�0,42Ȝ128:ȓ380-24,500-24,(17*32)+20,(13*32)+20:�0,0Ȝ255:ȓ380-28,500-28,(17*32)+28,(13*32)+28:�0,0Ȝ64:ȓ380-32,500-32,(17*32)+36,(13*32)+36:ȓ380-36,500-36,(17*32)+44,(13*32)+44:ȗ �600,332 z��"POINTER 1":jW=1:�23,27,0,226,0,0,0,0,0,0:�&ED,64,356+(30*4):�23,27,0,233,0,0,0,0,0,0:�&ED,64,160:�&ED,1000,160:�23,27,0,234,0,0,0,0,0,0:�&ED,1020,460:�23,27,0,236,0,0,0,0,0,0:�&ED,190*4+(24*8)+24,880:�23,27,0,237,0,0,0,0,0,0:�&ED,190*4+(24*8)+96,760 {*��23,27,0,235,0,0,0,0,0,0:�&ED,190*4+(24*8)+96+56,880:�"SLOAD <MrDoo$Dir>.Sprites.LITTLES":�0,0:�ac:�21Ȝ64:�15,1);"Screen : ";:�21Ȝ255:�;F%!56;" ":jW%=1:jX%=416:jY%=536:jZ%=416:ja%=536:jb=1:jc=1:jd=50-12:je=620-12:jf=1:�3,10 {�1�23,27,0,238,0,0,0,0,0,0:�&ED,502,1024-(15*4) {�2�:�(X>978) �(X<1073) �(Y>877) �(Y<975) �ik=4 � {�"LOAD <MrDoo$Dir>.Data-Files.uSCREENS "+�~(F%!4):�"LOAD <MrDoo$Dir>.Data-Files.uSCREENS "+�~(F%!280):�0,0Ȝ0:ȓȐ380,500,16*32,12*32:�ac:�3,0 |.6�:Ȗ:�(X>1108) �(X<1200) �(Y>877) �(Y<975) �ik=4 � |L��"SAVE <MrDoo$Dir>.Data-Files.uSCREENS "+�~(F%!4)+" +5000":�"STAMP <MrDoo$Dir>.Data-Files.uSCREENS":�"LOAD <MrDoo$Dir>.Data-Files.uSCREENS "+�~(F%!4):�"LOAD <MrDoo$Dir>.Data-Files.uSCREENS "+�~(F%!280):�0,0Ȝ0:�7:ȓȐ380,500,16*32,12*32:�ac:�3,0 |�3�:�(X>1052) �(X<1150) �(Y>758) �(Y<870) �ik=4 � |���"LOAD <MrDoo$Dir>.Data-Files.SCREENS "+�~(F%!4):�"LOAD <MrDoo$Dir>.Data-Files.SCREENS "+�~(F%!280):�0,0Ȝ0:ȓȐ380,500,16*32,12*32:�ac:�3,0 |�3�:�(X>23) �(X<417) �(Y>83) �(Y<138) �ik=4 �io=2 } 3�(X>864) �(X<1252) �(Y>83) �(Y<138) �ik=4 �io=3 } <�63Ȝ255:jl=�:�(X>443) �(X<836) �(Y>42) �(Y<100) �ik=4 � }(A�15,27);"PLEASE WAIT":�"SLOAD <MrDoo$Dir>.Sprites.PFWW":jl=� }F�:�io=2 �F%!56>1 � }Z=s=F%!56:s=s-1:F%!56=s:�0,0Ȝ0:ȓȐ380,500,16*32,12*32:�ac }��:�io=3 �F%!56<60 � }�=s=F%!56:s=s+1:F%!56=s:�0,0Ȝ0:ȓȐ380,500,16*32,12*32:�ac }�Z�:Ȗ:�21Ȝ64:�15,1);"Screen : ";:�21Ȝ255:�;F%!56;" ":�io=1 �jl=�:�"POINTER 0":�iw:� ~J1��jV:�23,27,0,227,0,0,0,0,0,0:�&ED,1020,688:� b���Vn:jm=34:jn=44:jo=56:jp=68:jq=80:�jr%=0 �2�2:P%=Uc:[OPT jr%:STMFD R13!,{R0-R12,R14}:BL Vs:.js:SWI "OS_ReadEscapeState":BCS jt:BL al:MOV R0,#&13:SWI "OS_Byte":B js:.jt:BL Vp:LDMFD R13!,{R0-R12,PC}:.ju:EQUS "<MrDoo$Dir>.Data-Files.CHASE2":EQUB 0:ALIGN ���.Vr:stmfd r13!,{r14}:MOV R0,#16:ADR R1,ju:ADR R2,Uc:ADD R2,R2,#40*1024:STR R2,jv:MOV R3,#0:SWI "OS_File":ldmfd r13!,{pc}:.Vs:STMFD R13!,{R14}:ADR R12,jw:MOV R1,#0:STR R1,[R12],#4:LDR R0,jv:LDR R9,[R0,#4]:ADD R0,R0,#8:ADD R9,R0,R9:MOV R10,R0:LDR R4,jx ���BL jy:LDR R1,[R0]:STR R1,[R12],#4:MOV R1,#0:STR R1,[R12],#4:MOV R0,R10:LDR R4,jz:BL jy:STR R0,[R12],#4:MOV R0,R10:LDR R4,kU:BL jy:STR R0,[R12],#4:MOV R0,R10:LDR R4,kV:BL jy:LDR R6,[R0]:BL kW:STR R11,[R12],#4:LDR R4,kX:MOV R0,R10:.kY:BL jy ���STR R0,[R11],#4:ADD R0,R0,R3:SUBS R6,R6,#1:BGT kY:ADR R1,kZ:LDR R4,ka:MOV R7,#36:.kb:BL jy:SUB r5,R0,#8:STR r5,[R1],#4:ADD R0,R0,R3:SUBS R7,R7,#1:BGT kb:MOV R0,R10:LDR R4,kc:BL jy:LDR R12,[R0]:STR R12,kd:MOV R0,R10:LDR R4,ke:BL jy:MOV R11,R0:BL kf �|�LDMFD R13!,{PC}:.kg:EQUS "TINF":.kc:EQUS "MVOX":.ke:EQUS "STER":.jx:EQUS "MLEN":.jz:EQUS "PLEN":.kU:EQUS "SEQU":.kV:EQUS "PNUM":.kX:EQUS "PATT":.ka:EQUS "SAMP":.kh:ADR R9,ki:ADD R9,R9,R7,LSL#5:LDMIA R9,{R0-R6}:CMP R6,#0:BEQ kj:SUB R8,R3,R0,LSR#16 ��SUB R8,R8,R1,LSR#8:CMP R8,#208:BGT kk:.kl:]:�km%=1 �16:[:OPT jr%:LDRB R8,[R4,R0,LSR#16]:SUBS R8,R8,r5:MOVMI R8,#0:STRB R8,[R12],R11:ADD R0,R0,R1:]:�:[:OPT jr%:CMP R3,R0,LSR#16:BGE kn:MOVS R0,R2,LSL#16:BEQ kj:.kn:CMP R12,R10:BLT kl:STR R0,[R9] ��MOV R0,#%00001000:LDMFD R13!,{PC}:.kj:MOV r5,#0:STR r5,[R9,#24]:.ko:STRB r5,[R12],R11:CMP R12,R10:BLT ko:MOV R0,#%00001000:LDMFD R13!,{PC}:.ki:]:�kp%=1 �64:[OPT jr%:EQUD 0:]:�:[OPT jr%:.jv:EQUD 0:.jw:EQUD 0:EQUD 0:EQUD 0:EQUD 0:EQUD 0:EQUD 0:.kd �F�EQUD 0:.kq:EQUD 5:.kr:EQUD 6:.kZ:]:P%+=36*4:[OPT jr%:.ks:EQUD0:EQUD0:EQUD0:EQUD0:EQUD0:EQUD0:EQUD0:EQUD0:.kt:EQUD0:EQUD0:EQUD0:EQUD0:EQUD0:EQUD0:EQUD0:EQUD0:.ku:ADR R7,ki:MOV PC,R14:.al:STMFD R13!,{R0-R12,R14}:LDR R0,kq:LDR R1,kr:ADD R0,R0,#1 �^�CMP R0,R1:MOVGE R0,#0:STR R0,kq:BEQ kv:BNE kw:.kv:ADR R0,jw:LDMIA R0,{R1-R6,R11}:LDRB R7,[r5,R1]:LDR R12,[R6,R7,LSL#2]:MOV R10,R11,LSL#2:MLA R12,R3,R10,R12:LDRB R7,[R4,R7]:ADD R3,R3,#1:CMP R3,R7:BLT kx:MOV R3,#0:ADD R1,R1,#1:CMP R1,R2:MOVGE R1,#0:.kx �b�STMIA R0,{R1-R3}:ADR R2,kt:LDMIA R12,{R4-R11}:STMIA R2,{R4-R11}:ADR R7,ki:LDR R11,kd:BL ky:MOV R9,#0:.kz:LDR r5,[R12],#4: � R2,r5,#&FF0000:MOV R2,R2,LSR#16:SUBS R2,R2,#1:BLT lU:BL lV:MOVS R4,r5,LSR#24:BLGT lW:.lU:BL lX:ADD R7,R7,#32:ADD R9,R9,#1 �>�CMP R9,R11:BLT kz:.lY:LDMFD R13!,{R0-R12,PC}:.lW:STMFD R13!,{R12,R14}:BL lZ:SUB R3,R4,#1:LDR R3,[R12,R3,LSL#2]:STR R3,[R7,#28]:ADR R1,ks:STR R3,[R1,R9,LSL#2]:LDR R3,[R8,R3,LSL#2]:STR R3,[R7,#4]:MOV R1,#0:STR R1,[R7,#0]:LDMFD R13!,{R12,PC}^:.lV ��STMFD R13!,{R4,R12,R14}:ADR R3,kZ:LDR R3,[R3,R2,LSL#2]:ADD R4,R3,#60:STR R4,[R7,#16]:MOV R1,#1:STR R1,[R7,#24]:LDR R1,[R3,#16+28]:SUBS R4,R1,#68:MOVLT R4,#0:MOV R4,R4,LSR#2:RSB R1,R1,#255:STR R1,[R7,#20]: � R4,r5,#&FF00:CMP R4,#&1F00: �EQ R1,r5,#&FF ��RSBEQ R1,R1,#&FF:STREQ R1,[R7,#20]:LDR R1,[R3,#40+28]:LDR R4,[R3,#52+28]:CMP R4,#2:ADDNE R4,R4,R1:LDREQ R4,[R3,#28+28]:STR R4,[R7,#12]:ADDNE R1,R1,#1:STR R1,[R7,#8]:LDMFD R13!,{R4,R12,PC}^:.lX: � R4,r5,#&FF00:CMP R4,#&1F00:BNE la: � R1,r5,#&FF �6�RSB R1,R1,#&FF:STR R1,[R7,#20]:MOV PC,R14:.la:CMP R4,#&1C00:BNE lb: �S R1,r5,#&0F:STRNE R1,kr:MOV PC,R14:.lb:CMP R4,#&B00:BNE lc:ADR R0,jw:LDMIA R0,{R1-R3}:ADD R1,R1,#1:CMP R1,R2:�Q R1,#0:MOV R3,#0:STMIA R0,{R1-R3}:MOV PC,R14:.lc:CMP R4,#&1300:BNE ld �v�ADR R0,jw: � R1,r5,#&7F:STR R1,[R0]:MOV R1,#0:STR R1,[R0,#8]:MOV PC,R14:.ld:CMP R4,#&1500:BNE le: � R1,r5,#&F:MOV R2,r5,LSR#4: �S R2,R2,#&F:MOVGT R3,#10:MLAGT R1,R2,R3,R1:CMP R1,#63:ADRLE R0,jw:STRLE R1,[R0,#8]:MOV PC,R14:.le:CMP R4,#&E00:BNE lf �\�ADR R10,lg: �S R2,r5,#&0F:�Q PC,R14:CMP R2,#7:MOVGT PC,R14:SUB R2,R2,#1:LDR R1,[R10,R2,LSL#2]:ADD R0,R9,#1:STMFD R13!,{R8,R9}:MOV R0,PC: �R R8,R9,#3:TEQP R8,#0:MOVNV R0,R0:STMFD R13!,{R14}:SWI "Sound_Stereo":LDMFD R13!,{R14}:TEQP R9,#0:MOVNV R0,R0 ��LDMFD R13!,{R8,R9}:.lf:MOV PC,R14:.kw:ADR R9,kt:ADR R10,ks:LDR R11,kd:BL ky:BL ku:MOV R2,#0:.lh:LDR R1,[R9,R2,LSL#2]: � R3,R1,#&00FF:MOV R1,R1,LSR#8: � R1,R1,#&FF:CMP R1,#&10:BNE li: � R3,R3,#&FF:ADD R4,R7,R2,LSL#5:LDR r5,[R4,#20]:RSB r5,r5,#255 �Z�ADD r5,r5,R3:CMP r5,#&FF:MOVGT r5,#&FF:RSB r5,r5,#255:STR r5,[R4,#20]:B lj:.li:CMP R1,#&11:BNE lk: � R3,R3,#&FF:ADD R4,R7,R2,LSL#5:LDR r5,[R4,#20]:RSB r5,r5,#255:SUBS r5,r5,R3:MOVLT r5,#0:RSB r5,r5,#255:STR r5,[R4,#20]:B lj:.lk:CMP R1,#1:BNE ll �@�ADD R4,R7,R2,LSL#5:LDR r5,[R4,#28]:SUB r5,r5,R3:CMP r5,#&50:MOVLT r5,#&50:STR r5,[R4,#28]:LDR r5,[R8,r5,LSL#2]:STR r5,[R4,#4]:B lj:.ll:CMP R1,#2:BNE lm:ADD R4,R7,R2,LSL#5:LDR r5,[R4,#28]:ADD r5,r5,R3:CMP r5,#&3F0:MOVGT r5,#&3F0:STR r5,[R4,#28] ���LDR r5,[R8,r5,LSL#2]:STR r5,[R4,#4]:B lj:.lm:CMP R1,#0:BLEQ ln:.lj:ADD R2,R2,#1:CMP R2,R11:BNE lh:LDMFD R13!,{R0-R12,PC}:.ln:STMFD R13!,{R14}:CMP R3,#0:LDMEQFD R13!,{PC}:LDR R0,kq:CMP R0,#1:BEQ lo:CMP R0,#2:BEQ lp:CMP R0,#3:BEQ lq:CMP R0,#4:BEQ lo ��CMP R0,#5:BEQ lp:LDMFD R13!,{PC}:.lo:MOV R0,R3,LSR#4:B lr:.lp: � R0,R3,#&0F:B lr:.lq:LDR R3,[R10,R2,LSL#2]:B ls:.lr:BL lZ:LDR R1,[R10,R2,LSL#2]:ADD R4,R12,#36*4:.lt:LDR R3,[R12,R0,LSL#2]:LDR R6,[R12],#4:CMP R6,R1:BEQ ls:B lt:.ls:ADD R12,R12,R0,LSL#2 ��CMP R12,R4:LDMGTFD R13!,{PC}:ADD R4,R7,R2,LSL#5:CMP R3,#0:LDMEQFD R13!,{PC}:LDR r5,[R8,R3,LSL#2]:STR r5,[R4,#4]:.lu:LDMFD R13!,{PC}:.lg:EQUD -126:EQUD -70:EQUD -40:EQUD 0:EQUD 40:EQUD 70:EQUD 127:.lv:B kh:B kh:B kh:LDMFD R13!,{PC}:LDMFD R13!,{PC} ��LDMFD R13!,{PC}:LDMFD R13!,{PC}:EQUD lw-lv:.lw:EQUS "Tracker":EQUB 0:ALIGN:.kf:STMFD R13!,{R0-R12,R14}:LDR R12,kd:ADR R0,lv:MOV R1,#0:SWI "Sound_InstallVoice":STR R1,lx:MOV R10,#1:ADR R9,ly:SUB R9,R9,#4:.lz:MOV R0,R10:MOV R1,#0:SWI "Sound_AttachVoice" ��STR R1,[R9,R10,LSL#2]:ADD R10,R10,#1:CMP R10,#8:BLE lz:MOV R10,#1:.mU:MOV R0,R10:ADR R1,lw:SWI "Sound_AttachNamedVoice":ADD R10,R10,#1:CMP R10,R12:BLE mU:ADR R7,mV:ADR R10,lg:MOV R9,#1:.mW:MOV R0,R9:LDRB r5,[R11],#1:SUBS r5,r5,#1:MOVLT r5,#0 ���LDR R1,[R10,r5,LSL#2]:SWI "Sound_Stereo":STRB R1,[R7],#1:ADD R9,R9,#1:CMP R9,R12:BLE mW:MOV R0,R12:MOV R1,#208:MOV R2,#jm:MOV R3,#0:MOV R4,#0:SWI "Sound_Configure":ADR R9,mX:STMIA R9,{R0-R4}:MOV R8,R12:.mY:MOV R0,R8:MVN R1,#20:MOV R2,#&F0:MOV R3,#&FF ���SWI "Sound_Control":SUBS R8,R8,#1:BGT mY:LDMFD R13!,{R0-R12,PC}^:.ly:EQUD 0:EQUD 0:EQUD 0:EQUD 0:EQUD 0:EQUD 0:EQUD 0:EQUD 0:.mX:EQUD 0:EQUD 0:EQUD 0:EQUD 0:EQUD 0:.mV:EQUD 0:EQUD 0:.Vp:STMFD R13!,{R0-R12,R14}:MOV R0,#0:LDR R1,lx �\�SWI "Sound_RemoveVoice":LDR R12,kd:MOV R10,#1:ADR R9,ly:SUB R9,R9,#4:.mZ:MOV R0,R10:LDR R1,[R9,R10,LSL#2]:SWI "Sound_AttachVoice":ADD R10,R10,#1:CMP R10,R12:BLE mZ:ADR R9,mV:MOV R10,#1:.ma:MOV R0,R10:LDRB R1,[R9],#1:SWI "Sound_Stereo":ADD R10,R10,#1 �.�CMP R10,R12:BLE ma:ADR R9,mX:LDMIA R9,{R0-R4}:SWI "Sound_Configure":LDMFD R13!,{R0-R12,PC}^:.lx:EQUD 0:.lZ:ADR R12,mb:MOV PC,R14:.mb:EQUD &0358:EQUD &0328:EQUD &02FA:EQUD &02D0:EQUD &02A6:EQUD &0280:EQUD &025C:EQUD &023A ���EQUD &021A:EQUD &01FC:EQUD &01E0:EQUD &01C5:EQUD &01AC:EQUD &0194:EQUD &017D:EQUD &0168:EQUD &0153:EQUD &0140:EQUD &012E:EQUD &011D:EQUD &010D:EQUD &00FE:EQUD &00F0:EQUD &00E2:EQUD &00D6:EQUD &00CA:EQUD &00BE:EQUD &00B4 � �EQUD &00AA:EQUD &00A0:EQUD &0097:EQUD &008F:EQUD &0087:EQUD &007F:EQUD &0078:EQUD &0071:.jy:LDMIA R0!,{R2-R3}:CMP R2,R4:ADDNE R0,R0,R3:�Q PC,R14:CMP R0,R9:MOVGE PC,R14:B jy:.kW:ADR R11,mc:MOV PC,R14:.mc:]:P%+=256:[OPT jr%:.kk:]:�md%=1 �208:[:OPT jr% �h�LDRB R8,[R4,R0,LSR#16]:SUBS R8,R8,r5:MOVMI R8,#0:STRB R8,[R12],R11:ADD R0,R0,R1:]:�:[:OPT jr%:STR R0,[R9]:MOV R0,#%00001000:LDMFD R13!,{PC}:.ky:ADR R8,me:CMP R11,#3:ADDGE R8,R8,#4096:CMP R11,#5:ADDGE R8,R8,#4096:MOV PC,R14:.me :]:P%+=4096:[OPT jr% �N�.mf :]:P%+=4096:[OPT jr%:.mg :]:P%+=4096:[OPT jr%:.mh:]:�:�mi%=1 �1020:me!(mi%*4)=((3575872/mi%)/(1000000/37))*60000:mf!(mi%*4)=((3575872/mi%)/(1000000/jm))*60000:mg!(mi%*4)=((3575872/mi%)/(1000000/26))*60000:�:� ����iv:�B:�:�4:�:�"SCHOOSE 150":�&ED,0,600:�"SCHOOSE 93":�&ED,300,0:�"SCHOOSE 169":�&ED,768,800:�"SCHOOSE 30":�&ED,710,680:�mj:�19:�2,16);"Oxygen":�2,20);"Lightning":�2,24);"Apples":�2,28);"Sliders":�19,16);"Monsters":�19,20);"Screens" �\g�27:�35,30);"EXIT":�"POINTER 1":�:�iW:X=F%!200:Y=F%!204:B=F%!208:�X>405 �X<520 �Y>65 �Y<182 �B=4 � ��F%!1116=F%!1116 �1:�mj:�iw ��(�:�X>405 �X<520 �Y>195 �Y<310 �B=4 � ��F%!1112=F%!1112 �1:�mj:�iw ��(�:�X>405 �X<520 �Y>318 �Y<438 �B=4 � ��F%!1108=F%!1108 �1:�mj:�iw �(�:�X>405 �X<520 �Y>450 �Y<562 �B=4 � �$F%!1104=F%!1104 �1:�mj:�iw �8)�:�X>905 �X<1018 �Y>452 �Y<562 �B=4 � �LF%!1100=F%!1100 �1:�mj:�iw �`)�:�X>900 �X<1140 �Y>300 �Y<380 �B=4 � �t-F%!1120=(F%!1120)+1:�F%!1120=4 �F%!1120=1 �~�mj:�iw ��Z�:Ȗ:�X>1108 �X<1245 �Y>30 �Y<80 �B=4:ȗ �600,332:�"POINTER 0":�"FX 15,0":�"FX 15,1":� ����mj:�0,0:ȎF%!1120 � � �1:�"SCHOOSE 122" ��2:�"SCHOOSE 123" ��3:�"SCHOOSE 124" �(?�:�&ED,900,64+256:�F%!1116=1 ��"SCHOOSE 120"��"SCHOOSE 121" �F9�&ED,400,64:�F%!1112=1 ��"SCHOOSE 120"��"SCHOOSE 121" �Z@�&ED,400,64+(32*4):�F%!1108=1 ��"SCHOOSE 120"��"SCHOOSE 121" �n@�&ED,400,64+(64*4):�F%!1104=1 ��"SCHOOSE 120"��"SCHOOSE 121" ��@�&ED,400,64+(96*4):�F%!1100=1 ��"SCHOOSE 120"��"SCHOOSE 121" ���&ED,900,64+(96*4):Ȗ:Ȗ:� �����ix:�X,Y,B:�:�4:�:�"SCHOOSE 150":�&ED,640,600:�27:�35,30);"EXIT":�63:�0,11)"Original :":�48:�5,12)"Code by - S R Kett":�63:�0,14)"For Archimedes World :":�3:�5,15)"Re-coding by - K J Swinton":�12:�5,16)"Grey hair by - G Stanley" �,��"SCHOOSE aw_logo":�&ED,100,60:�"POINTER 1":�:�iW:X=F%!200:Y=F%!204:B=F%!208:�X>1108 �X<1245 �Y>30 �Y<80 �B=4:ȗ �600,332:�"POINTER 0":�"FX 15,0":�"FX 15,1":� �����iy:�B:�"Pointer":�:�4:�:�27:�35,30);"EXIT":�"SCHOOSE 150":�&ED,0,600:�"SCHOOSE 93":�&ED,300,0:�mk=1 �8:��(62)+1Ȝ255:�10,15+mk);N$(mk):�26,15+mk);UY(mk):�25Ȝ255:�20,15+mk);" .... ":�:�:�iW:X=F%!200:Y=F%!204:B=F%!208 ��U�X>1108 �X<1245 �Y>30 �Y<80 �B=4:ȗ �600,332:�"POINTER 0":�"FX 15,0":�"FX 15,1":� �
00000000 0d 00 6e 31 eb 31 33 3a 87 3a ff 22 46 78 20 32 |..n1.13:.:."Fx 2| 00000010 30 30 20 31 22 3a f2 55 56 3a ee 85 eb 30 3a f6 |00 1":.UV:...0:.| 00000020 3a f1 22 20 61 74 20 4c 69 6e 65 20 22 3b 9e 3a |:." at Line ";.:| 00000030 e0 0d 00 96 fd 55 57 3d 20 ac b9 3a de 55 58 24 |.....UW= ..:.UX$| 00000040 28 31 29 2c 4e 24 28 38 29 2c 55 59 28 38 29 3a |(1),N$(8),UY(8):| 00000050 e3 49 3d 31 20 b8 38 3a 4e 24 28 49 29 3d 22 41 |.I=1 .8:N$(I)="A| 00000060 52 43 20 57 4f 52 4c 44 22 3a 55 59 28 49 29 3d |RC WORLD":UY(I)=| 00000070 32 32 35 30 2d 49 2a 32 35 30 3a ed 3a 55 5a 24 |2250-I*250:.:UZ$| 00000080 3d 22 3c 4d 72 44 6f 6f 24 44 69 72 3e 2e 44 61 |="<MrDoo$Dir>.Da| 00000090 74 61 2d 46 69 6c 65 73 2e 22 3a de 55 61 20 26 |ta-Files.":.Ua &| 000000a0 44 30 30 30 3a de 55 62 20 26 32 30 30 3a de 46 |D000:.Ub &200:.F| 000000b0 25 20 33 30 30 30 3a de 55 63 20 37 34 2a 31 30 |% 3000:.Uc 74*10| 000000c0 32 34 3a de 55 64 20 26 32 30 32 30 3a de 55 65 |24:.Ud &2020:.Ue| 000000d0 20 26 32 34 30 30 30 3a ff 22 4c 4f 41 44 20 22 | &24000:."LOAD "| 000000e0 2b 55 5a 24 2b 22 73 70 72 69 74 65 73 20 22 2b |+UZ$+"sprites "+| 000000f0 c3 7e 55 65 3a de 46 20 31 30 30 3a ff 22 4c 4f |.~Ue:.F 100:."LO| 00000100 41 44 20 22 2b 55 5a 24 2b 22 66 20 22 2b c3 7e |AD "+UZ$+"f "+.~| 00000110 46 3a de 42 20 31 30 30 3a ff 22 4c 4f 41 44 20 |F:.B 100:."LOAD | 00000120 22 2b 55 5a 24 2b 22 62 20 22 2b c3 7e 42 0d 01 |"+UZ$+"b "+.~B..| 00000130 2c e1 de 52 20 31 30 30 3a ff 22 4c 4f 41 44 20 |,..R 100:."LOAD | 00000140 22 2b 55 5a 24 2b 22 72 20 22 2b c3 7e 52 3a de |"+UZ$+"r "+.~R:.| 00000150 55 66 20 31 34 30 30 3a ff 22 4c 4f 41 44 20 22 |Uf 1400:."LOAD "| 00000160 2b 55 5a 24 2b 22 70 77 72 20 22 2b c3 7e 55 66 |+UZ$+"pwr "+.~Uf| 00000170 3a de 55 67 20 26 31 35 30 30 3a ff 22 4c 4f 41 |:.Ug &1500:."LOA| 00000180 44 20 22 2b 55 5a 24 2b 22 74 69 6d 65 72 20 22 |D "+UZ$+"timer "| 00000190 2b c3 7e 55 67 3a de 55 68 20 32 36 30 30 3a ff |+.~Ug:.Uh 2600:.| 000001a0 22 4c 4f 41 44 20 22 2b 55 5a 24 2b 22 69 63 6f |"LOAD "+UZ$+"ico| 000001b0 6e 73 20 22 2b c3 7e 55 68 3a de 55 69 20 28 32 |ns "+.~Uh:.Ui (2| 000001c0 31 2a 31 30 32 34 29 3a ff 22 4c 4f 41 44 20 22 |1*1024):."LOAD "| 000001d0 2b 55 5a 24 2b 22 73 63 72 65 65 6e 73 20 22 2b |+UZ$+"screens "+| 000001e0 c3 7e 55 69 3a de 55 6a 20 28 32 31 2a 31 30 32 |.~Ui:.Uj (21*102| 000001f0 34 29 3a ff 22 4c 4f 41 44 20 22 2b 55 5a 24 2b |4):."LOAD "+UZ$+| 00000200 22 73 63 72 65 65 6e 73 20 22 2b c3 7e 55 6a 0d |"screens "+.~Uj.| 00000210 01 68 fc de 55 6b 20 26 42 30 30 3a ff 22 4c 4f |.h..Uk &B00:."LO| 00000220 41 44 20 22 2b 55 5a 24 2b 22 70 6c 61 79 65 72 |AD "+UZ$+"player| 00000230 73 20 22 2b c3 7e 55 6b 3a de 55 6c 20 26 31 39 |s "+.~Uk:.Ul &19| 00000240 30 30 3a ff 22 4c 4f 41 44 20 22 2b 55 5a 24 2b |00:."LOAD "+UZ$+| 00000250 22 6d 6f 6e 20 22 2b c3 7e 55 6c 3a de 55 6d 20 |"mon "+.~Ul:.Um | 00000260 26 31 38 35 30 3a ff 22 4c 4f 41 44 20 22 2b 55 |&1850:."LOAD "+U| 00000270 5a 24 2b 22 64 69 6e 6b 79 73 20 22 2b c3 7e 55 |Z$+"dinkys "+.~U| 00000280 6d 3a de 55 6e 20 26 31 30 30 30 3a ff 22 4c 4f |m:.Un &1000:."LO| 00000290 41 44 20 22 2b 55 5a 24 2b 22 67 72 20 22 2b c3 |AD "+UZ$+"gr "+.| 000002a0 7e 55 6e 3a de 55 6f 20 26 31 30 30 3a ff 22 4c |~Un:.Uo &100:."L| 000002b0 4f 41 44 20 22 2b 55 5a 24 2b 22 74 61 62 6c 65 |OAD "+UZ$+"table| 000002c0 20 22 2b c3 7e 55 6f 3a de 55 70 20 26 35 30 30 | "+.~Uo:.Up &500| 000002d0 3a ff 22 4c 4f 41 44 20 22 2b 55 5a 24 2b 22 6f |:."LOAD "+UZ$+"o| 000002e0 78 79 20 22 2b c3 7e 55 70 3a de 55 71 20 26 36 |xy "+.~Up:.Uq &6| 000002f0 31 30 30 3a ff 22 4c 4f 41 44 20 22 2b 55 5a 24 |100:."LOAD "+UZ$| 00000300 2b 22 65 78 20 22 2b c3 7e 55 71 0d 01 ae fc de |+"ex "+.~Uq.....| 00000310 55 72 20 26 34 30 30 3a ff 22 4c 4f 41 44 20 22 |Ur &400:."LOAD "| 00000320 2b 55 5a 24 2b 22 6c 69 76 20 22 2b c3 7e 55 72 |+UZ$+"liv "+.~Ur| 00000330 3a de 55 73 20 26 32 30 30 30 3a ff 22 4c 4f 41 |:.Us &2000:."LOA| 00000340 44 20 22 2b 55 5a 24 2b 22 73 6e 75 6d 62 65 72 |D "+UZ$+"snumber| 00000350 73 20 22 2b c3 7e 55 73 3a de 55 74 20 26 42 30 |s "+.~Us:.Ut &B0| 00000360 30 3a ff 22 4c 4f 41 44 20 22 2b 55 5a 24 2b 22 |0:."LOAD "+UZ$+"| 00000370 67 6f 20 22 2b c3 7e 55 74 3a de 55 75 20 26 38 |go "+.~Ut:.Uu &8| 00000380 30 30 3a ff 22 4c 4f 41 44 20 22 2b 55 5a 24 2b |00:."LOAD "+UZ$+| 00000390 22 73 63 6e 75 6d 20 22 2b c3 7e 55 75 3a de 55 |"scnum "+.~Uu:.U| 000003a0 76 20 26 46 46 30 3a ff 22 4c 4f 41 44 20 22 2b |v &FF0:."LOAD "+| 000003b0 55 5a 24 2b 22 6b 69 6c 6c 65 64 20 22 2b c3 7e |UZ$+"killed "+.~| 000003c0 55 76 3a de 55 77 20 26 33 30 30 3a ff 22 4c 4f |Uv:.Uw &300:."LO| 000003d0 41 44 20 22 2b 55 5a 24 2b 22 62 61 6c 6c 20 22 |AD "+UZ$+"ball "| 000003e0 2b c3 7e 55 77 3a de 55 78 20 26 36 38 30 3a ff |+.~Uw:.Ux &680:.| 000003f0 22 4c 4f 41 44 20 22 2b 55 5a 24 2b 22 61 63 65 |"LOAD "+UZ$+"ace| 00000400 20 22 2b c3 7e 55 78 0d 01 f4 fe de 55 79 20 26 | "+.~Ux.....Uy &| 00000410 35 30 3a ff 22 4c 4f 41 44 20 22 2b 55 5a 24 2b |50:."LOAD "+UZ$+| 00000420 22 6d 61 67 69 63 20 22 2b c3 7e 55 79 3a de 55 |"magic "+.~Uy:.U| 00000430 7a 20 26 31 30 30 30 3a ff 22 4c 4f 41 44 20 22 |z &1000:."LOAD "| 00000440 2b 55 5a 24 2b 22 66 61 64 65 72 20 22 2b c3 7e |+UZ$+"fader "+.~| 00000450 55 7a 3a de 56 55 20 26 41 30 30 3a ff 22 4c 4f |Uz:.VU &A00:."LO| 00000460 41 44 20 22 2b 55 5a 24 2b 22 70 6f 69 6e 74 20 |AD "+UZ$+"point | 00000470 22 2b c3 7e 56 55 3a de 56 56 20 26 31 30 30 30 |"+.~VU:.VV &1000| 00000480 3a ff 22 4c 4f 41 44 20 22 2b 55 5a 24 2b 22 62 |:."LOAD "+UZ$+"b| 00000490 65 78 70 20 22 2b c3 7e 56 56 3a de 56 57 20 26 |exp "+.~VV:.VW &| 000004a0 39 30 30 3a ff 22 4c 4f 41 44 20 22 2b 55 5a 24 |900:."LOAD "+UZ$| 000004b0 2b 22 74 62 6c 20 22 2b c3 7e 56 57 3a de 56 58 |+"tbl "+.~VW:.VX| 000004c0 20 26 41 30 30 3a de 56 59 20 26 34 30 30 2c 56 | &A00:.VY &400,V| 000004d0 5a 20 26 34 30 30 3a de 56 61 20 26 34 30 30 3a |Z &400:.Va &400:| 000004e0 de 56 62 20 26 31 30 30 30 3a de 56 63 20 26 31 |.Vb &1000:.Vc &1| 000004f0 30 30 30 3a de 56 64 20 26 38 30 30 3a de 56 65 |000:.Vd &800:.Ve| 00000500 20 26 33 35 30 0d 02 6c 82 de 56 66 20 26 46 30 | &350..l..Vf &F0| 00000510 30 3a de 56 67 20 26 31 30 30 2c 56 68 20 26 31 |0:.Vg &100,Vh &1| 00000520 30 30 3a 56 69 3d 30 3a de 58 28 31 30 29 2c 59 |00:Vi=0:.X(10),Y| 00000530 28 31 30 29 2c 44 28 31 30 29 2c 53 28 31 30 29 |(10),D(10),S(10)| 00000540 3a de 56 6a 28 31 30 29 3a f2 56 6b 3a f2 56 6c |:.Vj(10):.Vk:.Vl| 00000550 3a 46 25 21 35 36 3d 31 3a f2 56 6d 3a ef 32 31 |:F%!56=1:.Vm:.21| 00000560 3a f2 56 6e 3a ef 36 3a f2 56 6f 3a ee 85 d6 56 |:.Vn:.6:.Vo:...V| 00000570 70 3a eb 30 3a f6 3a f1 22 20 61 74 20 4c 69 6e |p:.0:.:." at Lin| 00000580 65 20 22 3b 9e 3a e0 0d 02 e4 4f d6 56 71 3a d6 |e ";.:....O.Vq:.| 00000590 56 72 3a db 3a 87 3a f5 3a 46 25 21 31 35 30 30 |Vr:.:.:.:F%!1500| 000005a0 3d 30 3a 46 25 21 31 33 32 30 3d 36 3a d6 56 73 |=0:F%!1320=6:.Vs| 000005b0 3a db 3a 87 3a d6 56 74 3a f2 56 6c 3a d6 56 71 |:.:.:.Vt:.Vl:.Vq| 000005c0 3a 21 56 75 3d 31 3a f2 56 76 3a f2 56 77 3a e7 |:!Vu=1:.Vv:.Vw:.| 000005d0 20 ac 55 57 20 8c 0d 03 70 c1 db 3a 87 3a ef 32 | .UW ...p..:.:.2| 000005e0 33 2c 32 37 2c 30 2c 32 33 38 2c 30 2c 30 2c 30 |3,27,0,238,0,0,0| 000005f0 2c 30 2c 30 2c 30 3a f0 26 45 44 2c 35 30 32 2c |,0,0,0:.&ED,502,| 00000600 31 30 32 34 2d 28 31 35 2a 34 29 3a ef 32 33 2c |1024-(15*4):.23,| 00000610 32 37 2c 30 2c 32 33 39 2c 30 2c 30 2c 30 2c 30 |27,0,239,0,0,0,0| 00000620 2c 30 2c 30 3a f0 26 45 44 2c 30 2c 31 30 32 34 |,0,0:.&ED,0,1024| 00000630 2d 28 31 35 2a 34 29 3a f0 26 45 44 2c 31 31 38 |-(15*4):.&ED,118| 00000640 30 2c 31 30 32 34 2d 28 31 35 2a 34 29 3a 46 25 |0,1024-(15*4):F%| 00000650 21 35 36 3d 30 2b 32 3a 46 25 21 38 38 38 3d 31 |!56=0+2:F%!888=1| 00000660 3a d6 56 78 3a d6 56 79 3a d6 56 7a 3a d6 57 55 |:.Vx:.Vy:.Vz:.WU| 00000670 3a fb 32 39 c8 9c 32 35 35 3a f1 8a 32 38 2c 30 |:.29..255:..28,0| 00000680 29 3b 22 50 4c 41 59 49 4e 47 22 3a f5 3a e7 a6 |);"PLAYING":.:..| 00000690 28 2d 35 36 29 20 8c 0d 03 de 3e ef 34 3a 87 3a |(-56) ....>.4:.:| 000006a0 fb 32 39 c8 9c 32 35 35 3a f1 8a 32 38 2c 30 29 |.29..255:..28,0)| 000006b0 3b 22 50 41 55 53 45 44 20 22 3a f5 fd a6 28 2d |;"PAUSED ":...(-| 000006c0 35 32 29 3a f1 8a 32 38 2c 30 29 3b 22 50 4c 41 |52):..28,0);"PLA| 000006d0 59 49 4e 47 22 0d 04 06 1f cd 3a d6 57 56 3a e7 |YING".....:.WV:.| 000006e0 46 25 21 34 32 38 3d 30 20 80 46 25 21 35 30 34 |F%!428=0 .F%!504| 000006f0 3d 30 20 8c 0d 04 24 10 46 25 21 38 38 38 3d 31 |=0 ...$.F%!888=1| 00000700 3a d6 57 57 0d 04 38 1f cd 3a e7 28 46 25 21 31 |:.WW..8..:.(F%!1| 00000710 39 36 3e 30 29 20 84 28 46 25 21 39 32 30 3d 31 |96>0) .(F%!920=1| 00000720 29 20 8c 0d 04 4c 28 46 25 21 38 38 38 3d 30 3a |) ...L(F%!888=0:| 00000730 46 25 21 31 33 32 30 3d 31 3a 46 25 21 31 34 30 |F%!1320=1:F%!140| 00000740 34 3d 31 3a d6 57 58 3a d6 57 59 0d 04 7e 5e cd |4=1:.WX:.WY..~^.| 00000750 3a fd 46 25 21 33 31 36 3d 30 20 84 46 25 21 35 |:.F%!316=0 .F%!5| 00000760 36 3d 36 30 3a 57 5a 3d 28 46 25 21 33 34 30 29 |6=60:WZ=(F%!340)| 00000770 2b 28 28 46 25 21 33 33 36 29 2a 31 30 29 2b 28 |+((F%!336)*10)+(| 00000780 28 46 25 21 33 33 32 29 2a 31 30 30 29 2b 28 28 |(F%!332)*100)+((| 00000790 46 25 21 33 32 38 29 2a 31 30 30 30 29 3a e7 57 |F%!328)*1000):.W| 000007a0 5a 3e 55 59 28 38 29 20 8c 0d 04 a6 f5 e6 30 2c |Z>UY(8) ......0,| 000007b0 30 c8 9c 31 32 38 3a c8 93 c8 90 31 31 2a 38 2a |0..128:....11*8*| 000007c0 34 2c 31 32 2a 38 2a 34 2c 31 38 2a 38 2a 34 2c |4,12*8*4,18*8*4,| 000007d0 38 2a 38 2a 34 3a e6 30 2c 30 c8 9c 30 3a c8 93 |8*8*4:.0,0..0:..| 000007e0 31 31 2a 38 2a 34 2c 31 32 2a 38 2a 34 2c 31 38 |11*8*4,12*8*4,18| 000007f0 2a 38 2a 34 2c 38 2a 38 2a 34 3a e6 36 33 c8 9c |*8*4,8*8*4:.63..| 00000800 30 3a c8 93 28 31 31 2a 38 2a 34 29 2b 34 2c 28 |0:..(11*8*4)+4,(| 00000810 31 32 2a 38 2a 34 29 2b 34 2c 28 31 38 2a 38 2a |12*8*4)+4,(18*8*| 00000820 34 29 2d 38 2c 28 38 2a 38 2a 34 29 2d 38 3a e6 |4)-8,(8*8*4)-8:.| 00000830 36 33 c8 9c 31 39 33 3a c8 93 28 31 31 2a 38 2a |63..193:..(11*8*| 00000840 34 29 2b 38 2c 28 31 32 2a 38 2a 34 29 2b 38 2c |4)+8,(12*8*4)+8,| 00000850 28 31 38 2a 38 2a 34 29 2d 31 36 2c 28 38 2a 38 |(18*8*4)-16,(8*8| 00000860 2a 34 29 2d 31 36 3a e6 36 33 c8 9c 30 3a c8 93 |*4)-16:.63..0:..| 00000870 28 31 31 2a 38 2a 34 29 2b 31 32 2c 28 31 32 2a |(11*8*4)+12,(12*| 00000880 38 2a 34 29 2b 31 32 2c 28 31 38 2a 38 2a 34 29 |8*4)+12,(18*8*4)| 00000890 2d 32 34 2c 28 38 2a 38 2a 34 29 2d 32 34 0d 04 |-24,(8*8*4)-24..| 000008a0 d8 fe e6 30 2c 30 c8 9c 30 3a c8 93 28 31 31 2a |...0,0..0:..(11*| 000008b0 38 2a 34 29 2b 31 36 2c 28 31 32 2a 38 2a 34 29 |8*4)+16,(12*8*4)| 000008c0 2b 31 36 2c 28 31 38 2a 38 2a 34 29 2d 33 32 2c |+16,(18*8*4)-32,| 000008d0 28 38 2a 38 2a 34 29 2d 33 32 3a ef 35 3a ec 31 |(8*8*4)-32:.5:.1| 000008e0 32 2a 38 2a 34 2c 31 38 2e 35 2a 38 2a 34 3a e6 |2*8*4,18.5*8*4:.| 000008f0 32 36 c8 9c 32 35 35 3a f1 22 43 4f 4e 47 52 41 |26..255:."CONGRA| 00000900 54 55 4c 41 54 49 4f 4e 53 21 22 3a ec 31 32 2a |TULATIONS!":.12*| 00000910 38 2a 34 2c 31 37 2e 35 2a 38 2a 34 3a e6 32 39 |8*4,17.5*8*4:.29| 00000920 c8 9c 32 35 35 3a f1 22 20 20 41 20 48 49 47 48 |..255:." A HIGH| 00000930 20 53 43 4f 52 45 22 3a ec 31 32 2e 35 2a 38 2a | SCORE":.12.5*8*| 00000940 34 2c 28 31 35 2e 35 2a 38 2a 34 29 2b 34 3a e6 |4,(15.5*8*4)+4:.| 00000950 38 c8 9c 36 34 3a f1 22 45 6e 74 65 72 20 59 6f |8..64:."Enter Yo| 00000960 75 72 20 4e 61 6d 65 22 3a e6 30 2c 30 c8 9c 30 |ur Name":.0,0..0| 00000970 3a c8 93 c8 90 31 35 2a 38 2a 34 2c 28 31 33 2e |:....15*8*4,(13.| 00000980 35 2a 38 2a 34 29 2c 31 30 2a 38 2a 34 2c 38 2a |5*8*4),10*8*4,8*| 00000990 34 3a e6 30 2c 36 33 c8 9c 32 35 35 0d 05 1e 84 |4:.0,63..255....| 000009a0 50 3d 30 3a 58 3d 31 35 2a 38 2a 34 3a 59 3d 31 |P=0:X=15*8*4:Y=1| 000009b0 34 2e 35 2a 38 2a 34 3a ff 22 46 78 20 31 35 20 |4.5*8*4:."Fx 15 | 000009c0 31 22 3a 55 58 24 3d 22 22 3a f5 3a 41 24 3d be |1":UX$="":.:A$=.| 000009d0 3a e7 28 97 28 41 24 29 3e 28 97 22 41 22 2d 31 |:.(.(A$)>(."A"-1| 000009e0 29 20 80 97 28 41 24 29 3c 28 97 22 5a 22 2b 31 |) ..(A$)<(."Z"+1| 000009f0 29 29 20 84 28 97 28 41 24 29 3e 28 97 22 61 22 |)) .(.(A$)>(."a"| 00000a00 2d 31 29 20 80 97 28 41 24 29 3c 28 97 22 7a 22 |-1) ..(A$)<(."z"| 00000a10 2b 31 29 29 20 84 97 28 41 24 29 3d 33 32 20 8c |+1)) ..(A$)=32 .| 00000a20 0d 05 6e 24 ec 58 2b 28 50 2a 38 2a 34 29 2c 59 |..n$.X+(P*8*4),Y| 00000a30 3a f1 41 24 3a 55 58 24 3d 55 58 24 2b 41 24 3a |:.A$:UX$=UX$+A$:| 00000a40 50 2b 3d 31 0d 05 96 21 cd 3a fd 97 28 41 24 29 |P+=1...!.:..(A$)| 00000a50 3d 31 33 20 84 50 3d 31 30 3a f2 57 61 28 57 5a |=13 .P=10:.Wa(WZ| 00000a60 2c 55 58 24 29 0d 05 b4 09 cd 3a d6 56 70 0d 05 |,UX$).....:.Vp..| 00000a70 c8 26 cd 3a fd 55 57 3a ff 22 46 78 20 32 30 30 |.&.:.UW:."Fx 200| 00000a80 20 30 22 3a d6 56 70 3a eb 30 3a ff 22 53 4e 65 | 0":.Vp:.0:."SNe| 00000a90 77 22 3a e0 0d 06 18 37 dd f2 57 61 28 57 5a 2c |w":....7..Wa(WZ,| 00000aa0 57 62 24 29 3a 57 63 3d 31 3a 57 64 3d 20 ac b9 |Wb$):Wc=1:Wd= ..| 00000ab0 3a c8 95 57 63 3c 3d 38 20 80 20 ac 57 64 3a e7 |:..Wc<=8 . .Wd:.| 00000ac0 57 5a 3e 55 59 28 57 63 29 20 8c 0d 06 4a 08 57 |WZ>UY(Wc) ...J.W| 00000ad0 64 3d b9 0d 06 54 0b cc 3a 57 63 2b 3d 31 0d 06 |d=...T..:Wc+=1..| 00000ae0 68 0d cd 3a ce 3a e7 57 64 20 8c 0d 06 86 0b e7 |h..:.:.Wd ......| 00000af0 57 63 3c 38 20 8c 0d 06 90 36 e3 57 65 3d 38 20 |Wc<8 ....6.We=8 | 00000b00 b8 57 63 2b 31 88 2d 31 3a 55 59 28 57 65 29 3d |.Wc+1.-1:UY(We)=| 00000b10 55 59 28 57 65 2d 31 29 3a 4e 24 28 57 65 29 3d |UY(We-1):N$(We)=| 00000b20 4e 24 28 57 65 2d 31 29 3a ed 57 65 0d 06 b8 1a |N$(We-1):.We....| 00000b30 cd 3a 55 59 28 57 63 29 3d 57 5a 3a 4e 24 28 57 |.:UY(Wc)=WZ:N$(W| 00000b40 63 29 3d 57 62 24 0d 06 d6 07 cd 3a e1 0d 06 fe |c)=Wb$.....:....| 00000b50 c7 dd f2 55 56 3a ff 22 53 4c 4f 41 44 20 3c 4d |...UV:."SLOAD <M| 00000b60 72 44 6f 6f 24 44 69 72 3e 2e 53 70 72 69 74 65 |rDoo$Dir>.Sprite| 00000b70 73 2e 50 46 57 57 22 3a db 3a 87 3a ff 22 53 43 |s.PFWW":.:.:."SC| 00000b80 48 4f 4f 53 45 20 63 68 65 32 22 3a e3 58 3d 30 |HOOSE che2":.X=0| 00000b90 20 b8 34 3a e3 59 3d 30 20 b8 33 3a f0 26 45 44 | .4:.Y=0 .3:.&ED| 00000ba0 2c 28 58 2a 36 34 2a 34 29 2c 28 59 2a 36 34 2a |,(X*64*4),(Y*64*| 00000bb0 34 29 3a ed 59 3a ed 58 3a e6 38 2c 30 3a ff 22 |4):.Y:.X:.8,0:."| 00000bc0 53 43 48 4f 4f 53 45 20 31 35 30 22 3a f0 26 45 |SCHOOSE 150":.&E| 00000bd0 44 2c 33 30 30 2c 35 35 30 3a ff 22 53 43 48 4f |D,300,550:."SCHO| 00000be0 4f 53 45 20 31 36 30 22 3a f0 26 45 44 2c 34 35 |OSE 160":.&ED,45| 00000bf0 38 2c 34 35 30 3a ff 22 53 43 48 4f 4f 53 45 20 |8,450:."SCHOOSE | 00000c00 69 6d 61 67 65 22 3a f0 26 45 44 2c 34 33 36 2c |image":.&ED,436,| 00000c10 36 34 3a e1 0d 07 9e 37 dd f2 56 6b 3a 46 25 21 |64:....7..Vk:F%!| 00000c20 38 30 30 3d 56 67 3a 46 25 21 38 30 34 3d 56 68 |800=Vg:F%!804=Vh| 00000c30 3a 56 67 21 30 3d 31 34 39 3a 56 67 21 34 3d 2d |:Vg!0=149:Vg!4=-| 00000c40 31 3a f2 57 66 3a d6 57 67 3a e1 0d 08 02 f0 dd |1:.Wf:.Wg:......| 00000c50 f2 56 6c 3a 57 68 3d 38 3a 46 25 21 38 3d 55 65 |.Vl:Wh=8:F%!8=Ue| 00000c60 3a 57 69 3d 32 34 3a 46 25 21 32 34 3d 32 30 2a |:Wi=24:F%!24=20*| 00000c70 33 32 30 3a 57 6a 3d 32 38 3a 46 25 21 32 38 3d |320:Wj=28:F%!28=| 00000c80 55 6b 3a 57 6b 3d 34 30 3a 46 25 21 34 30 3d 37 |Uk:Wk=40:F%!40=7| 00000c90 3a 57 6c 3d 34 34 3a 46 25 21 34 34 3d 35 3a 57 |:Wl=44:F%!44=5:W| 00000ca0 6d 3d 31 30 30 3a 46 25 21 31 30 30 3d 56 61 3a |m=100:F%!100=Va:| 00000cb0 57 6e 3d 31 30 34 3a 46 25 21 31 30 34 3d 55 6d |Wn=104:F%!104=Um| 00000cc0 3a 57 6f 3d 31 31 32 3a 46 25 21 31 31 32 3d 55 |:Wo=112:F%!112=U| 00000cd0 6e 3a 57 70 3d 31 32 30 3a 46 25 21 31 32 30 3d |n:Wp=120:F%!120=| 00000ce0 56 62 3a 57 71 3d 31 34 30 3a 46 25 21 31 34 30 |Vb:Wq=140:F%!140| 00000cf0 3d 55 64 3a 57 72 3d 31 34 34 3a 46 25 21 31 34 |=Ud:Wr=144:F%!14| 00000d00 34 3d 28 46 25 21 38 30 38 29 2b 28 33 32 30 2a |4=(F%!808)+(320*| 00000d10 32 35 35 29 3a 57 73 3d 31 34 38 3a 46 25 21 31 |255):Ws=148:F%!1| 00000d20 34 38 3d 33 32 30 2a 32 35 34 3a 57 74 3d 31 36 |48=320*254:Wt=16| 00000d30 30 3a 46 25 21 31 36 30 3d 55 70 0d 08 8e f6 57 |0:F%!160=Up....W| 00000d40 75 3d 32 31 32 3a 46 25 21 32 31 32 3d 55 71 3a |u=212:F%!212=Uq:| 00000d50 57 76 3d 32 32 30 3a 46 25 21 32 32 30 3d 55 72 |Wv=220:F%!220=Ur| 00000d60 3a 57 77 3d 32 33 32 3a 46 25 21 32 33 32 3d 55 |:Ww=232:F%!232=U| 00000d70 73 3a 57 78 3d 32 36 34 3a 46 25 21 32 36 34 3d |s:Wx=264:F%!264=| 00000d80 55 74 3a 57 79 3d 34 3a 46 25 21 34 3d 55 69 3a |Ut:Wy=4:F%!4=Ui:| 00000d90 57 7a 3d 32 38 30 3a 46 25 21 32 38 30 3d 55 6a |Wz=280:F%!280=Uj| 00000da0 3a 58 55 3d 32 39 36 3a 46 25 21 32 39 36 3d 56 |:XU=296:F%!296=V| 00000db0 64 3a 58 56 3d 32 30 3a 46 25 21 32 30 3d 28 46 |d:XV=20:F%!20=(F| 00000dc0 25 21 38 30 38 29 2b 28 28 31 36 2a 33 32 30 29 |%!808)+((16*320)| 00000dd0 2b 28 28 31 31 2a 32 30 29 2a 33 32 30 29 29 3a |+((11*20)*320)):| 00000de0 58 57 3d 33 32 3a 46 25 21 33 32 3d 28 28 46 25 |XW=32:F%!32=((F%| 00000df0 21 38 30 38 29 2b 28 28 31 36 2a 33 32 30 29 2b |!808)+((16*320)+| 00000e00 28 28 31 31 2a 32 30 29 2a 33 32 30 29 29 29 2b |((11*20)*320)))+| 00000e10 28 37 2a 32 30 29 2d 28 28 35 2a 32 30 29 2a 33 |(7*20)-((5*20)*3| 00000e20 32 30 29 3a 58 58 3d 35 36 3a 46 25 21 35 36 3d |20):XX=56:F%!56=| 00000e30 31 0d 08 f2 e9 58 59 3d 37 36 3a 46 25 21 37 36 |1....XY=76:F%!76| 00000e40 3d 30 3a 58 5a 3d 38 30 3a 46 25 21 38 30 3d 30 |=0:XZ=80:F%!80=0| 00000e50 3a 58 61 3d 38 34 3a 46 25 21 38 34 3d 30 3a 58 |:Xa=84:F%!84=0:X| 00000e60 62 3d 38 38 3a 46 25 21 38 38 3d 30 3a 58 63 3d |b=88:F%!88=0:Xc=| 00000e70 31 30 38 3a 46 25 21 31 30 38 3d 28 28 46 25 21 |108:F%!108=((F%!| 00000e80 38 30 38 29 2b 28 31 32 32 2a 33 32 30 29 2b 39 |808)+(122*320)+9| 00000e90 37 29 3a 58 64 3d 31 32 38 3a 46 25 21 31 32 38 |7):Xd=128:F%!128| 00000ea0 3d 30 3a 58 65 3d 31 33 32 3a 46 25 21 31 33 32 |=0:Xe=132:F%!132| 00000eb0 3d 30 3a 58 66 3d 31 33 36 3a 46 25 21 31 33 36 |=0:Xf=136:F%!136| 00000ec0 3d 30 3a 58 67 3d 39 32 3a 46 25 21 39 32 3d 32 |=0:Xg=92:F%!92=2| 00000ed0 30 30 3a 58 68 3d 31 36 34 3a 46 25 21 31 36 34 |00:Xh=164:F%!164| 00000ee0 3d 28 46 25 21 38 30 38 29 2b 33 30 36 2b 28 33 |=(F%!808)+306+(3| 00000ef0 32 30 2a 36 30 29 3a 58 69 3d 31 36 38 3a 46 25 |20*60):Xi=168:F%| 00000f00 21 31 36 38 3d 28 46 25 21 38 30 38 29 2b 33 30 |!168=(F%!808)+30| 00000f10 37 2b 28 33 32 30 2a 36 33 29 0d 09 60 f3 58 6a |7+(320*63)..`.Xj| 00000f20 3d 31 37 32 3a 46 25 21 31 37 32 3d 28 46 25 21 |=172:F%!172=(F%!| 00000f30 38 30 38 29 2b 33 30 37 2b 28 33 32 30 2a 36 33 |808)+307+(320*63| 00000f40 29 3a 58 6b 3d 31 37 36 3a 46 25 21 31 37 36 3d |):Xk=176:F%!176=| 00000f50 30 3a 58 6c 3d 31 38 30 3a 46 25 21 31 38 30 3d |0:Xl=180:F%!180=| 00000f60 30 3a 58 6d 3d 31 38 34 3a 46 25 21 31 38 34 3d |0:Xm=184:F%!184=| 00000f70 30 3a 58 6e 3d 31 38 38 3a 46 25 21 31 38 38 3d |0:Xn=188:F%!188=| 00000f80 28 28 46 25 21 38 30 38 29 2b 28 28 31 36 2a 33 |((F%!808)+((16*3| 00000f90 32 30 29 2b 28 28 31 31 2a 32 30 29 2a 33 32 30 |20)+((11*20)*320| 00000fa0 29 29 29 2b 28 37 2a 32 30 29 2d 28 28 35 2a 32 |)))+(7*20)-((5*2| 00000fb0 30 29 2a 33 32 30 29 3a 58 6f 3d 31 39 32 3a 46 |0)*320):Xo=192:F| 00000fc0 25 21 31 39 32 3d 30 3a 58 70 3d 31 39 36 3a 46 |%!192=0:Xp=196:F| 00000fd0 25 21 31 39 36 3d 30 3a 58 71 3d 32 31 36 3a 46 |%!196=0:Xq=216:F| 00000fe0 25 21 32 31 36 3d 56 63 3a 58 72 3d 32 32 38 3a |%!216=Vc:Xr=228:| 00000ff0 46 25 21 32 32 38 3d 28 28 46 25 21 38 30 38 29 |F%!228=((F%!808)| 00001000 2b 28 32 33 39 2a 33 32 30 29 2b 34 29 0d 09 ba |+(239*320)+4)...| 00001010 fc 58 73 3d 32 35 36 3a 46 25 21 32 35 36 3d 30 |.Xs=256:F%!256=0| 00001020 3a 58 74 3d 32 36 30 3a 46 25 21 32 36 30 3d 30 |:Xt=260:F%!260=0| 00001030 3a 58 75 3d 33 30 38 3a 46 25 21 33 30 38 3d 30 |:Xu=308:F%!308=0| 00001040 3a 58 76 3d 33 31 36 3a 46 25 21 33 31 36 3d 33 |:Xv=316:F%!316=3| 00001050 3a 58 77 3d 33 32 38 3a 46 25 21 33 32 38 3d 30 |:Xw=328:F%!328=0| 00001060 3a 58 78 3d 33 33 32 3a 46 25 21 33 33 32 3d 30 |:Xx=332:F%!332=0| 00001070 3a 58 79 3d 33 33 36 3a 46 25 21 33 33 36 3d 30 |:Xy=336:F%!336=0| 00001080 3a 58 7a 3d 33 34 30 3a 46 25 21 33 34 30 3d 30 |:Xz=340:F%!340=0| 00001090 3a 59 55 3d 33 35 32 3a 46 25 21 33 35 32 3d 55 |:YU=352:F%!352=U| 000010a0 75 3a 59 56 3d 33 35 36 3a 46 25 21 33 35 36 3d |u:YV=356:F%!356=| 000010b0 30 3a 59 57 3d 33 36 30 3a 46 25 21 33 36 30 3d |0:YW=360:F%!360=| 000010c0 30 3a 59 58 3d 33 36 34 3a 46 25 21 33 36 34 3d |0:YX=364:F%!364=| 000010d0 31 3a 59 59 3d 33 36 38 3a 46 25 21 33 36 38 3d |1:YY=368:F%!368=| 000010e0 28 46 25 21 38 30 38 29 2b 28 28 32 33 39 2a 33 |(F%!808)+((239*3| 000010f0 32 30 29 2b 32 36 38 29 3a 59 5a 3d 33 37 32 3a |20)+268):YZ=372:| 00001100 46 25 21 33 37 32 3d 56 57 0d 0a 46 f0 59 61 3d |F%!372=VW..F.Ya=| 00001110 33 37 36 3a 46 25 21 33 37 36 3d 28 46 25 21 38 |376:F%!376=(F%!8| 00001120 30 38 29 3a 59 62 3d 33 38 34 3a 46 25 21 33 38 |08):Yb=384:F%!38| 00001130 34 3d 55 76 3a 59 63 3d 33 38 38 3a 46 25 21 33 |4=Uv:Yc=388:F%!3| 00001140 38 38 3d 56 66 3a 59 64 3d 33 39 36 3a 46 25 21 |88=Vf:Yd=396:F%!| 00001150 33 39 36 3d 30 3a 59 65 3d 34 30 38 3a 46 25 21 |396=0:Ye=408:F%!| 00001160 34 30 38 3d 30 3a 59 66 3d 34 31 32 3a 46 25 21 |408=0:Yf=412:F%!| 00001170 34 31 32 3d 30 3a 59 67 3d 34 31 36 3a 46 25 21 |412=0:Yg=416:F%!| 00001180 34 31 36 3d 30 3a 59 68 3d 34 32 30 3a 46 25 21 |416=0:Yh=420:F%!| 00001190 34 32 30 3d 31 3a 59 69 3d 34 32 34 3a 46 25 21 |420=1:Yi=424:F%!| 000011a0 34 32 34 3d 30 3a 59 6a 3d 34 32 38 3a 46 25 21 |424=0:Yj=428:F%!| 000011b0 34 32 38 3d 30 3a 59 6b 3d 34 33 32 3a 46 25 21 |428=0:Yk=432:F%!| 000011c0 34 33 32 3d 55 77 3a 59 6c 3d 34 33 36 3a 46 25 |432=Uw:Yl=436:F%| 000011d0 21 34 33 36 3d 35 3a 59 6d 3d 34 34 30 3a 46 25 |!436=5:Ym=440:F%| 000011e0 21 34 34 30 3d 28 46 25 21 38 30 38 29 2b 28 33 |!440=(F%!808)+(3| 000011f0 32 30 2a 31 36 36 29 2b 32 0d 0a c8 f2 59 6e 3d |20*166)+2....Yn=| 00001200 34 34 34 3a 46 25 21 34 34 34 3d 55 78 3a 59 6f |444:F%!444=Ux:Yo| 00001210 3d 34 34 38 3a 46 25 21 34 34 38 3d 28 46 25 21 |=448:F%!448=(F%!| 00001220 38 30 38 29 2b 28 33 32 30 2a 32 33 38 29 2b 31 |808)+(320*238)+1| 00001230 30 37 3a 59 70 3d 34 35 32 3a 46 25 21 34 35 32 |07:Yp=452:F%!452| 00001240 3d 55 79 3a 59 71 3d 34 35 36 3a 46 25 21 34 35 |=Uy:Yq=456:F%!45| 00001250 36 3d 30 3a 59 72 3d 34 36 30 3a 46 25 21 34 36 |6=0:Yr=460:F%!46| 00001260 30 3d 31 3a 59 73 3d 34 36 34 3a 46 25 21 34 36 |0=1:Ys=464:F%!46| 00001270 34 3d 33 32 30 3a 59 74 3d 34 37 32 3a 46 25 21 |4=320:Yt=472:F%!| 00001280 34 37 32 3d 30 3a 59 75 3d 34 37 36 3a 46 25 21 |472=0:Yu=476:F%!| 00001290 34 37 36 3d 30 3a 59 76 3d 34 38 34 3a 46 25 21 |476=0:Yv=484:F%!| 000012a0 34 38 34 3d 34 30 2a 34 30 30 3a 59 77 3d 34 39 |484=40*400:Yw=49| 000012b0 32 3a 46 25 21 34 39 32 3d 55 7a 3a 59 78 3d 34 |2:F%!492=Uz:Yx=4| 000012c0 39 36 3a 46 25 21 34 39 36 3d 30 3a 59 79 3d 35 |96:F%!496=0:Yy=5| 000012d0 30 34 3a 46 25 21 35 30 34 3d 30 3a 59 7a 3d 35 |04:F%!504=0:Yz=5| 000012e0 30 38 3a 46 25 21 35 30 38 3d 30 0d 0b 4a f6 5a |08:F%!508=0..J.Z| 000012f0 55 3d 31 38 30 30 3a 46 25 21 31 38 30 30 3d 36 |U=1800:F%!1800=6| 00001300 34 30 30 3a 5a 56 3d 31 38 30 34 3a 46 25 21 31 |400:ZV=1804:F%!1| 00001310 38 30 34 3d 28 46 25 21 38 30 38 29 2b 33 38 35 |804=(F%!808)+385| 00001320 32 34 3a 5a 57 3d 31 38 30 38 3a 46 25 21 31 38 |24:ZW=1808:F%!18| 00001330 30 38 3d 28 46 25 21 38 30 38 29 2b 34 30 3a 5a |08=(F%!808)+40:Z| 00001340 58 3d 31 38 31 32 3a 46 25 21 31 38 31 32 3d 28 |X=1812:F%!1812=(| 00001350 46 25 21 38 30 38 29 2b 34 31 37 31 30 3a 56 75 |F%!808)+41710:Vu| 00001360 3d 31 38 31 36 3a 46 25 21 31 38 31 36 3d 30 3a |=1816:F%!1816=0:| 00001370 46 25 21 35 31 32 3d 56 55 3a 46 25 21 35 31 36 |F%!512=VU:F%!516| 00001380 3d 56 58 3a 5a 59 3d 35 33 36 3a 46 25 21 35 33 |=VX:ZY=536:F%!53| 00001390 36 3d 56 59 3a 5a 5a 3d 35 34 30 3a 46 25 21 35 |6=VY:ZZ=540:F%!5| 000013a0 34 30 3d 56 5a 3a 5a 61 3d 35 34 34 3a 46 25 21 |40=VZ:Za=544:F%!| 000013b0 35 34 34 3d 30 3a 5a 62 3d 35 34 38 3a 46 25 21 |544=0:Zb=548:F%!| 000013c0 35 34 38 3d 30 3a 46 25 21 35 35 32 3d 56 56 3a |548=0:F%!552=VV:| 000013d0 46 25 21 35 35 36 3d 30 3a 46 25 21 35 36 30 3d |F%!556=0:F%!560=| 000013e0 30 0d 0b cc 4a 46 25 21 35 36 38 3d 30 3a 46 25 |0...JF%!568=0:F%| 000013f0 21 35 37 32 3d 28 46 25 21 38 30 38 29 2b 28 31 |!572=(F%!808)+(1| 00001400 34 36 2a 33 32 30 29 2b 37 32 3a 46 25 21 35 37 |46*320)+72:F%!57| 00001410 36 3d 30 3a 46 25 21 39 30 30 3d 55 6c 3a e7 46 |6=0:F%!900=Ul:.F| 00001420 25 21 31 32 30 30 3c 3e 31 20 8c 0d 0b ea ff 46 |%!1200<>1 .....F| 00001430 25 21 31 31 30 30 3d 31 3a 46 25 21 31 31 30 34 |%!1100=1:F%!1104| 00001440 3d 31 3a 46 25 21 31 31 30 38 3d 31 3a 46 25 21 |=1:F%!1108=1:F%!| 00001450 31 31 31 32 3d 31 3a 46 25 21 31 31 31 36 3d 31 |1112=1:F%!1116=1| 00001460 3a 46 25 21 31 31 32 30 3d 31 3a 46 25 21 31 32 |:F%!1120=1:F%!12| 00001470 30 30 3d 31 3a 46 25 21 31 32 35 32 3d 30 3a 46 |00=1:F%!1252=0:F| 00001480 25 21 31 32 34 38 3d 30 3a 46 25 21 31 33 30 30 |%!1248=0:F%!1300| 00001490 3d 55 68 3a 46 25 21 31 33 30 34 3d 55 67 3a 46 |=Uh:F%!1304=Ug:F| 000014a0 25 21 31 33 30 38 3d 28 46 25 21 38 30 38 29 2b |%!1308=(F%!808)+| 000014b0 28 31 38 2a 33 32 30 29 2b 33 32 20 3a 46 25 21 |(18*320)+32 :F%!| 000014c0 31 33 31 32 3d 28 46 25 21 38 30 38 29 2b 28 31 |1312=(F%!808)+(1| 000014d0 38 2a 33 32 30 29 2b 28 33 32 30 2d 38 30 29 3a |8*320)+(320-80):| 000014e0 46 25 21 31 33 31 36 3d 31 31 32 30 3a 46 25 21 |F%!1316=1120:F%!| 000014f0 31 33 32 30 3d 36 3a 46 25 21 31 33 34 30 3d 28 |1320=6:F%!1340=(| 00001500 46 25 21 38 30 38 29 2b 28 31 38 2a 33 32 30 29 |F%!808)+(18*320)| 00001510 2b 28 33 32 30 2d 28 38 30 2b 33 32 29 29 20 3a |+(320-(80+32)) :| 00001520 46 25 21 31 33 34 34 3d 55 66 0d 0c 44 5b 46 25 |F%!1344=Uf..D[F%| 00001530 21 31 33 34 38 3d 33 36 2a 31 36 20 3a 46 25 21 |!1348=36*16 :F%!| 00001540 31 33 36 30 3d 31 3a 46 25 21 31 33 36 34 3d 46 |1360=1:F%!1364=F| 00001550 3a 46 25 21 31 33 36 38 3d 42 3a 46 25 21 31 33 |:F%!1368=B:F%!13| 00001560 37 32 3d 52 3a 46 25 21 31 34 30 30 3d 31 31 30 |72=R:F%!1400=110| 00001570 34 3a 46 25 21 31 34 30 34 3d 31 3a 46 25 21 31 |4:F%!1404=1:F%!1| 00001580 36 30 30 3d 31 0d 0c 6c 07 cd 3a e1 0d 0c 94 48 |600=1..l..:....H| 00001590 dd f2 56 6d 3a e3 49 3d 55 64 20 b8 55 64 2b 26 |..Vm:.I=Ud .Ud+&| 000015a0 32 30 30 30 88 31 32 3a 21 49 3d 28 46 25 21 38 |2000.12:!I=(F%!8| 000015b0 30 38 29 2b 28 b3 28 32 35 35 29 2a 33 32 30 29 |08)+(.(255)*320)| 000015c0 2b b3 28 33 32 30 29 3a 41 3d b3 28 33 29 3a c8 |+.(320):A=.(3):.| 000015d0 8e 41 20 ca 0d 0c c6 1e c9 31 3a 49 3f 34 3d 34 |.A ......1:I?4=4| 000015e0 34 3a 49 21 38 3d 33 32 30 2b 28 b3 28 34 29 2d |4:I!8=320+(.(4)-| 000015f0 32 29 0d 0c da 1f c9 32 3a 49 3f 34 3d 32 31 30 |2).....2:I?4=210| 00001600 3a 49 21 38 3d 36 34 30 2b 28 b3 28 34 29 2d 32 |:I!8=640+(.(4)-2| 00001610 29 0d 0c ee 1f c9 33 3a 49 3f 34 3d 32 35 34 3a |).....3:I?4=254:| 00001620 49 21 38 3d 39 36 30 2b 28 b3 28 34 29 2d 32 29 |I!8=960+(.(4)-2)| 00001630 0d 0d 02 0a cb 3a ed 49 3a e1 0d 0d 34 cc dd f2 |.....:.I:...4...| 00001640 57 66 3a e3 5a 63 3d 30 20 b8 32 88 32 3a 50 25 |Wf:.Zc=0 .2.2:P%| 00001650 3d 55 62 3a 5b 4f 50 54 20 5a 63 3a 2e 57 67 20 |=Ub:[OPT Zc:.Wg | 00001660 53 54 4d 46 44 20 72 31 33 21 2c 7b 72 31 34 7d |STMFD r13!,{r14}| 00001670 3a 4c 44 52 20 72 30 2c 5b 72 35 2c 23 38 30 30 |:LDR r0,[r5,#800| 00001680 5d 3a 4c 44 52 20 72 31 2c 5b 72 35 2c 23 38 30 |]:LDR r1,[r5,#80| 00001690 34 5d 3a 53 57 49 20 22 4f 53 5f 52 65 61 64 56 |4]:SWI "OS_ReadV| 000016a0 64 75 56 61 72 69 61 62 6c 65 73 22 3a 4c 44 52 |duVariables":LDR| 000016b0 20 72 30 2c 5b 72 35 2c 23 38 30 34 5d 3a 4c 44 | r0,[r5,#804]:LD| 000016c0 52 20 72 31 2c 5b 72 30 5d 3a 53 54 52 20 72 31 |R r1,[r0]:STR r1| 000016d0 2c 5b 72 35 2c 23 38 30 38 5d 3a 4d 4f 56 20 72 |,[r5,#808]:MOV r| 000016e0 31 2c 23 31 3a 4d 4f 56 20 72 32 2c 23 30 3a 4c |1,#1:MOV r2,#0:L| 000016f0 44 4d 46 44 20 72 31 33 21 2c 7b 50 43 7d 3a 5d |DMFD r13!,{PC}:]| 00001700 3a ed 5a 63 3a e1 0d 0d fc f7 dd f2 56 6f 3a e3 |:.Zc:.......Vo:.| 00001710 5a 63 3d 30 20 b8 32 88 32 3a 50 25 3d 55 61 3a |Zc=0 .2.2:P%=Ua:| 00001720 5b 4f 50 54 20 5a 63 3a 2e 56 71 20 53 54 4d 46 |[OPT Zc:.Vq STMF| 00001730 44 20 72 31 33 21 2c 7b 72 31 34 7d 3a 4c 44 52 |D r13!,{r14}:LDR| 00001740 20 72 30 2c 5b 72 35 2c 23 59 63 5d 3a 4d 4f 56 | r0,[r5,#Yc]:MOV| 00001750 20 72 31 2c 23 30 3a 2e 5a 64 20 4d 4f 56 20 72 | r1,#0:.Zd MOV r| 00001760 32 2c 23 30 3a 53 54 52 20 72 32 2c 5b 72 30 5d |2,#0:STR r2,[r0]| 00001770 2c 23 34 3a 53 54 52 20 72 32 2c 5b 72 30 5d 2c |,#4:STR r2,[r0],| 00001780 23 34 3a 41 44 44 20 72 31 2c 72 31 2c 23 31 3a |#4:ADD r1,r1,#1:| 00001790 43 4d 50 20 72 31 2c 23 32 30 3a 42 4e 45 20 5a |CMP r1,#20:BNE Z| 000017a0 64 3a 4c 44 4d 46 44 20 72 31 33 21 2c 7b 50 43 |d:LDMFD r13!,{PC| 000017b0 7d 3a 2e 56 74 20 53 54 4d 46 44 20 72 31 33 21 |}:.Vt STMFD r13!| 000017c0 2c 7b 72 31 34 7d 3a 4d 4f 56 20 72 31 32 2c 23 |,{r14}:MOV r12,#| 000017d0 36 31 3a 4d 4f 56 20 72 30 2c 23 32 30 30 3a 4d |61:MOV r0,#200:M| 000017e0 55 4c 20 72 31 32 2c 72 30 2c 72 31 32 3a 4c 44 |UL r12,r0,r12:LD| 000017f0 52 20 72 30 2c 5b 72 35 2c 23 57 79 5d 0d 0f 46 |R r0,[r5,#Wy]..F| 00001800 e0 4c 44 52 20 72 31 2c 5b 72 35 2c 23 57 7a 5d |.LDR r1,[r5,#Wz]| 00001810 3a 4d 4f 56 20 72 32 2c 23 30 3a 2e 5a 65 20 4c |:MOV r2,#0:.Ze L| 00001820 44 52 20 72 33 2c 5b 72 31 5d 2c 23 34 3a 53 54 |DR r3,[r1],#4:ST| 00001830 52 20 72 33 2c 5b 72 30 5d 2c 23 34 3a 41 44 44 |R r3,[r0],#4:ADD| 00001840 20 72 32 2c 72 32 2c 23 34 3a 43 4d 50 20 72 32 | r2,r2,#4:CMP r2| 00001850 2c 72 31 32 3a 42 4c 45 20 5a 65 3a 4c 44 4d 46 |,r12:BLE Ze:LDMF| 00001860 44 20 72 31 33 21 2c 7b 50 43 7d 3a 2e 5a 66 20 |D r13!,{PC}:.Zf | 00001870 53 54 4d 46 44 20 72 31 33 21 2c 7b 72 31 34 7d |STMFD r13!,{r14}| 00001880 3a 4c 44 52 20 72 30 2c 5b 72 35 2c 23 57 6d 5d |:LDR r0,[r5,#Wm]| 00001890 3a 4d 4f 56 20 72 31 2c 23 30 3a 2e 5a 67 20 4d |:MOV r1,#0:.Zg M| 000018a0 4f 56 20 72 32 2c 23 31 3a 4d 4f 56 20 72 33 2c |OV r2,#1:MOV r3,| 000018b0 23 30 3a 53 54 52 20 72 33 2c 5b 72 30 5d 3a 53 |#0:STR r3,[r0]:S| 000018c0 54 52 20 72 32 2c 5b 72 30 2c 23 34 5d 3a 20 53 |TR r2,[r0,#4]: S| 000018d0 54 52 20 72 33 2c 5b 72 30 2c 23 38 5d 0d 0f f0 |TR r3,[r0,#8]...| 000018e0 ff 53 54 52 20 72 33 2c 5b 72 30 2c 23 31 32 5d |.STR r3,[r0,#12]| 000018f0 3a 20 53 54 52 20 72 33 2c 5b 72 30 2c 23 31 36 |: STR r3,[r0,#16| 00001900 5d 3a 53 54 52 20 72 33 2c 5b 72 30 2c 23 32 30 |]:STR r3,[r0,#20| 00001910 5d 3a 20 53 54 52 20 72 33 2c 5b 72 30 2c 23 32 |]: STR r3,[r0,#2| 00001920 34 5d 3a 53 54 52 20 72 33 2c 5b 72 30 2c 23 32 |4]:STR r3,[r0,#2| 00001930 38 5d 3a 20 53 54 52 20 72 33 2c 5b 72 30 2c 23 |8]: STR r3,[r0,#| 00001940 33 32 5d 3a 53 54 52 20 72 33 2c 5b 72 30 2c 23 |32]:STR r3,[r0,#| 00001950 33 36 5d 3a 20 53 54 52 20 72 33 2c 5b 72 30 2c |36]: STR r3,[r0,| 00001960 23 34 30 5d 3a 41 44 44 20 72 30 2c 72 30 2c 23 |#40]:ADD r0,r0,#| 00001970 34 34 3a 41 44 44 20 72 31 2c 72 31 2c 23 31 3a |44:ADD r1,r1,#1:| 00001980 43 4d 50 20 72 31 2c 23 36 3a 42 4e 45 20 5a 67 |CMP r1,#6:BNE Zg| 00001990 3a 4c 44 4d 46 44 20 72 31 33 21 2c 7b 50 43 7d |:LDMFD r13!,{PC}| 000019a0 3a 2e 5a 68 20 73 75 62 20 72 39 2c 72 39 2c 23 |:.Zh sub r9,r9,#| 000019b0 31 3a 6d 6f 76 20 72 34 2c 23 30 3a 73 74 72 62 |1:mov r4,#0:strb| 000019c0 20 72 34 2c 5b 72 39 5d 2c 23 31 3a 6c 64 72 20 | r4,[r9],#1:ldr | 000019d0 72 34 2c 5b 72 35 2c 23 38 38 38 5d 0d 10 86 f9 |r4,[r5,#888]....| 000019e0 63 6d 70 20 72 34 2c 23 30 3a 62 65 71 20 5a 69 |cmp r4,#0:beq Zi| 000019f0 3a 6d 6f 76 20 72 34 2c 23 36 34 3a 6c 64 72 20 |:mov r4,#64:ldr | 00001a00 72 34 2c 5b 72 35 2c 23 57 6d 5d 3a 6c 64 72 20 |r4,[r5,#Wm]:ldr | 00001a10 72 36 2c 5b 72 35 2c 23 38 34 30 5d 3a 41 44 44 |r6,[r5,#840]:ADD| 00001a20 20 52 36 2c 52 36 2c 23 31 20 3a 20 53 54 52 20 | R6,R6,#1 : STR | 00001a30 52 36 2c 5b 72 35 2c 23 38 34 30 5d 3a 20 53 55 |R6,[r5,#840]: SU| 00001a40 42 20 52 36 2c 52 36 2c 23 31 3a 6d 6f 76 20 72 |B R6,R6,#1:mov r| 00001a50 37 2c 23 34 34 20 3a 20 6d 6c 61 20 72 34 2c 72 |7,#44 : mla r4,r| 00001a60 36 2c 72 37 2c 72 34 3a 6d 6f 76 20 72 36 2c 23 |6,r7,r4:mov r6,#| 00001a70 31 3a 63 6d 70 20 72 32 2c 23 39 30 20 3a 20 6d |1:cmp r2,#90 : m| 00001a80 6f 76 65 71 20 72 36 2c 23 31 3a 63 6d 70 20 72 |oveq r6,#1:cmp r| 00001a90 32 2c 23 39 31 20 3a 20 6d 6f 76 65 71 20 72 36 |2,#91 : moveq r6| 00001aa0 2c 23 32 3a 63 6d 70 20 72 32 2c 23 39 32 20 3a |,#2:cmp r2,#92 :| 00001ab0 20 6d 6f 76 65 71 20 72 36 2c 23 33 3a 63 6d 70 | moveq r6,#3:cmp| 00001ac0 20 72 32 2c 23 39 33 20 3a 20 6d 6f 76 65 71 20 | r2,#93 : moveq | 00001ad0 72 36 2c 23 34 0d 10 fe fc 73 74 72 20 72 36 2c |r6,#4....str r6,| 00001ae0 5b 72 34 5d 3a 62 20 5a 6a 3a 6c 64 72 62 20 72 |[r4]:b Zj:ldrb r| 00001af0 37 2c 5b 72 39 5d 3a 63 6d 70 20 72 37 2c 23 30 |7,[r9]:cmp r7,#0| 00001b00 3a 6d 6f 76 65 71 20 72 38 2c 23 31 3a 73 74 72 |:moveq r8,#1:str| 00001b10 65 71 20 72 38 2c 5b 72 34 2c 23 32 30 5d 3a 62 |eq r8,[r4,#20]:b| 00001b20 65 71 20 5a 6a 3a 73 75 62 20 72 39 2c 72 39 2c |eq Zj:sub r9,r9,| 00001b30 23 31 31 3a 6c 64 72 62 20 72 37 2c 5b 72 39 5d |#11:ldrb r7,[r9]| 00001b40 3a 63 6d 70 20 72 37 2c 23 30 3a 6d 6f 76 65 71 |:cmp r7,#0:moveq| 00001b50 20 72 38 2c 23 30 3a 73 74 72 65 71 20 72 38 2c | r8,#0:streq r8,| 00001b60 5b 72 34 2c 23 32 30 5d 3a 61 64 64 65 71 20 72 |[r4,#20]:addeq r| 00001b70 39 2c 72 39 2c 23 31 31 3a 62 65 71 20 5a 6a 3a |9,r9,#11:beq Zj:| 00001b80 73 75 62 20 72 39 2c 72 39 2c 23 32 3a 6c 64 72 |sub r9,r9,#2:ldr| 00001b90 62 20 72 37 2c 5b 72 39 5d 3a 63 6d 70 20 72 37 |b r7,[r9]:cmp r7| 00001ba0 2c 23 30 3a 6d 6f 76 65 71 20 72 38 2c 23 32 3a |,#0:moveq r8,#2:| 00001bb0 73 74 72 65 71 20 72 38 2c 5b 72 34 2c 23 32 30 |streq r8,[r4,#20| 00001bc0 5d 3a 61 64 64 65 71 20 72 39 2c 72 39 2c 23 31 |]:addeq r9,r9,#1| 00001bd0 33 0d 11 c6 f8 62 65 71 20 5a 6a 3a 73 75 62 20 |3....beq Zj:sub | 00001be0 72 39 2c 72 39 2c 23 31 31 3a 6c 64 72 62 20 72 |r9,r9,#11:ldrb r| 00001bf0 37 2c 5b 72 39 5d 3a 63 6d 70 20 72 37 2c 23 30 |7,[r9]:cmp r7,#0| 00001c00 3a 6d 6f 76 65 71 20 72 38 2c 23 33 3a 73 74 72 |:moveq r8,#3:str| 00001c10 65 71 20 72 38 2c 5b 72 34 2c 23 32 30 5d 3a 61 |eq r8,[r4,#20]:a| 00001c20 64 64 20 72 39 2c 72 39 2c 23 32 34 3a 2e 5a 6a |dd r9,r9,#24:.Zj| 00001c30 20 6d 6f 76 20 72 37 2c 23 30 31 3a 73 74 72 20 | mov r7,#01:str | 00001c40 72 37 2c 5b 72 34 2c 23 32 30 5d 3a 6d 6f 76 20 |r7,[r4,#20]:mov | 00001c50 72 38 2c 23 30 3a 73 74 72 20 72 38 2c 5b 72 34 |r8,#0:str r8,[r4| 00001c60 2c 23 34 5d 3a 73 74 72 20 72 31 31 2c 5b 72 34 |,#4]:str r11,[r4| 00001c70 2c 23 31 32 5d 3a 73 74 72 20 72 31 30 2c 5b 72 |,#12]:str r10,[r| 00001c80 34 2c 23 31 36 5d 3a 4d 4f 56 20 52 36 2c 23 33 |4,#16]:MOV R6,#3| 00001c90 32 30 3a 4d 4f 56 20 52 38 2c 23 32 35 36 3a 4d |20:MOV R8,#256:M| 00001ca0 55 4c 20 52 36 2c 52 38 2c 52 36 3a 6c 64 72 20 |UL R6,R8,R6:ldr | 00001cb0 72 38 2c 5b 72 35 2c 23 38 30 38 5d 3a 61 64 64 |r8,[r5,#808]:add| 00001cc0 20 72 38 2c 72 38 2c 52 36 0d 12 7a fe 41 44 44 | r8,r8,R6..z.ADD| 00001cd0 20 52 31 30 2c 52 31 30 2c 23 31 3a 6d 6f 76 20 | R10,R10,#1:mov | 00001ce0 72 37 2c 23 33 32 30 2a 32 30 3a 6d 75 6c 20 72 |r7,#320*20:mul r| 00001cf0 37 2c 72 31 30 2c 72 37 3a 73 75 62 20 72 38 2c |7,r10,r7:sub r8,| 00001d00 72 38 2c 72 37 3a 53 55 42 20 52 31 30 2c 52 31 |r8,r7:SUB R10,R1| 00001d10 30 2c 23 31 3a 6d 6f 76 20 72 37 2c 23 32 30 3a |0,#1:mov r7,#20:| 00001d20 6d 75 6c 20 72 37 2c 72 31 31 2c 72 37 3a 61 64 |mul r7,r11,r7:ad| 00001d30 64 20 72 38 2c 72 38 2c 72 37 3a 73 74 72 20 72 |d r8,r8,r7:str r| 00001d40 38 2c 5b 72 34 2c 23 38 5d 3a 6d 6f 76 20 72 37 |8,[r4,#8]:mov r7| 00001d50 2c 23 30 3a 73 74 72 20 72 37 2c 5b 72 34 2c 23 |,#0:str r7,[r4,#| 00001d60 32 34 5d 3a 62 20 5a 69 3a 2e 56 78 20 53 54 4d |24]:b Zi:.Vx STM| 00001d70 46 44 20 72 31 33 21 2c 7b 72 31 34 7d 3a 4c 44 |FD r13!,{r14}:LD| 00001d80 52 20 72 32 2c 5b 72 35 2c 23 58 55 5d 3a 4d 4f |R r2,[r5,#XU]:MO| 00001d90 56 20 72 30 2c 23 30 3a 53 54 52 20 72 30 2c 5b |V r0,#0:STR r0,[| 00001da0 72 35 2c 23 58 59 5d 3a 53 54 52 20 72 30 2c 5b |r5,#XY]:STR r0,[| 00001db0 72 35 2c 23 58 5a 5d 3a 53 54 52 20 72 30 2c 5b |r5,#XZ]:STR r0,[| 00001dc0 72 35 2c 23 5a 62 5d 0d 13 74 f1 53 54 52 20 72 |r5,#Zb]..t.STR r| 00001dd0 30 2c 5b 72 35 2c 23 5a 61 5d 3a 4d 4f 56 20 72 |0,[r5,#Za]:MOV r| 00001de0 31 2c 23 30 3a 2e 5a 6b 20 53 54 52 20 72 30 2c |1,#0:.Zk STR r0,| 00001df0 5b 72 32 5d 2c 23 34 3a 41 44 44 20 72 31 2c 72 |[r2],#4:ADD r1,r| 00001e00 31 2c 23 31 3a 43 4d 50 20 72 31 2c 23 34 30 30 |1,#1:CMP r1,#400| 00001e10 3a 42 4e 45 20 5a 6b 3a 4d 4f 56 20 72 30 2c 23 |:BNE Zk:MOV r0,#| 00001e20 30 3a 53 54 52 20 72 30 2c 5b 72 35 2c 23 31 32 |0:STR r0,[r5,#12| 00001e30 32 30 5d 3a 53 54 52 20 72 30 2c 5b 72 35 2c 23 |20]:STR r0,[r5,#| 00001e40 35 32 34 5d 3a 53 54 52 20 72 30 2c 5b 72 35 2c |524]:STR r0,[r5,| 00001e50 23 35 32 38 5d 3a 53 54 52 20 72 30 2c 5b 72 35 |#528]:STR r0,[r5| 00001e60 2c 23 38 34 30 5d 3a 4c 44 52 20 72 30 2c 5b 72 |,#840]:LDR r0,[r| 00001e70 35 2c 23 31 31 32 30 5d 3a 43 4d 50 20 72 30 2c |5,#1120]:CMP r0,| 00001e80 23 31 20 3a 20 4c 44 52 45 51 20 72 31 2c 5b 72 |#1 : LDREQ r1,[r| 00001e90 35 2c 23 31 33 36 34 5d 3a 43 4d 50 20 72 30 2c |5,#1364]:CMP r0,| 00001ea0 23 32 20 3a 20 4c 44 52 45 51 20 72 31 2c 5b 72 |#2 : LDREQ r1,[r| 00001eb0 35 2c 23 31 33 36 38 5d 0d 14 1e f8 43 4d 50 20 |5,#1368]....CMP | 00001ec0 72 30 2c 23 33 20 3a 20 4c 44 52 45 51 20 72 31 |r0,#3 : LDREQ r1| 00001ed0 2c 5b 72 35 2c 23 31 33 37 32 5d 3a 4c 44 52 20 |,[r5,#1372]:LDR | 00001ee0 72 30 2c 5b 72 35 2c 23 58 58 5d 3a 4c 44 52 42 |r0,[r5,#XX]:LDRB| 00001ef0 20 72 31 2c 5b 72 31 2c 72 30 5d 3a 43 4d 50 20 | r1,[r1,r0]:CMP | 00001f00 72 31 2c 23 31 20 3a 20 4d 4f 56 4c 54 20 72 31 |r1,#1 : MOVLT r1| 00001f10 2c 23 31 3a 43 4d 50 20 72 31 2c 23 36 30 20 3a |,#1:CMP r1,#60 :| 00001f20 20 4d 4f 56 47 54 20 72 31 2c 23 36 30 3a 53 54 | MOVGT r1,#60:ST| 00001f30 52 20 72 31 2c 5b 72 35 2c 23 31 33 36 30 5d 3a |R r1,[r5,#1360]:| 00001f40 4d 4f 56 20 72 30 2c 23 30 3a 53 54 52 20 72 30 |MOV r0,#0:STR r0| 00001f50 2c 5b 72 35 2c 23 35 35 36 5d 3a 53 54 52 20 72 |,[r5,#556]:STR r| 00001f60 30 2c 5b 72 35 2c 23 5a 62 5d 3a 53 54 52 20 72 |0,[r5,#Zb]:STR r| 00001f70 30 2c 5b 72 35 2c 23 5a 61 5d 3a 4c 44 52 20 72 |0,[r5,#Za]:LDR r| 00001f80 30 2c 5b 72 35 2c 23 38 38 38 5d 3a 43 4d 50 20 |0,[r5,#888]:CMP | 00001f90 72 30 2c 23 31 3a 42 4e 45 20 5a 6c 3a 42 4c 20 |r0,#1:BNE Zl:BL | 00001fa0 5a 66 3a 2e 5a 6c 20 4d 4f 56 20 72 30 2c 23 30 |Zf:.Zl MOV r0,#0| 00001fb0 0d 14 d2 f9 53 54 52 20 72 30 2c 5b 72 35 2c 23 |....STR r0,[r5,#| 00001fc0 38 34 30 5d 3a 53 54 52 20 72 30 2c 5b 72 35 2c |840]:STR r0,[r5,| 00001fd0 23 39 32 30 5d 3a 4d 4f 56 20 72 31 32 2c 23 30 |#920]:MOV r12,#0| 00001fe0 3a 53 54 52 20 72 31 32 2c 5b 72 35 2c 23 33 30 |:STR r12,[r5,#30| 00001ff0 30 5d 3a 53 54 52 20 72 31 32 2c 5b 72 35 2c 23 |0]:STR r12,[r5,#| 00002000 59 71 5d 3a 4c 44 52 20 72 30 2c 5b 72 35 2c 23 |Yq]:LDR r0,[r5,#| 00002010 57 79 5d 3a 4c 44 52 20 72 31 2c 5b 72 35 2c 23 |Wy]:LDR r1,[r5,#| 00002020 31 33 36 30 5d 3a 4c 44 52 20 72 32 2c 5b 72 35 |1360]:LDR r2,[r5| 00002030 2c 23 58 67 5d 3a 4d 55 4c 20 72 39 2c 72 32 2c |,#Xg]:MUL r9,r2,| 00002040 72 31 3a 41 44 44 20 72 39 2c 72 39 2c 72 30 3a |r1:ADD r9,r9,r0:| 00002050 4d 4f 56 20 72 31 31 2c 23 30 3a 2e 5a 6d 20 4d |MOV r11,#0:.Zm M| 00002060 4f 56 20 72 31 30 2c 23 30 3a 2e 5a 6e 20 4c 44 |OV r10,#0:.Zn LD| 00002070 52 20 72 30 2c 5b 72 35 2c 23 58 56 5d 3a 4c 44 |R r0,[r5,#XV]:LD| 00002080 52 20 72 32 2c 5b 72 35 2c 23 5a 55 5d 3a 4d 4f |R r2,[r5,#ZU]:MO| 00002090 56 20 72 33 2c 23 32 30 3a 4d 4c 41 20 72 30 2c |V r3,#20:MLA r0,| 000020a0 72 33 2c 72 31 31 2c 72 30 0d 15 a4 f9 4d 55 4c |r3,r11,r0....MUL| 000020b0 20 72 32 2c 72 31 30 2c 72 32 3a 53 55 42 20 72 | r2,r10,r2:SUB r| 000020c0 30 2c 72 30 2c 72 32 3a 4c 44 52 42 20 72 32 2c |0,r0,r2:LDRB r2,| 000020d0 5b 72 39 5d 2c 23 31 3a 2e 5a 6f 20 43 4d 50 20 |[r9],#1:.Zo CMP | 000020e0 72 32 2c 23 33 32 3a 42 4e 45 20 5a 70 3a 4c 44 |r2,#32:BNE Zp:LD| 000020f0 52 20 72 34 2c 5b 72 35 2c 23 31 31 31 32 5d 3a |R r4,[r5,#1112]:| 00002100 43 4d 50 20 72 34 2c 23 30 3a ec 51 20 72 32 2c |CMP r4,#0:.Q r2,| 00002110 23 30 3a 2e 5a 70 20 43 4d 50 20 72 32 2c 23 32 |#0:.Zp CMP r2,#2| 00002120 31 3a 41 44 44 45 51 20 72 31 32 2c 72 31 32 2c |1:ADDEQ r12,r12,| 00002130 23 31 3a 43 4d 50 20 72 32 2c 23 38 39 20 3a 20 |#1:CMP r2,#89 : | 00002140 42 4c 45 20 5a 71 3a 2e 5a 72 20 43 4d 50 20 72 |BLE Zq:.Zr CMP r| 00002150 32 2c 23 31 30 30 20 3a 20 42 47 54 20 5a 71 3a |2,#100 : BGT Zq:| 00002160 4c 44 52 20 72 34 2c 5b 72 35 2c 23 31 31 30 30 |LDR r4,[r5,#1100| 00002170 5d 3a 43 4d 50 20 72 34 2c 23 30 3a 42 4e 45 20 |]:CMP r4,#0:BNE | 00002180 5a 68 3a 4d 4f 56 20 72 32 2c 23 30 3a 2e 5a 71 |Zh:MOV r2,#0:.Zq| 00002190 20 43 4d 50 20 72 32 2c 23 34 30 3a 42 4e 45 20 | CMP r2,#40:BNE | 000021a0 5a 73 0d 16 80 f6 4d 4f 56 20 72 38 2c 72 30 3a |Zs....MOV r8,r0:| 000021b0 4d 4f 56 20 72 30 2c 23 37 3a 53 57 49 20 22 4f |MOV r0,#7:SWI "O| 000021c0 53 5f 57 72 69 74 65 43 22 3a 4d 4f 56 20 72 30 |S_WriteC":MOV r0| 000021d0 2c 72 38 3a 4c 44 52 20 72 34 2c 5b 72 35 2c 23 |,r8:LDR r4,[r5,#| 000021e0 5a 61 5d 3a 41 44 44 20 72 34 2c 72 34 2c 23 31 |Za]:ADD r4,r4,#1| 000021f0 3a 53 54 52 20 72 34 2c 5b 72 35 2c 23 5a 61 5d |:STR r4,[r5,#Za]| 00002200 3a 4c 44 52 20 72 36 2c 5b 72 35 2c 23 5a 59 5d |:LDR r6,[r5,#ZY]| 00002210 3a 4d 4f 56 20 72 37 2c 23 31 32 3a 4d 4c 41 20 |:MOV r7,#12:MLA | 00002220 72 36 2c 72 37 2c 72 34 2c 72 36 3a 53 55 42 20 |r6,r7,r4,r6:SUB | 00002230 72 36 2c 72 36 2c 23 31 32 3a 53 54 52 20 72 34 |r6,r6,#12:STR r4| 00002240 2c 5b 72 36 5d 2c 23 34 3a 53 54 52 20 72 31 31 |,[r6],#4:STR r11| 00002250 2c 5b 72 36 5d 2c 23 34 3a 53 54 52 20 72 31 30 |,[r6],#4:STR r10| 00002260 2c 5b 72 36 5d 3a 2e 5a 73 20 43 4d 50 20 72 32 |,[r6]:.Zs CMP r2| 00002270 2c 23 33 31 3a 42 4e 45 20 5a 74 3a 4c 44 52 20 |,#31:BNE Zt:LDR | 00002280 72 34 2c 5b 72 35 2c 23 5a 62 5d 3a 41 44 44 20 |r4,[r5,#Zb]:ADD | 00002290 72 34 2c 72 34 2c 23 31 0d 17 3e f9 53 54 52 20 |r4,r4,#1..>.STR | 000022a0 72 34 2c 5b 72 35 2c 23 5a 62 5d 3a 4c 44 52 20 |r4,[r5,#Zb]:LDR | 000022b0 72 36 2c 5b 72 35 2c 23 5a 5a 5d 3a 4d 4f 56 20 |r6,[r5,#ZZ]:MOV | 000022c0 72 37 2c 23 31 32 3a 4d 4c 41 20 72 36 2c 72 37 |r7,#12:MLA r6,r7| 000022d0 2c 72 34 2c 72 36 3a 53 55 42 20 72 36 2c 72 36 |,r4,r6:SUB r6,r6| 000022e0 2c 23 31 32 3a 53 54 52 20 72 34 2c 5b 72 36 2c |,#12:STR r4,[r6,| 000022f0 23 30 5d 3a 53 54 52 20 72 31 31 2c 5b 72 36 2c |#0]:STR r11,[r6,| 00002300 23 34 5d 3a 53 54 52 20 72 31 30 2c 5b 72 36 2c |#4]:STR r10,[r6,| 00002310 23 38 5d 3a 2e 5a 74 20 43 4d 50 20 72 32 2c 23 |#8]:.Zt CMP r2,#| 00002320 34 31 3a 42 4c 4c 45 20 5a 75 3a 2e 5a 69 20 41 |41:BLLE Zu:.Zi A| 00002330 44 44 20 72 31 30 2c 72 31 30 2c 23 31 3a 43 4d |DD r10,r10,#1:CM| 00002340 50 20 72 31 30 2c 23 31 32 20 3a 20 42 4e 45 20 |P r10,#12 : BNE | 00002350 5a 6e 3a 41 44 44 20 72 31 31 2c 72 31 31 2c 23 |Zn:ADD r11,r11,#| 00002360 31 3a 43 4d 50 20 72 31 31 2c 23 31 36 20 3a 20 |1:CMP r11,#16 : | 00002370 42 4e 45 20 5a 6d 3a 53 54 52 20 72 31 32 2c 5b |BNE Zm:STR r12,[| 00002380 72 35 2c 23 59 6a 5d 3a 4d 4f 56 20 72 30 2c 23 |r5,#Yj]:MOV r0,#| 00002390 31 0d 17 f2 fc 53 54 52 20 72 30 2c 5b 72 35 2c |1....STR r0,[r5,| 000023a0 23 31 36 30 34 5d 3a 42 4c 20 5a 76 3a 4d 4f 56 |#1604]:BL Zv:MOV| 000023b0 20 72 30 2c 23 30 3a 53 54 52 20 72 30 2c 5b 72 | r0,#0:STR r0,[r| 000023c0 35 2c 23 31 36 30 34 5d 3a 42 4c 20 5a 77 3a 42 |5,#1604]:BL Zw:B| 000023d0 4c 20 5a 78 3a 42 4c 20 5a 79 3a 42 4c 20 5a 7a |L Zx:BL Zy:BL Zz| 000023e0 3a 42 4c 20 57 62 3a 42 4c 20 61 55 3a 4c 44 4d |:BL Wb:BL aU:LDM| 000023f0 46 44 20 72 31 33 21 2c 7b 50 43 7d 3a 2e 61 56 |FD r13!,{PC}:.aV| 00002400 20 73 74 6d 66 64 20 72 31 33 21 2c 7b 72 31 34 | stmfd r13!,{r14| 00002410 7d 3a 4d 4f 56 20 52 30 2c 23 30 3a 53 54 52 20 |}:MOV R0,#0:STR | 00002420 52 30 2c 5b 72 35 2c 23 38 34 30 5d 3a 53 54 52 |R0,[r5,#840]:STR| 00002430 20 52 30 2c 5b 72 35 2c 23 39 32 30 5d 3a 6d 6f | R0,[r5,#920]:mo| 00002440 76 20 72 31 32 2c 23 30 20 3a 20 73 74 72 20 72 |v r12,#0 : str r| 00002450 31 32 2c 5b 72 35 2c 23 33 30 30 5d 3a 73 74 72 |12,[r5,#300]:str| 00002460 20 72 31 32 2c 5b 72 35 2c 23 59 71 5d 3a 6c 64 | r12,[r5,#Yq]:ld| 00002470 72 20 72 30 2c 5b 72 35 2c 23 57 79 5d 3a 6c 64 |r r0,[r5,#Wy]:ld| 00002480 72 20 72 31 2c 5b 72 35 2c 23 58 58 5d 0d 18 e2 |r r1,[r5,#XX]...| 00002490 ff 6c 64 72 20 72 32 2c 5b 72 35 2c 23 58 67 5d |.ldr r2,[r5,#Xg]| 000024a0 3a 6d 75 6c 20 72 39 2c 72 32 2c 72 31 20 3a 20 |:mul r9,r2,r1 : | 000024b0 61 64 64 20 72 39 2c 72 39 2c 72 30 3a 6d 6f 76 |add r9,r9,r0:mov| 000024c0 20 72 31 31 2c 23 30 20 3a 20 2e 61 57 3a 6d 6f | r11,#0 : .aW:mo| 000024d0 76 20 72 31 30 2c 23 30 20 3a 20 2e 61 58 3a 6c |v r10,#0 : .aX:l| 000024e0 64 72 20 72 30 2c 5b 72 35 2c 23 58 56 5d 3a 20 |dr r0,[r5,#XV]: | 000024f0 6c 64 72 20 72 32 2c 5b 72 35 2c 23 5a 55 5d 3a |ldr r2,[r5,#ZU]:| 00002500 6d 6f 76 20 72 33 2c 23 32 30 20 3a 20 6d 6c 61 |mov r3,#20 : mla| 00002510 20 72 30 2c 72 33 2c 72 31 31 2c 72 30 3a 6d 75 | r0,r3,r11,r0:mu| 00002520 6c 20 72 32 2c 72 31 30 2c 72 32 20 3a 20 73 75 |l r2,r10,r2 : su| 00002530 62 20 72 30 2c 72 30 2c 72 32 3a 6c 64 72 62 20 |b r0,r0,r2:ldrb | 00002540 72 32 2c 5b 72 39 5d 2c 23 31 3a 43 4d 50 20 52 |r2,[r9],#1:CMP R| 00002550 32 2c 23 35 30 20 3a 20 42 47 54 20 61 59 3a 62 |2,#50 : BGT aY:b| 00002560 6c 20 5a 75 3a 2e 61 59 20 61 64 64 20 72 31 30 |l Zu:.aY add r10| 00002570 2c 72 31 30 2c 23 31 20 3a 20 63 6d 70 20 72 31 |,r10,#1 : cmp r1| 00002580 30 2c 23 31 32 3a 62 6e 65 20 61 58 0d 19 5a fb |0,#12:bne aX..Z.| 00002590 61 64 64 20 72 31 31 2c 72 31 31 2c 23 31 20 3a |add r11,r11,#1 :| 000025a0 20 63 6d 70 20 72 31 31 2c 23 31 36 3a 62 6e 65 | cmp r11,#16:bne| 000025b0 20 61 57 3a 4c 44 4d 46 44 20 52 31 33 21 2c 7b | aW:LDMFD R13!,{| 000025c0 50 43 7d 3a 2e 5a 75 20 53 54 4d 46 44 20 72 31 |PC}:.Zu STMFD r1| 000025d0 33 21 2c 7b 72 31 34 7d 3a 4c 44 52 20 72 31 2c |3!,{r14}:LDR r1,| 000025e0 5b 72 35 2c 23 57 68 5d 3a 4c 44 52 20 72 33 2c |[r5,#Wh]:LDR r3,| 000025f0 5b 72 35 2c 23 59 69 5d 3a 4c 44 52 20 72 34 2c |[r5,#Yi]:LDR r4,| 00002600 5b 72 35 2c 23 59 76 5d 3a 4d 4c 41 20 72 31 2c |[r5,#Yv]:MLA r1,| 00002610 72 34 2c 72 33 2c 72 31 3a 4d 4f 56 20 72 33 2c |r4,r3,r1:MOV r3,| 00002620 23 34 30 30 3a 53 55 42 20 72 32 2c 72 32 2c 23 |#400:SUB r2,r2,#| 00002630 31 3a 4d 4c 41 20 72 31 2c 72 32 2c 72 33 2c 72 |1:MLA r1,r2,r3,r| 00002640 31 3a 4c 44 52 20 72 36 2c 5b 72 35 2c 23 31 32 |1:LDR r6,[r5,#12| 00002650 32 30 5d 3a 43 4d 50 20 72 36 2c 23 31 3a 42 45 |20]:CMP r6,#1:BE| 00002660 51 20 61 5a 3a 43 4d 50 20 72 32 2c 23 33 31 3a |Q aZ:CMP r2,#31:| 00002670 42 4e 45 20 61 5a 3a 4c 44 52 20 72 33 2c 5b 72 |BNE aZ:LDR r3,[r| 00002680 35 2c 23 33 30 30 5d 0d 1a 36 fa 4d 4f 56 20 72 |5,#300]..6.MOV r| 00002690 34 2c 23 32 30 3a 4d 55 4c 20 72 33 2c 72 34 2c |4,#20:MUL r3,r4,| 000026a0 72 33 3a 4c 44 52 20 72 34 2c 5b 72 35 2c 23 58 |r3:LDR r4,[r5,#X| 000026b0 55 5d 3a 41 44 44 20 72 34 2c 72 34 2c 72 33 3a |U]:ADD r4,r4,r3:| 000026c0 53 54 52 20 72 31 31 2c 5b 72 34 2c 23 30 5d 3a |STR r11,[r4,#0]:| 000026d0 53 54 52 20 72 31 30 2c 5b 72 34 2c 23 34 5d 3a |STR r10,[r4,#4]:| 000026e0 53 54 52 20 72 30 2c 5b 72 34 2c 23 38 5d 3a 4d |STR r0,[r4,#8]:M| 000026f0 4f 56 20 72 33 2c 23 30 3a 53 54 52 20 72 33 2c |OV r3,#0:STR r3,| 00002700 5b 72 34 2c 23 31 32 5d 3a 53 54 52 20 72 33 2c |[r4,#12]:STR r3,| 00002710 5b 72 34 2c 23 31 36 5d 3a 4c 44 52 20 72 33 2c |[r4,#16]:LDR r3,| 00002720 5b 72 35 2c 23 33 30 30 5d 3a 41 44 44 20 72 33 |[r5,#300]:ADD r3| 00002730 2c 72 33 2c 23 31 3a 53 54 52 20 72 33 2c 5b 72 |,r3,#1:STR r3,[r| 00002740 35 2c 23 33 30 30 5d 3a 2e 61 5a 20 4d 4f 56 20 |5,#300]:.aZ MOV | 00002750 72 33 2c 23 30 3a 2e 61 61 20 4d 4f 56 20 72 34 |r3,#0:.aa MOV r4| 00002760 2c 23 30 3a 2e 61 62 20 4c 44 52 42 20 72 36 2c |,#0:.ab LDRB r6,| 00002770 5b 72 31 5d 2c 23 31 3a 43 4d 50 20 72 32 2c 23 |[r1],#1:CMP r2,#| 00002780 30 0d 1a e0 f1 4d 4f 56 4d 49 20 72 36 2c 23 30 |0....MOVMI r6,#0| 00002790 3a 53 54 52 42 20 72 36 2c 5b 72 30 5d 2c 23 31 |:STRB r6,[r0],#1| 000027a0 3a 41 44 44 20 72 34 2c 72 34 2c 23 31 3a 43 4d |:ADD r4,r4,#1:CM| 000027b0 50 20 72 34 2c 23 32 30 20 3a 20 42 4e 45 20 61 |P r4,#20 : BNE a| 000027c0 62 3a 41 44 44 20 72 30 2c 72 30 2c 23 33 30 30 |b:ADD r0,r0,#300| 000027d0 3a 41 44 44 20 72 33 2c 72 33 2c 23 31 3a 43 4d |:ADD r3,r3,#1:CM| 000027e0 50 20 72 33 2c 23 32 30 20 3a 20 42 4e 45 20 61 |P r3,#20 : BNE a| 000027f0 61 3a 4c 44 4d 46 44 20 72 31 33 21 2c 7b 50 43 |a:LDMFD r13!,{PC| 00002800 7d 3a 2e 61 63 20 73 74 6d 66 64 20 72 31 33 21 |}:.ac stmfd r13!| 00002810 2c 7b 72 31 34 7d 3a 62 6c 20 61 64 3a 6c 64 72 |,{r14}:bl ad:ldr| 00002820 20 72 30 2c 5b 72 35 2c 23 58 58 5d 3a 6c 64 72 | r0,[r5,#XX]:ldr| 00002830 20 72 37 2c 5b 72 35 2c 23 57 79 5d 3a 6d 6f 76 | r7,[r5,#Wy]:mov| 00002840 20 72 38 2c 23 32 30 30 20 3a 20 6d 6c 61 20 72 | r8,#200 : mla r| 00002850 37 2c 72 38 2c 72 30 2c 72 37 3a 6d 6f 76 20 72 |7,r8,r0,r7:mov r| 00002860 32 2c 23 30 3a 2e 61 65 20 6d 6f 76 20 72 33 2c |2,#0:.ae mov r3,| 00002870 23 30 0d 1b a8 fa 2e 61 66 20 6c 64 72 20 72 34 |#0.....af ldr r4| 00002880 2c 5b 72 35 2c 23 58 63 5d 3a 6d 6f 76 20 72 36 |,[r5,#Xc]:mov r6| 00002890 2c 23 38 20 3a 20 6d 75 6c 20 72 36 2c 72 32 2c |,#8 : mul r6,r2,| 000028a0 72 36 20 3a 20 61 64 64 20 72 34 2c 72 34 2c 72 |r6 : add r4,r4,r| 000028b0 36 3a 6d 6f 76 20 72 36 2c 23 33 32 30 20 3a 20 |6:mov r6,#320 : | 000028c0 6d 6f 76 20 72 31 30 2c 23 38 20 3a 20 6d 75 6c |mov r10,#8 : mul| 000028d0 20 72 36 2c 72 31 30 2c 72 36 3a 6d 75 6c 20 72 | r6,r10,r6:mul r| 000028e0 36 2c 72 33 2c 72 36 3a 73 75 62 20 72 34 2c 72 |6,r3,r6:sub r4,r| 000028f0 34 2c 72 36 3a 6c 64 72 62 20 72 36 2c 5b 72 37 |4,r6:ldrb r6,[r7| 00002900 5d 2c 23 31 3a 63 6d 70 20 72 36 2c 23 30 20 3a |],#1:cmp r6,#0 :| 00002910 20 6d 6f 76 65 71 20 72 31 31 2c 23 30 20 3a 20 | moveq r11,#0 : | 00002920 6d 6f 76 65 71 20 72 31 32 2c 23 31 3a 6d 6f 76 |moveq r12,#1:mov| 00002930 20 72 31 32 2c 23 30 3a 63 6d 70 20 72 36 2c 23 | r12,#0:cmp r6,#| 00002940 30 20 3a 20 6d 6f 76 65 71 20 72 31 31 2c 23 30 |0 : moveq r11,#0| 00002950 20 3a 20 6d 6f 76 65 71 20 72 31 32 2c 23 31 3a | : moveq r12,#1:| 00002960 73 75 62 20 72 36 2c 72 36 2c 23 31 0d 1c 0c ff |sub r6,r6,#1....| 00002970 6c 64 72 20 72 38 2c 5b 72 35 2c 23 57 6e 5d 3a |ldr r8,[r5,#Wn]:| 00002980 6d 6f 76 20 72 31 2c 23 36 34 20 3a 20 6d 6c 61 |mov r1,#64 : mla| 00002990 20 72 38 2c 72 31 2c 72 36 2c 72 38 3a 6d 6f 76 | r8,r1,r6,r8:mov| 000029a0 20 72 31 2c 23 30 3a 2e 61 67 20 63 6d 70 20 72 | r1,#0:.ag cmp r| 000029b0 31 32 2c 23 31 20 3a 20 62 6e 65 20 61 68 3a 73 |12,#1 : bne ah:s| 000029c0 74 72 20 72 31 31 2c 5b 72 34 5d 2c 23 34 3a 73 |tr r11,[r4],#4:s| 000029d0 74 72 20 72 31 31 2c 5b 72 34 5d 2c 23 34 3a 62 |tr r11,[r4],#4:b| 000029e0 20 61 69 3a 2e 61 68 20 6c 64 72 20 72 39 2c 5b | ai:.ah ldr r9,[| 000029f0 72 38 5d 2c 23 34 20 3a 20 73 74 72 20 72 39 2c |r8],#4 : str r9,| 00002a00 5b 72 34 5d 2c 23 34 3a 6c 64 72 20 72 39 2c 5b |[r4],#4:ldr r9,[| 00002a10 72 38 5d 2c 23 34 20 3a 20 73 74 72 20 72 39 2c |r8],#4 : str r9,| 00002a20 5b 72 34 5d 2c 23 34 3a 2e 61 69 20 61 64 64 20 |[r4],#4:.ai add | 00002a30 72 34 2c 72 34 2c 23 33 31 32 20 3a 20 61 64 64 |r4,r4,#312 : add| 00002a40 20 72 31 2c 72 31 2c 23 31 3a 63 6d 70 20 72 31 | r1,r1,#1:cmp r1| 00002a50 2c 23 38 3a 62 6e 65 20 61 67 3a 2e 61 6a 20 61 |,#8:bne ag:.aj a| 00002a60 64 64 20 72 33 2c 72 33 2c 23 31 0d 1c 8e fd 63 |dd r3,r3,#1....c| 00002a70 6d 70 20 72 33 2c 23 31 32 3a 62 6e 65 20 61 66 |mp r3,#12:bne af| 00002a80 3a 61 64 64 20 72 32 2c 72 32 2c 23 31 3a 63 6d |:add r2,r2,#1:cm| 00002a90 70 20 72 32 2c 23 31 36 3a 62 6e 65 20 61 65 3a |p r2,#16:bne ae:| 00002aa0 6c 64 6d 66 64 20 72 31 33 21 2c 7b 70 63 7d 3a |ldmfd r13!,{pc}:| 00002ab0 2e 57 56 20 73 74 6d 66 64 20 72 31 33 21 2c 7b |.WV stmfd r13!,{| 00002ac0 72 31 34 7d 3a 6c 64 72 20 72 30 2c 5b 72 35 2c |r14}:ldr r0,[r5,| 00002ad0 23 31 36 30 30 5d 3a 63 6d 70 20 72 30 2c 23 31 |#1600]:cmp r0,#1| 00002ae0 3a 62 6e 65 20 61 6b 3a 42 4c 20 61 6c 3a 2e 61 |:bne ak:BL al:.a| 00002af0 6b 20 62 6c 20 61 6d 3a 6c 64 72 20 72 30 2c 5b |k bl am:ldr r0,[| 00002b00 72 35 2c 23 31 34 30 34 5d 3a 61 64 64 20 72 30 |r5,#1404]:add r0| 00002b10 2c 72 30 2c 23 31 3a 63 6d 70 20 72 30 2c 23 33 |,r0,#1:cmp r0,#3| 00002b20 30 3a 6d 6f 76 65 71 20 72 30 2c 23 30 3a 73 74 |0:moveq r0,#0:st| 00002b30 72 20 72 30 2c 5b 72 35 2c 23 31 34 30 34 5d 3a |r r0,[r5,#1404]:| 00002b40 42 4e 45 20 61 6e 3a 62 6c 20 61 6f 3a 2e 61 6e |BNE an:bl ao:.an| 00002b50 20 62 6c 20 61 70 3a 62 6c 20 61 71 3a 62 6c 20 | bl ap:bl aq:bl | 00002b60 61 72 3a 62 6c 20 61 73 0d 1d a6 db 62 6c 20 61 |ar:bl as....bl a| 00002b70 74 3a 62 6c 20 61 75 3a 4c 44 52 20 52 30 2c 5b |t:bl au:LDR R0,[| 00002b80 72 35 2c 23 35 35 36 5d 3a 43 4d 50 20 52 30 2c |r5,#556]:CMP R0,| 00002b90 23 30 3a 42 45 51 20 61 76 3a 42 4c 20 61 77 3a |#0:BEQ av:BL aw:| 00002ba0 2e 61 76 20 4c 44 52 20 52 30 2c 5b 72 35 2c 23 |.av LDR R0,[r5,#| 00002bb0 33 30 30 5d 3a 43 4d 50 20 52 30 2c 23 30 3a 42 |300]:CMP R0,#0:B| 00002bc0 45 51 20 61 78 3a 6c 64 72 20 72 30 2c 5b 72 35 |EQ ax:ldr r0,[r5| 00002bd0 2c 23 31 31 31 32 5d 3a 63 6d 70 20 72 30 2c 23 |,#1112]:cmp r0,#| 00002be0 31 3a 62 6e 65 20 61 78 3a 62 6c 20 61 79 3a 62 |1:bne ax:bl ay:b| 00002bf0 6c 20 61 7a 3a 62 6c 20 62 55 3a 2e 61 78 20 62 |l az:bl bU:.ax b| 00002c00 6c 20 62 56 3a 6c 64 72 20 72 30 2c 5b 72 35 2c |l bV:ldr r0,[r5,| 00002c10 23 34 30 34 5d 3a 63 6d 70 20 72 30 2c 23 30 3a |#404]:cmp r0,#0:| 00002c20 62 6c 67 74 20 5a 76 3a 62 6c 20 62 57 3a 62 6c |blgt Zv:bl bW:bl| 00002c30 20 62 58 3a 6c 64 72 20 72 30 2c 5b 72 35 2c 23 | bX:ldr r0,[r5,#| 00002c40 58 70 5d 0d 1e 82 fb 63 6d 70 20 72 30 2c 23 31 |Xp]....cmp r0,#1| 00002c50 20 3a 20 62 6e 65 20 62 59 20 3a 20 6c 64 6d 66 | : bne bY : ldmf| 00002c60 64 20 72 31 33 21 2c 7b 70 63 7d 3a 2e 62 59 20 |d r13!,{pc}:.bY | 00002c70 6d 6f 76 20 72 30 2c 23 31 39 20 3a 20 73 77 69 |mov r0,#19 : swi| 00002c80 20 22 4f 53 5f 42 79 74 65 22 3a 6d 6f 76 20 72 | "OS_Byte":mov r| 00002c90 30 2c 23 30 3a 73 74 72 20 72 30 2c 5b 72 35 2c |0,#0:str r0,[r5,| 00002ca0 23 58 5a 5d 3a 6c 64 72 20 72 30 2c 5b 72 35 2c |#XZ]:ldr r0,[r5,| 00002cb0 23 59 6a 5d 3a 63 6d 70 20 72 30 2c 23 30 20 3a |#Yj]:cmp r0,#0 :| 00002cc0 20 62 6e 65 20 62 5a 20 3a 20 6c 64 6d 66 64 20 | bne bZ : ldmfd | 00002cd0 72 31 33 21 2c 7b 70 63 7d 3a 2e 62 5a 20 62 6c |r13!,{pc}:.bZ bl| 00002ce0 20 62 61 3a 6c 64 72 20 72 30 2c 5b 72 35 2c 23 | ba:ldr r0,[r5,#| 00002cf0 58 59 5d 3a 63 6d 70 20 72 30 2c 23 31 20 3a 20 |XY]:cmp r0,#1 : | 00002d00 6c 64 72 65 71 20 72 30 2c 5b 72 35 2c 23 58 5a |ldreq r0,[r5,#XZ| 00002d10 5d 3a 6c 64 72 20 72 30 2c 5b 72 35 2c 23 59 64 |]:ldr r0,[r5,#Yd| 00002d20 5d 3a 63 6d 70 20 72 30 2c 23 30 3a 62 6c 73 20 |]:cmp r0,#0:bls | 00002d30 62 62 3a 62 6c 20 62 63 3a 62 6c 20 62 64 0d 1f |bb:bl bc:bl bd..| 00002d40 0e f9 6c 64 6d 66 64 20 72 31 33 21 2c 7b 70 63 |..ldmfd r13!,{pc| 00002d50 7d 3a 2e 62 62 20 6d 6f 76 20 72 30 2c 23 30 20 |}:.bb mov r0,#0 | 00002d60 3a 20 73 74 72 20 72 30 2c 5b 72 35 2c 23 59 64 |: str r0,[r5,#Yd| 00002d70 5d 3a 6c 64 6d 66 64 20 72 31 33 21 2c 7b 70 63 |]:ldmfd r13!,{pc| 00002d80 7d 3a 2e 61 6f 20 73 74 6d 66 64 20 72 31 33 21 |}:.ao stmfd r13!| 00002d90 2c 7b 72 31 34 7d 3a 6c 64 72 20 72 30 2c 5b 72 |,{r14}:ldr r0,[r| 00002da0 35 2c 23 31 33 32 30 5d 3a 63 6d 70 20 72 30 2c |5,#1320]:cmp r0,| 00002db0 23 30 3a 62 65 71 20 62 65 3a 61 64 64 20 72 30 |#0:beq be:add r0| 00002dc0 2c 72 30 2c 23 31 3a 63 6d 70 20 72 30 2c 23 37 |,r0,#1:cmp r0,#7| 00002dd0 3a 6d 6f 76 65 71 20 72 30 2c 23 30 3a 73 74 72 |:moveq r0,#0:str| 00002de0 20 72 30 2c 5b 72 35 2c 23 31 33 32 30 5d 3a 62 | r0,[r5,#1320]:b| 00002df0 6c 20 61 55 3a 2e 62 65 20 6c 64 6d 66 64 20 72 |l aU:.be ldmfd r| 00002e00 31 33 21 2c 7b 70 63 7d 3a 2e 62 66 20 73 74 6d |13!,{pc}:.bf stm| 00002e10 66 64 20 72 31 33 21 2c 7b 72 31 34 7d 3a 6c 64 |fd r13!,{r14}:ld| 00002e20 72 20 72 31 2c 5b 72 35 2c 23 58 57 5d 3a 6d 6f |r r1,[r5,#XW]:mo| 00002e30 76 20 72 30 2c 23 30 0d 1f d6 f3 6d 6f 76 20 72 |v r0,#0....mov r| 00002e40 32 2c 23 30 20 3a 20 2e 62 67 3a 6d 6f 76 20 72 |2,#0 : .bg:mov r| 00002e50 33 2c 23 30 20 3a 20 2e 62 68 3a 6c 64 72 62 20 |3,#0 : .bh:ldrb | 00002e60 72 34 2c 5b 72 31 5d 2c 23 31 3a 63 6d 70 20 72 |r4,[r1],#1:cmp r| 00002e70 34 2c 23 32 35 35 20 3a 20 61 64 64 65 71 20 72 |4,#255 : addeq r| 00002e80 30 2c 72 30 2c 23 31 3a 61 64 64 20 72 33 2c 72 |0,r0,#1:add r3,r| 00002e90 33 2c 23 31 3a 63 6d 70 20 72 33 2c 23 32 30 20 |3,#1:cmp r3,#20 | 00002ea0 3a 20 62 6e 65 20 62 68 3a 61 64 64 20 72 31 2c |: bne bh:add r1,| 00002eb0 72 31 2c 23 33 30 30 3a 61 64 64 20 72 32 2c 72 |r1,#300:add r2,r| 00002ec0 32 2c 23 31 3a 63 6d 70 20 72 32 2c 23 32 30 3a |2,#1:cmp r2,#20:| 00002ed0 62 6e 65 20 62 67 3a 63 6d 70 20 72 30 2c 23 30 |bne bg:cmp r0,#0| 00002ee0 3a 62 65 71 20 62 69 3a 6c 64 72 20 72 30 2c 5b |:beq bi:ldr r0,[| 00002ef0 72 35 2c 23 59 71 5d 3a 6d 6f 76 20 72 31 2c 23 |r5,#Yq]:mov r1,#| 00002f00 30 3a 2e 62 6a 20 6d 6f 76 20 72 32 2c 23 30 3a |0:.bj mov r2,#0:| 00002f10 2e 62 6b 20 6d 6f 76 20 72 33 2c 23 30 3a 73 74 |.bk mov r3,#0:st| 00002f20 72 62 20 72 33 2c 5b 72 30 5d 0d 20 80 fe 61 64 |rb r3,[r0]. ..ad| 00002f30 64 20 72 30 2c 72 30 2c 23 31 3a 61 64 64 20 72 |d r0,r0,#1:add r| 00002f40 32 2c 72 32 2c 23 31 3a 63 6d 70 20 72 32 2c 23 |2,r2,#1:cmp r2,#| 00002f50 38 3a 62 6e 65 20 62 6b 3a 61 64 64 20 72 30 2c |8:bne bk:add r0,| 00002f60 72 30 2c 23 33 31 32 3a 61 64 64 20 72 31 2c 72 |r0,#312:add r1,r| 00002f70 31 2c 23 31 3a 63 6d 70 20 72 31 2c 23 38 3a 62 |1,#1:cmp r1,#8:b| 00002f80 6e 65 20 62 6a 3a 6d 6f 76 20 72 30 2c 23 30 3a |ne bj:mov r0,#0:| 00002f90 73 74 72 20 72 30 2c 5b 72 35 2c 23 59 71 5d 3a |str r0,[r5,#Yq]:| 00002fa0 6c 64 72 20 72 30 2c 5b 72 35 2c 23 59 6c 5d 3a |ldr r0,[r5,#Yl]:| 00002fb0 61 64 64 20 72 30 2c 72 30 2c 23 31 3a 73 74 72 |add r0,r0,#1:str| 00002fc0 20 72 30 2c 5b 72 35 2c 23 59 6c 5d 3a 62 6c 20 | r0,[r5,#Yl]:bl | 00002fd0 5a 7a 3a 2e 62 69 20 6c 64 6d 66 64 20 72 31 33 |Zz:.bi ldmfd r13| 00002fe0 21 2c 7b 70 63 7d 3a 2e 61 6d 20 73 74 6d 66 64 |!,{pc}:.am stmfd| 00002ff0 20 72 31 33 21 2c 7b 72 31 34 7d 3a 6c 64 72 20 | r13!,{r14}:ldr | 00003000 72 30 2c 5b 72 35 2c 23 57 6a 5d 3a 20 6c 64 72 |r0,[r5,#Wj]: ldr| 00003010 20 72 31 2c 5b 72 35 2c 23 58 57 5d 3a 6d 6f 76 | r1,[r5,#XW]:mov| 00003020 20 72 36 2c 23 34 30 30 0d 21 66 f7 6c 64 72 20 | r6,#400.!f.ldr | 00003030 72 37 2c 5b 72 35 2c 23 59 68 5d 3a 20 73 75 62 |r7,[r5,#Yh]: sub| 00003040 20 72 37 2c 72 37 2c 23 31 3a 6d 75 6c 20 72 36 | r7,r7,#1:mul r6| 00003050 2c 72 37 2c 72 36 20 3a 20 61 64 64 20 72 30 2c |,r7,r6 : add r0,| 00003060 72 30 2c 72 36 3a 6d 6f 76 20 72 32 2c 23 30 20 |r0,r6:mov r2,#0 | 00003070 3a 20 2e 62 6c 3a 6d 6f 76 20 72 33 2c 23 30 20 |: .bl:mov r3,#0 | 00003080 3a 20 2e 62 6d 3a 6c 64 72 62 20 72 34 2c 5b 72 |: .bm:ldrb r4,[r| 00003090 30 5d 2c 23 31 20 3a 20 73 74 72 62 20 72 34 2c |0],#1 : strb r4,| 000030a0 5b 72 31 5d 2c 23 31 3a 61 64 64 20 72 33 2c 72 |[r1],#1:add r3,r| 000030b0 33 2c 23 31 20 3a 20 63 6d 70 20 72 33 2c 23 32 |3,#1 : cmp r3,#2| 000030c0 30 3a 62 6e 65 20 62 6d 3a 61 64 64 20 72 32 2c |0:bne bm:add r2,| 000030d0 72 32 2c 23 31 20 3a 20 61 64 64 20 72 31 2c 72 |r2,#1 : add r1,r| 000030e0 31 2c 23 33 30 30 20 3a 20 63 6d 70 20 72 32 2c |1,#300 : cmp r2,| 000030f0 23 32 30 3a 62 6e 65 20 62 6c 3a 6c 64 6d 66 64 |#20:bne bl:ldmfd| 00003100 20 72 31 33 21 2c 7b 70 63 7d 3a 2e 62 63 20 73 | r13!,{pc}:.bc s| 00003110 74 6d 66 64 20 72 31 33 21 2c 7b 72 31 34 7d 0d |tmfd r13!,{r14}.| 00003120 22 06 fd 6c 64 72 20 72 31 2c 5b 72 35 2c 23 58 |"..ldr r1,[r5,#X| 00003130 57 5d 3a 6d 6f 76 20 72 32 2c 23 30 20 3a 20 2e |W]:mov r2,#0 : .| 00003140 62 6e 3a 6d 6f 76 20 72 33 2c 23 30 20 3a 20 2e |bn:mov r3,#0 : .| 00003150 62 6f 3a 6d 6f 76 20 72 34 2c 23 30 20 3a 20 73 |bo:mov r4,#0 : s| 00003160 74 72 20 72 34 2c 5b 72 31 5d 2c 23 34 3a 61 64 |tr r4,[r1],#4:ad| 00003170 64 20 72 33 2c 72 33 2c 23 31 20 3a 20 63 6d 70 |d r3,r3,#1 : cmp| 00003180 20 72 33 2c 23 35 3a 62 6e 65 20 62 6f 3a 61 64 | r3,#5:bne bo:ad| 00003190 64 20 72 32 2c 72 32 2c 23 31 20 3a 20 61 64 64 |d r2,r2,#1 : add| 000031a0 20 72 31 2c 72 31 2c 23 33 30 30 20 3a 20 63 6d | r1,r1,#300 : cm| 000031b0 70 20 72 32 2c 23 32 30 3a 62 6e 65 20 62 6e 3a |p r2,#20:bne bn:| 000031c0 6c 64 6d 66 64 20 72 31 33 21 2c 7b 70 63 7d 3a |ldmfd r13!,{pc}:| 000031d0 2e 61 70 20 73 74 6d 66 64 20 72 31 33 21 2c 7b |.ap stmfd r13!,{| 000031e0 72 31 34 7d 3a 6c 64 72 20 72 30 2c 5b 72 35 2c |r14}:ldr r0,[r5,| 000031f0 23 31 31 30 30 5d 3a 20 63 6d 70 20 72 30 2c 23 |#1100]: cmp r0,#| 00003200 30 20 3a 20 62 6e 65 20 62 70 20 3a 20 6c 64 6d |0 : bne bp : ldm| 00003210 66 64 20 72 31 33 21 2c 7b 70 63 7d 0d 22 a6 fa |fd r13!,{pc}."..| 00003220 2e 62 70 20 6c 64 72 20 72 31 32 2c 5b 72 35 2c |.bp ldr r12,[r5,| 00003230 23 57 6d 5d 3a 4c 44 52 20 52 30 2c 5b 72 35 2c |#Wm]:LDR R0,[r5,| 00003240 23 39 30 30 5d 3a 6d 6f 76 20 72 32 2c 23 30 20 |#900]:mov r2,#0 | 00003250 3a 20 2e 62 71 3a 6c 64 72 20 72 34 2c 5b 72 31 |: .bq:ldr r4,[r1| 00003260 32 2c 23 34 5d 3a 20 63 6d 70 20 72 34 2c 23 31 |2,#4]: cmp r4,#1| 00003270 20 3a 20 62 65 71 20 62 72 3a 6c 64 72 20 72 33 | : beq br:ldr r3| 00003280 2c 5b 72 31 32 2c 23 38 5d 3a 73 75 62 20 72 33 |,[r12,#8]:sub r3| 00003290 2c 72 33 2c 23 36 34 30 3a 73 75 62 20 72 33 2c |,r3,#640:sub r3,| 000032a0 72 33 2c 23 32 3a 6d 6f 76 20 72 37 2c 23 30 3a |r3,#2:mov r7,#0:| 000032b0 6d 6f 76 20 72 34 2c 23 30 20 3a 20 2e 62 73 20 |mov r4,#0 : .bs | 000032c0 3a 20 6c 64 72 62 20 72 36 2c 5b 72 33 5d 2c 23 |: ldrb r6,[r3],#| 000032d0 31 20 3a 20 63 6d 70 20 72 36 2c 23 32 35 35 3a |1 : cmp r6,#255:| 000032e0 62 6e 65 20 62 74 3a 61 64 64 20 72 37 2c 72 37 |bne bt:add r7,r7| 000032f0 2c 23 31 3a 2e 62 74 20 61 64 64 20 72 34 2c 72 |,#1:.bt add r4,r| 00003300 34 2c 23 31 3a 63 6d 70 20 72 34 2c 23 32 34 3a |4,#1:cmp r4,#24:| 00003310 62 6e 65 20 62 73 0d 23 32 fe 6d 6f 76 20 72 34 |bne bs.#2.mov r4| 00003320 2c 23 30 20 3a 20 2e 62 75 20 3a 20 6c 64 72 62 |,#0 : .bu : ldrb| 00003330 20 72 36 2c 5b 72 33 5d 2c 23 33 32 30 20 3a 20 | r6,[r3],#320 : | 00003340 63 6d 70 20 72 36 2c 23 32 35 35 3a 62 6e 65 20 |cmp r6,#255:bne | 00003350 62 76 3a 61 64 64 20 72 37 2c 72 37 2c 23 31 3a |bv:add r7,r7,#1:| 00003360 2e 62 76 20 61 64 64 20 72 34 2c 72 34 2c 23 31 |.bv add r4,r4,#1| 00003370 3a 63 6d 70 20 72 34 2c 23 32 34 3a 62 6e 65 20 |:cmp r4,#24:bne | 00003380 62 75 3a 73 75 62 20 72 33 2c 72 33 2c 23 32 34 |bu:sub r3,r3,#24| 00003390 3a 6d 6f 76 20 72 34 2c 23 30 20 3a 20 2e 62 77 |:mov r4,#0 : .bw| 000033a0 20 3a 20 6c 64 72 62 20 72 36 2c 5b 72 33 5d 2c | : ldrb r6,[r3],| 000033b0 23 31 20 3a 20 63 6d 70 20 72 36 2c 23 32 35 35 |#1 : cmp r6,#255| 000033c0 3a 62 6e 65 20 62 78 3a 61 64 64 20 72 37 2c 72 |:bne bx:add r7,r| 000033d0 37 2c 23 31 3a 2e 62 78 20 61 64 64 20 72 34 2c |7,#1:.bx add r4,| 000033e0 72 34 2c 23 31 3a 63 6d 70 20 72 34 2c 23 32 34 |r4,#1:cmp r4,#24| 000033f0 3a 62 6e 65 20 62 77 3a 73 75 62 20 72 33 2c 72 |:bne bw:sub r3,r| 00003400 33 2c 23 32 34 3a 73 75 62 20 72 33 2c 72 33 2c |3,#24:sub r3,r3,| 00003410 23 33 32 30 0d 23 c8 f7 6d 6f 76 20 72 34 2c 23 |#320.#..mov r4,#| 00003420 30 20 3a 20 2e 62 79 20 3a 20 6c 64 72 62 20 72 |0 : .by : ldrb r| 00003430 36 2c 5b 72 33 5d 2c 23 2d 33 32 30 20 3a 20 63 |6,[r3],#-320 : c| 00003440 6d 70 20 72 36 2c 23 32 35 35 3a 62 6e 65 20 62 |mp r6,#255:bne b| 00003450 7a 3a 61 64 64 20 72 37 2c 72 37 2c 23 31 3a 2e |z:add r7,r7,#1:.| 00003460 62 7a 20 61 64 64 20 72 34 2c 72 34 2c 23 31 3a |bz add r4,r4,#1:| 00003470 63 6d 70 20 72 34 2c 23 32 34 3a 62 6e 65 20 62 |cmp r4,#24:bne b| 00003480 79 3a 63 6d 70 20 72 37 2c 23 30 3a 62 45 51 20 |y:cmp r7,#0:bEQ | 00003490 63 55 3a 6c 64 72 20 72 31 2c 5b 72 35 2c 23 59 |cU:ldr r1,[r5,#Y| 000034a0 71 5d 3a 6c 64 72 20 72 37 2c 5b 72 35 2c 23 38 |q]:ldr r7,[r5,#8| 000034b0 30 38 5d 3a 63 6d 70 20 72 31 2c 72 37 3a 62 6c |08]:cmp r1,r7:bl| 000034c0 65 20 63 55 3a 6d 6f 76 20 72 30 2c 23 33 32 30 |e cU:mov r0,#320| 000034d0 20 3a 20 6d 6f 76 20 72 38 2c 23 32 35 36 20 3a | : mov r8,#256 :| 000034e0 20 6d 75 6c 20 72 30 2c 72 38 2c 72 30 3a 61 64 | mul r0,r8,r0:ad| 000034f0 64 20 72 37 2c 72 37 2c 72 30 3a 63 6d 70 20 72 |d r7,r7,r0:cmp r| 00003500 31 2c 72 37 3a 62 67 65 20 63 55 0d 24 68 f8 6d |1,r7:bge cU.$h.m| 00003510 6f 76 20 72 30 2c 23 30 3a 73 74 72 20 72 30 2c |ov r0,#0:str r0,| 00003520 5b 72 35 2c 23 59 71 5d 3a 73 74 72 62 20 72 30 |[r5,#Yq]:strb r0| 00003530 2c 5b 72 31 5d 2c 23 31 20 3a 20 73 74 72 62 20 |,[r1],#1 : strb | 00003540 72 30 2c 5b 72 31 5d 2c 23 31 3a 73 74 72 62 20 |r0,[r1],#1:strb | 00003550 72 30 2c 5b 72 31 5d 2c 23 31 20 3a 20 73 74 72 |r0,[r1],#1 : str| 00003560 62 20 72 30 2c 5b 72 31 5d 2c 23 31 3a 73 74 72 |b r0,[r1],#1:str| 00003570 62 20 72 30 2c 5b 72 31 5d 2c 23 31 20 3a 20 73 |b r0,[r1],#1 : s| 00003580 74 72 62 20 72 30 2c 5b 72 31 5d 2c 23 31 3a 73 |trb r0,[r1],#1:s| 00003590 74 72 62 20 72 30 2c 5b 72 31 5d 2c 23 31 20 3a |trb r0,[r1],#1 :| 000035a0 20 73 74 72 62 20 72 30 2c 5b 72 31 5d 2c 23 31 | strb r0,[r1],#1| 000035b0 3a 61 64 64 20 72 31 2c 72 31 2c 23 33 31 32 3a |:add r1,r1,#312:| 000035c0 73 74 72 62 20 72 30 2c 5b 72 31 5d 2c 23 31 20 |strb r0,[r1],#1 | 000035d0 3a 20 73 74 72 62 20 72 30 2c 5b 72 31 5d 2c 23 |: strb r0,[r1],#| 000035e0 31 3a 73 74 72 62 20 72 30 2c 5b 72 31 5d 2c 23 |1:strb r0,[r1],#| 000035f0 31 20 3a 20 73 74 72 62 20 72 30 2c 5b 72 31 5d |1 : strb r0,[r1]| 00003600 2c 23 31 0d 24 c2 ed 73 74 72 62 20 72 30 2c 5b |,#1.$..strb r0,[| 00003610 72 31 5d 2c 23 31 20 3a 20 73 74 72 62 20 72 30 |r1],#1 : strb r0| 00003620 2c 5b 72 31 5d 2c 23 31 3a 73 74 72 62 20 72 30 |,[r1],#1:strb r0| 00003630 2c 5b 72 31 5d 2c 23 31 20 3a 20 73 74 72 62 20 |,[r1],#1 : strb | 00003640 72 30 2c 5b 72 31 5d 2c 23 31 3a 61 64 64 20 72 |r0,[r1],#1:add r| 00003650 31 2c 72 31 2c 23 33 31 32 3a 73 74 72 62 20 72 |1,r1,#312:strb r| 00003660 30 2c 5b 72 31 5d 2c 23 31 20 3a 20 73 74 72 62 |0,[r1],#1 : strb| 00003670 20 72 30 2c 5b 72 31 5d 2c 23 31 3a 73 74 72 62 | r0,[r1],#1:strb| 00003680 20 72 30 2c 5b 72 31 5d 2c 23 31 20 3a 20 73 74 | r0,[r1],#1 : st| 00003690 72 62 20 72 30 2c 5b 72 31 5d 2c 23 31 3a 73 74 |rb r0,[r1],#1:st| 000036a0 72 62 20 72 30 2c 5b 72 31 5d 2c 23 31 20 3a 20 |rb r0,[r1],#1 : | 000036b0 73 74 72 62 20 72 30 2c 5b 72 31 5d 2c 23 31 3a |strb r0,[r1],#1:| 000036c0 73 74 72 62 20 72 30 2c 5b 72 31 5d 2c 23 31 20 |strb r0,[r1],#1 | 000036d0 3a 20 73 74 72 62 20 72 30 2c 5b 72 31 5d 2c 23 |: strb r0,[r1],#| 000036e0 31 3a 61 64 64 20 72 31 2c 72 31 2c 23 33 31 32 |1:add r1,r1,#312| 000036f0 0d 25 12 de 73 74 72 62 20 72 30 2c 5b 72 31 5d |.%..strb r0,[r1]| 00003700 2c 23 31 20 3a 20 73 74 72 62 20 72 30 2c 5b 72 |,#1 : strb r0,[r| 00003710 31 5d 2c 23 31 3a 73 74 72 62 20 72 30 2c 5b 72 |1],#1:strb r0,[r| 00003720 31 5d 2c 23 31 20 3a 20 73 74 72 62 20 72 30 2c |1],#1 : strb r0,| 00003730 5b 72 31 5d 2c 23 31 3a 73 74 72 62 20 72 30 2c |[r1],#1:strb r0,| 00003740 5b 72 31 5d 2c 23 31 20 3a 20 73 74 72 62 20 72 |[r1],#1 : strb r| 00003750 30 2c 5b 72 31 5d 2c 23 31 3a 73 74 72 62 20 72 |0,[r1],#1:strb r| 00003760 30 2c 5b 72 31 5d 2c 23 31 20 3a 20 73 74 72 62 |0,[r1],#1 : strb| 00003770 20 72 30 2c 5b 72 31 5d 2c 23 31 3a 61 64 64 20 | r0,[r1],#1:add | 00003780 72 31 2c 72 31 2c 23 33 31 32 3a 73 74 72 62 20 |r1,r1,#312:strb | 00003790 72 30 2c 5b 72 31 5d 2c 23 31 20 3a 20 73 74 72 |r0,[r1],#1 : str| 000037a0 62 20 72 30 2c 5b 72 31 5d 2c 23 31 3a 73 74 72 |b r0,[r1],#1:str| 000037b0 62 20 72 30 2c 5b 72 31 5d 2c 23 31 20 3a 20 73 |b r0,[r1],#1 : s| 000037c0 74 72 62 20 72 30 2c 5b 72 31 5d 2c 23 31 0d 25 |trb r0,[r1],#1.%| 000037d0 58 ed 73 74 72 62 20 72 30 2c 5b 72 31 5d 2c 23 |X.strb r0,[r1],#| 000037e0 31 20 3a 20 73 74 72 62 20 72 30 2c 5b 72 31 5d |1 : strb r0,[r1]| 000037f0 2c 23 31 3a 73 74 72 62 20 72 30 2c 5b 72 31 5d |,#1:strb r0,[r1]| 00003800 2c 23 31 20 3a 20 73 74 72 62 20 72 30 2c 5b 72 |,#1 : strb r0,[r| 00003810 31 5d 2c 23 31 3a 61 64 64 20 72 31 2c 72 31 2c |1],#1:add r1,r1,| 00003820 23 33 31 32 3a 73 74 72 62 20 72 30 2c 5b 72 31 |#312:strb r0,[r1| 00003830 5d 2c 23 31 20 3a 20 73 74 72 62 20 72 30 2c 5b |],#1 : strb r0,[| 00003840 72 31 5d 2c 23 31 3a 73 74 72 62 20 72 30 2c 5b |r1],#1:strb r0,[| 00003850 72 31 5d 2c 23 31 20 3a 20 73 74 72 62 20 72 30 |r1],#1 : strb r0| 00003860 2c 5b 72 31 5d 2c 23 31 3a 73 74 72 62 20 72 30 |,[r1],#1:strb r0| 00003870 2c 5b 72 31 5d 2c 23 31 20 3a 20 73 74 72 62 20 |,[r1],#1 : strb | 00003880 72 30 2c 5b 72 31 5d 2c 23 31 3a 73 74 72 62 20 |r0,[r1],#1:strb | 00003890 72 30 2c 5b 72 31 5d 2c 23 31 20 3a 20 73 74 72 |r0,[r1],#1 : str| 000038a0 62 20 72 30 2c 5b 72 31 5d 2c 23 31 3a 61 64 64 |b r0,[r1],#1:add| 000038b0 20 72 31 2c 72 31 2c 23 33 31 32 0d 25 a8 de 73 | r1,r1,#312.%..s| 000038c0 74 72 62 20 72 30 2c 5b 72 31 5d 2c 23 31 20 3a |trb r0,[r1],#1 :| 000038d0 20 73 74 72 62 20 72 30 2c 5b 72 31 5d 2c 23 31 | strb r0,[r1],#1| 000038e0 3a 73 74 72 62 20 72 30 2c 5b 72 31 5d 2c 23 31 |:strb r0,[r1],#1| 000038f0 20 3a 20 73 74 72 62 20 72 30 2c 5b 72 31 5d 2c | : strb r0,[r1],| 00003900 23 31 3a 73 74 72 62 20 72 30 2c 5b 72 31 5d 2c |#1:strb r0,[r1],| 00003910 23 31 20 3a 20 73 74 72 62 20 72 30 2c 5b 72 31 |#1 : strb r0,[r1| 00003920 5d 2c 23 31 3a 73 74 72 62 20 72 30 2c 5b 72 31 |],#1:strb r0,[r1| 00003930 5d 2c 23 31 20 3a 20 73 74 72 62 20 72 30 2c 5b |],#1 : strb r0,[| 00003940 72 31 5d 2c 23 31 3a 61 64 64 20 72 31 2c 72 31 |r1],#1:add r1,r1| 00003950 2c 23 33 31 32 3a 73 74 72 62 20 72 30 2c 5b 72 |,#312:strb r0,[r| 00003960 31 5d 2c 23 31 20 3a 20 73 74 72 62 20 72 30 2c |1],#1 : strb r0,| 00003970 5b 72 31 5d 2c 23 31 3a 73 74 72 62 20 72 30 2c |[r1],#1:strb r0,| 00003980 5b 72 31 5d 2c 23 31 20 3a 20 73 74 72 62 20 72 |[r1],#1 : strb r| 00003990 30 2c 5b 72 31 5d 2c 23 31 0d 25 ee f7 73 74 72 |0,[r1],#1.%..str| 000039a0 62 20 72 30 2c 5b 72 31 5d 2c 23 31 20 3a 20 73 |b r0,[r1],#1 : s| 000039b0 74 72 62 20 72 30 2c 5b 72 31 5d 2c 23 31 3a 73 |trb r0,[r1],#1:s| 000039c0 74 72 62 20 72 30 2c 5b 72 31 5d 2c 23 31 20 3a |trb r0,[r1],#1 :| 000039d0 20 73 74 72 62 20 72 30 2c 5b 72 31 5d 2c 23 31 | strb r0,[r1],#1| 000039e0 3a 61 64 64 20 72 31 2c 72 31 2c 23 33 31 32 3a |:add r1,r1,#312:| 000039f0 6c 64 72 20 72 30 2c 5b 72 35 2c 23 31 36 30 34 |ldr r0,[r5,#1604| 00003a00 5d 3a 20 63 6d 70 20 72 30 2c 23 31 20 3a 20 62 |]: cmp r0,#1 : b| 00003a10 6c 6e 65 20 63 56 3a 6c 64 72 20 72 30 2c 5b 72 |lne cV:ldr r0,[r| 00003a20 35 2c 23 31 36 30 34 5d 3a 20 63 6d 70 20 72 30 |5,#1604]: cmp r0| 00003a30 2c 23 31 20 3a 20 62 6e 65 20 62 72 3a 2e 63 55 |,#1 : bne br:.cU| 00003a40 20 6c 64 72 20 72 30 2c 5b 72 35 2c 23 39 30 30 | ldr r0,[r5,#900| 00003a50 5d 3a 6c 64 72 20 72 34 2c 5b 72 31 32 2c 23 34 |]:ldr r4,[r12,#4| 00003a60 5d 3a 20 63 6d 70 20 72 34 2c 23 30 20 3a 20 62 |]: cmp r4,#0 : b| 00003a70 6e 65 20 62 72 3a 6c 64 72 20 72 33 2c 5b 72 31 |ne br:ldr r3,[r1| 00003a80 32 5d 3a 20 73 75 62 20 72 33 2c 72 33 2c 23 31 |2]: sub r3,r3,#1| 00003a90 0d 26 3e fc 6d 6f 76 20 72 34 2c 23 34 3a 6d 75 |.&>.mov r4,#4:mu| 00003aa0 6c 20 72 33 2c 72 34 2c 72 33 3a 4c 44 52 20 52 |l r3,r4,r3:LDR R| 00003ab0 34 2c 5b 72 35 2c 23 31 32 34 38 5d 3a 41 44 44 |4,[r5,#1248]:ADD| 00003ac0 20 52 33 2c 52 33 2c 52 34 3a 6d 6f 76 20 72 34 | R3,R3,R4:mov r4| 00003ad0 2c 23 34 30 30 20 3a 20 6d 6c 61 20 72 36 2c 72 |,#400 : mla r6,r| 00003ae0 33 2c 72 34 2c 72 30 3a 6c 64 72 20 72 33 2c 5b |3,r4,r0:ldr r3,[| 00003af0 72 31 32 2c 23 38 5d 3a 6d 6f 76 20 72 37 2c 23 |r12,#8]:mov r7,#| 00003b00 30 20 3a 20 2e 63 57 3a 6d 6f 76 20 72 38 2c 23 |0 : .cW:mov r8,#| 00003b10 30 20 3a 20 2e 63 58 3a 6c 64 72 62 20 72 39 2c |0 : .cX:ldrb r9,| 00003b20 5b 72 36 5d 2c 23 31 20 3a 20 73 74 72 62 20 72 |[r6],#1 : strb r| 00003b30 39 2c 5b 72 33 5d 2c 23 31 3a 61 64 64 20 72 38 |9,[r3],#1:add r8| 00003b40 2c 72 38 2c 23 31 20 3a 20 63 6d 70 20 72 38 2c |,r8,#1 : cmp r8,| 00003b50 23 32 30 3a 62 6e 65 20 63 58 3a 61 64 64 20 72 |#20:bne cX:add r| 00003b60 37 2c 72 37 2c 23 31 20 3a 20 61 64 64 20 72 33 |7,r7,#1 : add r3| 00003b70 2c 72 33 2c 23 33 30 30 20 3a 20 63 6d 70 20 72 |,r3,#300 : cmp r| 00003b80 37 2c 23 32 30 3a 62 6e 65 20 63 57 0d 26 c0 f1 |7,#20:bne cW.&..| 00003b90 2e 62 72 20 61 64 64 20 72 31 32 2c 72 31 32 2c |.br add r12,r12,| 00003ba0 23 34 34 20 3a 20 61 64 64 20 72 32 2c 72 32 2c |#44 : add r2,r2,| 00003bb0 23 31 20 3a 20 63 6d 70 20 72 32 2c 23 34 3a 62 |#1 : cmp r2,#4:b| 00003bc0 6e 65 20 62 71 3a 4c 44 52 20 52 30 2c 5b 72 35 |ne bq:LDR R0,[r5| 00003bd0 2c 23 31 32 35 32 5d 3a 41 44 44 20 52 30 2c 52 |,#1252]:ADD R0,R| 00003be0 30 2c 23 31 3a 43 4d 50 20 52 30 2c 23 33 3a ec |0,#1:CMP R0,#3:.| 00003bf0 51 20 52 30 2c 23 30 3a 53 54 52 20 52 30 2c 5b |Q R0,#0:STR R0,[| 00003c00 72 35 2c 23 31 32 35 32 5d 3a 42 4e 45 20 63 59 |r5,#1252]:BNE cY| 00003c10 3a 4c 44 52 20 52 30 2c 5b 72 35 2c 23 31 32 34 |:LDR R0,[r5,#124| 00003c20 38 5d 3a 41 44 44 20 52 30 2c 52 30 2c 23 31 3a |8]:ADD R0,R0,#1:| 00003c30 43 4d 50 20 52 30 2c 23 34 3a ec 51 20 52 30 2c |CMP R0,#4:.Q R0,| 00003c40 23 30 3a 53 54 52 20 52 30 2c 5b 72 35 2c 23 31 |#0:STR R0,[r5,#1| 00003c50 32 34 38 5d 3a 2e 63 59 20 6c 64 6d 66 64 20 72 |248]:.cY ldmfd r| 00003c60 31 33 21 2c 7b 70 63 7d 3a 2e 62 61 20 53 54 4d |13!,{pc}:.ba STM| 00003c70 46 44 20 72 31 33 21 2c 7b 72 31 34 7d 0d 27 88 |FD r13!,{r14}.'.| 00003c80 fc 4d 4f 56 20 72 30 2c 23 26 38 31 20 3a 20 4d |.MOV r0,#&81 : M| 00003c90 4f 56 20 72 31 2c 23 26 39 44 20 3a 20 4d 4f 56 |OV r1,#&9D : MOV| 00003ca0 20 72 32 2c 23 26 46 46 3a 53 57 49 20 22 4f 53 | r2,#&FF:SWI "OS| 00003cb0 5f 42 79 74 65 22 3a 43 4d 50 20 72 31 2c 23 26 |_Byte":CMP r1,#&| 00003cc0 46 46 20 3a 20 43 4d 50 45 51 20 72 32 2c 23 26 |FF : CMPEQ r2,#&| 00003cd0 46 46 20 3a 20 42 45 51 20 63 5a 3a 4c 44 52 20 |FF : BEQ cZ:LDR | 00003ce0 72 30 2c 5b 72 35 2c 23 59 64 5d 3a 43 4d 50 20 |r0,[r5,#Yd]:CMP | 00003cf0 72 30 2c 23 30 3a 42 47 54 20 63 61 3a 4c 44 52 |r0,#0:BGT ca:LDR| 00003d00 20 72 30 2c 5b 72 35 2c 23 35 32 34 5d 3a 43 4d | r0,[r5,#524]:CM| 00003d10 50 20 72 30 2c 23 31 3a 42 45 51 20 63 62 3a 4d |P r0,#1:BEQ cb:M| 00003d20 4f 56 20 72 30 2c 23 26 38 31 20 3a 20 4d 4f 56 |OV r0,#&81 : MOV| 00003d30 20 72 31 2c 23 26 39 45 20 3a 20 4d 4f 56 20 72 | r1,#&9E : MOV r| 00003d40 32 2c 23 26 46 46 3a 53 57 49 20 22 4f 53 5f 42 |2,#&FF:SWI "OS_B| 00003d50 79 74 65 22 3a 43 4d 50 20 72 31 2c 23 26 46 46 |yte":CMP r1,#&FF| 00003d60 20 3a 20 43 4d 50 45 51 20 72 32 2c 23 26 46 46 | : CMPEQ r2,#&FF| 00003d70 20 3a 20 42 45 51 20 63 63 0d 28 00 ef 4d 4f 56 | : BEQ cc.(..MOV| 00003d80 20 72 30 2c 23 26 38 31 20 3a 20 4d 4f 56 20 72 | r0,#&81 : MOV r| 00003d90 31 2c 23 26 42 44 20 3a 20 4d 4f 56 20 72 32 2c |1,#&BD : MOV r2,| 00003da0 23 26 46 46 3a 53 57 49 20 22 4f 53 5f 42 79 74 |#&FF:SWI "OS_Byt| 00003db0 65 22 3a 43 4d 50 20 72 31 2c 23 26 46 46 20 3a |e":CMP r1,#&FF :| 00003dc0 20 43 4d 50 45 51 20 72 32 2c 23 26 46 46 20 3a | CMPEQ r2,#&FF :| 00003dd0 20 42 45 51 20 63 64 3a 4d 4f 56 20 72 30 2c 23 | BEQ cd:MOV r0,#| 00003de0 26 38 31 20 3a 20 4d 4f 56 20 72 31 2c 23 26 42 |&81 : MOV r1,#&B| 00003df0 30 20 3a 20 4d 4f 56 20 72 32 2c 23 26 46 46 3a |0 : MOV r2,#&FF:| 00003e00 53 57 49 20 22 4f 53 5f 42 79 74 65 22 3a 43 4d |SWI "OS_Byte":CM| 00003e10 50 20 72 31 2c 23 26 46 46 20 3a 20 43 4d 50 45 |P r1,#&FF : CMPE| 00003e20 51 20 72 32 2c 23 26 46 46 20 3a 20 42 45 51 20 |Q r2,#&FF : BEQ | 00003e30 63 65 3a 4d 4f 56 20 72 30 2c 23 26 38 31 20 3a |ce:MOV r0,#&81 :| 00003e40 20 4d 4f 56 20 72 31 2c 23 26 39 37 20 3a 20 4d | MOV r1,#&97 : M| 00003e50 4f 56 20 72 32 2c 23 26 46 46 3a 53 57 49 20 22 |OV r2,#&FF:SWI "| 00003e60 4f 53 5f 42 79 74 65 22 0d 28 50 f6 43 4d 50 20 |OS_Byte".(P.CMP | 00003e70 72 31 2c 23 26 46 46 20 3a 20 43 4d 50 45 51 20 |r1,#&FF : CMPEQ | 00003e80 72 32 2c 23 26 46 46 20 3a 20 42 45 51 20 63 66 |r2,#&FF : BEQ cf| 00003e90 3a 4d 4f 56 20 72 30 2c 23 26 38 31 20 3a 20 4d |:MOV r0,#&81 : M| 00003ea0 4f 56 20 72 31 2c 23 26 38 45 20 3a 20 4d 4f 56 |OV r1,#&8E : MOV| 00003eb0 20 72 32 2c 23 26 46 46 3a 53 57 49 20 22 4f 53 | r2,#&FF:SWI "OS| 00003ec0 5f 42 79 74 65 22 3a 43 4d 50 20 72 31 2c 23 26 |_Byte":CMP r1,#&| 00003ed0 46 46 20 3a 20 43 4d 50 45 51 20 72 32 2c 23 26 |FF : CMPEQ r2,#&| 00003ee0 46 46 20 3a 20 4d 4f 56 20 72 31 2c 23 31 3a 53 |FF : MOV r1,#1:S| 00003ef0 54 52 45 51 20 72 31 2c 5b 72 35 2c 23 58 70 5d |TREQ r1,[r5,#Xp]| 00003f00 3a 4d 4f 56 20 72 30 2c 23 26 38 31 20 3a 20 4d |:MOV r0,#&81 : M| 00003f10 4f 56 20 72 31 2c 23 26 38 46 20 3a 20 4d 4f 56 |OV r1,#&8F : MOV| 00003f20 20 72 32 2c 23 26 46 46 3a 53 57 49 20 22 4f 53 | r2,#&FF:SWI "OS| 00003f30 5f 42 79 74 65 22 3a 43 4d 50 20 72 31 2c 23 26 |_Byte":CMP r1,#&| 00003f40 46 46 20 3a 20 43 4d 50 45 51 20 72 32 2c 23 26 |FF : CMPEQ r2,#&| 00003f50 46 46 20 3a 20 4d 4f 56 20 72 31 2c 23 30 0d 28 |FF : MOV r1,#0.(| 00003f60 a0 f9 53 54 52 45 51 20 72 31 2c 5b 72 35 2c 23 |..STREQ r1,[r5,#| 00003f70 58 76 5d 3a 2e 63 61 20 4c 44 4d 46 44 20 72 31 |Xv]:.ca LDMFD r1| 00003f80 33 21 2c 7b 50 43 7d 3a 2e 63 63 20 6d 6f 76 20 |3!,{PC}:.cc mov | 00003f90 72 30 2c 23 31 20 3a 20 73 74 72 20 72 30 2c 5b |r0,#1 : str r0,[| 00003fa0 72 35 2c 23 58 5a 5d 3a 4c 44 52 20 72 31 30 2c |r5,#XZ]:LDR r10,| 00003fb0 5b 72 35 2c 23 57 6b 5d 3a 20 73 74 72 20 72 31 |[r5,#Wk]: str r1| 00003fc0 30 2c 5b 72 35 2c 23 59 66 5d 3a 6c 64 72 20 72 |0,[r5,#Yf]:ldr r| 00003fd0 31 31 2c 5b 72 35 2c 23 57 6c 5d 3a 20 61 64 64 |11,[r5,#Wl]: add| 00003fe0 20 72 31 31 2c 72 31 31 2c 23 31 20 3a 20 73 74 | r11,r11,#1 : st| 00003ff0 72 20 72 31 31 2c 5b 72 35 2c 23 59 67 5d 3a 6d |r r11,[r5,#Yg]:m| 00004000 6f 76 20 72 30 2c 23 31 20 3a 20 73 74 72 20 72 |ov r0,#1 : str r| 00004010 30 2c 5b 72 35 2c 23 59 68 5d 3a 6d 6f 76 20 72 |0,[r5,#Yh]:mov r| 00004020 30 2c 23 30 20 3a 20 73 74 72 20 72 30 2c 5b 72 |0,#0 : str r0,[r| 00004030 35 2c 23 59 65 5d 3a 6c 64 72 20 72 31 30 2c 5b |5,#Ye]:ldr r10,[| 00004040 72 35 2c 23 57 6b 5d 3a 20 73 75 62 20 72 31 30 |r5,#Wk]: sub r10| 00004050 2c 72 31 30 2c 23 31 0d 29 22 ce 6c 64 72 20 72 |,r10,#1.)".ldr r| 00004060 31 31 2c 5b 72 35 2c 23 57 6c 5d 3a 62 6c 20 63 |11,[r5,#Wl]:bl c| 00004070 67 3a 63 6d 70 20 72 30 2c 23 31 20 3a 20 42 45 |g:cmp r0,#1 : BE| 00004080 51 20 63 68 3a 73 74 72 20 72 31 30 2c 5b 72 35 |Q ch:str r10,[r5| 00004090 2c 23 57 6b 5d 3a 6d 6f 76 20 72 30 2c 23 32 30 |,#Wk]:mov r0,#20| 000040a0 20 3a 20 73 74 72 20 72 30 2c 5b 72 35 2c 23 59 | : str r0,[r5,#Y| 000040b0 64 5d 3a 6d 6f 76 20 72 30 2c 23 34 20 3a 20 73 |d]:mov r0,#4 : s| 000040c0 74 72 20 72 30 2c 5b 72 35 2c 23 34 38 5d 3a 2e |tr r0,[r5,#48]:.| 000040d0 63 68 20 6c 64 6d 66 64 20 72 31 33 21 2c 7b 70 |ch ldmfd r13!,{p| 000040e0 63 7d 3a 2e 63 64 20 6d 6f 76 20 72 30 2c 23 31 |c}:.cd mov r0,#1| 000040f0 20 3a 20 73 74 72 20 72 30 2c 5b 72 35 2c 23 58 | : str r0,[r5,#X| 00004100 5a 5d 3a 6c 64 72 20 72 31 30 2c 5b 72 35 2c 23 |Z]:ldr r10,[r5,#| 00004110 57 6b 5d 3a 20 73 74 72 20 72 31 30 2c 5b 72 35 |Wk]: str r10,[r5| 00004120 2c 23 59 66 5d 0d 29 ae e8 6c 64 72 20 72 31 31 |,#Yf].)..ldr r11| 00004130 2c 5b 72 35 2c 23 57 6c 5d 3a 20 61 64 64 20 72 |,[r5,#Wl]: add r| 00004140 31 31 2c 72 31 31 2c 23 31 20 3a 20 73 74 72 20 |11,r11,#1 : str | 00004150 72 31 31 2c 5b 72 35 2c 23 59 67 5d 3a 6d 6f 76 |r11,[r5,#Yg]:mov| 00004160 20 72 30 2c 23 34 20 3a 20 73 74 72 20 72 30 2c | r0,#4 : str r0,| 00004170 5b 72 35 2c 23 59 68 5d 3a 6d 6f 76 20 72 30 2c |[r5,#Yh]:mov r0,| 00004180 23 31 20 3a 20 73 74 72 20 72 30 2c 5b 72 35 2c |#1 : str r0,[r5,| 00004190 23 59 65 5d 3a 6c 64 72 20 72 31 30 2c 5b 72 35 |#Ye]:ldr r10,[r5| 000041a0 2c 23 57 6b 5d 3a 20 61 64 64 20 72 31 30 2c 72 |,#Wk]: add r10,r| 000041b0 31 30 2c 23 31 3a 6c 64 72 20 72 31 31 2c 5b 72 |10,#1:ldr r11,[r| 000041c0 35 2c 23 57 6c 5d 3a 62 6c 20 63 67 3a 63 6d 70 |5,#Wl]:bl cg:cmp| 000041d0 20 72 30 2c 23 31 20 3a 20 62 65 71 20 63 69 3a | r0,#1 : beq ci:| 000041e0 73 74 72 20 72 31 30 2c 5b 72 35 2c 23 57 6b 5d |str r10,[r5,#Wk]| 000041f0 3a 6d 6f 76 20 72 30 2c 23 32 30 20 3a 20 73 74 |:mov r0,#20 : st| 00004200 72 20 72 30 2c 5b 72 35 2c 23 59 64 5d 0d 2a 08 |r r0,[r5,#Yd].*.| 00004210 f0 6d 6f 76 20 72 30 2c 23 32 20 3a 20 73 74 72 |.mov r0,#2 : str| 00004220 20 72 30 2c 5b 72 35 2c 23 34 38 5d 3a 2e 63 69 | r0,[r5,#48]:.ci| 00004230 20 6c 64 6d 66 64 20 72 31 33 21 2c 7b 70 63 7d | ldmfd r13!,{pc}| 00004240 3a 2e 63 66 20 6d 6f 76 20 72 30 2c 23 31 20 3a |:.cf mov r0,#1 :| 00004250 20 73 74 72 20 72 30 2c 5b 72 35 2c 23 58 5a 5d | str r0,[r5,#XZ]| 00004260 3a 6c 64 72 20 72 31 30 2c 5b 72 35 2c 23 57 6b |:ldr r10,[r5,#Wk| 00004270 5d 3a 20 73 74 72 20 72 31 30 2c 5b 72 35 2c 23 |]: str r10,[r5,#| 00004280 59 66 5d 3a 6c 64 72 20 72 31 31 2c 5b 72 35 2c |Yf]:ldr r11,[r5,| 00004290 23 57 6c 5d 3a 20 61 64 64 20 72 31 31 2c 72 31 |#Wl]: add r11,r1| 000042a0 31 2c 23 31 20 3a 20 73 74 72 20 72 31 31 2c 5b |1,#1 : str r11,[| 000042b0 72 35 2c 23 59 67 5d 3a 6c 64 72 20 72 30 2c 5b |r5,#Yg]:ldr r0,[| 000042c0 72 35 2c 23 59 65 5d 3a 63 6d 70 20 72 30 2c 23 |r5,#Ye]:cmp r0,#| 000042d0 31 3a 6d 6f 76 65 71 20 72 31 2c 23 35 20 3a 20 |1:moveq r1,#5 : | 000042e0 6d 6f 76 6e 65 20 72 31 2c 23 32 20 3a 20 73 74 |movne r1,#2 : st| 000042f0 72 20 72 31 2c 5b 72 35 2c 23 59 68 5d 0d 2a 8a |r r1,[r5,#Yh].*.| 00004300 d4 6c 64 72 20 72 31 30 2c 5b 72 35 2c 23 57 6b |.ldr r10,[r5,#Wk| 00004310 5d 3a 20 6c 64 72 20 72 31 31 2c 5b 72 35 2c 23 |]: ldr r11,[r5,#| 00004320 57 6c 5d 3a 20 73 75 62 20 72 31 31 2c 72 31 31 |Wl]: sub r11,r11| 00004330 2c 23 31 3a 62 6c 20 63 67 3a 63 6d 70 20 72 30 |,#1:bl cg:cmp r0| 00004340 2c 23 31 20 3a 20 62 65 71 20 63 6a 3a 73 74 72 |,#1 : beq cj:str| 00004350 20 72 31 31 2c 5b 72 35 2c 23 57 6c 5d 3a 20 6d | r11,[r5,#Wl]: m| 00004360 6f 76 20 72 30 2c 23 32 30 3a 73 74 72 20 72 30 |ov r0,#20:str r0| 00004370 2c 5b 72 35 2c 23 59 64 5d 3a 20 6d 6f 76 20 72 |,[r5,#Yd]: mov r| 00004380 30 2c 23 31 20 3a 20 73 74 72 20 72 30 2c 5b 72 |0,#1 : str r0,[r| 00004390 35 2c 23 34 38 5d 3a 2e 63 6a 20 6c 64 6d 66 64 |5,#48]:.cj ldmfd| 000043a0 20 72 31 33 21 2c 7b 70 63 7d 3a 2e 63 65 20 6c | r13!,{pc}:.ce l| 000043b0 64 72 20 72 31 30 2c 5b 72 35 2c 23 57 6b 5d 3a |dr r10,[r5,#Wk]:| 000043c0 20 73 74 72 20 72 31 30 2c 5b 72 35 2c 23 59 66 | str r10,[r5,#Yf| 000043d0 5d 0d 2b 02 f6 6c 64 72 20 72 31 31 2c 5b 72 35 |].+..ldr r11,[r5| 000043e0 2c 23 57 6c 5d 3a 20 61 64 64 20 72 31 31 2c 72 |,#Wl]: add r11,r| 000043f0 31 31 2c 23 31 20 3a 20 73 74 72 20 72 31 31 2c |11,#1 : str r11,| 00004400 5b 72 35 2c 23 59 67 5d 3a 6c 64 72 20 72 30 2c |[r5,#Yg]:ldr r0,| 00004410 5b 72 35 2c 23 59 65 5d 3a 63 6d 70 20 72 30 2c |[r5,#Ye]:cmp r0,| 00004420 23 31 20 3a 20 6d 6f 76 65 71 20 72 31 2c 23 36 |#1 : moveq r1,#6| 00004430 20 3a 20 6d 6f 76 6e 65 20 72 31 2c 23 33 3a 73 | : movne r1,#3:s| 00004440 74 72 20 72 31 2c 5b 72 35 2c 23 59 68 5d 3a 6c |tr r1,[r5,#Yh]:l| 00004450 64 72 20 72 31 30 2c 5b 72 35 2c 23 57 6b 5d 3a |dr r10,[r5,#Wk]:| 00004460 6c 64 72 20 72 31 31 2c 5b 72 35 2c 23 57 6c 5d |ldr r11,[r5,#Wl]| 00004470 3a 20 61 64 64 20 72 31 31 2c 72 31 31 2c 23 31 |: add r11,r11,#1| 00004480 3a 62 6c 20 63 67 3a 63 6d 70 20 72 30 2c 23 31 |:bl cg:cmp r0,#1| 00004490 20 3a 20 62 65 71 20 63 6b 3a 73 74 72 20 72 31 | : beq ck:str r1| 000044a0 31 2c 5b 72 35 2c 23 57 6c 5d 3a 6d 6f 76 20 72 |1,[r5,#Wl]:mov r| 000044b0 30 2c 23 32 30 20 3a 20 73 74 72 20 72 30 2c 5b |0,#20 : str r0,[| 000044c0 72 35 2c 23 59 64 5d 0d 2b 66 eb 6d 6f 76 20 72 |r5,#Yd].+f.mov r| 000044d0 30 2c 23 33 20 3a 20 73 74 72 20 72 30 2c 5b 72 |0,#3 : str r0,[r| 000044e0 35 2c 23 34 38 5d 3a 2e 63 6b 20 6c 64 6d 66 64 |5,#48]:.ck ldmfd| 000044f0 20 72 31 33 21 2c 7b 70 63 7d 3a 2e 63 5a 20 73 | r13!,{pc}:.cZ s| 00004500 74 6d 66 64 20 72 31 33 21 2c 7b 72 31 34 7d 3a |tmfd r13!,{r14}:| 00004510 6c 64 72 20 72 30 2c 5b 72 35 2c 23 59 6c 5d 3a |ldr r0,[r5,#Yl]:| 00004520 20 63 6d 70 20 72 30 2c 23 30 20 3a 20 62 65 71 | cmp r0,#0 : beq| 00004530 20 63 6c 3a 6c 64 72 20 72 30 2c 5b 72 35 2c 23 | cl:ldr r0,[r5,#| 00004540 59 71 5d 3a 20 63 6d 70 20 72 30 2c 23 30 20 3a |Yq]: cmp r0,#0 :| 00004550 20 62 67 74 20 63 6c 3a 6c 64 72 20 72 30 2c 5b | bgt cl:ldr r0,[| 00004560 72 35 2c 23 58 57 5d 3a 6c 64 72 20 72 31 2c 5b |r5,#XW]:ldr r1,[| 00004570 72 35 2c 23 34 38 5d 3a 63 6d 70 20 72 31 2c 23 |r5,#48]:cmp r1,#| 00004580 33 20 3a 20 73 75 62 65 71 20 72 30 2c 72 30 2c |3 : subeq r0,r0,| 00004590 23 28 33 32 30 2a 31 32 29 3a 20 41 44 44 45 51 |#(320*12): ADDEQ| 000045a0 20 52 30 2c 52 30 2c 23 36 20 3a 20 62 65 71 20 | R0,R0,#6 : beq | 000045b0 63 6d 0d 2b e8 fc 63 6d 70 20 72 31 2c 23 32 20 |cm.+..cmp r1,#2 | 000045c0 3a 20 61 64 64 65 71 20 72 30 2c 72 30 2c 23 28 |: addeq r0,r0,#(| 000045d0 33 32 30 2a 36 29 3a 20 41 44 44 45 51 20 52 30 |320*6): ADDEQ R0| 000045e0 2c 52 30 2c 23 32 34 20 3a 20 62 65 71 20 63 6d |,R0,#24 : beq cm| 000045f0 3a 63 6d 70 20 72 31 2c 23 31 20 3a 20 61 64 64 |:cmp r1,#1 : add| 00004600 65 71 20 72 30 2c 72 30 2c 23 28 33 32 30 2a 32 |eq r0,r0,#(320*2| 00004610 34 29 3a 20 41 44 44 45 51 20 52 30 2c 52 30 2c |4): ADDEQ R0,R0,| 00004620 23 36 20 3a 20 62 65 71 20 63 6d 3a 63 6d 70 20 |#6 : beq cm:cmp | 00004630 72 31 2c 23 34 20 3a 20 61 64 64 65 71 20 72 30 |r1,#4 : addeq r0| 00004640 2c 72 30 2c 23 28 33 32 30 2a 36 29 3a 20 53 55 |,r0,#(320*6): SU| 00004650 42 45 51 20 52 30 2c 52 30 2c 23 31 38 3a 2e 63 |BEQ R0,R0,#18:.c| 00004660 6d 20 6c 64 72 20 72 32 2c 5b 72 30 5d 3a 20 63 |m ldr r2,[r0]: c| 00004670 6d 70 20 72 32 2c 23 30 20 3a 20 62 6e 65 20 63 |mp r2,#0 : bne c| 00004680 6c 3a 73 74 72 20 72 30 2c 5b 72 35 2c 23 59 71 |l:str r0,[r5,#Yq| 00004690 5d 3a 6c 64 72 20 72 30 2c 5b 72 35 2c 23 59 6c |]:ldr r0,[r5,#Yl| 000046a0 5d 3a 73 75 62 20 72 30 2c 72 30 2c 23 31 0d 2c |]:sub r0,r0,#1.,| 000046b0 2e f6 73 74 72 20 72 30 2c 5b 72 35 2c 23 59 6c |..str r0,[r5,#Yl| 000046c0 5d 3a 62 6c 20 5a 7a 3a 4d 4f 56 20 52 32 2c 23 |]:bl Zz:MOV R2,#| 000046d0 30 20 3a 20 4d 4f 56 20 52 33 2c 23 30 3a 63 6d |0 : MOV R3,#0:cm| 000046e0 70 20 72 31 2c 23 33 20 3a 20 6d 6f 76 65 71 20 |p r1,#3 : moveq | 000046f0 72 32 2c 23 30 20 3a 20 6d 6f 76 65 71 20 72 33 |r2,#0 : moveq r3| 00004700 2c 23 31 20 3a 20 62 65 71 20 63 6e 3a 63 6d 70 |,#1 : beq cn:cmp| 00004710 20 72 31 2c 23 32 20 3a 20 6d 6f 76 65 71 20 72 | r1,#2 : moveq r| 00004720 32 2c 23 30 20 3a 20 6d 6f 76 65 71 20 72 33 2c |2,#0 : moveq r3,| 00004730 23 30 20 3a 20 62 65 71 20 63 6e 3a 63 6d 70 20 |#0 : beq cn:cmp | 00004740 72 31 2c 23 31 20 3a 20 6d 6f 76 65 71 20 72 32 |r1,#1 : moveq r2| 00004750 2c 23 30 20 3a 20 6d 6f 76 65 71 20 72 33 2c 23 |,#0 : moveq r3,#| 00004760 30 20 3a 20 62 65 71 20 63 6e 3a 63 6d 70 20 72 |0 : beq cn:cmp r| 00004770 31 2c 23 34 20 3a 20 6d 6f 76 65 71 20 72 32 2c |1,#4 : moveq r2,| 00004780 23 31 20 3a 20 6d 6f 76 65 71 20 72 33 2c 23 31 |#1 : moveq r3,#1| 00004790 3a 2e 63 6e 20 73 74 72 20 72 32 2c 5b 72 35 2c |:.cn str r2,[r5,| 000047a0 23 59 74 5d 0d 2c 7e f4 73 74 72 20 72 33 2c 5b |#Yt].,~.str r3,[| 000047b0 72 35 2c 23 59 75 5d 3a 2e 63 6c 20 6c 64 6d 66 |r5,#Yu]:.cl ldmf| 000047c0 64 20 72 31 33 21 2c 7b 70 63 7d 3a 2e 61 74 20 |d r13!,{pc}:.at | 000047d0 73 74 6d 66 64 20 72 31 33 21 2c 7b 72 31 34 7d |stmfd r13!,{r14}| 000047e0 3a 6c 64 72 20 72 30 2c 5b 72 35 2c 23 59 71 5d |:ldr r0,[r5,#Yq]| 000047f0 3a 20 63 6d 70 20 72 30 2c 23 30 20 3a 20 42 4e |: cmp r0,#0 : BN| 00004800 45 20 63 6f 20 3a 20 6c 64 6d 66 64 20 72 31 33 |E co : ldmfd r13| 00004810 21 2c 7b 70 63 7d 3a 2e 63 6f 20 6c 64 72 20 72 |!,{pc}:.co ldr r| 00004820 30 2c 5b 72 35 2c 23 59 70 5d 3a 6c 64 72 20 72 |0,[r5,#Yp]:ldr r| 00004830 32 2c 5b 72 35 2c 23 59 71 5d 3a 6d 6f 76 20 72 |2,[r5,#Yq]:mov r| 00004840 31 2c 23 30 20 3a 20 2e 63 70 3a 6d 6f 76 20 72 |1,#0 : .cp:mov r| 00004850 34 2c 23 30 20 3a 20 2e 63 71 3a 6c 64 72 62 20 |4,#0 : .cq:ldrb | 00004860 72 33 2c 5b 72 30 5d 2c 23 31 3a 73 74 72 62 20 |r3,[r0],#1:strb | 00004870 72 33 2c 5b 72 32 5d 2c 23 31 3a 61 64 64 20 72 |r3,[r2],#1:add r| 00004880 34 2c 72 34 2c 23 31 3a 63 6d 70 20 72 34 2c 23 |4,r4,#1:cmp r4,#| 00004890 38 3a 62 6e 65 20 63 71 0d 2d 32 f7 61 64 64 20 |8:bne cq.-2.add | 000048a0 72 31 2c 72 31 2c 23 31 3a 61 64 64 20 72 32 2c |r1,r1,#1:add r2,| 000048b0 72 32 2c 23 33 31 32 3a 63 6d 70 20 72 31 2c 23 |r2,#312:cmp r1,#| 000048c0 38 3a 62 6e 65 20 63 70 3a 62 6c 20 62 66 3a 6c |8:bne cp:bl bf:l| 000048d0 64 6d 66 64 20 72 31 33 21 2c 7b 70 63 7d 3a 2e |dmfd r13!,{pc}:.| 000048e0 61 73 20 73 74 6d 66 64 20 72 31 33 21 2c 7b 72 |as stmfd r13!,{r| 000048f0 31 34 7d 3a 62 6c 20 62 66 3a 6c 64 72 20 72 30 |14}:bl bf:ldr r0| 00004900 2c 5b 72 35 2c 23 59 71 5d 3a 63 6d 70 20 72 30 |,[r5,#Yq]:cmp r0| 00004910 2c 23 30 20 3a 20 42 4e 45 20 63 72 20 3a 20 6c |,#0 : BNE cr : l| 00004920 64 6d 66 64 20 72 31 33 21 2c 7b 70 63 7d 3a 2e |dmfd r13!,{pc}:.| 00004930 63 72 20 6c 64 72 20 72 31 2c 5b 72 35 2c 23 59 |cr ldr r1,[r5,#Y| 00004940 72 5d 3a 6c 64 72 20 72 32 2c 5b 72 35 2c 23 59 |r]:ldr r2,[r5,#Y| 00004950 73 5d 3a 6d 6f 76 20 72 39 2c 23 30 3a 73 75 62 |s]:mov r9,#0:sub| 00004960 20 72 30 2c 72 30 2c 23 33 32 30 3a 6d 6f 76 20 | r0,r0,#320:mov | 00004970 72 37 2c 23 30 3a 6d 6f 76 20 72 36 2c 23 30 3a |r7,#0:mov r6,#0:| 00004980 6d 6f 76 20 72 33 2c 23 30 20 3a 20 2e 63 73 0d |mov r3,#0 : .cs.| 00004990 2e 0e f0 6c 64 72 62 20 72 34 2c 5b 72 30 5d 3a |...ldrb r4,[r0]:| 000049a0 20 61 64 64 20 72 30 2c 72 30 2c 23 31 3a 63 6d | add r0,r0,#1:cm| 000049b0 70 20 72 34 2c 23 30 20 3a 20 6d 6f 76 6e 65 20 |p r4,#0 : movne | 000049c0 72 36 2c 23 31 3a 61 64 64 20 72 33 2c 72 33 2c |r6,#1:add r3,r3,| 000049d0 23 31 3a 63 6d 70 20 72 33 2c 23 37 20 3a 20 62 |#1:cmp r3,#7 : b| 000049e0 6e 65 20 63 73 3a 4c 44 52 20 52 30 2c 5b 72 35 |ne cs:LDR R0,[r5| 000049f0 2c 23 59 71 5d 3a 20 41 44 44 20 52 30 2c 52 30 |,#Yq]: ADD R0,R0| 00004a00 2c 23 38 3a 61 64 64 20 72 37 2c 72 37 2c 72 36 |,#8:add r7,r7,r6| 00004a10 3a 6d 6f 76 20 72 36 2c 23 30 3a 6d 6f 76 20 72 |:mov r6,#0:mov r| 00004a20 33 2c 23 30 20 3a 20 2e 63 74 3a 6c 64 72 62 20 |3,#0 : .ct:ldrb | 00004a30 72 34 2c 5b 72 30 5d 3a 20 61 64 64 20 72 30 2c |r4,[r0]: add r0,| 00004a40 72 30 2c 23 33 32 30 3a 63 6d 70 20 72 34 2c 23 |r0,#320:cmp r4,#| 00004a50 30 20 3a 20 6d 6f 76 6e 65 20 72 36 2c 23 32 3a |0 : movne r6,#2:| 00004a60 61 64 64 20 72 33 2c 72 33 2c 23 31 3a 63 6d 70 |add r3,r3,#1:cmp| 00004a70 20 72 33 2c 23 37 20 3a 20 62 6e 65 20 63 74 0d | r3,#7 : bne ct.| 00004a80 2e 86 f0 4c 44 52 20 52 30 2c 5b 72 35 2c 23 59 |...LDR R0,[r5,#Y| 00004a90 71 5d 3a 41 44 44 20 52 30 2c 52 30 2c 23 38 2a |q]:ADD R0,R0,#8*| 00004aa0 33 32 30 3a 41 44 44 20 52 30 2c 52 30 2c 23 37 |320:ADD R0,R0,#7| 00004ab0 3a 61 64 64 20 72 37 2c 72 37 2c 72 36 3a 6d 6f |:add r7,r7,r6:mo| 00004ac0 76 20 72 36 2c 23 30 3a 6d 6f 76 20 72 33 2c 23 |v r6,#0:mov r3,#| 00004ad0 30 20 3a 20 2e 63 75 3a 6c 64 72 62 20 72 34 2c |0 : .cu:ldrb r4,| 00004ae0 5b 72 30 5d 3a 20 73 75 62 20 72 30 2c 72 30 2c |[r0]: sub r0,r0,| 00004af0 23 31 3a 63 6d 70 20 72 34 2c 23 30 20 3a 20 6d |#1:cmp r4,#0 : m| 00004b00 6f 76 6e 65 20 72 36 2c 23 34 3a 61 64 64 20 72 |ovne r6,#4:add r| 00004b10 33 2c 72 33 2c 23 31 3a 63 6d 70 20 72 33 2c 23 |3,r3,#1:cmp r3,#| 00004b20 37 20 3a 20 62 6e 65 20 63 75 3a 4c 44 52 20 52 |7 : bne cu:LDR R| 00004b30 30 2c 5b 72 35 2c 23 59 71 5d 3a 41 44 44 20 52 |0,[r5,#Yq]:ADD R| 00004b40 30 2c 52 30 2c 23 37 2a 33 32 30 3a 53 55 42 20 |0,R0,#7*320:SUB | 00004b50 52 30 2c 52 30 2c 23 31 3a 61 64 64 20 72 37 2c |R0,R0,#1:add r7,| 00004b60 72 37 2c 72 36 3a 6d 6f 76 20 72 36 2c 23 30 0d |r7,r6:mov r6,#0.| 00004b70 2f 1c df 6d 6f 76 20 72 33 2c 23 30 20 3a 20 2e |/..mov r3,#0 : .| 00004b80 63 76 3a 6c 64 72 62 20 72 34 2c 5b 72 30 5d 3a |cv:ldrb r4,[r0]:| 00004b90 20 73 75 62 20 72 30 2c 72 30 2c 23 33 32 30 3a | sub r0,r0,#320:| 00004ba0 63 6d 70 20 72 34 2c 23 30 20 3a 20 6d 6f 76 6e |cmp r4,#0 : movn| 00004bb0 65 20 72 36 2c 23 38 3a 61 64 64 20 72 33 2c 72 |e r6,#8:add r3,r| 00004bc0 33 2c 23 31 3a 63 6d 70 20 72 33 2c 23 37 20 3a |3,#1:cmp r3,#7 :| 00004bd0 20 62 6e 65 20 63 76 3a 41 44 44 20 52 37 2c 52 | bne cv:ADD R7,R| 00004be0 37 2c 52 36 3a 43 4d 50 20 52 37 2c 23 30 20 3a |7,R6:CMP R7,#0 :| 00004bf0 20 42 45 51 20 63 77 3a 53 54 52 20 52 37 2c 5b | BEQ cw:STR R7,[| 00004c00 72 35 2c 23 36 30 30 5d 3a 63 6d 70 20 72 37 2c |r5,#600]:cmp r7,| 00004c10 23 31 20 3a 20 62 6e 65 20 63 78 20 3a 20 62 6c |#1 : bne cx : bl| 00004c20 20 63 79 20 3a 20 62 20 64 3a 2e 63 78 20 63 6d | cy : b d:.cx cm| 00004c30 70 20 72 37 2c 23 32 20 3a 20 62 6e 65 20 63 7a |p r7,#2 : bne cz| 00004c40 20 3a 20 62 6c 20 64 55 20 3a 20 62 20 64 0d 2f | : bl dU : b d./| 00004c50 80 ff 2e 63 7a 20 63 6d 70 20 72 37 2c 23 33 20 |...cz cmp r7,#3 | 00004c60 3a 20 62 6e 65 20 64 56 20 3a 20 62 6c 20 64 55 |: bne dV : bl dU| 00004c70 20 3a 20 62 6c 20 63 79 20 3a 20 62 20 64 3a 2e | : bl cy : b d:.| 00004c80 64 56 20 63 6d 70 20 72 37 2c 23 34 20 3a 20 62 |dV cmp r7,#4 : b| 00004c90 6e 65 20 64 57 20 3a 20 62 6c 20 63 79 20 3a 20 |ne dW : bl cy : | 00004ca0 62 20 64 3a 2e 64 57 20 63 6d 70 20 72 37 2c 23 |b d:.dW cmp r7,#| 00004cb0 36 20 3a 20 62 6e 65 20 64 58 20 3a 20 62 6c 20 |6 : bne dX : bl | 00004cc0 64 55 20 3a 20 62 6c 20 63 79 20 3a 20 62 20 64 |dU : bl cy : b d| 00004cd0 3a 2e 64 58 20 63 6d 70 20 72 37 2c 23 31 32 20 |:.dX cmp r7,#12 | 00004ce0 3a 20 62 6e 65 20 64 59 20 3a 20 62 6c 20 64 55 |: bne dY : bl dU| 00004cf0 20 3a 20 62 6c 20 63 79 20 3a 20 62 20 64 3a 2e | : bl cy : b d:.| 00004d00 64 59 20 63 6d 70 20 72 37 2c 23 38 20 3a 20 62 |dY cmp r7,#8 : b| 00004d10 6e 65 20 64 5a 20 3a 20 62 6c 20 64 55 20 3a 20 |ne dZ : bl dU : | 00004d20 62 20 64 3a 2e 64 5a 20 63 6d 70 20 72 37 2c 23 |b d:.dZ cmp r7,#| 00004d30 39 20 3a 20 62 6e 65 20 64 20 3a 20 62 6c 20 64 |9 : bne d : bl d| 00004d40 55 20 3a 20 62 6c 20 63 79 3a 2e 63 77 0d 2f c6 |U : bl cy:.cw./.| 00004d50 f4 2e 64 20 6c 64 72 20 72 30 2c 5b 72 35 2c 23 |..d ldr r0,[r5,#| 00004d60 59 71 5d 3a 6c 64 72 20 72 31 2c 5b 72 35 2c 23 |Yq]:ldr r1,[r5,#| 00004d70 59 72 5d 3a 6c 64 72 20 72 32 2c 5b 72 35 2c 23 |Yr]:ldr r2,[r5,#| 00004d80 59 73 5d 3a 6c 64 72 20 72 33 2c 5b 72 35 2c 23 |Ys]:ldr r3,[r5,#| 00004d90 59 74 5d 3a 6c 64 72 20 72 34 2c 5b 72 35 2c 23 |Yt]:ldr r4,[r5,#| 00004da0 59 75 5d 3a 63 6d 70 20 72 33 2c 23 31 20 3a 20 |Yu]:cmp r3,#1 : | 00004db0 73 75 62 65 71 20 72 30 2c 72 30 2c 72 31 3a 61 |subeq r0,r0,r1:a| 00004dc0 64 64 6e 65 20 72 30 2c 72 30 2c 72 31 3a 63 6d |ddne r0,r0,r1:cm| 00004dd0 70 20 72 34 2c 23 31 20 3a 20 73 75 62 65 71 20 |p r4,#1 : subeq | 00004de0 72 30 2c 72 30 2c 72 32 3a 61 64 64 6e 65 20 72 |r0,r0,r2:addne r| 00004df0 30 2c 72 30 2c 72 32 3a 73 74 72 20 72 30 2c 5b |0,r0,r2:str r0,[| 00004e00 72 35 2c 23 59 71 5d 3a 2e 64 61 20 6c 64 6d 66 |r5,#Yq]:.da ldmf| 00004e10 64 20 72 31 33 21 2c 7b 70 63 7d 3a 2e 64 55 20 |d r13!,{pc}:.dU | 00004e20 73 74 6d 66 64 20 72 31 33 21 2c 7b 72 31 34 7d |stmfd r13!,{r14}| 00004e30 3a 4c 44 52 20 52 31 30 2c 5b 72 35 2c 23 59 74 |:LDR R10,[r5,#Yt| 00004e40 5d 0d 30 5c f7 43 4d 50 20 52 31 30 2c 23 31 20 |].0\.CMP R10,#1 | 00004e50 3a ec 51 20 52 31 30 2c 23 30 20 3a 20 4d 4f 56 |:.Q R10,#0 : MOV| 00004e60 4e 45 20 52 31 30 2c 23 31 3a 53 54 52 20 52 31 |NE R10,#1:STR R1| 00004e70 30 2c 5b 72 35 2c 23 59 74 5d 3a 6c 64 6d 66 64 |0,[r5,#Yt]:ldmfd| 00004e80 20 72 31 33 21 2c 7b 70 63 7d 3a 2e 63 79 20 73 | r13!,{pc}:.cy s| 00004e90 74 6d 66 64 20 72 31 33 21 2c 7b 72 31 34 7d 3a |tmfd r13!,{r14}:| 00004ea0 4c 44 52 20 52 31 30 2c 5b 72 35 2c 23 59 75 5d |LDR R10,[r5,#Yu]| 00004eb0 3a 43 4d 50 20 52 31 30 2c 23 31 20 3a ec 51 20 |:CMP R10,#1 :.Q | 00004ec0 52 31 30 2c 23 30 20 3a 20 4d 4f 56 4e 45 20 52 |R10,#0 : MOVNE R| 00004ed0 31 30 2c 23 31 3a 53 54 52 20 52 31 30 2c 5b 72 |10,#1:STR R10,[r| 00004ee0 35 2c 23 59 75 5d 3a 6c 64 6d 66 64 20 72 31 33 |5,#Yu]:ldmfd r13| 00004ef0 21 2c 7b 70 63 7d 3a 2e 62 64 20 53 54 4d 46 44 |!,{pc}:.bd STMFD| 00004f00 20 72 31 33 21 2c 7b 72 31 34 7d 3a 4c 44 52 20 | r13!,{r14}:LDR | 00004f10 72 30 2c 5b 72 35 2c 23 59 64 5d 3a 53 55 42 20 |r0,[r5,#Yd]:SUB | 00004f20 72 30 2c 72 30 2c 23 32 3a 53 54 52 20 72 30 2c |r0,r0,#2:STR r0,| 00004f30 5b 72 35 2c 23 59 64 5d 0d 31 10 c8 4c 44 52 20 |[r5,#Yd].1..LDR | 00004f40 72 31 2c 5b 72 35 2c 23 34 38 5d 3a 4c 44 52 20 |r1,[r5,#48]:LDR | 00004f50 72 32 2c 5b 72 35 2c 23 58 57 5d 3a 43 4d 50 20 |r2,[r5,#XW]:CMP | 00004f60 72 31 2c 23 31 20 3a 20 41 44 44 45 51 20 72 32 |r1,#1 : ADDEQ r2| 00004f70 2c 72 32 2c 23 36 34 30 3a 43 4d 50 20 72 31 2c |,r2,#640:CMP r1,| 00004f80 23 32 20 3a 20 41 44 44 45 51 20 72 32 2c 72 32 |#2 : ADDEQ r2,r2| 00004f90 2c 23 32 3a 43 4d 50 20 72 31 2c 23 33 20 3a 20 |,#2:CMP r1,#3 : | 00004fa0 53 55 42 45 51 20 72 32 2c 72 32 2c 23 36 34 30 |SUBEQ r2,r2,#640| 00004fb0 3a 43 4d 50 20 72 31 2c 23 34 20 3a 20 53 55 42 |:CMP r1,#4 : SUB| 00004fc0 45 51 20 72 32 2c 72 32 2c 23 32 3a 53 54 52 20 |EQ r2,r2,#2:STR | 00004fd0 72 32 2c 5b 72 35 2c 23 58 57 5d 3a 4c 44 4d 46 |r2,[r5,#XW]:LDMF| 00004fe0 44 20 72 31 33 21 2c 7b 50 43 7d 3a 2e 5a 76 20 |D r13!,{PC}:.Zv | 00004ff0 73 74 6d 66 64 20 72 31 33 21 2c 7b 72 31 34 7d |stmfd r13!,{r14}| 00005000 0d 31 9c fb 6c 64 72 20 72 30 2c 5b 72 35 2c 23 |.1..ldr r0,[r5,#| 00005010 31 31 30 30 5d 3a 20 63 6d 70 20 72 30 2c 23 30 |1100]: cmp r0,#0| 00005020 20 3a 20 62 6e 65 20 64 62 20 3a 20 6c 64 6d 66 | : bne db : ldmf| 00005030 64 20 72 31 33 21 2c 7b 70 63 7d 3a 2e 64 62 20 |d r13!,{pc}:.db | 00005040 4c 44 52 20 52 30 2c 5b 72 35 2c 23 57 6d 5d 3a |LDR R0,[r5,#Wm]:| 00005050 6d 6f 76 20 72 31 2c 23 30 20 3a 20 2e 64 63 3a |mov r1,#0 : .dc:| 00005060 6c 64 72 20 72 32 2c 5b 72 30 2c 23 34 5d 3a 20 |ldr r2,[r0,#4]: | 00005070 63 6d 70 20 72 32 2c 23 31 20 3a 20 62 65 71 20 |cmp r2,#1 : beq | 00005080 64 64 3a 6c 64 72 20 72 32 2c 5b 72 30 2c 23 32 |dd:ldr r2,[r0,#2| 00005090 34 5d 3a 20 63 6d 70 20 72 32 2c 23 30 20 3a 20 |4]: cmp r2,#0 : | 000050a0 62 67 74 20 64 64 3a 73 74 72 20 72 31 2c 5b 72 |bgt dd:str r1,[r| 000050b0 35 2c 23 34 30 30 5d 3a 20 6c 64 72 20 72 31 30 |5,#400]: ldr r10| 000050c0 2c 5b 72 30 2c 23 31 32 5d 3a 20 6c 64 72 20 72 |,[r0,#12]: ldr r| 000050d0 31 31 2c 5b 72 30 2c 23 31 36 5d 3a 62 6c 20 64 |11,[r0,#16]:bl d| 000050e0 65 3a 6c 64 72 20 72 31 2c 5b 72 30 2c 23 30 5d |e:ldr r1,[r0,#0]| 000050f0 3a 20 63 6d 70 20 72 31 2c 23 32 0d 31 ec f6 6c |: cmp r1,#2.1..l| 00005100 64 72 20 72 31 2c 5b 72 35 2c 23 34 30 30 5d 3a |dr r1,[r5,#400]:| 00005110 20 62 65 71 20 64 66 3a 63 6d 70 20 72 31 2c 23 | beq df:cmp r1,#| 00005120 34 3a 62 65 71 20 64 66 3a 73 75 62 20 72 33 2c |4:beq df:sub r3,| 00005130 72 33 2c 23 31 32 3a 6c 64 72 62 20 72 34 2c 5b |r3,#12:ldrb r4,[| 00005140 72 38 2c 72 33 5d 3a 63 6d 70 20 72 34 2c 23 30 |r8,r3]:cmp r4,#0| 00005150 20 3a 20 6d 6f 76 20 72 36 2c 23 30 20 3a 20 6d | : mov r6,#0 : m| 00005160 6f 76 65 71 20 72 36 2c 23 31 20 3a 20 73 74 72 |oveq r6,#1 : str| 00005170 20 72 36 2c 5b 72 30 2c 23 34 30 5d 3a 61 64 64 | r6,[r0,#40]:add| 00005180 20 72 33 2c 72 33 2c 23 31 31 20 3a 20 6c 64 72 | r3,r3,#11 : ldr| 00005190 62 20 72 34 2c 5b 72 38 2c 72 33 5d 3a 63 6d 70 |b r4,[r8,r3]:cmp| 000051a0 20 72 34 2c 23 30 20 3a 20 6d 6f 76 20 72 36 2c | r4,#0 : mov r6,| 000051b0 23 30 20 3a 20 6d 6f 76 65 71 20 72 36 2c 23 31 |#0 : moveq r6,#1| 000051c0 20 3a 20 73 74 72 20 72 36 2c 5b 72 30 2c 23 33 | : str r6,[r0,#3| 000051d0 36 5d 3a 61 64 64 20 72 33 2c 72 33 2c 23 32 20 |6]:add r3,r3,#2 | 000051e0 3a 20 6c 64 72 62 20 72 34 2c 5b 72 38 2c 72 33 |: ldrb r4,[r8,r3| 000051f0 5d 0d 32 46 f9 63 6d 70 20 72 34 2c 23 30 20 3a |].2F.cmp r4,#0 :| 00005200 20 6d 6f 76 20 72 36 2c 23 30 20 3a 20 6d 6f 76 | mov r6,#0 : mov| 00005210 65 71 20 72 36 2c 23 31 20 3a 20 73 74 72 20 72 |eq r6,#1 : str r| 00005220 36 2c 5b 72 30 2c 23 32 38 5d 3a 61 64 64 20 72 |6,[r0,#28]:add r| 00005230 33 2c 72 33 2c 23 31 31 20 3a 20 6c 64 72 62 20 |3,r3,#11 : ldrb | 00005240 72 34 2c 5b 72 38 2c 72 33 5d 3a 63 6d 70 20 72 |r4,[r8,r3]:cmp r| 00005250 34 2c 23 30 20 3a 20 6d 6f 76 20 72 36 2c 23 30 |4,#0 : mov r6,#0| 00005260 20 3a 20 6d 6f 76 65 71 20 72 36 2c 23 31 20 3a | : moveq r6,#1 :| 00005270 20 73 74 72 20 72 36 2c 5b 72 30 2c 23 33 32 5d | str r6,[r0,#32]| 00005280 3a 6c 64 72 20 72 32 2c 5b 72 30 2c 23 32 30 5d |:ldr r2,[r0,#20]| 00005290 3a 63 6d 70 20 72 32 2c 23 31 20 3a 20 6c 64 72 |:cmp r2,#1 : ldr| 000052a0 65 71 20 72 33 2c 5b 72 30 2c 23 32 38 5d 3a 63 |eq r3,[r0,#28]:c| 000052b0 6d 70 20 72 32 2c 23 32 20 3a 20 6c 64 72 65 71 |mp r2,#2 : ldreq| 000052c0 20 72 33 2c 5b 72 30 2c 23 33 32 5d 3a 63 6d 70 | r3,[r0,#32]:cmp| 000052d0 20 72 32 2c 23 33 20 3a 20 6c 64 72 65 71 20 72 | r2,#3 : ldreq r| 000052e0 33 2c 5b 72 30 2c 23 33 36 5d 0d 32 8c f5 63 6d |3,[r0,#36].2..cm| 000052f0 70 20 72 32 2c 23 34 20 3a 20 6c 64 72 65 71 20 |p r2,#4 : ldreq | 00005300 72 33 2c 5b 72 30 2c 23 34 30 5d 3a 6d 6f 76 20 |r3,[r0,#40]:mov | 00005310 72 34 2c 23 31 20 3a 20 62 20 64 67 3a 2e 64 68 |r4,#1 : b dg:.dh| 00005320 20 6c 64 72 20 72 32 2c 5b 72 30 2c 23 32 30 5d | ldr r2,[r0,#20]| 00005330 3a 20 73 75 62 20 72 32 2c 72 32 2c 23 31 3a 63 |: sub r2,r2,#1:c| 00005340 6d 70 20 72 32 2c 23 30 20 3a 20 6d 6f 76 65 71 |mp r2,#0 : moveq| 00005350 20 72 32 2c 23 34 3a 63 6d 70 20 72 32 2c 23 31 | r2,#4:cmp r2,#1| 00005360 20 3a 20 6c 64 72 65 71 20 72 33 2c 5b 72 30 2c | : ldreq r3,[r0,| 00005370 23 32 38 5d 3a 63 6d 70 20 72 32 2c 23 32 20 3a |#28]:cmp r2,#2 :| 00005380 20 6c 64 72 65 71 20 72 33 2c 5b 72 30 2c 23 33 | ldreq r3,[r0,#3| 00005390 32 5d 3a 63 6d 70 20 72 32 2c 23 33 20 3a 20 6c |2]:cmp r2,#3 : l| 000053a0 64 72 65 71 20 72 33 2c 5b 72 30 2c 23 33 36 5d |dreq r3,[r0,#36]| 000053b0 3a 63 6d 70 20 72 32 2c 23 34 20 3a 20 6c 64 72 |:cmp r2,#4 : ldr| 000053c0 65 71 20 72 33 2c 5b 72 30 2c 23 34 30 5d 3a 6d |eq r3,[r0,#40]:m| 000053d0 6f 76 20 72 34 2c 23 32 20 3a 20 62 20 64 67 0d |ov r4,#2 : b dg.| 000053e0 32 e6 e8 2e 64 69 20 6c 64 72 20 72 32 2c 5b 72 |2...di ldr r2,[r| 000053f0 30 2c 23 32 30 5d 3a 20 61 64 64 20 72 32 2c 72 |0,#20]: add r2,r| 00005400 32 2c 23 31 3a 63 6d 70 20 72 32 2c 23 35 20 3a |2,#1:cmp r2,#5 :| 00005410 20 6d 6f 76 65 71 20 72 32 2c 23 31 3a 63 6d 70 | moveq r2,#1:cmp| 00005420 20 72 32 2c 23 31 20 3a 20 6c 64 72 65 71 20 72 | r2,#1 : ldreq r| 00005430 33 2c 5b 72 30 2c 23 32 38 5d 3a 63 6d 70 20 72 |3,[r0,#28]:cmp r| 00005440 32 2c 23 32 20 3a 20 6c 64 72 65 71 20 72 33 2c |2,#2 : ldreq r3,| 00005450 5b 72 30 2c 23 33 32 5d 3a 63 6d 70 20 72 32 2c |[r0,#32]:cmp r2,| 00005460 23 33 20 3a 20 6c 64 72 65 71 20 72 33 2c 5b 72 |#3 : ldreq r3,[r| 00005470 30 2c 23 33 36 5d 3a 63 6d 70 20 72 32 2c 23 34 |0,#36]:cmp r2,#4| 00005480 20 3a 20 6c 64 72 65 71 20 72 33 2c 5b 72 30 2c | : ldreq r3,[r0,| 00005490 23 34 30 5d 3a 6d 6f 76 20 72 34 2c 23 33 20 3a |#40]:mov r4,#3 :| 000054a0 20 62 20 64 67 3a 2e 64 6a 20 6c 64 72 20 72 32 | b dg:.dj ldr r2| 000054b0 2c 5b 72 30 2c 23 32 30 5d 3a 20 61 64 64 20 72 |,[r0,#20]: add r| 000054c0 32 2c 72 32 2c 23 32 0d 33 36 ef 63 6d 70 20 72 |2,r2,#2.36.cmp r| 000054d0 32 2c 23 34 20 3a 20 73 75 62 67 74 20 72 32 2c |2,#4 : subgt r2,| 000054e0 72 32 2c 23 34 3a 63 6d 70 20 72 32 2c 23 31 20 |r2,#4:cmp r2,#1 | 000054f0 3a 20 6c 64 72 65 71 20 72 33 2c 5b 72 30 2c 23 |: ldreq r3,[r0,#| 00005500 32 38 5d 3a 63 6d 70 20 72 32 2c 23 32 20 3a 20 |28]:cmp r2,#2 : | 00005510 6c 64 72 65 71 20 72 33 2c 5b 72 30 2c 23 33 32 |ldreq r3,[r0,#32| 00005520 5d 3a 63 6d 70 20 72 32 2c 23 33 20 3a 20 6c 64 |]:cmp r2,#3 : ld| 00005530 72 65 71 20 72 33 2c 5b 72 30 2c 23 33 36 5d 3a |req r3,[r0,#36]:| 00005540 63 6d 70 20 72 32 2c 23 34 20 3a 20 6c 64 72 65 |cmp r2,#4 : ldre| 00005550 71 20 72 33 2c 5b 72 30 2c 23 34 30 5d 3a 6d 6f |q r3,[r0,#40]:mo| 00005560 76 20 72 34 2c 23 34 20 3a 20 62 20 64 67 3a 2e |v r4,#4 : b dg:.| 00005570 64 6b 3a 2e 64 64 20 61 64 64 20 72 30 2c 72 30 |dk:.dd add r0,r0| 00005580 2c 23 34 34 20 3a 20 61 64 64 20 72 31 2c 72 31 |,#44 : add r1,r1| 00005590 2c 23 31 20 3a 20 63 6d 70 20 72 31 2c 23 35 3a |,#1 : cmp r1,#5:| 000055a0 62 6e 65 20 64 63 3a 6c 64 6d 66 64 20 72 31 33 |bne dc:ldmfd r13| 000055b0 21 2c 7b 70 63 7d 0d 33 cc cc 2e 64 66 20 73 75 |!,{pc}.3...df su| 000055c0 62 20 72 33 2c 72 33 2c 23 31 32 3a 6c 64 72 62 |b r3,r3,#12:ldrb| 000055d0 20 72 34 2c 5b 72 38 2c 72 33 5d 3a 63 6d 70 20 | r4,[r8,r3]:cmp | 000055e0 72 34 2c 23 30 20 3a 20 6d 6f 76 20 72 36 2c 23 |r4,#0 : mov r6,#| 000055f0 30 20 3a 20 6d 6f 76 65 71 20 72 36 2c 23 31 20 |0 : moveq r6,#1 | 00005600 3a 20 73 74 72 20 72 36 2c 5b 72 30 2c 23 34 30 |: str r6,[r0,#40| 00005610 5d 3a 61 64 64 20 72 33 2c 72 33 2c 23 31 31 3a |]:add r3,r3,#11:| 00005620 6c 64 72 62 20 72 34 2c 5b 72 38 2c 72 33 5d 3a |ldrb r4,[r8,r3]:| 00005630 63 6d 70 20 72 34 2c 23 30 20 3a 20 6d 6f 76 20 |cmp r4,#0 : mov | 00005640 72 36 2c 23 30 20 3a 20 6d 6f 76 65 71 20 72 36 |r6,#0 : moveq r6| 00005650 2c 23 31 20 3a 20 73 74 72 20 72 36 2c 5b 72 30 |,#1 : str r6,[r0| 00005660 2c 23 33 36 5d 3a 61 64 64 20 72 33 2c 72 33 2c |,#36]:add r3,r3,| 00005670 23 32 3a 6c 64 72 62 20 72 34 2c 5b 72 38 2c 72 |#2:ldrb r4,[r8,r| 00005680 33 5d 0d 34 1c f7 63 6d 70 20 72 34 2c 23 30 20 |3].4..cmp r4,#0 | 00005690 3a 20 6d 6f 76 20 72 36 2c 23 30 20 3a 20 6d 6f |: mov r6,#0 : mo| 000056a0 76 65 71 20 72 36 2c 23 31 20 3a 20 73 74 72 20 |veq r6,#1 : str | 000056b0 72 36 2c 5b 72 30 2c 23 32 38 5d 3a 61 64 64 20 |r6,[r0,#28]:add | 000056c0 72 33 2c 72 33 2c 23 31 31 3a 6c 64 72 62 20 72 |r3,r3,#11:ldrb r| 000056d0 34 2c 5b 72 38 2c 72 33 5d 3a 63 6d 70 20 72 34 |4,[r8,r3]:cmp r4| 000056e0 2c 23 30 20 3a 20 6d 6f 76 20 72 36 2c 23 30 20 |,#0 : mov r6,#0 | 000056f0 3a 20 6d 6f 76 65 71 20 72 36 2c 23 31 20 3a 20 |: moveq r6,#1 : | 00005700 73 74 72 20 72 36 2c 5b 72 30 2c 23 33 32 5d 3a |str r6,[r0,#32]:| 00005710 6c 64 72 20 72 32 2c 5b 72 30 2c 23 32 30 5d 3a |ldr r2,[r0,#20]:| 00005720 63 6d 70 20 72 32 2c 23 31 20 3a 20 6c 64 72 65 |cmp r2,#1 : ldre| 00005730 71 20 72 33 2c 5b 72 30 2c 23 32 38 5d 3a 63 6d |q r3,[r0,#28]:cm| 00005740 70 20 72 32 2c 23 32 20 3a 20 6c 64 72 65 71 20 |p r2,#2 : ldreq | 00005750 72 33 2c 5b 72 30 2c 23 33 32 5d 3a 63 6d 70 20 |r3,[r0,#32]:cmp | 00005760 72 32 2c 23 33 20 3a 20 6c 64 72 65 71 20 72 33 |r2,#3 : ldreq r3| 00005770 2c 5b 72 30 2c 23 33 36 5d 0d 34 6c f4 63 6d 70 |,[r0,#36].4l.cmp| 00005780 20 72 32 2c 23 34 20 3a 20 6c 64 72 65 71 20 72 | r2,#4 : ldreq r| 00005790 33 2c 5b 72 30 2c 23 34 30 5d 3a 6d 6f 76 20 72 |3,[r0,#40]:mov r| 000057a0 34 2c 23 31 20 3a 20 62 20 64 6c 3a 2e 64 6d 20 |4,#1 : b dl:.dm | 000057b0 6c 64 72 20 72 32 2c 5b 72 30 2c 23 32 30 5d 3a |ldr r2,[r0,#20]:| 000057c0 61 64 64 20 72 32 2c 72 32 2c 23 31 3a 63 6d 70 |add r2,r2,#1:cmp| 000057d0 20 72 32 2c 23 35 20 3a 20 6d 6f 76 65 71 20 72 | r2,#5 : moveq r| 000057e0 32 2c 23 31 3a 63 6d 70 20 72 32 2c 23 31 20 3a |2,#1:cmp r2,#1 :| 000057f0 20 6c 64 72 65 71 20 72 33 2c 5b 72 30 2c 23 32 | ldreq r3,[r0,#2| 00005800 38 5d 3a 63 6d 70 20 72 32 2c 23 32 20 3a 20 6c |8]:cmp r2,#2 : l| 00005810 64 72 65 71 20 72 33 2c 5b 72 30 2c 23 33 32 5d |dreq r3,[r0,#32]| 00005820 3a 63 6d 70 20 72 32 2c 23 33 20 3a 20 6c 64 72 |:cmp r2,#3 : ldr| 00005830 65 71 20 72 33 2c 5b 72 30 2c 23 33 36 5d 3a 63 |eq r3,[r0,#36]:c| 00005840 6d 70 20 72 32 2c 23 34 20 3a 20 6c 64 72 65 71 |mp r2,#4 : ldreq| 00005850 20 72 33 2c 5b 72 30 2c 23 34 30 5d 3a 6d 6f 76 | r3,[r0,#40]:mov| 00005860 20 72 34 2c 23 32 20 3a 20 62 20 64 6c 0d 34 d0 | r4,#2 : b dl.4.| 00005870 e6 2e 64 6e 20 6c 64 72 20 72 32 2c 5b 72 30 2c |..dn ldr r2,[r0,| 00005880 23 32 30 5d 3a 73 75 62 20 72 32 2c 72 32 2c 23 |#20]:sub r2,r2,#| 00005890 31 3a 63 6d 70 20 72 32 2c 23 30 20 3a 20 6d 6f |1:cmp r2,#0 : mo| 000058a0 76 65 71 20 72 32 2c 23 34 3a 63 6d 70 20 72 32 |veq r2,#4:cmp r2| 000058b0 2c 23 31 20 3a 20 6c 64 72 65 71 20 72 33 2c 5b |,#1 : ldreq r3,[| 000058c0 72 30 2c 23 32 38 5d 3a 63 6d 70 20 72 32 2c 23 |r0,#28]:cmp r2,#| 000058d0 32 20 3a 20 6c 64 72 65 71 20 72 33 2c 5b 72 30 |2 : ldreq r3,[r0| 000058e0 2c 23 33 32 5d 3a 63 6d 70 20 72 32 2c 23 33 20 |,#32]:cmp r2,#3 | 000058f0 3a 20 6c 64 72 65 71 20 72 33 2c 5b 72 30 2c 23 |: ldreq r3,[r0,#| 00005900 33 36 5d 3a 63 6d 70 20 72 32 2c 23 34 20 3a 20 |36]:cmp r2,#4 : | 00005910 6c 64 72 65 71 20 72 33 2c 5b 72 30 2c 23 34 30 |ldreq r3,[r0,#40| 00005920 5d 3a 6d 6f 76 20 72 34 2c 23 33 20 3a 20 62 20 |]:mov r4,#3 : b | 00005930 64 6c 3a 2e 64 6f 20 6c 64 72 20 72 32 2c 5b 72 |dl:.do ldr r2,[r| 00005940 30 2c 23 32 30 5d 3a 61 64 64 20 72 32 2c 72 32 |0,#20]:add r2,r2| 00005950 2c 23 32 0d 35 34 f9 63 6d 70 20 72 32 2c 23 34 |,#2.54.cmp r2,#4| 00005960 20 3a 20 73 75 62 67 74 20 72 32 2c 72 32 2c 23 | : subgt r2,r2,#| 00005970 34 3a 63 6d 70 20 72 32 2c 23 31 20 3a 20 6c 64 |4:cmp r2,#1 : ld| 00005980 72 65 71 20 72 33 2c 5b 72 30 2c 23 32 38 5d 3a |req r3,[r0,#28]:| 00005990 63 6d 70 20 72 32 2c 23 32 20 3a 20 6c 64 72 65 |cmp r2,#2 : ldre| 000059a0 71 20 72 33 2c 5b 72 30 2c 23 33 32 5d 3a 63 6d |q r3,[r0,#32]:cm| 000059b0 70 20 72 32 2c 23 33 20 3a 20 6c 64 72 65 71 20 |p r2,#3 : ldreq | 000059c0 72 33 2c 5b 72 30 2c 23 33 36 5d 3a 63 6d 70 20 |r3,[r0,#36]:cmp | 000059d0 72 32 2c 23 34 20 3a 20 6c 64 72 65 71 20 72 33 |r2,#4 : ldreq r3| 000059e0 2c 5b 72 30 2c 23 34 30 5d 3a 6d 6f 76 20 72 34 |,[r0,#40]:mov r4| 000059f0 2c 23 34 20 3a 20 62 20 64 6c 3a 2e 64 70 3a 2e |,#4 : b dl:.dp:.| 00005a00 64 71 20 61 64 64 20 72 30 2c 72 30 2c 23 34 34 |dq add r0,r0,#44| 00005a10 3a 61 64 64 20 72 31 2c 72 31 2c 23 31 3a 63 6d |:add r1,r1,#1:cm| 00005a20 70 20 72 31 2c 23 35 3a 62 6e 65 20 64 63 3a 6c |p r1,#5:bne dc:l| 00005a30 64 6d 66 64 20 72 31 33 21 2c 7b 70 63 7d 3a 2e |dmfd r13!,{pc}:.| 00005a40 64 67 20 43 4d 50 20 72 33 2c 23 31 0d 35 e8 fd |dg CMP r3,#1.5..| 00005a50 42 4e 45 20 64 72 3a 53 54 52 20 72 32 2c 5b 72 |BNE dr:STR r2,[r| 00005a60 30 2c 23 32 30 5d 3a 4d 4f 56 20 72 33 2c 23 32 |0,#20]:MOV r3,#2| 00005a70 30 3a 53 54 52 20 72 33 2c 5b 72 30 2c 23 32 34 |0:STR r3,[r0,#24| 00005a80 5d 3a 4c 44 52 20 72 36 2c 5b 72 30 2c 23 31 32 |]:LDR r6,[r0,#12| 00005a90 5d 3a 4c 44 52 20 72 37 2c 5b 72 30 2c 23 31 36 |]:LDR r7,[r0,#16| 00005aa0 5d 3a 43 4d 50 20 72 32 2c 23 31 20 3a 20 41 44 |]:CMP r2,#1 : AD| 00005ab0 44 45 51 20 72 37 2c 72 37 2c 23 31 3a 43 4d 50 |DEQ r7,r7,#1:CMP| 00005ac0 20 72 32 2c 23 32 20 3a 20 41 44 44 45 51 20 72 | r2,#2 : ADDEQ r| 00005ad0 36 2c 72 36 2c 23 31 3a 43 4d 50 20 72 32 2c 23 |6,r6,#1:CMP r2,#| 00005ae0 33 20 3a 20 53 55 42 45 51 20 72 37 2c 72 37 2c |3 : SUBEQ r7,r7,| 00005af0 23 31 3a 43 4d 50 20 72 32 2c 23 34 20 3a 20 53 |#1:CMP r2,#4 : S| 00005b00 55 42 45 51 20 72 36 2c 72 36 2c 23 31 3a 53 54 |UBEQ r6,r6,#1:ST| 00005b10 52 20 72 36 2c 5b 72 30 2c 23 31 32 5d 3a 53 54 |R r6,[r0,#12]:ST| 00005b20 52 20 72 37 2c 5b 72 30 2c 23 31 36 5d 3a 42 20 |R r7,[r0,#16]:B | 00005b30 64 64 3a 2e 64 72 20 43 4d 50 20 72 34 2c 23 31 |dd:.dr CMP r4,#1| 00005b40 20 3a 20 42 45 51 20 64 68 0d 36 74 fd 43 4d 50 | : BEQ dh.6t.CMP| 00005b50 20 72 34 2c 23 32 20 3a 20 42 45 51 20 64 69 3a | r4,#2 : BEQ di:| 00005b60 43 4d 50 20 72 34 2c 23 33 20 3a 20 42 45 51 20 |CMP r4,#3 : BEQ | 00005b70 64 6a 3a 43 4d 50 20 72 34 2c 23 34 20 3a 20 42 |dj:CMP r4,#4 : B| 00005b80 45 51 20 64 6b 3a 4c 44 4d 46 44 20 72 31 33 21 |EQ dk:LDMFD r13!| 00005b90 2c 7b 50 43 7d 3a 2e 64 6c 20 43 4d 50 20 72 33 |,{PC}:.dl CMP r3| 00005ba0 2c 23 31 3a 42 4e 45 20 64 73 3a 53 54 52 20 72 |,#1:BNE ds:STR r| 00005bb0 32 2c 5b 72 30 2c 23 32 30 5d 3a 4d 4f 56 20 72 |2,[r0,#20]:MOV r| 00005bc0 33 2c 23 32 30 3a 53 54 52 20 72 33 2c 5b 72 30 |3,#20:STR r3,[r0| 00005bd0 2c 23 32 34 5d 3a 4c 44 52 20 72 36 2c 5b 72 30 |,#24]:LDR r6,[r0| 00005be0 2c 23 31 32 5d 3a 4c 44 52 20 72 37 2c 5b 72 30 |,#12]:LDR r7,[r0| 00005bf0 2c 23 31 36 5d 3a 43 4d 50 20 72 32 2c 23 31 20 |,#16]:CMP r2,#1 | 00005c00 3a 20 41 44 44 45 51 20 72 37 2c 72 37 2c 23 31 |: ADDEQ r7,r7,#1| 00005c10 3a 43 4d 50 20 72 32 2c 23 32 20 3a 20 41 44 44 |:CMP r2,#2 : ADD| 00005c20 45 51 20 72 36 2c 72 36 2c 23 31 3a 43 4d 50 20 |EQ r6,r6,#1:CMP | 00005c30 72 32 2c 23 33 20 3a 20 53 55 42 45 51 20 72 37 |r2,#3 : SUBEQ r7| 00005c40 2c 72 37 2c 23 31 0d 37 32 ef 43 4d 50 20 72 32 |,r7,#1.72.CMP r2| 00005c50 2c 23 34 20 3a 20 53 55 42 45 51 20 72 36 2c 72 |,#4 : SUBEQ r6,r| 00005c60 36 2c 23 31 3a 53 54 52 20 72 36 2c 5b 72 30 2c |6,#1:STR r6,[r0,| 00005c70 23 31 32 5d 3a 53 54 52 20 72 37 2c 5b 72 30 2c |#12]:STR r7,[r0,| 00005c80 23 31 36 5d 3a 42 20 64 71 3a 2e 64 73 20 43 4d |#16]:B dq:.ds CM| 00005c90 50 20 72 34 2c 23 31 20 3a 20 42 45 51 20 64 6d |P r4,#1 : BEQ dm| 00005ca0 3a 43 4d 50 20 72 34 2c 23 32 20 3a 20 42 45 51 |:CMP r4,#2 : BEQ| 00005cb0 20 64 6e 3a 43 4d 50 20 72 34 2c 23 33 20 3a 20 | dn:CMP r4,#3 : | 00005cc0 42 45 51 20 64 6f 3a 43 4d 50 20 72 34 2c 23 34 |BEQ do:CMP r4,#4| 00005cd0 20 3a 20 42 45 51 20 64 70 3a 4c 44 4d 46 44 20 | : BEQ dp:LDMFD | 00005ce0 72 31 33 21 2c 7b 50 43 7d 3a 2e 61 72 20 73 74 |r13!,{PC}:.ar st| 00005cf0 6d 66 64 20 72 31 33 21 2c 7b 31 34 7d 3a 6c 64 |mfd r13!,{14}:ld| 00005d00 72 20 72 30 2c 5b 72 35 2c 23 31 31 30 30 5d 3a |r r0,[r5,#1100]:| 00005d10 20 63 6d 70 20 72 30 2c 23 30 20 3a 20 62 6e 65 | cmp r0,#0 : bne| 00005d20 20 64 74 20 3a 20 6c 64 6d 66 64 20 72 31 33 21 | dt : ldmfd r13!| 00005d30 2c 7b 70 63 7d 0d 37 d2 f9 2e 64 74 20 6c 64 72 |,{pc}.7...dt ldr| 00005d40 20 72 30 2c 5b 72 35 2c 23 57 6d 5d 3a 6d 6f 76 | r0,[r5,#Wm]:mov| 00005d50 20 72 31 2c 23 30 20 3a 20 6d 6f 76 20 72 31 30 | r1,#0 : mov r10| 00005d60 2c 23 30 3a 2e 64 75 20 6c 64 72 20 72 32 2c 5b |,#0:.du ldr r2,[| 00005d70 72 30 2c 23 34 5d 3a 63 6d 70 20 72 32 2c 23 31 |r0,#4]:cmp r2,#1| 00005d80 20 3a 20 62 65 71 20 64 76 3a 6c 64 72 20 72 32 | : beq dv:ldr r2| 00005d90 2c 5b 72 30 2c 23 38 5d 3a 20 6c 64 72 20 72 33 |,[r0,#8]: ldr r3| 00005da0 2c 5b 72 30 2c 23 32 30 5d 3a 20 6c 64 72 20 72 |,[r0,#20]: ldr r| 00005db0 34 2c 5b 72 30 2c 23 32 34 5d 3a 6d 6f 76 20 72 |4,[r0,#24]:mov r| 00005dc0 36 2c 23 31 20 3a 20 6c 64 72 20 72 37 2c 5b 72 |6,#1 : ldr r7,[r| 00005dd0 30 5d 3a 63 6d 70 20 72 37 2c 23 33 20 3a 20 6d |0]:cmp r7,#3 : m| 00005de0 6f 76 65 71 20 72 37 2c 23 31 3a 63 6d 70 20 72 |oveq r7,#1:cmp r| 00005df0 37 2c 23 34 20 3a 20 6d 6f 76 65 71 20 72 37 2c |7,#4 : moveq r7,| 00005e00 23 31 3a 6d 75 6c 20 72 36 2c 72 37 2c 72 36 3a |#1:mul r6,r7,r6:| 00005e10 73 75 62 20 72 34 2c 72 34 2c 72 36 20 3a 20 73 |sub r4,r4,r6 : s| 00005e20 74 72 20 72 34 2c 5b 72 30 2c 23 32 34 5d 0d 38 |tr r4,[r0,#24].8| 00005e30 36 f1 63 6d 70 20 72 34 2c 23 30 20 3a 20 61 64 |6.cmp r4,#0 : ad| 00005e40 64 65 71 20 72 31 30 2c 72 30 2c 23 31 3a 73 74 |deq r10,r0,#1:st| 00005e50 72 20 72 31 30 2c 5b 72 35 2c 23 34 30 34 5d 3a |r r10,[r5,#404]:| 00005e60 6c 64 72 20 72 34 2c 5b 72 30 5d 3a 63 6d 70 20 |ldr r4,[r0]:cmp | 00005e70 72 33 2c 23 31 20 3a 20 6d 6f 76 65 71 20 72 37 |r3,#1 : moveq r7| 00005e80 2c 23 30 20 3a 20 73 75 62 65 71 20 72 37 2c 72 |,#0 : subeq r7,r| 00005e90 37 2c 23 33 32 30 3a 63 6d 70 20 72 33 2c 23 32 |7,#320:cmp r3,#2| 00005ea0 20 3a 20 6d 6f 76 65 71 20 72 37 2c 23 30 20 3a | : moveq r7,#0 :| 00005eb0 20 61 64 64 65 71 20 72 37 2c 72 37 2c 23 31 3a | addeq r7,r7,#1:| 00005ec0 63 6d 70 20 72 33 2c 23 33 20 3a 20 6d 6f 76 65 |cmp r3,#3 : move| 00005ed0 71 20 72 37 2c 23 30 20 3a 20 61 64 64 65 71 20 |q r7,#0 : addeq | 00005ee0 72 37 2c 72 37 2c 23 33 32 30 3a 63 6d 70 20 72 |r7,r7,#320:cmp r| 00005ef0 33 2c 23 34 20 3a 20 6d 6f 76 65 71 20 72 37 2c |3,#4 : moveq r7,| 00005f00 23 30 20 3a 20 73 75 62 65 71 20 72 37 2c 72 37 |#0 : subeq r7,r7| 00005f10 2c 23 31 3a 6c 64 72 20 72 38 2c 5b 72 30 5d 0d |,#1:ldr r8,[r0].| 00005f20 38 86 fd 63 6d 70 20 72 38 2c 23 33 20 3a 20 6d |8..cmp r8,#3 : m| 00005f30 6f 76 65 71 20 72 38 2c 23 31 3a 63 6d 70 20 72 |oveq r8,#1:cmp r| 00005f40 38 2c 23 36 20 3a 20 6d 6f 76 65 71 20 72 38 2c |8,#6 : moveq r8,| 00005f50 23 31 3a 6d 75 6c 20 72 37 2c 72 38 2c 72 37 20 |#1:mul r7,r8,r7 | 00005f60 3a 20 61 64 64 20 72 32 2c 72 32 2c 72 37 3a 73 |: add r2,r2,r7:s| 00005f70 74 72 20 72 32 2c 5b 72 30 2c 23 38 5d 3a 2e 64 |tr r2,[r0,#8]:.d| 00005f80 76 20 61 64 64 20 72 30 2c 72 30 2c 23 34 34 3a |v add r0,r0,#44:| 00005f90 61 64 64 20 72 31 2c 72 31 2c 23 31 3a 63 6d 70 |add r1,r1,#1:cmp| 00005fa0 20 72 31 2c 23 35 3a 62 6e 65 20 64 75 3a 6c 64 | r1,#5:bne du:ld| 00005fb0 6d 66 64 20 72 31 33 21 2c 7b 70 63 7d 3a 2e 61 |mfd r13!,{pc}:.a| 00005fc0 79 20 73 74 6d 66 64 20 72 31 33 21 2c 7b 72 31 |y stmfd r13!,{r1| 00005fd0 34 7d 3a 6d 6f 76 20 72 30 2c 23 30 3a 73 74 72 |4}:mov r0,#0:str| 00005fe0 20 72 30 2c 5b 72 35 2c 23 33 32 34 5d 3a 73 74 | r0,[r5,#324]:st| 00005ff0 72 20 72 30 2c 5b 72 35 2c 23 38 31 36 5d 3a 6d |r r0,[r5,#816]:m| 00006000 6f 76 20 72 30 2c 23 30 3a 2e 64 77 20 6c 64 72 |ov r0,#0:.dw ldr| 00006010 20 72 31 2c 5b 72 35 2c 23 58 55 5d 0d 39 4e f5 | r1,[r5,#XU].9N.| 00006020 6d 6f 76 20 72 32 2c 23 32 30 20 3a 20 6d 75 6c |mov r2,#20 : mul| 00006030 20 72 32 2c 72 30 2c 72 32 3a 61 64 64 20 72 31 | r2,r0,r2:add r1| 00006040 2c 72 31 2c 72 32 20 3a 20 6c 64 72 20 72 33 2c |,r1,r2 : ldr r3,| 00006050 5b 72 31 2c 23 31 32 5d 3a 63 6d 70 20 72 33 2c |[r1,#12]:cmp r3,| 00006060 23 31 20 3a 20 62 65 71 20 64 78 3a 6c 64 72 20 |#1 : beq dx:ldr | 00006070 72 31 30 2c 5b 72 31 5d 3a 20 6c 64 72 20 72 31 |r10,[r1]: ldr r1| 00006080 31 2c 5b 72 31 2c 23 34 5d 3a 4c 44 52 20 52 32 |1,[r1,#4]:LDR R2| 00006090 2c 5b 72 35 2c 23 57 6b 5d 3a 43 4d 50 20 52 32 |,[r5,#Wk]:CMP R2| 000060a0 2c 52 31 30 3a 4c 44 52 45 51 20 52 32 2c 5b 72 |,R10:LDREQ R2,[r| 000060b0 35 2c 23 57 6c 5d 3a 41 44 44 45 51 20 52 32 2c |5,#Wl]:ADDEQ R2,| 000060c0 52 32 2c 23 31 3a 43 4d 50 45 51 20 52 32 2c 52 |R2,#1:CMPEQ R2,R| 000060d0 31 31 3a 42 45 51 20 64 78 3a 62 6c 20 64 65 3a |11:BEQ dx:bl de:| 000060e0 73 75 62 20 72 33 2c 72 33 2c 23 31 20 3a 20 6c |sub r3,r3,#1 : l| 000060f0 64 72 62 20 72 34 2c 5b 72 38 2c 72 33 5d 3a 63 |drb r4,[r8,r3]:c| 00006100 6d 70 20 72 34 2c 23 30 20 3a 20 62 47 54 20 64 |mp r4,#0 : bGT d| 00006110 78 0d 39 d0 f7 6d 6f 76 20 72 34 2c 23 33 32 3a |x.9..mov r4,#32:| 00006120 73 74 72 62 20 72 34 2c 5b 72 38 2c 72 33 5d 3a |strb r4,[r8,r3]:| 00006130 61 64 64 20 72 33 2c 72 33 2c 23 31 3a 6d 6f 76 |add r3,r3,#1:mov| 00006140 20 72 34 2c 23 30 3a 73 74 72 62 20 72 34 2c 5b | r4,#0:strb r4,[| 00006150 72 38 2c 72 33 5d 3a 6d 6f 76 20 72 32 2c 23 31 |r8,r3]:mov r2,#1| 00006160 20 3a 20 73 74 72 20 72 32 2c 5b 72 31 2c 23 31 | : str r2,[r1,#1| 00006170 32 5d 3a 20 73 74 72 20 72 32 2c 5b 72 31 2c 23 |2]: str r2,[r1,#| 00006180 31 36 5d 3a 6c 64 72 20 72 31 31 2c 5b 72 31 2c |16]:ldr r11,[r1,| 00006190 23 34 5d 3a 20 73 75 62 20 72 31 31 2c 72 31 31 |#4]: sub r11,r11| 000061a0 2c 23 31 20 3a 20 73 74 72 20 72 31 31 2c 5b 72 |,#1 : str r11,[r| 000061b0 31 2c 23 34 5d 3a 6c 64 72 20 72 31 31 2c 5b 72 |1,#4]:ldr r11,[r| 000061c0 35 2c 23 33 32 34 5d 3a 20 61 64 64 20 72 31 31 |5,#324]: add r11| 000061d0 2c 72 31 31 2c 23 31 20 3a 20 73 74 72 20 72 31 |,r11,#1 : str r1| 000061e0 31 2c 5b 72 35 2c 23 33 32 34 5d 3a 6d 6f 76 20 |1,[r5,#324]:mov | 000061f0 72 31 31 2c 23 31 3a 73 74 72 20 72 31 31 2c 5b |r11,#1:str r11,[| 00006200 72 35 2c 23 38 31 36 5d 0d 3a 34 e6 2e 64 78 20 |r5,#816].:4..dx | 00006210 61 64 64 20 72 30 2c 72 30 2c 23 31 3a 6c 64 72 |add r0,r0,#1:ldr| 00006220 20 72 31 2c 5b 72 35 2c 23 33 30 30 5d 3a 63 6d | r1,[r5,#300]:cm| 00006230 70 20 72 30 2c 72 31 3a 62 6e 65 20 64 77 3a 6c |p r0,r1:bne dw:l| 00006240 64 6d 66 64 20 72 31 33 21 2c 7b 70 63 7d 3a 2e |dmfd r13!,{pc}:.| 00006250 61 7a 20 73 74 6d 66 64 20 72 31 33 21 2c 7b 72 |az stmfd r13!,{r| 00006260 31 34 7d 3a 6d 6f 76 20 72 30 2c 23 30 3a 53 54 |14}:mov r0,#0:ST| 00006270 52 20 52 30 2c 5b 72 35 2c 23 58 75 5d 3a 53 54 |R R0,[r5,#Xu]:ST| 00006280 52 20 52 30 2c 5b 72 35 2c 23 38 31 36 5d 3a 2e |R R0,[r5,#816]:.| 00006290 64 79 20 6c 64 72 20 72 31 2c 5b 72 35 2c 23 58 |dy ldr r1,[r5,#X| 000062a0 55 5d 3a 6d 6f 76 20 72 32 2c 23 32 30 20 3a 20 |U]:mov r2,#20 : | 000062b0 6d 75 6c 20 72 32 2c 72 30 2c 72 32 3a 61 64 64 |mul r2,r0,r2:add| 000062c0 20 72 31 2c 72 31 2c 72 32 20 3a 20 6c 64 72 20 | r1,r1,r2 : ldr | 000062d0 72 32 2c 5b 72 31 2c 23 31 32 5d 3a 63 6d 70 20 |r2,[r1,#12]:cmp | 000062e0 72 32 2c 23 31 20 3a 20 62 6e 65 20 64 7a 0d 3a |r2,#1 : bne dz.:| 000062f0 e8 ec 6c 64 72 20 72 32 2c 5b 72 31 2c 23 38 5d |..ldr r2,[r1,#8]| 00006300 3a 20 6c 64 72 20 72 33 2c 5b 72 31 2c 23 31 36 |: ldr r3,[r1,#16| 00006310 5d 3a 6c 64 72 20 72 31 30 2c 5b 72 31 5d 3a 20 |]:ldr r10,[r1]: | 00006320 6c 64 72 20 72 31 31 2c 5b 72 31 2c 23 34 5d 3a |ldr r11,[r1,#4]:| 00006330 4d 4f 56 20 52 31 32 2c 52 32 3a 61 64 64 20 72 |MOV R12,R2:add r| 00006340 33 2c 72 33 2c 23 31 20 3a 20 61 64 64 20 72 32 |3,r3,#1 : add r2| 00006350 2c 72 32 2c 23 33 32 30 3a 63 6d 70 20 72 33 2c |,r2,#320:cmp r3,| 00006360 23 32 32 20 3a 20 6d 6f 76 6e 65 20 72 34 2c 23 |#22 : movne r4,#| 00006370 31 20 3a 20 73 74 72 6e 65 20 72 34 2c 5b 72 35 |1 : strne r4,[r5| 00006380 2c 23 38 31 36 5d 3a 20 62 4e 65 20 65 55 3a 6d |,#816]: bNe eU:m| 00006390 6f 76 20 72 34 2c 23 30 20 3a 20 73 74 72 20 72 |ov r4,#0 : str r| 000063a0 34 2c 5b 72 31 2c 23 31 32 5d 3a 20 73 74 72 20 |4,[r1,#12]: str | 000063b0 72 34 2c 5b 72 31 2c 23 31 36 5d 3a 4d 4f 56 20 |r4,[r1,#16]:MOV | 000063c0 52 34 2c 23 31 3a 53 54 52 20 52 34 2c 5b 72 35 |R4,#1:STR R4,[r5| 000063d0 2c 23 58 75 5d 3a 62 20 64 7a 0d 3b 42 fe 2e 65 |,#Xu]:b dz.;B..e| 000063e0 55 20 73 74 72 20 72 33 2c 5b 72 31 2c 23 31 36 |U str r3,[r1,#16| 000063f0 5d 3a 20 73 74 72 20 72 32 2c 5b 72 31 2c 23 38 |]: str r2,[r1,#8| 00006400 5d 3a 6d 6f 76 20 72 31 2c 72 32 3a 6c 64 72 20 |]:mov r1,r2:ldr | 00006410 72 34 2c 5b 72 35 2c 23 57 68 5d 3a 6c 64 72 20 |r4,[r5,#Wh]:ldr | 00006420 72 37 2c 5b 72 35 2c 23 59 69 5d 3a 20 6c 64 72 |r7,[r5,#Yi]: ldr| 00006430 20 72 36 2c 5b 72 35 2c 23 59 76 5d 3a 6d 6c 61 | r6,[r5,#Yv]:mla| 00006440 20 72 34 2c 72 36 2c 72 37 2c 72 34 3a 6d 6f 76 | r4,r6,r7,r4:mov| 00006450 20 72 37 2c 23 34 30 30 20 3a 20 6d 6f 76 20 72 | r7,#400 : mov r| 00006460 32 2c 23 33 31 20 3a 20 6d 6c 61 20 72 34 2c 72 |2,#31 : mla r4,r| 00006470 32 2c 72 37 2c 72 34 3a 6d 6f 76 20 72 38 2c 23 |2,r7,r4:mov r8,#| 00006480 30 20 3a 20 2e 65 56 3a 6d 6f 76 20 72 39 2c 23 |0 : .eV:mov r9,#| 00006490 30 20 3a 20 2e 65 57 3a 6c 64 72 20 72 31 30 2c |0 : .eW:ldr r10,| 000064a0 5b 72 34 5d 2c 23 34 20 3a 20 73 74 72 20 72 31 |[r4],#4 : str r1| 000064b0 30 2c 5b 72 31 5d 2c 23 34 3a 61 64 64 20 72 39 |0,[r1],#4:add r9| 000064c0 2c 72 39 2c 23 34 3a 63 6d 70 20 72 39 2c 23 32 |,r9,#4:cmp r9,#2| 000064d0 30 3a 62 6e 65 20 65 57 0d 3b ba ff 61 64 64 20 |0:bne eW.;..add | 000064e0 72 38 2c 72 38 2c 23 31 20 3a 20 61 64 64 20 72 |r8,r8,#1 : add r| 000064f0 31 2c 72 31 2c 23 33 30 30 3a 63 6d 70 20 72 38 |1,r1,#300:cmp r8| 00006500 2c 23 32 30 3a 62 6e 65 20 65 56 3a 4d 4f 56 20 |,#20:bne eV:MOV | 00006510 52 37 2c 23 30 3a 53 54 52 20 52 37 2c 5b 52 31 |R7,#0:STR R7,[R1| 00006520 32 5d 2c 23 34 3a 53 54 52 20 52 37 2c 5b 52 31 |2],#4:STR R7,[R1| * 00006560 32 5d 2c 23 33 30 34 3a 2e 64 7a 20 61 64 64 20 |2],#304:.dz add | 00006570 72 30 2c 72 30 2c 23 31 3a 6c 64 72 20 72 31 2c |r0,r0,#1:ldr r1,| 00006580 5b 72 35 2c 23 33 30 30 5d 3a 63 6d 70 20 72 30 |[r5,#300]:cmp r0| 00006590 2c 72 31 3a 62 6e 65 20 64 79 3a 4c 44 52 20 52 |,r1:bne dy:LDR R| 000065a0 30 2c 5b 72 35 2c 23 58 75 5d 3a 43 4d 50 20 52 |0,[r5,#Xu]:CMP R| 000065b0 30 2c 23 30 3a 42 4c 4e 45 20 61 79 3a 4c 44 52 |0,#0:BLNE ay:LDR| 000065c0 20 52 30 2c 5b 72 35 2c 23 33 32 34 5d 3a 43 4d | R0,[r5,#324]:CM| 000065d0 50 20 52 30 2c 23 30 0d 3c 6e f9 42 4c 67 74 20 |P R0,#0.<n.BLgt | 000065e0 65 58 3a 6c 64 6d 66 64 20 72 31 33 21 2c 7b 70 |eX:ldmfd r13!,{p| 000065f0 63 7d 3a 2e 65 58 20 73 74 6d 66 64 20 72 31 33 |c}:.eX stmfd r13| 00006600 21 2c 7b 72 31 34 7d 3a 6d 6f 76 20 72 30 2c 23 |!,{r14}:mov r0,#| 00006610 30 3a 2e 65 59 20 6c 64 72 20 72 31 2c 5b 72 35 |0:.eY ldr r1,[r5| 00006620 2c 23 58 55 5d 3a 6d 6f 76 20 72 32 2c 23 32 30 |,#XU]:mov r2,#20| 00006630 20 3a 20 6d 75 6c 20 72 32 2c 72 30 2c 72 32 3a | : mul r2,r0,r2:| 00006640 61 64 64 20 72 31 2c 72 31 2c 72 32 20 3a 20 6c |add r1,r1,r2 : l| 00006650 64 72 20 72 32 2c 5b 72 31 2c 23 31 32 5d 3a 63 |dr r2,[r1,#12]:c| 00006660 6d 70 20 72 32 2c 23 31 3a 62 6e 65 20 65 5a 3a |mp r2,#1:bne eZ:| 00006670 6c 64 72 20 72 32 2c 5b 72 31 2c 23 31 36 5d 3a |ldr r2,[r1,#16]:| 00006680 63 6d 70 20 72 32 2c 23 31 20 3a 20 62 6e 65 20 |cmp r2,#1 : bne | 00006690 65 5a 3a 6c 64 72 20 72 32 2c 5b 72 31 2c 23 38 |eZ:ldr r2,[r1,#8| 000066a0 5d 3a 20 6c 64 72 20 72 33 2c 5b 72 31 2c 23 31 |]: ldr r3,[r1,#1| 000066b0 36 5d 3a 6c 64 72 20 72 31 30 2c 5b 72 31 5d 3a |6]:ldr r10,[r1]:| 000066c0 20 6c 64 72 20 72 31 31 2c 5b 72 31 2c 23 34 5d | ldr r11,[r1,#4]| 000066d0 0d 3d 22 ff 4d 4f 56 20 52 31 32 2c 52 32 3a 61 |.=".MOV R12,R2:a| 000066e0 64 64 20 72 33 2c 72 33 2c 23 31 20 3a 20 61 64 |dd r3,r3,#1 : ad| 000066f0 64 20 72 32 2c 72 32 2c 23 33 32 30 3a 63 6d 70 |d r2,r2,#320:cmp| 00006700 20 72 33 2c 23 32 32 20 3a 20 62 4e 65 20 65 61 | r3,#22 : bNe ea| 00006710 3a 6d 6f 76 20 72 34 2c 23 30 20 3a 20 73 74 72 |:mov r4,#0 : str| 00006720 20 72 34 2c 5b 72 31 2c 23 31 32 5d 3a 20 73 74 | r4,[r1,#12]: st| 00006730 72 20 72 34 2c 5b 72 31 2c 23 31 36 5d 3a 4d 4f |r r4,[r1,#16]:MO| 00006740 56 20 52 34 2c 23 31 3a 53 54 52 20 52 34 2c 5b |V R4,#1:STR R4,[| 00006750 72 35 2c 23 58 75 5d 3a 62 20 65 5a 3a 2e 65 61 |r5,#Xu]:b eZ:.ea| 00006760 20 73 74 72 20 72 33 2c 5b 72 31 2c 23 31 36 5d | str r3,[r1,#16]| 00006770 3a 20 73 74 72 20 72 32 2c 5b 72 31 2c 23 38 5d |: str r2,[r1,#8]| 00006780 3a 2e 65 62 20 6d 6f 76 20 72 31 2c 72 32 3a 6c |:.eb mov r1,r2:l| 00006790 64 72 20 72 34 2c 5b 72 35 2c 23 57 68 5d 3a 6c |dr r4,[r5,#Wh]:l| 000067a0 64 72 20 72 37 2c 5b 72 35 2c 23 59 69 5d 3a 20 |dr r7,[r5,#Yi]: | 000067b0 6c 64 72 20 72 36 2c 5b 72 35 2c 23 59 76 5d 3a |ldr r6,[r5,#Yv]:| 000067c0 6d 6c 61 20 72 34 2c 72 36 2c 72 37 2c 72 34 0d |mla r4,r6,r7,r4.| 000067d0 3d a4 f9 6d 6f 76 20 72 37 2c 23 34 30 30 20 3a |=..mov r7,#400 :| 000067e0 20 6d 6f 76 20 72 32 2c 23 33 31 20 3a 20 6d 6c | mov r2,#31 : ml| 000067f0 61 20 72 34 2c 72 32 2c 72 37 2c 72 34 3a 6d 6f |a r4,r2,r7,r4:mo| 00006800 76 20 72 38 2c 23 30 20 3a 20 2e 65 63 3a 6d 6f |v r8,#0 : .ec:mo| 00006810 76 20 72 39 2c 23 30 20 3a 20 2e 65 64 3a 6c 64 |v r9,#0 : .ed:ld| 00006820 72 20 72 31 30 2c 5b 72 34 5d 2c 23 34 20 3a 20 |r r10,[r4],#4 : | 00006830 73 74 72 20 72 31 30 2c 5b 72 31 5d 2c 23 34 3a |str r10,[r1],#4:| 00006840 61 64 64 20 72 39 2c 72 39 2c 23 34 3a 63 6d 70 |add r9,r9,#4:cmp| 00006850 20 72 39 2c 23 32 30 3a 62 6e 65 20 65 64 3a 61 | r9,#20:bne ed:a| 00006860 64 64 20 72 38 2c 72 38 2c 23 31 20 3a 20 61 64 |dd r8,r8,#1 : ad| 00006870 64 20 72 31 2c 72 31 2c 23 33 30 30 3a 63 6d 70 |d r1,r1,#300:cmp| 00006880 20 72 38 2c 23 32 30 3a 62 6e 65 20 65 63 3a 4d | r8,#20:bne ec:M| 00006890 4f 56 20 52 37 2c 23 30 3a 53 54 52 20 52 37 2c |OV R7,#0:STR R7,| 000068a0 5b 52 31 32 5d 2c 23 34 3a 53 54 52 20 52 37 2c |[R12],#4:STR R7,| * 000068c0 5b 52 31 32 5d 2c 23 34 0d 3e 30 f4 53 54 52 20 |[R12],#4.>0.STR | 000068d0 52 37 2c 5b 52 31 32 5d 2c 23 34 3a 53 54 52 20 |R7,[R12],#4:STR | 000068e0 52 37 2c 5b 52 31 32 5d 2c 23 33 30 34 3a 2e 65 |R7,[R12],#304:.e| 000068f0 5a 20 61 64 64 20 72 30 2c 72 30 2c 23 31 3a 6c |Z add r0,r0,#1:l| 00006900 64 72 20 72 31 2c 5b 72 35 2c 23 33 30 30 5d 3a |dr r1,[r5,#300]:| 00006910 63 6d 70 20 72 30 2c 72 31 3a 62 6e 65 20 65 59 |cmp r0,r1:bne eY| 00006920 3a 6c 64 6d 66 64 20 72 31 33 21 2c 7b 70 63 7d |:ldmfd r13!,{pc}| 00006930 3a 2e 62 55 20 73 74 6d 66 64 20 72 31 33 21 2c |:.bU stmfd r13!,| 00006940 7b 72 31 34 7d 3a 6c 64 72 20 72 30 2c 5b 72 35 |{r14}:ldr r0,[r5| 00006950 2c 23 31 31 30 30 5d 3a 20 63 6d 70 20 72 30 2c |,#1100]: cmp r0,| 00006960 23 30 20 3a 20 62 6e 65 20 65 65 20 3a 20 6c 64 |#0 : bne ee : ld| 00006970 6d 46 44 20 72 31 33 21 2c 7b 50 63 7d 3a 2e 65 |mFD r13!,{Pc}:.e| 00006980 65 20 6c 64 72 20 72 30 2c 5b 72 35 2c 23 57 6d |e ldr r0,[r5,#Wm| 00006990 5d 3a 6d 6f 76 20 72 31 2c 23 30 3a 2e 65 66 3a |]:mov r1,#0:.ef:| 000069a0 6d 6f 76 20 72 32 2c 23 34 34 20 3a 20 6d 4c 41 |mov r2,#44 : mLA| 000069b0 20 72 32 2c 72 31 2c 72 32 2c 52 30 0d 3e e4 ef | r2,r1,r2,R0.>..| 000069c0 6c 64 72 20 72 33 2c 5b 72 32 2c 23 31 32 5d 3a |ldr r3,[r2,#12]:| 000069d0 20 6c 64 72 20 72 34 2c 5b 72 32 2c 23 31 36 5d | ldr r4,[r2,#16]| 000069e0 3a 6c 64 72 20 72 36 2c 5b 72 32 2c 23 34 5d 3a |:ldr r6,[r2,#4]:| 000069f0 20 63 6d 70 20 72 36 2c 23 31 20 3a 20 62 65 71 | cmp r6,#1 : beq| 00006a00 20 65 67 3a 6c 64 72 20 72 36 2c 5b 72 32 2c 23 | eg:ldr r6,[r2,#| 00006a10 32 30 5d 3a 20 63 6d 70 20 72 36 2c 23 32 20 3a |20]: cmp r6,#2 :| 00006a20 20 62 6e 65 20 65 68 3a 73 75 62 20 72 33 2c 72 | bne eh:sub r3,r| 00006a30 33 2c 23 31 3a 2e 65 68 20 63 6d 70 20 72 36 2c |3,#1:.eh cmp r6,| 00006a40 23 34 20 3a 20 62 6e 65 20 65 69 3a 61 64 64 20 |#4 : bne ei:add | 00006a50 72 33 2c 72 33 2c 23 31 3a 2e 65 69 20 6c 64 72 |r3,r3,#1:.ei ldr| 00006a60 20 72 36 2c 5b 72 35 2c 23 58 55 5d 3a 6d 6f 76 | r6,[r5,#XU]:mov| 00006a70 20 72 31 31 2c 23 30 20 3a 20 2e 65 6a 3a 6c 64 | r11,#0 : .ej:ld| 00006a80 72 20 72 36 2c 5b 72 35 2c 23 58 55 5d 3a 6d 6f |r r6,[r5,#XU]:mo| 00006a90 76 20 72 37 2c 23 32 30 20 3a 20 6d 6c 41 20 72 |v r7,#20 : mlA r| 00006aa0 37 2c 72 31 31 2c 72 37 2c 52 36 0d 3f 48 f8 6c |7,r11,r7,R6.?H.l| 00006ab0 64 72 20 72 38 2c 5b 72 37 5d 3a 20 6c 64 72 20 |dr r8,[r7]: ldr | 00006ac0 72 39 2c 5b 72 37 2c 23 34 5d 3a 63 6d 70 20 72 |r9,[r7,#4]:cmp r| 00006ad0 38 2c 72 33 20 3a 20 62 6e 65 20 65 6b 3a 6d 6f |8,r3 : bne ek:mo| 00006ae0 76 20 72 31 32 2c 72 32 3a 63 6d 70 20 72 39 2c |v r12,r2:cmp r9,| 00006af0 72 34 20 3a 20 62 6c 65 71 20 63 56 3a 62 20 65 |r4 : bleq cV:b e| 00006b00 67 3a 2e 65 6b 20 61 64 64 20 72 31 31 2c 72 31 |g:.ek add r11,r1| 00006b10 31 2c 23 31 3a 6c 64 72 20 72 37 2c 5b 72 35 2c |1,#1:ldr r7,[r5,| 00006b20 23 33 30 30 5d 3a 63 6d 70 20 72 31 31 2c 72 37 |#300]:cmp r11,r7| 00006b30 20 3a 20 62 6e 65 20 65 6a 3a 2e 65 67 20 61 64 | : bne ej:.eg ad| 00006b40 64 20 72 31 2c 72 31 2c 23 31 3a 63 6d 70 20 72 |d r1,r1,#1:cmp r| 00006b50 31 2c 23 35 3a 62 6e 65 20 65 66 3a 6c 64 6d 66 |1,#5:bne ef:ldmf| 00006b60 64 20 72 31 33 21 2c 7b 70 63 7d 3a 2e 63 56 20 |d r13!,{pc}:.cV | 00006b70 73 74 6d 66 64 20 72 31 33 21 2c 7b 72 30 2d 72 |stmfd r13!,{r0-r| 00006b80 31 32 2c 72 31 34 7d 3a 4d 4f 56 20 52 31 30 2c |12,r14}:MOV R10,| 00006b90 23 31 3a 53 54 52 20 52 31 30 2c 5b 52 31 32 2c |#1:STR R10,[R12,| 00006ba0 23 34 5d 0d 40 10 fb 6d 6f 76 20 72 38 2c 23 30 |#4].@..mov r8,#0| 00006bb0 3a 6c 64 72 20 72 36 2c 5b 72 31 32 2c 23 38 5d |:ldr r6,[r12,#8]| 00006bc0 3a 2e 65 6c 20 6d 6f 76 20 72 37 2c 23 30 3a 73 |:.el mov r7,#0:s| 00006bd0 74 72 20 72 37 2c 5b 72 36 5d 2c 23 34 20 3a 20 |tr r7,[r6],#4 : | 00006be0 73 74 72 20 72 37 2c 5b 72 36 5d 2c 23 34 20 3a |str r7,[r6],#4 :| 00006bf0 20 73 74 72 20 72 37 2c 5b 72 36 5d 2c 23 34 20 | str r7,[r6],#4 | 00006c00 3a 20 73 74 72 20 72 37 2c 5b 72 36 5d 2c 23 34 |: str r7,[r6],#4| 00006c10 3a 73 74 72 20 72 37 2c 5b 72 36 5d 2c 23 34 3a |:str r7,[r6],#4:| 00006c20 61 64 64 20 72 36 2c 72 36 2c 23 33 30 30 3a 61 |add r6,r6,#300:a| 00006c30 64 64 20 72 38 2c 72 38 2c 23 31 3a 63 6d 70 20 |dd r8,r8,#1:cmp | 00006c40 72 38 2c 23 32 30 20 3a 20 62 6e 65 20 65 6c 3a |r8,#20 : bne el:| 00006c50 73 75 62 20 72 36 2c 72 36 2c 23 32 30 3a 73 75 |sub r6,r6,#20:su| 00006c60 62 20 72 36 2c 72 36 2c 23 28 33 32 30 2a 32 30 |b r6,r6,#(320*20| 00006c70 29 3a 6c 64 72 20 72 39 2c 5b 72 35 2c 23 59 63 |):ldr r9,[r5,#Yc| 00006c80 5d 3a 6d 6f 76 20 72 38 2c 23 30 3a 2e 65 6d 3a |]:mov r8,#0:.em:| 00006c90 6c 64 72 20 72 37 2c 5b 72 39 2c 23 34 5d 0d 40 |ldr r7,[r9,#4].@| 00006ca0 9c f9 63 6d 70 20 72 37 2c 23 30 3a 62 6e 65 20 |..cmp r7,#0:bne | 00006cb0 65 6e 3a 73 74 72 20 72 36 2c 5b 72 39 5d 3a 6d |en:str r6,[r9]:m| 00006cc0 6f 76 20 72 36 2c 23 31 3a 73 74 72 20 72 36 2c |ov r6,#1:str r6,| 00006cd0 5b 72 39 2c 23 34 5d 3a 62 20 65 6f 3a 2e 65 6e |[r9,#4]:b eo:.en| 00006ce0 20 61 64 64 20 72 39 2c 72 39 2c 23 38 3a 61 64 | add r9,r9,#8:ad| 00006cf0 64 20 72 38 2c 72 38 2c 23 31 3a 63 6d 70 20 72 |d r8,r8,#1:cmp r| 00006d00 38 2c 23 36 3a 62 6e 65 20 65 6d 3a 2e 65 6f 20 |8,#6:bne em:.eo | 00006d10 6c 64 6d 66 64 20 72 31 33 21 2c 7b 72 30 2d 72 |ldmfd r13!,{r0-r| 00006d20 31 32 2c 70 63 7d 3a 2e 62 56 3a 73 74 6d 66 64 |12,pc}:.bV:stmfd| 00006d30 20 72 31 33 21 2c 7b 72 31 34 7d 3a 6c 64 72 20 | r13!,{r14}:ldr | 00006d40 72 30 2c 5b 72 35 2c 23 59 63 5d 3a 6d 6f 76 20 |r0,[r5,#Yc]:mov | 00006d50 72 31 2c 23 30 3a 2e 65 70 20 6c 64 72 20 72 32 |r1,#0:.ep ldr r2| 00006d60 2c 5b 72 30 2c 23 34 5d 3a 63 6d 70 20 72 32 2c |,[r0,#4]:cmp r2,| 00006d70 23 30 20 3a 20 62 65 71 20 65 71 3a 6d 6f 76 20 |#0 : beq eq:mov | 00006d80 72 33 2c 23 34 30 30 3a 6c 64 72 20 72 34 2c 5b |r3,#400:ldr r4,[| 00006d90 72 35 2c 23 59 62 5d 0d 41 8c fb 6d 55 4c 20 72 |r5,#Yb].A..mUL r| 00006da0 33 2c 72 32 2c 72 33 3a 41 44 44 20 52 33 2c 52 |3,r2,r3:ADD R3,R| 00006db0 33 2c 52 34 3a 6c 64 72 20 72 34 2c 5b 72 30 5d |3,R4:ldr r4,[r0]| 00006dc0 3a 6c 64 72 20 72 36 2c 5b 72 30 2c 23 34 5d 3a |:ldr r6,[r0,#4]:| 00006dd0 20 61 64 64 20 72 36 2c 72 36 2c 23 31 20 3a 20 | add r6,r6,#1 : | 00006de0 63 6d 70 20 72 36 2c 23 31 30 20 3a 20 6d 6f 76 |cmp r6,#10 : mov| 00006df0 65 71 20 72 36 2c 23 30 20 3a 20 73 74 72 20 72 |eq r6,#0 : str r| 00006e00 36 2c 5b 72 30 2c 23 34 5d 3a 41 44 44 20 52 34 |6,[r0,#4]:ADD R4| 00006e10 2c 52 34 2c 23 32 30 3a 6d 6f 76 20 72 36 2c 23 |,R4,#20:mov r6,#| 00006e20 30 20 3a 20 2e 65 72 3a 6d 6f 76 20 72 37 2c 23 |0 : .er:mov r7,#| 00006e30 30 20 3a 20 2e 65 73 3a 6c 64 72 62 20 72 38 2c |0 : .es:ldrb r8,| 00006e40 5b 72 33 5d 2c 23 31 3a 73 74 72 62 20 72 38 2c |[r3],#1:strb r8,| 00006e50 5b 72 34 5d 2c 23 31 3a 61 64 64 20 72 37 2c 72 |[r4],#1:add r7,r| 00006e60 37 2c 23 31 3a 63 6d 70 20 72 37 2c 23 32 30 3a |7,#1:cmp r7,#20:| 00006e70 62 6e 65 20 65 73 3a 61 64 64 20 72 36 2c 72 36 |bne es:add r6,r6| 00006e80 2c 23 31 3a 61 64 64 20 72 34 2c 72 34 2c 23 33 |,#1:add r4,r4,#3| 00006e90 30 30 0d 42 18 f8 63 6d 70 20 72 36 2c 23 32 30 |00.B..cmp r6,#20| 00006ea0 3a 62 6e 65 20 65 72 3a 2e 65 71 20 61 64 64 20 |:bne er:.eq add | 00006eb0 72 30 2c 72 30 2c 23 38 3a 61 64 64 20 72 31 2c |r0,r0,#8:add r1,| 00006ec0 72 31 2c 23 31 3a 63 6d 70 20 72 31 2c 23 36 3a |r1,#1:cmp r1,#6:| 00006ed0 62 6e 65 20 65 70 3a 6c 64 6d 66 64 20 72 31 33 |bne ep:ldmfd r13| 00006ee0 21 2c 7b 70 63 7d 3a 2e 65 74 20 53 54 4d 46 44 |!,{pc}:.et STMFD| 00006ef0 20 72 31 33 21 2c 7b 72 31 34 7d 3a 4c 44 52 20 | r13!,{r14}:LDR | 00006f00 72 30 2c 5b 72 35 2c 23 58 56 5d 3a 4d 4f 56 20 |r0,[r5,#XV]:MOV | 00006f10 72 31 2c 23 33 32 30 3a 4d 4f 56 20 72 32 2c 23 |r1,#320:MOV r2,#| 00006f20 32 30 3a 4d 55 4c 20 72 31 2c 72 32 2c 72 31 3a |20:MUL r1,r2,r1:| 00006f30 4d 55 4c 20 72 31 2c 72 31 31 2c 72 31 3a 53 55 |MUL r1,r11,r1:SU| 00006f40 42 20 72 30 2c 72 30 2c 72 31 3a 4d 55 4c 20 72 |B r0,r0,r1:MUL r| 00006f50 32 2c 72 31 30 2c 72 32 3a 41 44 44 20 72 30 2c |2,r10,r2:ADD r0,| 00006f60 72 30 2c 72 32 3a 4c 44 4d 46 44 20 72 31 33 21 |r0,r2:LDMFD r13!| 00006f70 2c 7b 50 43 7d 3a 2e 64 65 20 53 54 4d 46 44 20 |,{PC}:.de STMFD | 00006f80 72 31 33 21 2c 7b 72 31 34 7d 0d 43 30 fa 4c 44 |r13!,{r14}.C0.LD| 00006f90 52 20 72 38 2c 5b 72 35 2c 23 57 79 5d 3a 4c 44 |R r8,[r5,#Wy]:LD| 00006fa0 52 20 72 31 32 2c 5b 72 35 2c 23 31 33 36 30 5d |R r12,[r5,#1360]| 00006fb0 3a 4d 4f 56 20 72 32 2c 23 32 30 30 3a 4d 4c 41 |:MOV r2,#200:MLA| 00006fc0 20 72 38 2c 72 31 32 2c 72 32 2c 72 38 3a 4d 4f | r8,r12,r2,r8:MO| 00006fd0 56 20 72 33 2c 23 31 32 3a 4d 55 4c 20 72 33 2c |V r3,#12:MUL r3,| 00006fe0 72 31 30 2c 72 33 3a 41 44 44 20 72 33 2c 72 33 |r10,r3:ADD r3,r3| 00006ff0 2c 72 31 31 3a 4c 44 4d 46 44 20 72 31 33 21 2c |,r11:LDMFD r13!,| 00007000 7b 50 43 7d 3a 2e 63 67 20 53 54 4d 46 44 20 72 |{PC}:.cg STMFD r| 00007010 31 33 21 2c 7b 72 31 34 7d 3a 53 54 52 20 72 31 |13!,{r14}:STR r1| 00007020 30 2c 5b 72 35 2c 23 58 61 5d 3a 53 54 52 20 72 |0,[r5,#Xa]:STR r| 00007030 31 31 2c 5b 72 35 2c 23 58 62 5d 3a 4c 44 52 20 |11,[r5,#Xb]:LDR | 00007040 72 38 2c 5b 72 35 2c 23 57 79 5d 3a 4c 44 52 20 |r8,[r5,#Wy]:LDR | 00007050 72 31 2c 5b 72 35 2c 23 31 33 36 30 5d 3a 4d 4f |r1,[r5,#1360]:MO| 00007060 56 20 72 32 2c 23 32 30 30 3a 4d 4c 41 20 72 38 |V r2,#200:MLA r8| 00007070 2c 72 31 2c 72 32 2c 72 38 3a 4d 4f 56 20 72 33 |,r1,r2,r8:MOV r3| 00007080 2c 23 31 32 0d 44 02 f5 4d 55 4c 20 72 33 2c 72 |,#12.D..MUL r3,r| 00007090 31 30 2c 72 33 3a 41 44 44 20 72 33 2c 72 33 2c |10,r3:ADD r3,r3,| 000070a0 72 31 31 3a 4c 44 52 42 20 72 34 2c 5b 72 38 2c |r11:LDRB r4,[r8,| 000070b0 72 33 5d 3a 43 4d 50 20 72 34 2c 23 32 31 3a 42 |r3]:CMP r4,#21:B| 000070c0 4e 45 20 65 75 3a 42 4c 20 65 74 3a 53 54 52 20 |NE eu:BL et:STR | 000070d0 72 30 2c 5b 72 35 2c 23 59 78 5d 3a 4d 4f 56 20 |r0,[r5,#Yx]:MOV | 000070e0 72 30 2c 23 31 3a 53 54 52 20 72 30 2c 5b 72 35 |r0,#1:STR r0,[r5| 000070f0 2c 23 59 79 5d 3a 42 20 65 76 3a 2e 65 75 20 43 |,#Yy]:B ev:.eu C| 00007100 4d 50 20 72 34 2c 23 31 36 3a 42 4e 45 20 65 76 |MP r4,#16:BNE ev| 00007110 3a 42 4c 20 65 74 3a 53 54 52 20 72 30 2c 5b 72 |:BL et:STR r0,[r| 00007120 35 2c 23 59 78 5d 3a 4d 4f 56 20 72 30 2c 23 31 |5,#Yx]:MOV r0,#1| 00007130 3a 53 54 52 20 72 30 2c 5b 72 35 2c 23 59 79 5d |:STR r0,[r5,#Yy]| 00007140 3a 2e 65 76 20 43 4d 50 20 72 34 2c 23 33 34 3a |:.ev CMP r4,#34:| 00007150 42 4e 45 20 65 77 3a 4c 44 52 20 72 37 2c 5b 72 |BNE ew:LDR r7,[r| 00007160 35 2c 23 31 31 30 38 5d 3a 43 4d 50 20 72 37 2c |5,#1108]:CMP r7,| 00007170 23 31 3a 42 4e 45 20 65 77 0d 44 d4 ff 4c 44 52 |#1:BNE ew.D..LDR| 00007180 20 72 37 2c 5b 72 35 2c 23 31 33 32 30 5d 3a 43 | r7,[r5,#1320]:C| 00007190 4d 50 20 72 37 2c 23 30 3a 4d 4f 56 20 72 30 2c |MP r7,#0:MOV r0,| 000071a0 23 31 3a 53 54 52 45 51 20 72 30 2c 5b 72 35 2c |#1:STREQ r0,[r5,| 000071b0 23 39 32 30 5d 3a 2e 65 77 20 4d 4f 56 20 72 30 |#920]:.ew MOV r0| 000071c0 2c 23 31 3a 4d 4f 56 20 72 39 2c 23 30 3a 43 4d |,#1:MOV r9,#0:CM| 000071d0 50 20 72 34 2c 23 30 20 3a ec 51 20 72 30 2c 23 |P r4,#0 :.Q r0,#| 000071e0 30 3a 43 4d 50 20 72 34 2c 23 31 35 20 3a 20 4d |0:CMP r4,#15 : M| 000071f0 4f 56 47 54 20 72 30 2c 23 30 3a 43 4d 50 20 72 |OVGT r0,#0:CMP r| 00007200 34 2c 23 34 30 20 3a ec 51 20 72 30 2c 23 30 20 |4,#40 :.Q r0,#0 | 00007210 3a 20 42 4c 45 51 20 65 78 3a 4c 44 52 20 72 37 |: BLEQ ex:LDR r7| 00007220 2c 5b 72 35 2c 23 31 31 31 32 5d 3a 43 4d 50 20 |,[r5,#1112]:CMP | 00007230 72 34 2c 23 33 32 20 3a 20 43 4d 50 45 51 20 72 |r4,#32 : CMPEQ r| 00007240 37 2c 23 31 20 3a ec 51 20 72 30 2c 23 31 3a 43 |7,#1 :.Q r0,#1:C| 00007250 4d 50 20 72 34 2c 23 33 31 20 3a ec 51 20 72 30 |MP r4,#31 :.Q r0| 00007260 2c 23 31 3a 43 4d 50 20 72 34 2c 23 33 34 20 3a |,#1:CMP r4,#34 :| 00007270 ec 51 20 72 30 2c 23 31 0d 45 56 fa 43 4d 50 20 |.Q r0,#1.EV.CMP | 00007280 72 34 2c 23 33 35 20 3a ec 51 20 72 30 2c 23 31 |r4,#35 :.Q r0,#1| 00007290 3a 43 4d 50 20 72 34 2c 23 33 36 20 3a ec 51 20 |:CMP r4,#36 :.Q | 000072a0 72 30 2c 23 31 3a 43 4d 50 20 72 34 2c 23 33 37 |r0,#1:CMP r4,#37| 000072b0 20 3a ec 51 20 72 30 2c 23 31 3a 43 4d 50 20 72 | :.Q r0,#1:CMP r| 000072c0 34 2c 23 33 38 20 3a ec 51 20 72 30 2c 23 31 3a |4,#38 :.Q r0,#1:| 000072d0 4c 44 52 20 72 37 2c 5b 72 35 2c 23 31 31 31 36 |LDR r7,[r5,#1116| 000072e0 5d 3a 43 4d 50 20 72 37 2c 23 31 3a 42 4e 45 20 |]:CMP r7,#1:BNE | 000072f0 65 79 3a 43 4d 50 20 72 34 2c 23 33 35 20 3a 20 |ey:CMP r4,#35 : | 00007300 42 4c 45 51 20 65 7a 3a 43 4d 50 20 72 34 2c 23 |BLEQ ez:CMP r4,#| 00007310 33 36 20 3a 20 42 4c 45 51 20 66 55 3a 43 4d 50 |36 : BLEQ fU:CMP| 00007320 20 72 34 2c 23 33 38 20 3a 20 42 4c 45 51 20 66 | r4,#38 : BLEQ f| 00007330 56 3a 43 4d 50 20 72 34 2c 23 33 37 20 3a 20 42 |V:CMP r4,#37 : B| 00007340 4c 45 51 20 66 57 3a 2e 65 79 20 43 4d 50 20 72 |LEQ fW:.ey CMP r| 00007350 34 2c 23 32 36 20 3a 20 42 47 45 20 66 58 3a 43 |4,#26 : BGE fX:C| 00007360 4d 50 20 72 34 2c 23 31 38 20 3a 20 42 4c 45 20 |MP r4,#18 : BLE | 00007370 66 58 0d 45 d8 fb 4d 4f 56 20 72 36 2c 23 30 3a |fX.E..MOV r6,#0:| 00007380 53 54 52 20 72 36 2c 5b 72 35 2c 23 35 30 30 5d |STR r6,[r5,#500]| 00007390 3a 43 4d 50 20 72 34 2c 23 32 31 3a 42 4e 45 20 |:CMP r4,#21:BNE | 000073a0 66 59 3a 4d 4f 56 20 72 37 2c 23 35 3a 53 54 52 |fY:MOV r7,#5:STR| 000073b0 20 72 37 2c 5b 72 35 2c 23 35 30 30 5d 3a 4c 44 | r7,[r5,#500]:LD| 000073c0 52 20 72 31 32 2c 5b 72 35 2c 23 59 6a 5d 3a 53 |R r12,[r5,#Yj]:S| 000073d0 55 42 45 51 20 72 31 32 2c 72 31 32 2c 23 31 3a |UBEQ r12,r12,#1:| 000073e0 53 54 52 20 72 31 32 2c 5b 72 35 2c 23 59 6a 5d |STR r12,[r5,#Yj]| 000073f0 3a 2e 66 59 20 43 4d 50 20 72 34 2c 23 32 32 3a |:.fY CMP r4,#22:| 00007400 42 4e 45 20 66 5a 3a 4d 4f 56 20 72 37 2c 23 31 |BNE fZ:MOV r7,#1| 00007410 3a 53 54 52 20 72 37 2c 5b 72 35 2c 23 31 33 32 |:STR r7,[r5,#132| 00007420 30 5d 3a 2e 66 5a 20 43 4d 50 20 72 34 2c 23 32 |0]:.fZ CMP r4,#2| 00007430 35 20 3a 20 42 4e 45 20 66 61 3a 4c 44 52 20 72 |5 : BNE fa:LDR r| 00007440 30 2c 5b 72 35 2c 23 58 76 5d 3a 41 44 44 20 72 |0,[r5,#Xv]:ADD r| 00007450 30 2c 72 30 2c 23 31 3a 53 54 52 20 72 30 2c 5b |0,r0,#1:STR r0,[| 00007460 72 35 2c 23 58 76 5d 3a 42 4c 20 5a 77 0d 46 8c |r5,#Xv]:BL Zw.F.| 00007470 fa 2e 66 61 20 43 4d 50 20 72 34 2c 23 32 34 3a |..fa CMP r4,#24:| 00007480 42 4e 45 20 66 62 3a 4d 4f 56 20 72 30 2c 23 35 |BNE fb:MOV r0,#5| 00007490 3a 53 54 52 20 72 30 2c 5b 72 35 2c 23 59 6c 5d |:STR r0,[r5,#Yl]| 000074a0 3a 42 4c 20 5a 7a 3a 2e 66 62 20 43 4d 50 20 72 |:BL Zz:.fb CMP r| 000074b0 34 2c 23 32 33 3a 42 4e 45 20 66 63 3a 4d 4f 56 |4,#23:BNE fc:MOV| 000074c0 20 72 30 2c 23 31 3a 53 54 52 20 72 30 2c 5b 72 | r0,#1:STR r0,[r| 000074d0 35 2c 23 58 6b 5d 3a 4c 44 52 20 72 30 2c 5b 72 |5,#Xk]:LDR r0,[r| 000074e0 35 2c 23 58 69 5d 3a 53 54 52 20 72 30 2c 5b 72 |5,#Xi]:STR r0,[r| 000074f0 35 2c 23 58 6a 5d 3a 42 4c 20 56 79 3a 2e 66 63 |5,#Xj]:BL Vy:.fc| 00007500 20 53 54 52 20 72 38 2c 5b 72 35 2c 23 58 73 5d | STR r8,[r5,#Xs]| 00007510 3a 53 54 52 20 72 33 2c 5b 72 35 2c 23 58 74 5d |:STR r3,[r5,#Xt]| 00007520 3a 42 4c 20 57 5a 3a 4c 44 52 20 72 38 2c 5b 72 |:BL WZ:LDR r8,[r| 00007530 35 2c 23 58 73 5d 3a 4c 44 52 20 72 33 2c 5b 72 |5,#Xs]:LDR r3,[r| 00007540 35 2c 23 58 74 5d 3a 4d 4f 56 20 72 30 2c 23 30 |5,#Xt]:MOV r0,#0| 00007550 3a 2e 66 58 20 43 4d 50 20 72 34 2c 23 34 3a ec |:.fX CMP r4,#4:.| 00007560 51 20 72 39 2c 23 31 0d 47 54 ee 53 54 52 20 72 |Q r9,#1.GT.STR r| 00007570 39 2c 5b 72 35 2c 23 58 59 5d 3a 43 4d 50 20 72 |9,[r5,#XY]:CMP r| 00007580 30 2c 23 30 3a 53 54 52 45 51 42 20 72 30 2c 5b |0,#0:STREQB r0,[| 00007590 72 38 2c 72 33 5d 3a 43 4d 50 20 72 30 2c 23 31 |r8,r3]:CMP r0,#1| 000075a0 3a 42 4e 45 20 66 64 3a 4c 44 52 20 72 31 30 2c |:BNE fd:LDR r10,| 000075b0 5b 72 35 2c 23 35 33 32 5d 3a 43 4d 50 20 72 31 |[r5,#532]:CMP r1| 000075c0 30 2c 23 30 3a 42 45 51 20 66 64 3a 4d 4f 56 20 |0,#0:BEQ fd:MOV | 000075d0 72 31 30 2c 23 30 3a 53 54 52 20 72 31 30 2c 5b |r10,#0:STR r10,[| 000075e0 72 35 2c 23 35 32 34 5d 3a 53 54 52 20 72 31 30 |r5,#524]:STR r10| 000075f0 2c 5b 72 35 2c 23 35 32 38 5d 3a 2e 66 64 20 4c |,[r5,#528]:.fd L| 00007600 44 4d 46 44 20 72 31 33 21 2c 7b 50 43 7d 3a 2e |DMFD r13!,{PC}:.| 00007610 61 71 20 53 54 4d 46 44 20 72 31 33 21 2c 7b 72 |aq STMFD r13!,{r| 00007620 31 34 7d 3a 4c 44 52 20 72 30 2c 5b 72 35 2c 23 |14}:LDR r0,[r5,#| 00007630 58 57 5d 3a 4d 4f 56 20 72 31 2c 23 30 3a 4d 4f |XW]:MOV r1,#0:MO| 00007640 56 20 72 32 2c 23 30 3a 2e 66 65 20 4d 4f 56 20 |V r2,#0:.fe MOV | 00007650 72 33 2c 23 30 0d 48 30 f5 2e 66 66 20 4c 44 52 |r3,#0.H0..ff LDR| 00007660 42 20 72 34 2c 5b 72 30 5d 2c 23 31 3a 43 4d 50 |B r4,[r0],#1:CMP| 00007670 20 72 34 2c 23 31 3a 41 44 44 45 51 20 72 31 2c | r4,#1:ADDEQ r1,| 00007680 72 31 2c 23 31 3a 41 44 44 20 72 33 2c 72 33 2c |r1,#1:ADD r3,r3,| 00007690 23 31 3a 43 4d 50 20 72 33 2c 23 32 30 3a 42 4e |#1:CMP r3,#20:BN| 000076a0 45 20 66 66 3a 41 44 44 20 72 30 2c 72 30 2c 23 |E ff:ADD r0,r0,#| 000076b0 33 30 30 3a 41 44 44 20 72 32 2c 72 32 2c 23 31 |300:ADD r2,r2,#1| 000076c0 3a 43 4d 50 20 72 32 2c 23 32 30 3a 42 4e 45 20 |:CMP r2,#20:BNE | 000076d0 66 65 3a 4c 44 52 20 72 30 2c 5b 72 35 2c 23 31 |fe:LDR r0,[r5,#1| 000076e0 33 32 30 5d 3a 43 4d 50 20 72 30 2c 23 30 3a 42 |320]:CMP r0,#0:B| 000076f0 4e 45 20 66 67 3a 43 4d 50 20 72 31 2c 23 31 3a |NE fg:CMP r1,#1:| 00007700 4d 4f 56 47 45 20 72 31 2c 23 31 3a 53 54 52 20 |MOVGE r1,#1:STR | 00007710 72 31 2c 5b 72 35 2c 23 58 6f 5d 3a 2e 66 67 20 |r1,[r5,#Xo]:.fg | 00007720 4c 44 4d 46 44 20 72 31 33 21 2c 7b 50 43 7d 3a |LDMFD r13!,{PC}:| 00007730 2e 57 59 20 73 74 6d 66 64 20 72 31 33 21 2c 7b |.WY stmfd r13!,{| 00007740 72 31 34 7d 3a 62 6c 20 56 78 0d 49 20 fd 6c 64 |r14}:bl Vx.I .ld| 00007750 72 20 72 30 2c 5b 72 35 2c 23 58 6e 5d 3a 20 73 |r r0,[r5,#Xn]: s| 00007760 74 72 20 72 30 2c 5b 72 35 2c 23 58 57 5d 3a 6d |tr r0,[r5,#XW]:m| 00007770 6f 76 20 72 30 2c 23 37 20 3a 20 73 74 72 20 72 |ov r0,#7 : str r| 00007780 30 2c 5b 72 35 2c 23 57 6b 5d 3a 73 75 62 20 72 |0,[r5,#Wk]:sub r| 00007790 30 2c 72 30 2c 23 32 20 3a 20 73 74 72 20 72 30 |0,r0,#2 : str r0| 000077a0 2c 5b 72 35 2c 23 57 6c 5d 3a 6d 6f 76 20 72 30 |,[r5,#Wl]:mov r0| 000077b0 2c 23 30 20 3a 20 73 74 72 20 72 30 2c 5b 72 35 |,#0 : str r0,[r5| 000077c0 2c 23 59 64 5d 3a 73 74 72 20 72 30 2c 5b 72 35 |,#Yd]:str r0,[r5| 000077d0 2c 23 58 6d 5d 3a 73 74 72 20 72 30 2c 5b 72 35 |,#Xm]:str r0,[r5| 000077e0 2c 23 58 6f 5d 3a 62 6c 20 56 79 3a 6c 64 72 20 |,#Xo]:bl Vy:ldr | 000077f0 72 30 2c 5b 72 35 2c 23 58 76 5d 3a 63 6d 70 20 |r0,[r5,#Xv]:cmp | 00007800 72 30 2c 23 30 20 3a 20 62 6c 6e 65 20 57 55 3a |r0,#0 : blne WU:| 00007810 6c 64 72 20 72 30 2c 5b 72 35 2c 23 58 76 5d 3a |ldr r0,[r5,#Xv]:| 00007820 63 6d 70 20 72 30 2c 23 30 20 3a 20 62 6e 65 20 |cmp r0,#0 : bne | 00007830 66 68 3a 62 6c 20 66 69 3a 2e 66 68 20 6d 6f 76 |fh:bl fi:.fh mov| 00007840 20 72 30 2c 23 31 35 0d 49 a2 f4 6d 6f 76 20 72 | r0,#15.I..mov r| 00007850 31 2c 23 31 3a 53 57 49 20 22 4f 53 5f 42 79 74 |1,#1:SWI "OS_Byt| 00007860 65 22 3a 6c 64 6d 66 64 20 72 31 33 21 2c 7b 70 |e":ldmfd r13!,{p| 00007870 63 7d 3a 2e 57 57 20 73 74 6d 66 64 20 72 31 33 |c}:.WW stmfd r13| 00007880 21 2c 7b 31 34 7d 3a 6c 64 72 20 72 30 2c 5b 72 |!,{14}:ldr r0,[r| 00007890 35 2c 23 59 69 5d 3a 20 61 64 64 20 72 30 2c 72 |5,#Yi]: add r0,r| 000078a0 30 2c 23 31 3a 63 6d 70 20 72 30 2c 23 39 20 3a |0,#1:cmp r0,#9 :| 000078b0 20 6d 6f 76 65 71 20 72 30 2c 23 30 3a 73 74 72 | moveq r0,#0:str| 000078c0 20 72 30 2c 5b 72 35 2c 23 59 69 5d 3a 6c 64 72 | r0,[r5,#Yi]:ldr| 000078d0 20 72 30 2c 5b 72 35 2c 23 58 58 5d 3a 20 61 64 | r0,[r5,#XX]: ad| 000078e0 64 20 72 30 2c 72 30 2c 23 31 20 3a 20 73 74 72 |d r0,r0,#1 : str| 000078f0 20 72 30 2c 5b 72 35 2c 23 58 58 5d 3a 6c 64 72 | r0,[r5,#XX]:ldr| 00007900 20 72 30 2c 5b 72 35 2c 23 58 6e 5d 3a 20 73 74 | r0,[r5,#Xn]: st| 00007910 72 20 72 30 2c 5b 72 35 2c 23 58 57 5d 3a 6c 64 |r r0,[r5,#XW]:ld| 00007920 72 20 72 30 2c 5b 72 35 2c 23 59 58 5d 3a 20 61 |r r0,[r5,#YX]: a| 00007930 64 64 20 72 30 2c 72 30 2c 23 31 0d 4a 38 f4 63 |dd r0,r0,#1.J8.c| 00007940 6d 70 20 72 30 2c 23 31 30 20 3a 20 6d 6f 76 65 |mp r0,#10 : move| 00007950 71 20 72 30 2c 23 30 3a 73 74 72 20 72 30 2c 5b |q r0,#0:str r0,[| 00007960 72 35 2c 23 59 58 5d 3a 62 6e 65 20 66 6a 3a 6c |r5,#YX]:bne fj:l| 00007970 64 72 20 72 30 2c 5b 72 35 2c 23 59 57 5d 3a 20 |dr r0,[r5,#YW]: | 00007980 61 64 64 20 72 30 2c 72 30 2c 23 31 3a 63 6d 70 |add r0,r0,#1:cmp| 00007990 20 72 30 2c 23 31 30 20 3a 20 6d 6f 76 65 71 20 | r0,#10 : moveq | 000079a0 72 30 2c 23 30 3a 73 74 72 20 72 30 2c 5b 72 35 |r0,#0:str r0,[r5| 000079b0 2c 23 59 57 5d 3a 62 6e 65 20 66 6a 3a 6c 64 72 |,#YW]:bne fj:ldr| 000079c0 20 72 30 2c 5b 72 35 2c 23 59 56 5d 3a 20 61 64 | r0,[r5,#YV]: ad| 000079d0 64 20 72 30 2c 72 30 2c 23 31 3a 73 74 72 20 72 |d r0,r0,#1:str r| 000079e0 30 2c 5b 72 35 2c 23 59 56 5d 3a 2e 66 6a 20 62 |0,[r5,#YV]:.fj b| 000079f0 6c 20 56 78 3a 6d 6f 76 20 72 30 2c 23 30 3a 73 |l Vx:mov r0,#0:s| 00007a00 74 72 20 72 30 2c 5b 72 35 2c 23 59 64 5d 3a 20 |tr r0,[r5,#Yd]: | 00007a10 73 74 72 20 72 30 2c 5b 72 35 2c 23 59 65 5d 3a |str r0,[r5,#Ye]:| 00007a20 73 74 72 20 72 30 2c 5b 72 35 2c 23 59 66 5d 0d |str r0,[r5,#Yf].| 00007a30 4a ba e9 73 74 72 20 72 30 2c 5b 72 35 2c 23 59 |J..str r0,[r5,#Y| 00007a40 67 5d 3a 61 64 64 20 72 30 2c 72 30 2c 23 31 20 |g]:add r0,r0,#1 | 00007a50 3a 20 73 74 72 20 72 30 2c 5b 72 35 2c 23 59 68 |: str r0,[r5,#Yh| 00007a60 5d 3a 6d 6f 76 20 72 30 2c 23 37 20 3a 20 73 74 |]:mov r0,#7 : st| 00007a70 72 20 72 30 2c 5b 72 35 2c 23 57 6b 5d 3a 73 75 |r r0,[r5,#Wk]:su| 00007a80 62 20 72 30 2c 72 30 2c 23 32 20 3a 20 73 74 72 |b r0,r0,#2 : str| 00007a90 20 72 30 2c 5b 72 35 2c 23 57 6c 5d 3a 62 6c 20 | r0,[r5,#Wl]:bl | 00007aa0 56 79 3a 6c 64 72 20 72 30 2c 5b 72 35 2c 23 58 |Vy:ldr r0,[r5,#X| 00007ab0 76 5d 3a 63 6d 70 20 72 30 2c 23 30 20 3a 20 62 |v]:cmp r0,#0 : b| 00007ac0 6c 6e 65 20 57 55 3a 6c 64 72 20 72 30 2c 5b 72 |lne WU:ldr r0,[r| 00007ad0 35 2c 23 58 76 5d 3a 63 6d 70 20 72 30 2c 23 30 |5,#Xv]:cmp r0,#0| 00007ae0 20 3a 20 62 6e 65 20 66 6b 3a 62 6c 20 66 69 3a | : bne fk:bl fi:| 00007af0 2e 66 6b 20 6c 64 6d 66 64 20 72 31 33 21 2c 7b |.fk ldmfd r13!,{| 00007b00 70 63 7d 3a 2e 57 58 20 73 74 6d 66 64 20 72 31 |pc}:.WX stmfd r1| 00007b10 33 21 2c 7b 72 31 34 7d 0d 4b 64 f9 6c 64 72 20 |3!,{r14}.Kd.ldr | 00007b20 72 30 2c 5b 72 35 2c 23 58 76 5d 3a 20 73 75 62 |r0,[r5,#Xv]: sub| 00007b30 20 72 30 2c 72 30 2c 23 31 3a 73 74 72 20 72 30 | r0,r0,#1:str r0| 00007b40 2c 5b 72 35 2c 23 58 76 5d 3a 62 6c 20 62 63 3a |,[r5,#Xv]:bl bc:| 00007b50 6c 64 72 20 72 30 2c 5b 72 35 2c 23 57 75 5d 3a |ldr r0,[r5,#Wu]:| 00007b60 6c 64 72 20 72 31 2c 5b 72 35 2c 23 58 71 5d 3a |ldr r1,[r5,#Xq]:| 00007b70 6c 64 72 20 72 32 2c 5b 72 35 2c 23 58 57 5d 3a |ldr r2,[r5,#XW]:| 00007b80 20 73 75 62 20 72 32 2c 72 32 2c 23 31 34 3a 6d | sub r2,r2,#14:m| 00007b90 6f 76 20 72 33 2c 23 31 34 20 3a 20 6d 6f 76 20 |ov r3,#14 : mov | 00007ba0 72 34 2c 23 33 32 30 3a 6d 75 6c 20 72 33 2c 72 |r4,#320:mul r3,r| 00007bb0 34 2c 72 33 20 3a 20 73 75 62 20 72 32 2c 72 32 |4,r3 : sub r2,r2| 00007bc0 2c 72 33 20 3a 20 6d 6f 76 20 72 37 2c 72 32 3a |,r3 : mov r7,r2:| 00007bd0 2e 66 6c 20 6d 6f 76 20 72 33 2c 23 30 3a 2e 66 |.fl mov r3,#0:.f| 00007be0 6d 3a 6d 6f 76 20 72 34 2c 23 30 3a 2e 66 6e 3a |m:mov r4,#0:.fn:| 00007bf0 6c 64 72 62 20 72 36 2c 5b 72 32 5d 2c 23 31 20 |ldrb r6,[r2],#1 | 00007c00 3a 20 73 74 72 62 20 72 36 2c 5b 72 31 5d 2c 23 |: strb r6,[r1],#| 00007c10 31 0d 4b e6 f2 61 64 64 20 72 34 2c 72 34 2c 23 |1.K..add r4,r4,#| 00007c20 31 3a 63 6d 70 20 72 34 2c 23 34 38 3a 62 6e 65 |1:cmp r4,#48:bne| 00007c30 20 66 6e 3a 61 64 64 20 72 33 2c 72 33 2c 23 31 | fn:add r3,r3,#1| 00007c40 20 3a 20 61 64 64 20 72 32 2c 72 32 2c 23 32 37 | : add r2,r2,#27| 00007c50 32 3a 63 6d 70 20 72 33 2c 23 34 38 3a 62 6e 65 |2:cmp r3,#48:bne| 00007c60 20 66 6d 3a 6d 6f 76 20 72 36 2c 23 30 3a 2e 66 | fm:mov r6,#0:.f| 00007c70 6f 20 6d 6f 76 20 72 32 2c 72 37 3a 6d 6f 76 20 |o mov r2,r7:mov | 00007c80 72 31 31 2c 23 30 3a 2e 66 70 3a 6d 6f 76 20 72 |r11,#0:.fp:mov r| 00007c90 31 30 2c 23 30 3a 2e 66 71 3a 6c 64 72 62 20 72 |10,#0:.fq:ldrb r| 00007ca0 39 2c 5b 72 30 5d 2c 23 31 3a 63 6d 70 20 72 39 |9,[r0],#1:cmp r9| 00007cb0 2c 23 30 20 3a 20 61 64 64 65 71 20 72 32 2c 72 |,#0 : addeq r2,r| 00007cc0 32 2c 23 31 20 3a 20 62 65 71 20 66 72 3a 73 74 |2,#1 : beq fr:st| 00007cd0 72 62 20 72 39 2c 5b 72 32 5d 2c 23 31 3a 2e 66 |rb r9,[r2],#1:.f| 00007ce0 72 20 61 64 64 20 72 31 30 2c 72 31 30 2c 23 31 |r add r10,r10,#1| 00007cf0 3a 63 6d 70 20 72 31 30 2c 23 34 38 3a 62 6e 65 |:cmp r10,#48:bne| 00007d00 20 66 71 0d 4c 9a f7 61 64 64 20 72 31 31 2c 72 | fq.L..add r11,r| 00007d10 31 31 2c 23 31 20 3a 20 61 64 64 20 72 32 2c 72 |11,#1 : add r2,r| 00007d20 32 2c 23 32 37 32 3a 63 6d 70 20 72 31 31 2c 23 |2,#272:cmp r11,#| 00007d30 34 38 3a 62 6e 65 20 66 70 3a 73 74 72 20 72 30 |48:bne fp:str r0| 00007d40 2c 5b 72 35 2c 23 32 30 30 5d 3a 20 73 74 72 20 |,[r5,#200]: str | 00007d50 72 31 2c 5b 72 35 2c 23 32 30 34 5d 3a 20 73 74 |r1,[r5,#204]: st| 00007d60 72 20 72 32 2c 5b 72 35 2c 23 32 30 38 5d 3a 6d |r r2,[r5,#208]:m| 00007d70 6f 76 20 72 30 2c 23 31 39 20 3a 20 73 77 69 20 |ov r0,#19 : swi | 00007d80 22 4f 53 5f 42 79 74 65 22 3a 6d 6f 76 20 72 30 |"OS_Byte":mov r0| 00007d90 2c 23 31 39 20 3a 20 73 77 69 20 22 4f 53 5f 42 |,#19 : swi "OS_B| 00007da0 79 74 65 22 3a 6d 6f 76 20 72 30 2c 23 31 39 20 |yte":mov r0,#19 | 00007db0 3a 20 73 77 69 20 22 4f 53 5f 42 79 74 65 22 3a |: swi "OS_Byte":| 00007dc0 6c 64 72 20 72 30 2c 5b 72 35 2c 23 32 30 30 5d |ldr r0,[r5,#200]| 00007dd0 3a 20 6c 64 72 20 72 31 2c 5b 72 35 2c 23 32 30 |: ldr r1,[r5,#20| 00007de0 34 5d 3a 20 6c 64 72 20 72 32 2c 5b 72 35 2c 23 |4]: ldr r2,[r5,#| 00007df0 32 30 38 5d 3a 62 6c 20 66 73 0d 4c f4 f9 61 64 |208]:bl fs.L..ad| 00007e00 64 20 72 36 2c 72 36 2c 23 31 3a 63 6d 70 20 72 |d r6,r6,#1:cmp r| 00007e10 36 2c 23 39 3a 62 6e 65 20 66 6f 3a 6c 64 6d 66 |6,#9:bne fo:ldmf| 00007e20 64 20 72 31 33 21 2c 7b 70 63 7d 3a 2e 66 73 20 |d r13!,{pc}:.fs | 00007e30 53 54 4d 46 44 20 72 31 33 21 2c 7b 72 31 34 7d |STMFD r13!,{r14}| 00007e40 3a 4d 4f 56 20 72 32 2c 72 37 3a 4c 44 52 20 72 |:MOV r2,r7:LDR r| 00007e50 33 2c 5b 72 35 2c 23 58 71 5d 3a 4d 4f 56 20 72 |3,[r5,#Xq]:MOV r| 00007e60 39 2c 23 30 3a 2e 66 74 20 4d 4f 56 20 72 38 2c |9,#0:.ft MOV r8,| 00007e70 23 30 3a 2e 66 75 20 4c 44 52 42 20 72 34 2c 5b |#0:.fu LDRB r4,[| 00007e80 72 33 5d 2c 23 31 3a 53 54 52 42 20 72 34 2c 5b |r3],#1:STRB r4,[| 00007e90 72 32 5d 2c 23 31 3a 41 44 44 20 72 38 2c 72 38 |r2],#1:ADD r8,r8| 00007ea0 2c 23 31 3a 43 4d 50 20 72 38 2c 23 34 38 3a 42 |,#1:CMP r8,#48:B| 00007eb0 4e 45 20 66 75 3a 41 44 44 20 72 39 2c 72 39 2c |NE fu:ADD r9,r9,| 00007ec0 23 31 3a 41 44 44 20 72 32 2c 72 32 2c 23 32 37 |#1:ADD r2,r2,#27| 00007ed0 32 3a 43 4d 50 20 72 39 2c 23 34 38 3a 42 4e 45 |2:CMP r9,#48:BNE| 00007ee0 20 66 74 3a 4c 44 4d 46 44 20 72 31 33 21 2c 7b | ft:LDMFD r13!,{| 00007ef0 50 43 7d 0d 4e 16 f9 2e 62 58 20 53 54 4d 46 44 |PC}.N...bX STMFD| 00007f00 20 72 31 33 21 2c 7b 72 31 34 7d 3a 4c 44 52 20 | r13!,{r14}:LDR | 00007f10 72 30 2c 5b 72 35 2c 23 58 6d 5d 3a 4c 44 52 20 |r0,[r5,#Xm]:LDR | 00007f20 72 31 2c 5b 72 35 2c 23 58 6f 5d 3a 41 44 44 20 |r1,[r5,#Xo]:ADD | 00007f30 72 31 2c 72 30 2c 72 31 3a 4d 4f 56 20 72 32 2c |r1,r0,r1:MOV r2,| 00007f40 23 30 3a 43 4d 50 20 72 31 2c 23 31 3a 4d 4f 56 |#0:CMP r1,#1:MOV| 00007f50 47 45 20 72 32 2c 23 31 3a 53 54 52 20 72 32 2c |GE r2,#1:STR r2,| 00007f60 5b 72 35 2c 23 58 70 5d 3a 4c 44 4d 46 44 20 72 |[r5,#Xp]:LDMFD r| 00007f70 31 33 21 2c 7b 50 43 7d 3a 2e 61 64 20 53 54 4d |13!,{PC}:.ad STM| 00007f80 46 44 20 72 31 33 21 2c 7b 72 31 34 7d 3a 4c 44 |FD r13!,{r14}:LD| 00007f90 4d 46 44 20 72 31 33 21 2c 7b 50 43 7d 3a 2e 5a |MFD r13!,{PC}:.Z| 00007fa0 77 20 73 74 6d 66 64 20 72 31 33 21 2c 7b 72 31 |w stmfd r13!,{r1| 00007fb0 34 2c 52 30 2d 52 31 32 7d 3a 6c 64 72 20 72 31 |4,R0-R12}:ldr r1| 00007fc0 2c 5b 72 35 2c 23 58 76 5d 3a 63 6d 70 20 72 31 |,[r5,#Xv]:cmp r1| 00007fd0 2c 23 30 20 3a 20 62 65 71 20 66 76 3a 6c 64 72 |,#0 : beq fv:ldr| 00007fe0 20 72 32 2c 5b 72 35 2c 23 58 72 5d 0d 4e f2 fb | r2,[r5,#Xr].N..| 00007ff0 2e 66 77 20 6c 64 72 20 72 30 2c 5b 72 35 2c 23 |.fw ldr r0,[r5,#| 00008000 57 76 5d 3a 6d 6f 76 20 72 33 2c 23 30 3a 2e 66 |Wv]:mov r3,#0:.f| 00008010 78 20 6d 6f 76 20 72 34 2c 23 30 3a 2e 66 79 20 |x mov r4,#0:.fy | 00008020 6c 64 72 62 20 72 36 2c 5b 72 30 5d 2c 23 31 3a |ldrb r6,[r0],#1:| 00008030 63 6d 70 20 72 36 2c 23 30 20 3a 20 61 64 64 65 |cmp r6,#0 : adde| 00008040 71 20 72 32 2c 72 32 2c 23 31 20 3a 20 62 65 71 |q r2,r2,#1 : beq| 00008050 20 66 7a 3a 73 74 72 62 20 72 36 2c 5b 72 32 5d | fz:strb r6,[r2]| 00008060 2c 23 31 3a 2e 66 7a 20 61 64 64 20 72 34 2c 72 |,#1:.fz add r4,r| 00008070 34 2c 23 31 3a 63 6d 70 20 72 34 2c 23 31 36 3a |4,#1:cmp r4,#16:| 00008080 62 6e 65 20 66 79 3a 61 64 64 20 72 33 2c 72 33 |bne fy:add r3,r3| 00008090 2c 23 31 20 3a 20 61 64 64 20 72 32 2c 72 32 2c |,#1 : add r2,r2,| 000080a0 23 33 30 34 3a 63 6d 70 20 72 33 2c 23 31 36 3a |#304:cmp r3,#16:| 000080b0 62 6e 65 20 66 78 3a 73 75 62 20 72 32 2c 72 32 |bne fx:sub r2,r2| 000080c0 2c 23 39 36 30 20 3a 20 73 75 62 20 72 32 2c 72 |,#960 : sub r2,r| 000080d0 32 2c 23 39 36 30 20 3a 20 73 75 62 20 72 32 2c |2,#960 : sub r2,| 000080e0 72 32 2c 23 39 36 30 0d 4f 74 e5 73 75 62 20 72 |r2,#960.Ot.sub r| 000080f0 32 2c 72 32 2c 23 39 36 30 20 3a 20 73 75 62 20 |2,r2,#960 : sub | 00008100 72 32 2c 72 32 2c 23 39 36 30 20 3a 20 73 75 62 |r2,r2,#960 : sub| 00008110 20 72 32 2c 72 32 2c 23 33 32 30 3a 61 64 64 20 | r2,r2,#320:add | 00008120 72 32 2c 72 32 2c 23 31 36 3a 73 75 62 20 72 31 |r2,r2,#16:sub r1| 00008130 2c 72 31 2c 23 31 3a 63 6d 70 20 72 31 2c 23 30 |,r1,#1:cmp r1,#0| 00008140 3a 62 6e 65 20 66 77 3a 2e 66 76 20 6c 64 6d 66 |:bne fw:.fv ldmf| 00008150 64 20 72 31 33 21 2c 7b 70 63 2c 52 30 2d 52 31 |d r13!,{pc,R0-R1| 00008160 32 7d 3a 2e 56 79 20 73 74 6d 66 64 20 72 31 33 |2}:.Vy stmfd r13| 00008170 21 2c 7b 72 31 34 2c 52 30 2d 52 31 32 7d 3a 6c |!,{r14,R0-R12}:l| 00008180 64 72 20 72 30 2c 5b 72 35 2c 23 57 74 5d 3a 6c |dr r0,[r5,#Wt]:l| 00008190 64 72 20 72 31 2c 5b 72 35 2c 23 58 68 5d 3a 6d |dr r1,[r5,#Xh]:m| 000081a0 6f 76 20 72 32 2c 23 30 3a 2e 67 55 20 6c 64 72 |ov r2,#0:.gU ldr| 000081b0 20 72 33 2c 5b 72 30 5d 2c 23 34 20 3a 20 6c 64 | r3,[r0],#4 : ld| 000081c0 72 20 72 34 2c 5b 72 30 5d 2c 23 34 0d 50 14 fe |r r4,[r0],#4.P..| 000081d0 73 74 72 20 72 33 2c 5b 72 31 5d 2c 23 34 20 3a |str r3,[r1],#4 :| 000081e0 20 73 74 72 20 72 34 2c 5b 72 31 5d 2c 23 34 3a | str r4,[r1],#4:| 000081f0 61 64 64 20 72 31 2c 72 31 2c 23 33 31 32 20 3a |add r1,r1,#312 :| 00008200 20 61 64 64 20 72 32 2c 72 32 2c 23 31 3a 63 6d | add r2,r2,#1:cm| 00008210 70 20 72 32 2c 23 31 35 30 3a 62 6e 65 20 67 55 |p r2,#150:bne gU| 00008220 3a 6c 64 72 20 72 30 2c 5b 72 35 2c 23 58 69 5d |:ldr r0,[r5,#Xi]| 00008230 3a 20 73 74 72 20 72 30 2c 5b 72 35 2c 23 58 6a |: str r0,[r5,#Xj| 00008240 5d 3a 6d 6f 76 20 72 30 2c 23 30 20 3a 20 73 74 |]:mov r0,#0 : st| 00008250 72 20 72 30 2c 5b 72 35 2c 23 58 6b 5d 3a 6c 64 |r r0,[r5,#Xk]:ld| 00008260 6d 66 64 20 72 31 33 21 2c 7b 70 63 2c 52 30 2d |mfd r13!,{pc,R0-| 00008270 52 31 32 7d 3a 2e 62 57 20 73 74 6d 66 64 20 72 |R12}:.bW stmfd r| 00008280 31 33 21 2c 7b 72 31 34 7d 3a 6c 64 72 20 72 30 |13!,{r14}:ldr r0| 00008290 2c 5b 72 35 2c 23 31 31 30 34 5d 3a 63 6d 70 20 |,[r5,#1104]:cmp | 000082a0 72 30 2c 23 31 3a 62 6e 65 20 67 56 3a 6c 64 72 |r0,#1:bne gV:ldr| 000082b0 20 72 30 2c 5b 72 35 2c 23 58 6c 5d 3a 20 61 64 | r0,[r5,#Xl]: ad| 000082c0 64 20 72 30 2c 72 30 2c 23 31 0d 50 be e4 63 6d |d r0,r0,#1.P..cm| 000082d0 70 20 72 30 2c 23 32 35 20 3a 20 6d 6f 76 65 71 |p r0,#25 : moveq| 000082e0 20 72 30 2c 23 30 3a 73 74 72 20 72 30 2c 5b 72 | r0,#0:str r0,[r| 000082f0 35 2c 23 58 6c 5d 3a 62 6e 65 20 67 56 3a 6c 64 |5,#Xl]:bne gV:ld| 00008300 72 20 72 30 2c 5b 72 35 2c 23 58 6a 5d 3a 20 6c |r r0,[r5,#Xj]: l| 00008310 64 72 20 72 31 2c 5b 72 35 2c 23 58 6b 5d 3a 61 |dr r1,[r5,#Xk]:a| 00008320 64 64 20 72 31 2c 72 31 2c 23 31 20 3a 20 73 74 |dd r1,r1,#1 : st| 00008330 72 20 72 31 2c 5b 72 35 2c 23 58 6b 5d 3a 63 6d |r r1,[r5,#Xk]:cm| 00008340 70 20 72 31 2c 23 31 34 34 3a 6d 6f 76 20 72 31 |p r1,#144:mov r1| 00008350 2c 23 30 20 3a 20 6d 6f 76 65 71 20 72 31 2c 23 |,#0 : moveq r1,#| 00008360 31 3a 73 74 72 20 72 31 2c 5b 72 35 2c 23 58 6d |1:str r1,[r5,#Xm| 00008370 5d 3a 6d 6f 76 20 72 31 2c 23 30 20 3a 20 73 74 |]:mov r1,#0 : st| 00008380 72 62 20 72 31 2c 5b 72 30 5d 2c 23 31 20 3a 20 |rb r1,[r0],#1 : | 00008390 73 74 72 62 20 72 31 2c 5b 72 30 5d 2c 23 31 3a |strb r1,[r0],#1:| 000083a0 61 64 64 20 72 30 2c 72 30 2c 23 33 32 30 0d 51 |add r0,r0,#320.Q| 000083b0 22 fa 73 75 62 20 72 30 2c 72 30 2c 23 32 20 3a |".sub r0,r0,#2 :| 000083c0 20 73 74 72 20 72 30 2c 5b 72 35 2c 23 58 6a 5d | str r0,[r5,#Xj]| 000083d0 3a 2e 67 56 20 6c 64 6d 66 64 20 72 31 33 21 2c |:.gV ldmfd r13!,| 000083e0 7b 70 63 7d 3a 2e 5a 78 20 53 54 4d 46 44 20 72 |{pc}:.Zx STMFD r| 000083f0 31 33 21 2c 7b 72 31 34 7d 3a 4c 44 52 20 72 30 |13!,{r14}:LDR r0| 00008400 2c 5b 72 35 2c 23 31 34 30 30 5d 3a 4d 4f 56 20 |,[r5,#1400]:MOV | 00008410 72 32 2c 23 30 3a 4c 44 52 20 72 31 2c 5b 72 35 |r2,#0:LDR r1,[r5| 00008420 2c 23 31 33 30 38 5d 3a 2e 67 57 20 42 4c 20 67 |,#1308]:.gW BL g| 00008430 58 3a 53 55 42 20 72 31 2c 72 31 2c 23 28 33 32 |X:SUB r1,r1,#(32| 00008440 30 2a 31 36 29 3a 41 44 44 20 72 31 2c 72 31 2c |0*16):ADD r1,r1,| 00008450 23 32 34 3a 41 44 44 20 72 30 2c 72 30 2c 23 34 |#24:ADD r0,r0,#4| 00008460 3a 43 4d 50 20 72 30 2c 23 31 31 32 30 3a ec 51 |:CMP r0,#1120:.Q| 00008470 20 72 30 2c 23 31 30 30 30 3a 41 44 44 45 51 20 | r0,#1000:ADDEQ | 00008480 72 30 2c 72 30 2c 23 31 30 30 3a 41 44 44 20 72 |r0,r0,#100:ADD r| 00008490 32 2c 72 32 2c 23 31 3a 43 4d 50 20 72 32 2c 23 |2,r2,#1:CMP r2,#| 000084a0 35 3a 42 4e 45 20 67 57 0d 51 f4 ff 4c 44 4d 46 |5:BNE gW.Q..LDMF| 000084b0 44 20 72 31 33 21 2c 7b 50 43 7d 3a 2e 67 58 20 |D r13!,{PC}:.gX | 000084c0 73 74 6d 66 64 20 72 31 33 21 2c 7b 72 31 34 7d |stmfd r13!,{r14}| 000084d0 3a 6c 64 72 20 72 33 2c 5b 72 35 2c 23 31 33 30 |:ldr r3,[r5,#130| 000084e0 30 5d 3a 6d 6f 76 20 72 34 2c 23 35 31 32 3a 6d |0]:mov r4,#512:m| 000084f0 6c 61 20 72 33 2c 72 34 2c 72 32 2c 72 33 3a 6c |la r3,r4,r2,r3:l| 00008500 64 72 20 72 34 2c 5b 72 35 2c 72 30 5d 3a 63 6d |dr r4,[r5,r0]:cm| 00008510 70 20 72 34 2c 23 31 3a 61 64 64 6e 65 20 72 33 |p r4,#1:addne r3| 00008520 2c 72 33 2c 23 32 35 36 3a 6d 6f 76 20 72 34 2c |,r3,#256:mov r4,| 00008530 23 30 3a 2e 67 59 20 6d 6f 76 20 72 36 2c 23 30 |#0:.gY mov r6,#0| 00008540 3a 2e 67 5a 20 6c 64 72 20 72 37 2c 5b 72 33 5d |:.gZ ldr r7,[r3]| 00008550 2c 23 34 3a 73 74 72 20 72 37 2c 5b 72 31 5d 2c |,#4:str r7,[r1],| 00008560 23 34 3a 61 64 64 20 72 36 2c 72 36 2c 23 31 3a |#4:add r6,r6,#1:| 00008570 63 6d 70 20 72 36 2c 23 34 3a 62 6e 65 20 67 5a |cmp r6,#4:bne gZ| 00008580 3a 61 64 64 20 72 34 2c 72 34 2c 23 31 3a 61 64 |:add r4,r4,#1:ad| 00008590 64 20 72 31 2c 72 31 2c 23 33 30 34 3a 63 6d 70 |d r1,r1,#304:cmp| 000085a0 20 72 34 2c 23 31 36 0d 52 bc f4 62 6e 65 20 67 | r4,#16.R..bne g| 000085b0 59 3a 6c 64 6d 66 64 20 72 31 33 21 2c 7b 70 63 |Y:ldmfd r13!,{pc| 000085c0 7d 3a 2e 61 55 20 73 74 6d 66 64 20 72 31 33 21 |}:.aU stmfd r13!| 000085d0 2c 7b 72 31 34 7d 3a 6c 64 72 20 72 30 2c 5b 72 |,{r14}:ldr r0,[r| 000085e0 35 2c 23 31 33 30 34 5d 3a 6c 64 72 20 72 31 2c |5,#1304]:ldr r1,| 000085f0 5b 72 35 2c 23 31 33 31 32 5d 3a 6c 64 72 20 72 |[r5,#1312]:ldr r| 00008600 32 2c 5b 72 35 2c 23 31 33 32 30 5d 3a 63 6d 70 |2,[r5,#1320]:cmp| 00008610 20 72 32 2c 23 36 3a 6d 6f 76 65 71 20 72 32 2c | r2,#6:moveq r2,| 00008620 23 30 3a 6d 6f 76 20 72 33 2c 23 28 34 38 2a 31 |#0:mov r3,#(48*1| 00008630 36 29 3a 6d 6c 61 20 72 30 2c 72 33 2c 72 32 2c |6):mla r0,r3,r2,| 00008640 72 30 3a 6d 6f 76 20 72 33 2c 23 30 3a 2e 67 61 |r0:mov r3,#0:.ga| 00008650 20 6d 6f 76 20 72 32 2c 23 30 3a 2e 67 62 20 6c | mov r2,#0:.gb l| 00008660 64 72 20 72 34 2c 5b 72 30 5d 2c 23 34 3a 73 74 |dr r4,[r0],#4:st| 00008670 72 20 72 34 2c 5b 72 31 5d 2c 23 34 3a 61 64 64 |r r4,[r1],#4:add| 00008680 20 72 32 2c 72 32 2c 23 31 3a 63 6d 70 20 72 32 | r2,r2,#1:cmp r2| 00008690 2c 23 31 32 3a 62 6e 65 20 67 62 0d 53 7a f7 61 |,#12:bne gb.Sz.a| 000086a0 64 64 20 72 31 2c 72 31 2c 23 32 37 32 3a 61 64 |dd r1,r1,#272:ad| 000086b0 64 20 72 33 2c 72 33 2c 23 31 3a 63 6d 70 20 72 |d r3,r3,#1:cmp r| 000086c0 33 2c 23 31 36 3a 62 6e 65 20 67 61 3a 6c 64 72 |3,#16:bne ga:ldr| 000086d0 20 72 30 2c 5b 72 35 2c 23 31 33 31 32 5d 3a 53 | r0,[r5,#1312]:S| 000086e0 55 42 20 52 30 2c 52 30 2c 23 33 36 3a 6c 64 72 |UB R0,R0,#36:ldr| 000086f0 20 72 31 2c 5b 72 35 2c 23 31 33 34 34 5d 3a 6c | r1,[r5,#1344]:l| 00008700 64 72 20 72 32 2c 5b 72 35 2c 23 31 33 32 30 5d |dr r2,[r5,#1320]| 00008710 3a 63 6d 70 20 72 32 2c 23 30 3a 63 6d 70 6e 65 |:cmp r2,#0:cmpne| 00008720 20 72 32 2c 23 36 3a 6c 64 72 20 72 34 2c 5b 72 | r2,#6:ldr r4,[r| 00008730 35 2c 23 31 33 34 38 5d 3a 61 64 64 6e 65 20 72 |5,#1348]:addne r| 00008740 31 2c 72 31 2c 72 34 3a 6d 6f 76 20 72 33 2c 23 |1,r1,r4:mov r3,#| 00008750 30 20 3a 20 2e 67 63 3a 6d 6f 76 20 72 34 2c 23 |0 : .gc:mov r4,#| 00008760 30 20 3a 20 2e 67 64 3a 6c 64 72 20 72 36 2c 5b |0 : .gd:ldr r6,[| 00008770 72 31 5d 2c 23 34 3a 73 74 72 20 72 36 2c 5b 72 |r1],#4:str r6,[r| 00008780 30 5d 2c 23 34 3a 61 64 64 20 72 34 2c 72 34 2c |0],#4:add r4,r4,| 00008790 23 31 0d 54 24 f4 63 6d 70 20 72 34 2c 23 39 3a |#1.T$.cmp r4,#9:| 000087a0 62 6e 65 20 67 64 3a 61 64 64 20 72 30 2c 72 30 |bne gd:add r0,r0| 000087b0 2c 23 32 38 30 3a 61 64 64 20 72 30 2c 72 30 2c |,#280:add r0,r0,| 000087c0 23 34 3a 61 64 64 20 72 33 2c 72 33 2c 23 31 3a |#4:add r3,r3,#1:| 000087d0 63 6d 70 20 72 33 2c 23 31 36 3a 62 6e 65 20 67 |cmp r3,#16:bne g| 000087e0 63 3a 6c 64 6d 66 64 20 72 31 33 21 2c 7b 70 63 |c:ldmfd r13!,{pc| 000087f0 7d 3a 2e 61 75 20 73 74 6d 66 64 20 72 31 33 21 |}:.au stmfd r13!| 00008800 2c 7b 72 31 34 7d 3a 6c 64 72 20 72 30 2c 5b 72 |,{r14}:ldr r0,[r| 00008810 35 2c 23 59 79 5d 3a 20 63 6d 70 20 72 30 2c 23 |5,#Yy]: cmp r0,#| 00008820 30 20 3a 20 62 65 71 20 67 65 3a 6d 6f 76 20 72 |0 : beq ge:mov r| 00008830 31 2c 23 34 30 30 3a 6c 64 72 20 72 32 2c 5b 72 |1,#400:ldr r2,[r| 00008840 35 2c 23 59 77 5d 3a 6d 6c 61 20 72 32 2c 72 31 |5,#Yw]:mla r2,r1| 00008850 2c 72 30 2c 72 32 3a 6c 64 72 20 72 33 2c 5b 72 |,r0,r2:ldr r3,[r| 00008860 35 2c 23 59 78 5d 3a 6d 6f 76 20 72 34 2c 23 30 |5,#Yx]:mov r4,#0| 00008870 20 3a 20 2e 67 66 3a 6d 6f 76 20 72 36 2c 23 30 | : .gf:mov r6,#0| 00008880 20 3a 20 2e 67 67 0d 54 d8 fe 6c 64 72 20 72 37 | : .gg.T..ldr r7| 00008890 2c 5b 72 32 5d 2c 23 34 3a 73 74 72 20 72 37 2c |,[r2],#4:str r7,| 000088a0 5b 72 33 5d 2c 23 34 3a 61 64 64 20 72 36 2c 72 |[r3],#4:add r6,r| 000088b0 36 2c 23 34 3a 63 6d 70 20 72 36 2c 23 32 30 3a |6,#4:cmp r6,#20:| 000088c0 62 6e 65 20 67 67 3a 61 64 64 20 72 34 2c 72 34 |bne gg:add r4,r4| 000088d0 2c 23 31 3a 61 64 64 20 72 33 2c 72 33 2c 23 33 |,#1:add r3,r3,#3| 000088e0 30 30 3a 63 6d 70 20 72 34 2c 23 32 30 3a 62 6e |00:cmp r4,#20:bn| 000088f0 65 20 67 66 3a 6c 64 72 20 72 34 2c 5b 72 35 2c |e gf:ldr r4,[r5,| 00008900 23 59 7a 5d 3a 43 4d 50 20 52 34 2c 23 30 20 3a |#Yz]:CMP R4,#0 :| 00008910 ec 51 20 52 34 2c 23 31 20 3a 20 4d 4f 56 4e 45 |.Q R4,#1 : MOVNE| 00008920 20 52 34 2c 23 30 3a 43 4d 50 20 52 34 2c 23 30 | R4,#0:CMP R4,#0| 00008930 20 3a 20 42 45 51 20 67 65 3a 61 64 64 20 72 30 | : BEQ ge:add r0| 00008940 2c 72 30 2c 23 31 20 3a 20 63 6d 70 20 72 30 2c |,r0,#1 : cmp r0,| 00008950 23 35 20 3a 20 6d 6f 76 65 71 20 72 30 2c 23 30 |#5 : moveq r0,#0| 00008960 3a 73 74 72 20 72 30 2c 5b 72 35 2c 23 59 79 5d |:str r0,[r5,#Yy]| 00008970 3a 2e 67 65 20 6c 64 6d 66 64 20 72 31 33 21 2c |:.ge ldmfd r13!,| 00008980 7b 70 63 7d 0d 55 a0 df 2e 57 5a 20 73 74 6d 66 |{pc}.U...WZ stmf| 00008990 64 20 72 31 33 21 2c 7b 72 31 34 7d 3a 6c 64 72 |d r13!,{r14}:ldr| 000089a0 20 72 30 2c 5b 72 35 2c 23 58 77 5d 3a 6c 64 72 | r0,[r5,#Xw]:ldr| 000089b0 20 72 31 2c 5b 72 35 2c 23 58 78 5d 3a 6c 64 72 | r1,[r5,#Xx]:ldr| 000089c0 20 72 32 2c 5b 72 35 2c 23 58 79 5d 3a 6c 64 72 | r2,[r5,#Xy]:ldr| 000089d0 20 72 33 2c 5b 72 35 2c 23 58 7a 5d 3a 4c 44 52 | r3,[r5,#Xz]:LDR| 000089e0 20 52 34 2c 5b 72 35 2c 23 35 30 30 5d 3a 43 4d | R4,[r5,#500]:CM| 000089f0 50 20 52 34 2c 23 30 3a 42 45 51 20 67 68 3a 41 |P R4,#0:BEQ gh:A| 00008a00 44 44 20 52 33 2c 52 33 2c 52 34 3a 63 6d 70 20 |DD R3,R3,R4:cmp | 00008a10 72 33 2c 23 31 30 20 3a 20 73 75 62 67 65 20 72 |r3,#10 : subge r| 00008a20 33 2c 72 33 2c 23 31 30 20 3a 20 61 64 64 67 65 |3,r3,#10 : addge| 00008a30 20 72 32 2c 72 32 2c 23 31 3a 63 6d 70 20 72 32 | r2,r2,#1:cmp r2| 00008a40 2c 23 31 30 20 3a 20 6d 6f 76 65 71 20 72 32 2c |,#10 : moveq r2,| 00008a50 23 30 20 3a 20 61 64 64 65 71 20 72 31 2c 72 31 |#0 : addeq r1,r1| 00008a60 2c 23 31 0d 56 0e ff 63 6d 70 20 72 31 2c 23 31 |,#1.V..cmp r1,#1| 00008a70 30 20 3a 20 6d 6f 76 65 71 20 72 31 2c 23 30 20 |0 : moveq r1,#0 | 00008a80 3a 20 61 64 64 65 71 20 72 30 2c 72 30 2c 23 31 |: addeq r0,r0,#1| 00008a90 3a 63 6d 70 20 72 30 2c 23 31 30 20 3a 20 6d 6f |:cmp r0,#10 : mo| 00008aa0 76 65 71 20 72 31 30 2c 23 30 3a 73 74 72 20 72 |veq r10,#0:str r| 00008ab0 30 2c 5b 72 35 2c 23 58 77 5d 3a 73 74 72 20 72 |0,[r5,#Xw]:str r| 00008ac0 31 2c 5b 72 35 2c 23 58 78 5d 3a 73 74 72 20 72 |1,[r5,#Xx]:str r| 00008ad0 32 2c 5b 72 35 2c 23 58 79 5d 3a 73 74 72 20 72 |2,[r5,#Xy]:str r| 00008ae0 33 2c 5b 72 35 2c 23 58 7a 5d 3a 62 6c 20 56 7a |3,[r5,#Xz]:bl Vz| 00008af0 3a 2e 67 68 20 6d 6f 76 20 72 30 2c 23 30 3a 6c |:.gh mov r0,#0:l| 00008b00 64 6d 66 64 20 72 31 33 21 2c 7b 70 63 7d 3a 2e |dmfd r13!,{pc}:.| 00008b10 56 7a 20 73 74 6d 66 64 20 72 31 33 21 2c 7b 72 |Vz stmfd r13!,{r| 00008b20 31 34 7d 3a 6d 6f 76 20 72 30 2c 23 33 32 38 3a |14}:mov r0,#328:| 00008b30 6c 64 72 20 72 34 2c 5b 72 35 2c 23 5a 57 5d 3a |ldr r4,[r5,#ZW]:| 00008b40 2e 67 69 20 6c 64 72 20 72 31 2c 5b 72 35 2c 72 |.gi ldr r1,[r5,r| 00008b50 30 5d 3a 6c 64 72 20 72 32 2c 5b 72 35 2c 23 57 |0]:ldr r2,[r5,#W| 00008b60 77 5d 0d 56 cc ea 6d 6f 76 20 72 33 2c 23 32 35 |w].V..mov r3,#25| 00008b70 36 20 3a 20 6d 6c 61 20 72 32 2c 72 33 2c 72 31 |6 : mla r2,r3,r1| 00008b80 2c 72 32 3a 6d 6f 76 20 72 31 2c 23 30 3a 2e 67 |,r2:mov r1,#0:.g| 00008b90 6a 20 6d 6f 76 20 72 33 2c 23 30 3a 2e 67 6b 20 |j mov r3,#0:.gk | 00008ba0 6c 64 72 20 72 36 2c 5b 72 32 5d 2c 23 34 20 3a |ldr r6,[r2],#4 :| 00008bb0 20 73 74 72 20 72 36 2c 5b 72 34 5d 2c 23 34 3a | str r6,[r4],#4:| 00008bc0 61 64 64 20 72 33 2c 72 33 2c 23 31 3a 63 6d 70 |add r3,r3,#1:cmp| 00008bd0 20 72 33 2c 23 34 3a 62 6e 65 20 67 6b 3a 61 64 | r3,#4:bne gk:ad| 00008be0 64 20 72 31 2c 72 31 2c 23 31 20 3a 20 61 64 64 |d r1,r1,#1 : add| 00008bf0 20 72 34 2c 72 34 2c 23 33 30 34 3a 63 6d 70 20 | r4,r4,#304:cmp | 00008c00 72 31 2c 23 31 36 3a 62 6e 65 20 67 6a 3a 61 64 |r1,#16:bne gj:ad| 00008c10 64 20 72 34 2c 72 34 2c 23 31 36 20 3a 20 73 75 |d r4,r4,#16 : su| 00008c20 62 20 72 34 2c 72 34 2c 23 39 36 30 3a 73 75 62 |b r4,r4,#960:sub| 00008c30 20 72 34 2c 72 34 2c 23 39 36 30 20 3a 20 73 75 | r4,r4,#960 : su| 00008c40 62 20 72 34 2c 72 34 2c 23 39 36 30 0d 57 44 f3 |b r4,r4,#960.WD.| 00008c50 73 75 62 20 72 34 2c 72 34 2c 23 39 36 30 20 3a |sub r4,r4,#960 :| 00008c60 20 73 75 62 20 72 34 2c 72 34 2c 23 39 36 30 3a | sub r4,r4,#960:| 00008c70 73 75 62 20 72 34 2c 72 34 2c 23 33 32 30 3a 61 |sub r4,r4,#320:a| 00008c80 64 64 20 72 30 2c 72 30 2c 23 34 3a 63 6d 70 20 |dd r0,r0,#4:cmp | 00008c90 72 30 2c 23 33 34 34 3a 62 6e 65 20 67 69 3a 6c |r0,#344:bne gi:l| 00008ca0 64 6d 66 64 20 72 31 33 21 2c 7b 70 63 7d 3a 2e |dmfd r13!,{pc}:.| 00008cb0 5a 79 20 73 74 6d 66 64 20 72 31 33 21 2c 7b 72 |Zy stmfd r13!,{r| 00008cc0 31 34 7d 3a 6c 64 72 20 72 30 2c 5b 72 35 2c 23 |14}:ldr r0,[r5,#| 00008cd0 59 55 5d 3a 6c 64 72 20 72 31 2c 5b 72 35 2c 23 |YU]:ldr r1,[r5,#| 00008ce0 59 56 5d 3a 6d 6f 76 20 72 33 2c 23 31 36 38 3a |YV]:mov r3,#168:| 00008cf0 6d 6c 61 20 72 30 2c 72 31 2c 72 33 2c 72 30 3a |mla r0,r1,r3,r0:| 00008d00 6c 64 72 20 72 32 2c 5b 72 35 2c 23 59 59 5d 3a |ldr r2,[r5,#YY]:| 00008d10 6d 6f 76 20 72 33 2c 23 30 20 3a 20 2e 67 6c 3a |mov r3,#0 : .gl:| 00008d20 6d 6f 76 20 72 34 2c 23 30 20 3a 20 2e 67 6d 3a |mov r4,#0 : .gm:| 00008d30 6c 64 72 62 20 72 31 2c 5b 72 30 5d 2c 23 31 0d |ldrb r1,[r0],#1.| 00008d40 58 0c fa 63 6d 70 20 72 31 2c 23 31 20 3a 20 62 |X..cmp r1,#1 : b| 00008d50 65 71 20 67 6e 3a 73 74 72 62 20 72 31 2c 5b 72 |eq gn:strb r1,[r| 00008d60 32 5d 3a 2e 67 6e 20 61 64 64 20 72 32 2c 72 32 |2]:.gn add r2,r2| 00008d70 2c 23 31 3a 61 64 64 20 72 34 2c 72 34 2c 23 31 |,#1:add r4,r4,#1| 00008d80 3a 63 6d 70 20 72 34 2c 23 31 32 3a 62 6e 65 20 |:cmp r4,#12:bne | 00008d90 67 6d 3a 61 64 64 20 72 33 2c 72 33 2c 23 31 3a |gm:add r3,r3,#1:| 00008da0 61 64 64 20 72 32 2c 72 32 2c 23 33 30 30 3a 41 |add r2,r2,#300:A| 00008db0 44 44 20 52 32 2c 52 32 2c 23 38 3a 63 6d 70 20 |DD R2,R2,#8:cmp | 00008dc0 72 33 2c 23 31 34 20 3a 20 62 6e 65 20 67 6c 3a |r3,#14 : bne gl:| 00008dd0 6c 64 72 20 72 30 2c 5b 72 35 2c 23 59 55 5d 3a |ldr r0,[r5,#YU]:| 00008de0 6c 64 72 20 72 31 2c 5b 72 35 2c 23 59 57 5d 3a |ldr r1,[r5,#YW]:| 00008df0 6d 6f 76 20 72 33 2c 23 31 36 38 3a 6d 6c 61 20 |mov r3,#168:mla | 00008e00 72 30 2c 72 31 2c 72 33 2c 72 30 3a 6c 64 72 20 |r0,r1,r3,r0:ldr | 00008e10 72 32 2c 5b 72 35 2c 23 59 59 5d 3a 61 64 64 20 |r2,[r5,#YY]:add | 00008e20 72 32 2c 72 32 2c 23 31 37 3a 6d 6f 76 20 72 33 |r2,r2,#17:mov r3| 00008e30 2c 23 30 20 3a 20 2e 67 6f 0d 58 b6 fe 6d 6f 76 |,#0 : .go.X..mov| 00008e40 20 72 34 2c 23 30 20 3a 20 2e 67 70 3a 6c 64 72 | r4,#0 : .gp:ldr| 00008e50 62 20 72 31 2c 5b 72 30 5d 2c 23 31 3a 63 6d 70 |b r1,[r0],#1:cmp| 00008e60 20 72 31 2c 23 31 20 3a 20 62 65 71 20 67 71 3a | r1,#1 : beq gq:| 00008e70 73 74 72 62 20 72 31 2c 5b 72 32 5d 3a 2e 67 71 |strb r1,[r2]:.gq| 00008e80 20 61 64 64 20 72 32 2c 72 32 2c 23 31 3a 61 64 | add r2,r2,#1:ad| 00008e90 64 20 72 34 2c 72 34 2c 23 31 3a 63 6d 70 20 72 |d r4,r4,#1:cmp r| 00008ea0 34 2c 23 31 32 20 3a 20 62 6e 65 20 67 70 3a 61 |4,#12 : bne gp:a| 00008eb0 64 64 20 72 33 2c 72 33 2c 23 31 3a 61 64 64 20 |dd r3,r3,#1:add | 00008ec0 72 32 2c 72 32 2c 23 33 30 30 3a 41 44 44 20 52 |r2,r2,#300:ADD R| 00008ed0 32 2c 52 32 2c 23 38 3a 63 6d 70 20 72 33 2c 23 |2,R2,#8:cmp r3,#| 00008ee0 31 34 20 3a 20 62 6e 65 20 67 6f 3a 6c 64 72 20 |14 : bne go:ldr | 00008ef0 72 30 2c 5b 72 35 2c 23 59 55 5d 3a 6c 64 72 20 |r0,[r5,#YU]:ldr | 00008f00 72 31 2c 5b 72 35 2c 23 59 58 5d 3a 6d 6f 76 20 |r1,[r5,#YX]:mov | 00008f10 72 33 2c 23 31 36 38 3a 6d 6c 61 20 72 30 2c 72 |r3,#168:mla r0,r| 00008f20 31 2c 72 33 2c 72 30 3a 6c 64 72 20 72 32 2c 5b |1,r3,r0:ldr r2,[| 00008f30 72 35 2c 23 59 59 5d 0d 59 56 f5 61 64 64 20 72 |r5,#YY].YV.add r| 00008f40 32 2c 72 32 2c 23 33 34 3a 6d 6f 76 20 72 33 2c |2,r2,#34:mov r3,| 00008f50 23 30 20 3a 20 2e 67 72 3a 6d 6f 76 20 72 34 2c |#0 : .gr:mov r4,| 00008f60 23 30 20 3a 20 2e 67 73 3a 6c 64 72 62 20 72 31 |#0 : .gs:ldrb r1| 00008f70 2c 5b 72 30 5d 2c 23 31 3a 63 6d 70 20 72 31 2c |,[r0],#1:cmp r1,| 00008f80 23 31 20 3a 20 62 65 71 20 67 74 3a 73 74 72 62 |#1 : beq gt:strb| 00008f90 20 72 31 2c 5b 72 32 5d 3a 2e 67 74 20 61 64 64 | r1,[r2]:.gt add| 00008fa0 20 72 32 2c 72 32 2c 23 31 3a 61 64 64 20 72 34 | r2,r2,#1:add r4| 00008fb0 2c 72 34 2c 23 31 3a 63 6d 70 20 72 34 2c 23 31 |,r4,#1:cmp r4,#1| 00008fc0 32 20 3a 20 62 6e 65 20 67 73 3a 61 64 64 20 72 |2 : bne gs:add r| 00008fd0 33 2c 72 33 2c 23 31 3a 61 64 64 20 72 32 2c 72 |3,r3,#1:add r2,r| 00008fe0 32 2c 23 33 30 30 3a 41 44 44 20 52 32 2c 52 32 |2,#300:ADD R2,R2| 00008ff0 2c 23 38 3a 63 6d 70 20 72 33 2c 23 31 34 20 3a |,#8:cmp r3,#14 :| 00009000 20 62 6e 65 20 67 72 3a 6c 64 6d 66 64 20 72 31 | bne gr:ldmfd r1| 00009010 33 21 2c 7b 70 63 7d 3a 2e 66 69 20 73 74 6d 66 |3!,{pc}:.fi stmf| 00009020 64 20 72 31 33 21 2c 7b 72 31 34 7d 0d 5a 1e f7 |d r13!,{r14}.Z..| 00009030 6d 6f 76 20 72 30 2c 23 31 20 3a 20 73 74 72 20 |mov r0,#1 : str | 00009040 72 30 2c 5b 72 35 2c 23 58 58 5d 3a 6c 64 72 20 |r0,[r5,#XX]:ldr | 00009050 72 30 2c 5b 72 35 2c 23 57 78 5d 3a 6c 64 72 20 |r0,[r5,#Wx]:ldr | 00009060 72 31 2c 5b 72 35 2c 23 5a 58 5d 3a 6d 6f 76 20 |r1,[r5,#ZX]:mov | 00009070 72 32 2c 23 30 3a 2e 67 75 20 6d 6f 76 20 72 33 |r2,#0:.gu mov r3| 00009080 2c 23 30 3a 2e 67 76 20 6c 64 72 62 20 72 34 2c |,#0:.gv ldrb r4,| 00009090 5b 72 30 5d 2c 23 31 20 3a 20 73 74 72 62 20 72 |[r0],#1 : strb r| 000090a0 34 2c 5b 72 31 5d 2c 23 31 3a 61 64 64 20 72 33 |4,[r1],#1:add r3| 000090b0 2c 72 33 2c 23 31 3a 63 6d 70 20 72 33 2c 23 31 |,r3,#1:cmp r3,#1| 000090c0 30 30 3a 62 6e 65 20 67 76 3a 61 64 64 20 72 31 |00:bne gv:add r1| 000090d0 2c 72 31 2c 23 32 32 30 20 3a 20 61 64 64 20 72 |,r1,#220 : add r| 000090e0 32 2c 72 32 2c 23 31 3a 63 6d 70 20 72 32 2c 23 |2,r2,#1:cmp r2,#| 000090f0 32 36 3a 62 6e 65 20 67 75 3a 6d 6f 76 20 72 33 |26:bne gu:mov r3| 00009100 2c 23 36 34 3a 2e 67 77 20 6d 6f 76 20 72 30 2c |,#64:.gw mov r0,| 00009110 23 31 39 20 3a 20 73 77 69 20 22 4f 53 5f 42 79 |#19 : swi "OS_By| 00009120 74 65 22 0d 5a aa ff 73 75 62 20 72 33 2c 72 33 |te".Z..sub r3,r3| 00009130 2c 23 31 3a 63 6d 70 20 72 33 2c 23 30 3a 62 6e |,#1:cmp r3,#0:bn| 00009140 65 20 67 77 3a 6c 64 6d 66 64 20 72 31 33 21 2c |e gw:ldmfd r13!,| 00009150 7b 70 63 7d 3a 2e 57 62 20 73 74 6d 66 64 20 72 |{pc}:.Wb stmfd r| 00009160 31 33 21 2c 7b 72 31 34 7d 3a 6c 64 72 20 72 30 |13!,{r14}:ldr r0| 00009170 2c 5b 72 35 2c 23 59 6e 5d 3a 6c 64 72 20 72 31 |,[r5,#Yn]:ldr r1| 00009180 2c 5b 72 35 2c 23 59 6f 5d 3a 6d 6f 76 20 72 32 |,[r5,#Yo]:mov r2| 00009190 2c 23 30 3a 2e 67 78 20 6d 6f 76 20 72 33 2c 23 |,#0:.gx mov r3,#| 000091a0 30 3a 2e 67 79 20 6c 64 72 62 20 72 34 2c 5b 72 |0:.gy ldrb r4,[r| 000091b0 30 5d 2c 23 31 3a 63 6d 70 20 72 34 2c 23 30 20 |0],#1:cmp r4,#0 | 000091c0 3a 20 62 65 71 20 67 7a 3a 73 74 72 62 20 72 34 |: beq gz:strb r4| 000091d0 2c 5b 72 31 5d 3a 2e 67 7a 20 61 64 64 20 72 31 |,[r1]:.gz add r1| 000091e0 2c 72 31 2c 23 31 3a 61 64 64 20 72 33 2c 72 33 |,r1,#1:add r3,r3| 000091f0 2c 23 31 3a 63 6d 70 20 72 33 2c 23 31 30 34 3a |,#1:cmp r3,#104:| 00009200 62 6e 65 20 67 79 3a 61 64 64 20 72 31 2c 72 31 |bne gy:add r1,r1| 00009210 2c 23 32 31 36 3a 61 64 64 20 72 32 2c 72 32 2c |,#216:add r2,r2,| 00009220 23 31 0d 5b 90 f9 63 6d 70 20 72 32 2c 23 31 36 |#1.[..cmp r2,#16| 00009230 3a 62 6e 65 20 67 78 3a 6c 64 6d 66 64 20 72 31 |:bne gx:ldmfd r1| 00009240 33 21 2c 7b 70 63 7d 3a 2e 57 55 20 73 74 6d 66 |3!,{pc}:.WU stmf| 00009250 64 20 72 31 33 21 2c 7b 72 31 34 7d 3a 6c 64 72 |d r13!,{r14}:ldr| 00009260 20 72 30 2c 5b 72 35 2c 23 57 6f 5d 3a 6c 64 72 | r0,[r5,#Wo]:ldr| 00009270 20 72 31 2c 5b 72 35 2c 23 5a 56 5d 3a 6c 64 72 | r1,[r5,#ZV]:ldr| 00009280 20 72 32 2c 5b 72 35 2c 23 57 70 5d 3a 2e 68 55 | r2,[r5,#Wp]:.hU| 00009290 20 6d 6f 76 20 72 33 2c 23 30 3a 2e 68 56 20 6d | mov r3,#0:.hV m| 000092a0 6f 76 20 72 34 2c 23 30 3a 2e 68 57 20 6c 64 72 |ov r4,#0:.hW ldr| 000092b0 20 72 36 2c 5b 72 31 5d 2c 23 34 20 3a 20 73 74 | r6,[r1],#4 : st| 000092c0 72 20 72 36 2c 5b 72 32 5d 2c 23 34 3a 61 64 64 |r r6,[r2],#4:add| 000092d0 20 72 34 2c 72 34 2c 23 31 3a 63 6d 70 20 72 34 | r4,r4,#1:cmp r4| 000092e0 2c 23 31 38 3a 62 6e 65 20 68 57 3a 61 64 64 20 |,#18:bne hW:add | 000092f0 72 31 2c 72 31 2c 23 32 34 38 20 3a 20 61 64 64 |r1,r1,#248 : add| 00009300 20 72 33 2c 72 33 2c 23 31 3a 63 6d 70 20 72 33 | r3,r3,#1:cmp r3| 00009310 2c 23 32 32 3a 62 6e 65 20 68 56 0d 5c 62 e8 2e |,#22:bne hV.\b..| 00009320 68 58 20 6c 64 72 20 72 31 2c 5b 72 35 2c 23 5a |hX ldr r1,[r5,#Z| 00009330 56 5d 3a 6d 6f 76 20 72 33 2c 23 30 3a 2e 68 59 |V]:mov r3,#0:.hY| 00009340 20 6d 6f 76 20 72 34 2c 23 30 3a 2e 68 5a 20 6c | mov r4,#0:.hZ l| 00009350 64 72 20 72 36 2c 5b 72 30 5d 2c 23 34 20 3a 20 |dr r6,[r0],#4 : | 00009360 73 74 72 20 72 36 2c 5b 72 31 5d 2c 23 34 3a 61 |str r6,[r1],#4:a| 00009370 64 64 20 72 34 2c 72 34 2c 23 31 3a 63 6d 70 20 |dd r4,r4,#1:cmp | 00009380 72 34 2c 23 31 38 3a 62 6e 65 20 68 5a 3a 73 74 |r4,#18:bne hZ:st| 00009390 72 20 72 32 2c 5b 72 35 2c 23 58 66 5d 3a 20 73 |r r2,[r5,#Xf]: s| 000093a0 74 72 20 72 31 2c 5b 72 35 2c 23 58 65 5d 3a 20 |tr r1,[r5,#Xe]: | 000093b0 73 74 72 20 72 30 2c 5b 72 35 2c 23 58 64 5d 3a |str r0,[r5,#Xd]:| 000093c0 6d 6f 76 20 72 30 2c 23 31 39 20 3a 20 73 77 69 |mov r0,#19 : swi| 000093d0 20 22 4f 53 5f 42 79 74 65 22 3a 6c 64 72 20 72 | "OS_Byte":ldr r| 000093e0 30 2c 5b 72 35 2c 23 31 36 30 30 5d 3a 63 6d 70 |0,[r5,#1600]:cmp| 000093f0 20 72 30 2c 23 31 3a 62 6e 65 20 68 61 3a 42 4c | r0,#1:bne ha:BL| 00009400 20 61 6c 0d 5c e4 fe 2e 68 61 20 6c 64 72 20 72 | al.\...ha ldr r| 00009410 30 2c 5b 72 35 2c 23 58 64 5d 3a 20 6c 64 72 20 |0,[r5,#Xd]: ldr | 00009420 72 31 2c 5b 72 35 2c 23 58 65 5d 3a 20 6c 64 72 |r1,[r5,#Xe]: ldr| 00009430 20 72 32 2c 5b 72 35 2c 23 58 66 5d 3a 61 64 64 | r2,[r5,#Xf]:add| 00009440 20 72 31 2c 72 31 2c 23 32 34 38 20 3a 20 61 64 | r1,r1,#248 : ad| 00009450 64 20 72 33 2c 72 33 2c 23 31 3a 63 6d 70 20 72 |d r3,r3,#1:cmp r| 00009460 33 2c 23 32 32 3a 62 6e 65 20 68 59 3a 6d 6f 76 |3,#22:bne hY:mov| 00009470 20 72 34 2c 23 30 3a 2e 68 62 20 6d 6f 76 20 72 | r4,#0:.hb mov r| 00009480 30 2c 23 31 39 20 3a 20 73 77 69 20 22 4f 53 5f |0,#19 : swi "OS_| 00009490 42 79 74 65 22 3a 6c 64 72 20 72 30 2c 5b 72 35 |Byte":ldr r0,[r5| 000094a0 2c 23 31 36 30 30 5d 3a 63 6d 70 20 72 30 2c 23 |,#1600]:cmp r0,#| 000094b0 31 3a 62 6e 65 20 68 63 3a 42 4c 20 61 6c 3a 2e |1:bne hc:BL al:.| 000094c0 68 63 20 61 64 64 20 72 34 2c 72 34 2c 23 31 3a |hc add r4,r4,#1:| 000094d0 63 6d 70 20 72 34 2c 23 31 32 3a 62 6e 65 20 68 |cmp r4,#12:bne h| 000094e0 62 3a 6c 64 72 20 72 31 2c 5b 72 35 2c 23 5a 56 |b:ldr r1,[r5,#ZV| 000094f0 5d 3a 6c 64 72 20 72 32 2c 5b 72 35 2c 23 57 70 |]:ldr r2,[r5,#Wp| 00009500 5d 0d 5d 7a e8 6d 6f 76 20 72 33 2c 23 30 3a 2e |].]z.mov r3,#0:.| 00009510 68 64 20 6d 6f 76 20 72 34 2c 23 30 3a 2e 68 65 |hd mov r4,#0:.he| 00009520 20 6c 64 72 20 72 36 2c 5b 72 32 5d 2c 23 34 20 | ldr r6,[r2],#4 | 00009530 3a 20 73 74 72 20 72 36 2c 5b 72 31 5d 2c 23 34 |: str r6,[r1],#4| 00009540 3a 61 64 64 20 72 34 2c 72 34 2c 23 31 3a 63 6d |:add r4,r4,#1:cm| 00009550 70 20 72 34 2c 23 31 38 3a 62 6e 65 20 68 65 3a |p r4,#18:bne he:| 00009560 73 74 72 20 72 31 2c 5b 72 35 2c 23 58 65 5d 3a |str r1,[r5,#Xe]:| 00009570 20 73 74 72 20 72 32 2c 5b 72 35 2c 23 58 66 5d | str r2,[r5,#Xf]| 00009580 3a 6d 6f 76 20 72 30 2c 23 31 39 20 3a 20 73 77 |:mov r0,#19 : sw| 00009590 69 20 22 4f 53 5f 42 79 74 65 22 3a 6c 64 72 20 |i "OS_Byte":ldr | 000095a0 72 30 2c 5b 72 35 2c 23 31 36 30 30 5d 3a 63 6d |r0,[r5,#1600]:cm| 000095b0 70 20 72 30 2c 23 31 3a 62 6e 65 20 68 66 3a 42 |p r0,#1:bne hf:B| 000095c0 4c 20 61 6c 3a 2e 68 66 20 6c 64 72 20 72 31 2c |L al:.hf ldr r1,| 000095d0 5b 72 35 2c 23 58 65 5d 3a 20 6c 64 72 20 72 32 |[r5,#Xe]: ldr r2| 000095e0 2c 5b 72 35 2c 23 58 66 5d 0d 5d fc fe 61 64 64 |,[r5,#Xf].]..add| 000095f0 20 72 31 2c 72 31 2c 23 32 34 38 20 3a 20 61 64 | r1,r1,#248 : ad| 00009600 64 20 72 33 2c 72 33 2c 23 31 3a 63 6d 70 20 72 |d r3,r3,#1:cmp r| 00009610 33 2c 23 32 32 3a 62 6e 65 20 68 64 3a 6c 64 6d |3,#22:bne hd:ldm| 00009620 66 64 20 72 31 33 21 2c 7b 70 63 7d 3a 2e 68 67 |fd r13!,{pc}:.hg| 00009630 20 73 74 6d 66 64 20 72 31 33 21 2c 7b 72 31 34 | stmfd r13!,{r14| 00009640 7d 3a 6d 6f 76 20 72 30 2c 23 30 3a 6c 64 72 20 |}:mov r0,#0:ldr | 00009650 72 31 2c 5b 72 35 2c 23 57 71 5d 3a 6c 64 72 20 |r1,[r5,#Wq]:ldr | 00009660 72 31 30 2c 5b 72 35 2c 23 56 75 5d 3a 2e 68 68 |r10,[r5,#Vu]:.hh| 00009670 20 6c 64 72 20 72 32 2c 5b 72 31 5d 2c 23 34 3a | ldr r2,[r1],#4:| 00009680 6c 64 72 42 20 72 33 2c 5b 72 31 5d 2c 23 38 20 |ldrB r3,[r1],#8 | 00009690 3a 20 6c 64 72 62 20 72 34 2c 5b 72 32 5d 3a 63 |: ldrb r4,[r2]:c| 000096a0 6d 70 20 72 34 2c 23 30 20 3a 20 62 6e 65 20 68 |mp r4,#0 : bne h| 000096b0 69 3a 73 74 72 62 20 72 33 2c 5b 72 32 5d 3a 2e |i:strb r3,[r2]:.| 000096c0 68 69 3a 61 64 64 20 72 30 2c 72 30 2c 23 31 3a |hi:add r0,r0,#1:| 000096d0 63 6d 70 20 72 30 2c 72 31 30 3a 62 6e 65 20 68 |cmp r0,r10:bne h| 000096e0 68 3a 62 6c 20 68 6a 0d 5e d8 f0 42 4c 20 68 6b |h:bl hj.^..BL hk| 000096f0 3a 6c 64 6d 66 64 20 72 31 33 21 2c 7b 70 63 7d |:ldmfd r13!,{pc}| 00009700 3a 2e 68 6c 20 73 74 6d 66 64 20 72 31 33 21 2c |:.hl stmfd r13!,| 00009710 7b 72 31 34 7d 3a 42 4c 20 68 6d 3a 6d 6f 76 20 |{r14}:BL hm:mov | 00009720 72 30 2c 23 30 3a 6c 64 72 20 72 31 2c 5b 72 35 |r0,#0:ldr r1,[r5| 00009730 2c 23 57 71 5d 3a 6c 64 72 20 72 31 30 2c 5b 72 |,#Wq]:ldr r10,[r| 00009740 35 2c 23 56 75 5d 3a 2e 68 6e 20 6c 64 72 20 72 |5,#Vu]:.hn ldr r| 00009750 32 2c 5b 72 31 5d 2c 23 34 3a 6c 64 72 42 20 72 |2,[r1],#4:ldrB r| 00009760 33 2c 5b 72 31 5d 2c 23 38 20 3a 20 6c 64 72 62 |3,[r1],#8 : ldrb| 00009770 20 72 34 2c 5b 72 32 5d 3a 63 6d 70 20 72 34 2c | r4,[r2]:cmp r4,| 00009780 72 33 20 3a 20 62 6e 65 20 68 6f 3a 6d 6f 76 20 |r3 : bne ho:mov | 00009790 72 33 2c 23 30 20 3a 20 73 74 72 62 20 72 33 2c |r3,#0 : strb r3,| 000097a0 5b 72 32 5d 3a 2e 68 6f 3a 61 64 64 20 72 30 2c |[r2]:.ho:add r0,| 000097b0 72 30 2c 23 31 3a 63 6d 70 20 72 30 2c 72 31 30 |r0,#1:cmp r0,r10| 000097c0 3a 62 6e 65 20 68 6e 3a 6c 64 6d 66 64 20 72 31 |:bne hn:ldmfd r1| 000097d0 33 21 2c 7b 70 63 7d 0d 5f dc fe 2e 68 70 20 73 |3!,{pc}._...hp s| 000097e0 74 6d 66 64 20 72 31 33 21 2c 7b 72 31 34 7d 3a |tmfd r13!,{r14}:| 000097f0 6d 6f 76 20 72 30 2c 23 30 3a 6c 64 72 20 72 31 |mov r0,#0:ldr r1| 00009800 2c 5b 72 35 2c 23 57 71 5d 3a 20 6c 64 72 20 72 |,[r5,#Wq]: ldr r| 00009810 34 2c 5b 72 35 2c 23 57 72 5d 3a 20 6c 64 72 20 |4,[r5,#Wr]: ldr | 00009820 72 36 2c 5b 72 35 2c 23 57 73 5d 3a 6c 64 72 20 |r6,[r5,#Ws]:ldr | 00009830 72 31 30 2c 5b 72 35 2c 23 56 75 5d 3a 2e 68 71 |r10,[r5,#Vu]:.hq| 00009840 20 6c 64 72 20 72 32 2c 5b 72 31 5d 2c 23 38 3a | ldr r2,[r1],#8:| 00009850 6c 64 72 20 72 33 2c 5b 72 31 5d 2c 23 34 3a 61 |ldr r3,[r1],#4:a| 00009860 64 64 20 72 32 2c 72 32 2c 72 33 3a 63 6d 70 20 |dd r2,r2,r3:cmp | 00009870 72 32 2c 72 34 20 3a 20 73 75 62 67 74 20 72 32 |r2,r4 : subgt r2| 00009880 2c 72 32 2c 72 36 3a 73 75 62 20 72 31 2c 72 31 |,r2,r6:sub r1,r1| 00009890 2c 23 31 32 20 3a 20 73 74 72 20 72 32 2c 5b 72 |,#12 : str r2,[r| 000098a0 31 5d 2c 23 31 32 3a 61 64 64 20 72 30 2c 72 30 |1],#12:add r0,r0| 000098b0 2c 23 31 3a 63 6d 70 20 72 30 2c 72 31 30 3a 62 |,#1:cmp r0,r10:b| 000098c0 6e 65 20 68 71 3a 6c 64 6d 66 64 20 72 31 33 21 |ne hq:ldmfd r13!| 000098d0 2c 7b 70 63 7d 0d 60 72 fb 2e 68 6a 20 73 74 6d |,{pc}.`r..hj stm| 000098e0 66 64 20 72 31 33 21 2c 7b 72 31 34 7d 3a 6c 64 |fd r13!,{r14}:ld| 000098f0 72 20 72 33 2c 5b 72 35 2c 23 57 72 5d 3a 6d 6f |r r3,[r5,#Wr]:mo| 00009900 76 20 72 30 2c 23 26 38 30 3a 6d 6f 76 20 72 31 |v r0,#&80:mov r1| 00009910 2c 23 37 3a 73 77 69 20 22 4f 53 5f 42 79 74 65 |,#7:swi "OS_Byte| 00009920 22 3a 63 6d 70 20 72 32 2c 23 30 3a 61 64 64 47 |":cmp r2,#0:addG| 00009930 54 20 72 33 2c 72 33 2c 23 32 35 36 3a 42 4c 45 |T r3,r3,#256:BLE| 00009940 20 68 72 3a 43 4d 50 20 52 31 2c 23 32 30 20 3a | hr:CMP R1,#20 :| 00009950 20 4d 4f 56 47 54 20 52 31 2c 23 32 30 3a 2e 68 | MOVGT R1,#20:.h| 00009960 72 20 61 64 64 20 72 33 2c 72 33 2c 72 31 3a 6d |r add r3,r3,r1:m| 00009970 6f 76 20 72 30 2c 23 26 38 30 3a 6d 6f 76 20 72 |ov r0,#&80:mov r| 00009980 31 2c 23 38 3a 73 77 69 20 22 4f 53 5f 42 79 74 |1,#8:swi "OS_Byt| 00009990 65 22 3a 63 6d 70 20 72 31 2c 23 31 30 30 3a 6d |e":cmp r1,#100:m| 000099a0 6f 76 67 65 20 72 31 2c 23 31 30 30 3a 43 6d 70 |ovge r1,#100:Cmp| 000099b0 20 72 31 2c 23 32 38 3a 6d 6f 76 6c 65 20 72 31 | r1,#28:movle r1| 000099c0 2c 23 32 38 3a 6d 6f 76 20 72 34 2c 23 33 32 30 |,#28:mov r4,#320| 000099d0 0d 61 26 ff 6d 75 6c 20 72 31 2c 72 34 2c 72 31 |.a&.mul r1,r4,r1| 000099e0 3a 73 75 62 20 72 33 2c 72 33 2c 72 31 3a 73 74 |:sub r3,r3,r1:st| 000099f0 72 20 72 33 2c 5b 72 35 2c 23 35 32 30 5d 3a 6c |r r3,[r5,#520]:l| 00009a00 64 72 20 72 30 2c 5b 72 35 2c 23 35 31 32 5d 3a |dr r0,[r5,#512]:| 00009a10 6c 64 72 20 72 31 2c 5b 72 35 2c 23 35 31 36 5d |ldr r1,[r5,#516]| 00009a20 3a 6d 6f 76 20 72 32 2c 23 30 3a 2e 68 73 20 6d |:mov r2,#0:.hs m| 00009a30 6f 76 20 72 34 2c 23 30 3a 2e 68 74 20 6c 64 72 |ov r4,#0:.ht ldr| 00009a40 62 20 72 37 2c 5b 72 33 5d 3a 73 74 72 62 20 72 |b r7,[r3]:strb r| 00009a50 37 2c 5b 72 31 5d 2c 23 31 3a 6c 64 72 62 20 72 |7,[r1],#1:ldrb r| 00009a60 36 2c 5b 72 30 5d 2c 23 31 3a 63 6d 70 20 72 36 |6,[r0],#1:cmp r6| 00009a70 2c 23 30 3a 62 65 71 20 68 75 3a 63 6d 70 20 72 |,#0:beq hu:cmp r| 00009a80 36 2c 23 32 34 37 3a 6d 6f 76 65 71 20 72 36 2c |6,#247:moveq r6,| 00009a90 23 30 3a 73 74 72 62 20 72 36 2c 5b 72 33 5d 3a |#0:strb r6,[r3]:| 00009aa0 2e 68 75 20 61 64 64 20 72 33 2c 72 33 2c 23 31 |.hu add r3,r3,#1| 00009ab0 3a 61 64 64 20 72 34 2c 72 34 2c 23 31 3a 63 6d |:add r4,r4,#1:cm| 00009ac0 70 20 72 34 2c 23 34 30 3a 62 6e 65 20 68 74 0d |p r4,#40:bne ht.| 00009ad0 61 e4 fa 61 64 64 20 72 33 2c 72 33 2c 23 32 38 |a..add r3,r3,#28| 00009ae0 30 3a 61 64 64 20 72 32 2c 72 32 2c 23 31 3a 63 |0:add r2,r2,#1:c| 00009af0 6d 70 20 72 32 2c 23 32 39 3a 62 6e 65 20 68 73 |mp r2,#29:bne hs| 00009b00 3a 6c 64 6d 66 64 20 72 31 33 21 2c 7b 70 63 7d |:ldmfd r13!,{pc}| 00009b10 3a 2e 68 6d 20 73 74 6d 66 64 20 72 31 33 21 2c |:.hm stmfd r13!,| 00009b20 7b 72 31 34 7d 3a 6c 64 72 20 72 30 2c 5b 72 35 |{r14}:ldr r0,[r5| 00009b30 2c 23 35 32 30 5d 3a 6c 64 72 20 72 31 2c 5b 72 |,#520]:ldr r1,[r| 00009b40 35 2c 23 35 31 36 5d 3a 6d 6f 76 20 72 32 2c 23 |5,#516]:mov r2,#| 00009b50 30 3a 2e 68 76 20 6d 6f 76 20 72 33 2c 23 30 3a |0:.hv mov r3,#0:| 00009b60 2e 68 77 20 6c 64 72 62 20 72 34 2c 5b 72 31 5d |.hw ldrb r4,[r1]| 00009b70 2c 23 31 3a 73 74 72 62 20 72 34 2c 5b 72 30 5d |,#1:strb r4,[r0]| 00009b80 2c 23 31 3a 61 64 64 20 72 33 2c 72 33 2c 23 31 |,#1:add r3,r3,#1| 00009b90 3a 63 6d 70 20 72 33 2c 23 34 30 3a 62 6e 65 20 |:cmp r3,#40:bne | 00009ba0 68 77 3a 61 64 64 20 72 30 2c 72 30 2c 23 32 38 |hw:add r0,r0,#28| 00009bb0 30 3a 61 64 64 20 72 32 2c 72 32 2c 23 31 3a 63 |0:add r2,r2,#1:c| 00009bc0 6d 70 20 72 32 2c 23 32 39 0d 62 ac ef 62 6e 65 |mp r2,#29.b..bne| 00009bd0 20 68 76 3a 6c 64 6d 66 64 20 72 31 33 21 2c 7b | hv:ldmfd r13!,{| 00009be0 70 63 7d 3a 2e 68 78 20 53 54 4d 46 44 20 72 31 |pc}:.hx STMFD r1| 00009bf0 33 21 2c 7b 72 31 34 7d 3a 4c 44 52 20 72 30 2c |3!,{r14}:LDR r0,| 00009c00 5b 72 35 2c 23 56 75 5d 3a 43 4d 50 20 72 30 2c |[r5,#Vu]:CMP r0,| 00009c10 23 32 30 30 3a 41 44 44 4c 45 20 72 30 2c 72 30 |#200:ADDLE r0,r0| 00009c20 2c 23 31 3a 53 54 52 20 72 30 2c 5b 72 35 2c 23 |,#1:STR r0,[r5,#| 00009c30 56 75 5d 3a 42 4c 20 68 67 3a 4d 4f 56 20 72 30 |Vu]:BL hg:MOV r0| 00009c40 2c 23 31 39 3a 53 57 49 20 22 4f 53 5f 42 79 74 |,#19:SWI "OS_Byt| 00009c50 65 22 3a 42 4c 20 68 6c 3a 42 4c 20 68 70 3a 4c |e":BL hl:BL hp:L| 00009c60 44 4d 46 44 20 72 31 33 21 2c 7b 50 43 7d 3a 2e |DMFD r13!,{PC}:.| 00009c70 5a 7a 20 73 74 6d 66 64 20 72 31 33 21 2c 7b 72 |Zz stmfd r13!,{r| 00009c80 31 34 2c 72 30 2d 72 31 32 7d 3a 6d 6f 76 20 72 |14,r0-r12}:mov r| 00009c90 30 2c 23 30 3a 6c 64 72 20 72 31 2c 5b 72 35 2c |0,#0:ldr r1,[r5,| 00009ca0 23 59 6c 5d 3a 2e 68 79 20 6c 64 72 20 72 32 2c |#Yl]:.hy ldr r2,| 00009cb0 5b 72 35 2c 23 59 6d 5d 0d 63 ba fb 6d 6f 76 20 |[r5,#Ym].c..mov | 00009cc0 72 33 2c 23 28 31 38 2a 33 32 30 29 3a 6d 75 6c |r3,#(18*320):mul| 00009cd0 20 72 33 2c 72 30 2c 72 33 3a 73 75 62 20 72 32 | r3,r0,r3:sub r2| 00009ce0 2c 72 32 2c 72 33 3a 6c 64 72 20 72 33 2c 5b 72 |,r2,r3:ldr r3,[r| 00009cf0 35 2c 23 59 6b 5d 3a 6d 6f 76 20 72 34 2c 23 32 |5,#Yk]:mov r4,#2| 00009d00 35 36 3a 61 64 64 20 72 36 2c 72 30 2c 23 31 3a |56:add r6,r0,#1:| 00009d10 63 6d 70 20 72 36 2c 72 31 20 3a 20 61 64 64 6c |cmp r6,r1 : addl| 00009d20 65 20 72 33 2c 72 33 2c 72 34 3a 6d 6f 76 20 72 |e r3,r3,r4:mov r| 00009d30 36 2c 23 30 3a 2e 68 7a 20 6d 6f 76 20 72 37 2c |6,#0:.hz mov r7,| 00009d40 23 30 3a 2e 69 55 20 6c 64 72 62 20 72 38 2c 5b |#0:.iU ldrb r8,[| 00009d50 72 33 5d 2c 23 31 3a 63 6d 70 20 72 38 2c 23 31 |r3],#1:cmp r8,#1| 00009d60 20 3a 20 62 65 71 20 69 56 3a 73 74 72 62 20 72 | : beq iV:strb r| 00009d70 38 2c 5b 72 32 5d 3a 2e 69 56 20 61 64 64 20 72 |8,[r2]:.iV add r| 00009d80 32 2c 72 32 2c 23 31 3a 61 64 64 20 72 37 2c 72 |2,r2,#1:add r7,r| 00009d90 37 2c 23 31 3a 63 6d 70 20 72 37 2c 23 31 36 3a |7,#1:cmp r7,#16:| 00009da0 62 6e 65 20 69 55 3a 61 64 64 20 72 36 2c 72 36 |bne iU:add r6,r6| 00009db0 2c 23 31 0d 64 64 fb 61 64 64 20 72 32 2c 72 32 |,#1.dd.add r2,r2| 00009dc0 2c 23 33 30 34 3a 63 6d 70 20 72 36 2c 23 31 36 |,#304:cmp r6,#16| 00009dd0 3a 62 6e 65 20 68 7a 3a 61 64 64 20 72 30 2c 72 |:bne hz:add r0,r| 00009de0 30 2c 23 31 3a 63 6d 70 20 72 30 2c 23 35 3a 62 |0,#1:cmp r0,#5:b| 00009df0 6e 65 20 68 79 3a 6c 64 6d 66 64 20 72 31 33 21 |ne hy:ldmfd r13!| 00009e00 2c 7b 70 63 2c 72 30 2d 72 31 32 7d 3a 2e 69 57 |,{pc,r0-r12}:.iW| 00009e10 20 53 54 4d 46 44 20 72 31 33 21 2c 7b 72 31 34 | STMFD r13!,{r14| 00009e20 7d 3a 4d 4f 56 20 72 30 2c 23 26 31 43 3a 53 57 |}:MOV r0,#&1C:SW| 00009e30 49 20 22 4f 53 5f 4d 6f 75 73 65 22 3a 53 54 52 |I "OS_Mouse":STR| 00009e40 20 72 30 2c 5b 72 35 2c 23 32 30 30 5d 3a 53 54 | r0,[r5,#200]:ST| 00009e50 52 20 72 31 2c 5b 72 35 2c 23 32 30 34 5d 3a 53 |R r1,[r5,#204]:S| 00009e60 54 52 20 72 32 2c 5b 72 35 2c 23 32 30 38 5d 3a |TR r2,[r5,#208]:| 00009e70 4c 44 4d 46 44 20 72 31 33 21 2c 7b 50 43 7d 3a |LDMFD r13!,{PC}:| 00009e80 2e 69 58 20 73 74 6d 66 64 20 72 31 33 21 2c 7b |.iX stmfd r13!,{| 00009e90 72 31 34 7d 3a 6c 64 72 20 72 30 2c 5b 72 35 2c |r14}:ldr r0,[r5,| 00009ea0 23 59 5a 5d 3a 6d 6f 76 20 72 31 2c 23 30 0d 65 |#YZ]:mov r1,#0.e| 00009eb0 54 f1 2e 69 59 20 6c 64 72 20 72 32 2c 5b 72 30 |T..iY ldr r2,[r0| 00009ec0 5d 2c 23 34 3a 6c 64 72 20 72 33 2c 5b 72 30 5d |],#4:ldr r3,[r0]| 00009ed0 2c 23 34 3a 6c 64 72 20 72 34 2c 5b 72 30 5d 2c |,#4:ldr r4,[r0],| 00009ee0 23 34 3a 6c 64 72 20 72 36 2c 5b 72 30 5d 2c 23 |#4:ldr r6,[r0],#| 00009ef0 34 3a 6c 64 72 20 72 37 2c 5b 72 30 5d 2c 23 34 |4:ldr r7,[r0],#4| 00009f00 3a 6c 64 72 20 72 38 2c 5b 72 35 2c 23 32 30 30 |:ldr r8,[r5,#200| 00009f10 5d 3a 6c 64 72 20 72 39 2c 5b 72 35 2c 23 32 30 |]:ldr r9,[r5,#20| 00009f20 34 5d 3a 6c 64 72 20 72 31 30 2c 5b 72 35 2c 23 |4]:ldr r10,[r5,#| 00009f30 32 30 38 5d 3a 6d 6f 76 20 72 31 31 2c 23 30 3a |208]:mov r11,#0:| 00009f40 63 6d 70 20 72 31 30 2c 23 30 20 3a 20 62 65 71 |cmp r10,#0 : beq| 00009f50 20 69 5a 3a 63 6d 70 20 72 38 2c 72 32 20 3a 20 | iZ:cmp r8,r2 : | 00009f60 42 4c 45 20 69 5a 3a 63 6d 70 20 72 38 2c 72 34 |BLE iZ:cmp r8,r4| 00009f70 20 3a 20 42 47 54 20 69 5a 3a 63 6d 70 20 72 39 | : BGT iZ:cmp r9| 00009f80 2c 72 33 20 3a 20 42 4c 45 20 69 5a 3a 63 6d 70 |,r3 : BLE iZ:cmp| 00009f90 20 72 39 2c 72 36 20 3a 20 42 47 54 20 69 5a 0d | r9,r6 : BGT iZ.| 00009fa0 65 e0 eb 6c 64 72 20 72 30 2c 5b 72 35 2c 23 59 |e..ldr r0,[r5,#Y| 00009fb0 61 5d 3a 6d 6f 76 20 72 31 30 2c 23 31 38 34 3a |a]:mov r10,#184:| 00009fc0 6d 6f 76 20 72 32 2c 23 33 32 30 3a 6d 75 6c 20 |mov r2,#320:mul | 00009fd0 72 31 30 2c 72 32 2c 72 31 30 3a 61 64 64 20 72 |r10,r2,r10:add r| 00009fe0 30 2c 72 30 2c 72 31 30 3a 61 64 64 20 72 30 2c |0,r0,r10:add r0,| 00009ff0 72 30 2c 23 32 38 3a 53 54 52 20 52 37 2c 5b 72 |r0,#28:STR R7,[r| 0000a000 35 2c 23 33 38 30 5d 3a 41 44 44 20 72 32 2c 72 |5,#380]:ADD r2,r| 0000a010 37 2c 23 31 3a 62 6c 20 5a 75 3a 62 20 69 61 3a |7,#1:bl Zu:b ia:| 0000a020 2e 69 5a 20 61 64 64 20 72 31 2c 72 31 2c 23 31 |.iZ add r1,r1,#1| 0000a030 3a 63 6d 70 20 72 31 2c 23 33 31 3a 62 6e 65 20 |:cmp r1,#31:bne | 0000a040 69 59 3a 2e 69 61 20 6c 64 6d 66 64 20 72 31 33 |iY:.ia ldmfd r13| 0000a050 21 2c 7b 70 63 7d 3a 2e 65 7a 20 53 54 4d 46 44 |!,{pc}:.ez STMFD| 0000a060 20 72 31 33 21 2c 7b 72 31 34 7d 3a 4d 4f 56 20 | r13!,{r14}:MOV | 0000a070 72 31 30 2c 23 31 20 3a 20 53 54 52 20 72 31 30 |r10,#1 : STR r10| 0000a080 2c 5b 72 35 2c 23 35 32 34 5d 0d 66 94 e8 4d 4f |,[r5,#524].f..MO| 0000a090 56 20 72 31 30 2c 23 31 20 3a 20 53 54 52 20 72 |V r10,#1 : STR r| 0000a0a0 31 30 2c 5b 72 35 2c 23 35 32 38 5d 3a 4d 4f 56 |10,[r5,#528]:MOV| 0000a0b0 20 72 31 30 2c 23 30 20 3a 20 53 54 52 20 72 31 | r10,#0 : STR r1| 0000a0c0 30 2c 5b 72 35 2c 23 35 33 32 5d 3a 4c 44 4d 46 |0,[r5,#532]:LDMF| 0000a0d0 44 20 72 31 33 21 2c 7b 50 43 7d 3a 2e 66 55 20 |D r13!,{PC}:.fU | 0000a0e0 53 54 4d 46 44 20 72 31 33 21 2c 7b 72 31 34 7d |STMFD r13!,{r14}| 0000a0f0 3a 4d 4f 56 20 72 31 30 2c 23 31 20 3a 20 53 54 |:MOV r10,#1 : ST| 0000a100 52 20 72 31 30 2c 5b 72 35 2c 23 35 32 34 5d 3a |R r10,[r5,#524]:| 0000a110 4d 4f 56 20 72 31 30 2c 23 32 20 3a 20 53 54 52 |MOV r10,#2 : STR| 0000a120 20 72 31 30 2c 5b 72 35 2c 23 35 32 38 5d 3a 4d | r10,[r5,#528]:M| 0000a130 4f 56 20 72 31 30 2c 23 30 20 3a 20 53 54 52 20 |OV r10,#0 : STR | 0000a140 72 31 30 2c 5b 72 35 2c 23 35 33 32 5d 3a 4c 44 |r10,[r5,#532]:LD| 0000a150 4d 46 44 20 72 31 33 21 2c 7b 50 43 7d 3a 2e 66 |MFD r13!,{PC}:.f| 0000a160 56 20 53 54 4d 46 44 20 72 31 33 21 2c 7b 72 31 |V STMFD r13!,{r1| 0000a170 34 7d 0d 67 16 f2 4d 4f 56 20 72 31 30 2c 23 31 |4}.g..MOV r10,#1| 0000a180 20 3a 20 53 54 52 20 72 31 30 2c 5b 72 35 2c 23 | : STR r10,[r5,#| 0000a190 35 32 34 5d 3a 4d 4f 56 20 72 31 30 2c 23 33 20 |524]:MOV r10,#3 | 0000a1a0 3a 20 53 54 52 20 72 31 30 2c 5b 72 35 2c 23 35 |: STR r10,[r5,#5| 0000a1b0 32 38 5d 3a 4d 4f 56 20 72 31 30 2c 23 30 20 3a |28]:MOV r10,#0 :| 0000a1c0 20 53 54 52 20 72 31 30 2c 5b 72 35 2c 23 35 33 | STR r10,[r5,#53| 0000a1d0 32 5d 3a 4c 44 4d 46 44 20 72 31 33 21 2c 7b 50 |2]:LDMFD r13!,{P| 0000a1e0 43 7d 3a 2e 66 57 20 53 54 4d 46 44 20 72 31 33 |C}:.fW STMFD r13| 0000a1f0 21 2c 7b 72 31 34 7d 3a 4d 4f 56 20 72 31 30 2c |!,{r14}:MOV r10,| 0000a200 23 31 20 3a 20 53 54 52 20 72 31 30 2c 5b 72 35 |#1 : STR r10,[r5| 0000a210 2c 23 35 32 34 5d 3a 4d 4f 56 20 72 31 30 2c 23 |,#524]:MOV r10,#| 0000a220 34 20 3a 20 53 54 52 20 72 31 30 2c 5b 72 35 2c |4 : STR r10,[r5,| 0000a230 23 35 32 38 5d 3a 4d 4f 56 20 72 31 30 2c 23 30 |#528]:MOV r10,#0| 0000a240 20 3a 20 53 54 52 20 72 31 30 2c 5b 72 35 2c 23 | : STR r10,[r5,#| 0000a250 35 33 32 5d 3a 4c 44 4d 46 44 20 72 31 33 21 2c |532]:LDMFD r13!,| 0000a260 7b 50 43 7d 0d 67 98 ed 2e 63 62 20 6c 64 72 20 |{PC}.g...cb ldr | 0000a270 72 31 30 2c 5b 72 35 2c 23 35 32 38 5d 3a 63 6d |r10,[r5,#528]:cm| 0000a280 70 20 72 31 30 2c 23 31 3a 6d 6f 76 20 72 31 30 |p r10,#1:mov r10| 0000a290 2c 23 31 20 3a 20 73 74 72 20 72 31 30 2c 5b 72 |,#1 : str r10,[r| 0000a2a0 35 2c 23 35 33 32 5d 3a 62 65 71 20 63 64 3a 6c |5,#532]:beq cd:l| 0000a2b0 64 72 20 72 31 30 2c 5b 72 35 2c 23 35 32 38 5d |dr r10,[r5,#528]| 0000a2c0 3a 63 6d 70 20 72 31 30 2c 23 32 3a 6d 6f 76 20 |:cmp r10,#2:mov | 0000a2d0 72 31 30 2c 23 31 20 3a 20 73 74 72 20 72 31 30 |r10,#1 : str r10| 0000a2e0 2c 5b 72 35 2c 23 35 33 32 5d 3a 62 65 71 20 63 |,[r5,#532]:beq c| 0000a2f0 63 3a 6c 64 72 20 72 31 30 2c 5b 72 35 2c 23 35 |c:ldr r10,[r5,#5| 0000a300 32 38 5d 3a 63 6d 70 20 72 31 30 2c 23 33 3a 6d |28]:cmp r10,#3:m| 0000a310 6f 76 20 72 31 30 2c 23 31 20 3a 20 73 74 72 20 |ov r10,#1 : str | 0000a320 72 31 30 2c 5b 72 35 2c 23 35 33 32 5d 3a 62 65 |r10,[r5,#532]:be| 0000a330 71 20 63 66 3a 6c 64 72 20 72 31 30 2c 5b 72 35 |q cf:ldr r10,[r5| 0000a340 2c 23 35 32 38 5d 3a 63 6d 70 20 72 31 30 2c 23 |,#528]:cmp r10,#| 0000a350 34 0d 68 24 f9 6d 6f 76 20 72 31 30 2c 23 31 20 |4.h$.mov r10,#1 | 0000a360 3a 20 73 74 72 20 72 31 30 2c 5b 72 35 2c 23 35 |: str r10,[r5,#5| 0000a370 33 32 5d 3a 62 65 71 20 63 65 3a 6d 6f 76 20 72 |32]:beq ce:mov r| 0000a380 31 30 2c 23 31 20 3a 20 73 74 72 20 72 31 30 2c |10,#1 : str r10,| 0000a390 5b 72 35 2c 23 35 33 32 5d 3a 6d 6f 76 20 72 30 |[r5,#532]:mov r0| 0000a3a0 2c 23 37 3a 73 77 69 20 22 4f 53 5f 57 72 69 74 |,#7:swi "OS_Writ| 0000a3b0 65 43 22 3a 6c 64 6d 66 64 20 72 31 33 21 2c 7b |eC":ldmfd r13!,{| 0000a3c0 70 63 7d 3a 2e 65 78 20 53 54 4d 46 44 20 72 31 |pc}:.ex STMFD r1| 0000a3d0 33 21 2c 7b 72 30 2d 72 31 32 2c 72 31 34 7d 3a |3!,{r0-r12,r14}:| 0000a3e0 4c 44 52 20 72 30 2c 5b 72 35 2c 23 5a 59 5d 3a |LDR r0,[r5,#ZY]:| 0000a3f0 4c 44 52 20 72 31 2c 5b 72 35 2c 23 5a 61 5d 3a |LDR r1,[r5,#Za]:| 0000a400 4d 4f 56 20 72 32 2c 23 30 3a 2e 69 62 20 4c 44 |MOV r2,#0:.ib LD| 0000a410 52 20 72 33 2c 5b 72 30 5d 2c 23 34 3a 4c 44 52 |R r3,[r0],#4:LDR| 0000a420 20 72 34 2c 5b 72 30 5d 2c 23 34 3a 4c 44 52 20 | r4,[r0],#4:LDR | 0000a430 72 36 2c 5b 72 30 5d 2c 23 34 3a 4c 44 52 20 72 |r6,[r0],#4:LDR r| 0000a440 37 2c 5b 72 35 2c 23 58 61 5d 0d 68 c4 fd 4c 44 |7,[r5,#Xa].h..LD| 0000a450 52 20 72 38 2c 5b 72 35 2c 23 58 62 5d 3a 43 4d |R r8,[r5,#Xb]:CM| 0000a460 50 20 72 37 2c 72 34 3a 42 4e 45 20 69 63 3a 43 |P r7,r4:BNE ic:C| 0000a470 4d 50 20 72 38 2c 72 36 3a 42 4e 45 20 69 63 3a |MP r8,r6:BNE ic:| 0000a480 4c 44 52 20 72 30 2c 5b 72 35 2c 23 5a 5a 5d 3a |LDR r0,[r5,#ZZ]:| 0000a490 4d 4f 56 20 72 31 2c 23 31 32 3a 4d 4c 41 20 72 |MOV r1,#12:MLA r| 0000a4a0 30 2c 72 31 2c 72 32 2c 72 30 3a 4c 44 52 20 72 |0,r1,r2,r0:LDR r| 0000a4b0 31 30 2c 5b 72 30 2c 23 34 5d 3a 4c 44 52 20 72 |10,[r0,#4]:LDR r| 0000a4c0 31 31 2c 5b 72 30 2c 23 38 5d 3a 42 4c 20 64 65 |11,[r0,#8]:BL de| 0000a4d0 3a 4d 4f 56 20 72 31 32 2c 23 30 30 3a 53 54 52 |:MOV r12,#00:STR| 0000a4e0 42 20 72 31 32 2c 5b 72 38 2c 72 33 5d 3a 42 4c |B r12,[r8,r3]:BL| 0000a4f0 20 65 74 3a 53 54 52 20 52 30 2c 5b 72 35 2c 23 | et:STR R0,[r5,#| 0000a500 35 36 30 5d 3a 4d 4f 56 20 52 30 2c 23 31 3a 53 |560]:MOV R0,#1:S| 0000a510 54 52 20 52 30 2c 5b 72 35 2c 23 35 35 36 5d 3a |TR R0,[r5,#556]:| 0000a520 4c 44 4d 46 44 20 72 31 33 21 2c 7b 72 30 2d 72 |LDMFD r13!,{r0-r| 0000a530 31 32 2c 70 63 7d 3a 2e 69 63 20 41 44 44 20 72 |12,pc}:.ic ADD r| 0000a540 32 2c 72 32 2c 23 31 0d 69 82 fb 43 4d 50 20 72 |2,r2,#1.i..CMP r| 0000a550 32 2c 72 31 3a 42 4e 45 20 69 62 3a 4c 44 4d 46 |2,r1:BNE ib:LDMF| 0000a560 44 20 72 31 33 21 2c 7b 72 30 2d 72 31 32 2c 50 |D r13!,{r0-r12,P| 0000a570 43 7d 3a 2e 61 77 20 73 74 6d 66 64 20 72 31 33 |C}:.aw stmfd r13| 0000a580 21 2c 7b 72 31 34 7d 3a 73 74 6d 66 64 20 72 31 |!,{r14}:stmfd r1| 0000a590 33 21 2c 7b 72 30 2d 72 31 32 7d 3a 6c 64 72 20 |3!,{r0-r12}:ldr | 0000a5a0 72 30 2c 5b 72 35 2c 23 35 35 32 5d 3a 6d 6f 76 |r0,[r5,#552]:mov| 0000a5b0 20 72 31 2c 23 34 30 30 3a 6c 64 72 20 72 32 2c | r1,#400:ldr r2,| 0000a5c0 5b 72 35 2c 23 35 35 36 5d 3a 73 75 62 20 72 32 |[r5,#556]:sub r2| 0000a5d0 2c 72 32 2c 23 31 3a 6d 6c 61 20 72 30 2c 72 31 |,r2,#1:mla r0,r1| 0000a5e0 2c 72 32 2c 72 30 3a 6c 64 72 20 72 31 2c 5b 72 |,r2,r0:ldr r1,[r| 0000a5f0 35 2c 23 35 36 30 5d 3a 6d 6f 76 20 72 32 2c 23 |5,#560]:mov r2,#| 0000a600 30 20 3a 20 2e 69 64 3a 6d 6f 76 20 72 33 2c 23 |0 : .id:mov r3,#| 0000a610 30 20 3a 20 2e 69 65 3a 6c 64 72 20 72 34 2c 5b |0 : .ie:ldr r4,[| 0000a620 72 30 5d 2c 23 34 3a 73 74 72 20 72 34 2c 5b 72 |r0],#4:str r4,[r| 0000a630 31 5d 2c 23 34 3a 61 64 64 20 72 33 2c 72 33 2c |1],#4:add r3,r3,| 0000a640 23 31 0d 6a 36 f6 63 6d 70 20 72 33 2c 23 35 3a |#1.j6.cmp r3,#5:| 0000a650 62 6e 65 20 69 65 3a 61 64 64 20 72 32 2c 72 32 |bne ie:add r2,r2| 0000a660 2c 23 31 3a 61 64 64 20 72 31 2c 72 31 2c 23 33 |,#1:add r1,r1,#3| 0000a670 30 30 3a 63 6d 70 20 72 32 2c 23 32 30 3a 62 6e |00:cmp r2,#20:bn| 0000a680 65 20 69 64 3a 6c 64 72 20 72 30 2c 5b 72 35 2c |e id:ldr r0,[r5,| 0000a690 23 35 35 36 5d 3a 61 64 64 20 72 30 2c 72 30 2c |#556]:add r0,r0,| 0000a6a0 23 31 3a 63 6d 70 20 72 30 2c 23 39 3a 6d 6f 76 |#1:cmp r0,#9:mov| 0000a6b0 65 71 20 72 30 2c 23 30 3a 73 74 72 20 72 30 2c |eq r0,#0:str r0,| 0000a6c0 5b 72 35 2c 23 35 35 36 5d 3a 2e 69 66 20 6c 64 |[r5,#556]:.if ld| 0000a6d0 6d 66 64 20 72 31 33 21 2c 7b 72 30 2d 72 31 32 |mfd r13!,{r0-r12| 0000a6e0 7d 3a 6c 64 6d 66 64 20 72 31 33 21 2c 7b 70 63 |}:ldmfd r13!,{pc| 0000a6f0 7d 3a 2e 69 67 20 73 74 6d 66 64 20 72 31 33 21 |}:.ig stmfd r13!| 0000a700 2c 7b 72 31 34 7d 3a 6c 64 6d 66 64 20 72 31 33 |,{r14}:ldmfd r13| 0000a710 21 2c 7b 70 63 7d 3a 6c 64 72 20 72 30 2c 5b 72 |!,{pc}:ldr r0,[r| 0000a720 35 2c 23 35 37 32 5d 3a 6c 64 72 20 72 31 2c 5b |5,#572]:ldr r1,[| 0000a730 72 35 2c 23 35 36 34 5d 0d 6a f4 ff 6d 6f 76 20 |r5,#564].j..mov | 0000a740 72 32 2c 23 31 38 30 2a 32 30 3a 6c 64 72 20 72 |r2,#180*20:ldr r| 0000a750 33 2c 5b 72 35 2c 23 35 36 38 5d 3a 6d 6c 61 20 |3,[r5,#568]:mla | 0000a760 72 31 2c 72 32 2c 72 33 2c 72 31 3a 6d 6f 76 20 |r1,r2,r3,r1:mov | 0000a770 72 32 2c 23 30 3a 2e 69 68 20 6d 6f 76 20 72 33 |r2,#0:.ih mov r3| 0000a780 2c 23 30 3a 2e 69 69 20 6c 64 72 20 72 34 2c 5b |,#0:.ii ldr r4,[| 0000a790 72 31 5d 2c 23 34 3a 73 74 72 20 72 34 2c 5b 72 |r1],#4:str r4,[r| 0000a7a0 30 5d 2c 23 34 3a 61 64 64 20 72 33 2c 72 33 2c |0],#4:add r3,r3,| 0000a7b0 23 31 3a 63 6d 70 20 72 33 2c 23 34 35 3a 62 6e |#1:cmp r3,#45:bn| 0000a7c0 65 20 69 69 3a 61 64 64 20 72 30 2c 72 30 2c 23 |e ii:add r0,r0,#| 0000a7d0 31 34 30 3a 61 64 64 20 72 32 2c 72 32 2c 23 31 |140:add r2,r2,#1| 0000a7e0 3a 63 6d 70 20 72 32 2c 23 32 30 3a 62 6e 65 20 |:cmp r2,#20:bne | 0000a7f0 69 68 3a 6c 64 72 20 72 30 2c 5b 72 35 2c 23 35 |ih:ldr r0,[r5,#5| 0000a800 36 38 5d 3a 61 64 64 20 72 30 2c 72 30 2c 23 31 |68]:add r0,r0,#1| 0000a810 3a 63 6d 70 20 72 30 2c 23 35 3a 6d 6f 76 65 71 |:cmp r0,#5:moveq| 0000a820 20 72 30 2c 23 30 3a 73 74 72 20 72 30 2c 5b 72 | r0,#0:str r0,[r| 0000a830 35 2c 23 35 36 38 5d 0d 6b b2 88 6c 64 6d 66 64 |5,#568].k..ldmfd| 0000a840 20 72 31 33 21 2c 7b 70 63 7d 3a 2e 68 6b 20 53 | r13!,{pc}:.hk S| 0000a850 54 4d 46 44 20 72 31 33 21 2c 7b 72 31 34 7d 3a |TMFD r13!,{r14}:| 0000a860 4c 44 52 20 72 30 2c 5b 72 35 2c 23 35 37 36 5d |LDR r0,[r5,#576]| 0000a870 3a 41 44 44 20 72 30 2c 72 30 2c 23 31 3a 43 4d |:ADD r0,r0,#1:CM| 0000a880 50 20 72 30 2c 23 38 3a ec 51 20 72 30 2c 23 30 |P r0,#8:.Q r0,#0| 0000a890 3a 53 54 52 20 72 30 2c 5b 72 35 2c 23 35 37 36 |:STR r0,[r5,#576| 0000a8a0 5d 3a 42 4c 45 51 20 69 67 3a 4c 44 4d 46 44 20 |]:BLEQ ig:LDMFD | 0000a8b0 72 31 33 21 2c 7b 50 43 7d 3a 5d 3a ed 3a e1 0d |r13!,{PC}:]:.:..| 0000a8c0 6c 5c f4 dd f2 69 6a 3a db 3a 87 3a ff 22 53 43 |l\...ij:.:.:."SC| 0000a8d0 48 4f 4f 53 45 20 31 34 22 3a f0 26 45 44 2c 34 |HOOSE 14":.&ED,4| 0000a8e0 34 30 2c 31 39 30 3a ff 22 53 43 48 4f 4f 53 45 |40,190:."SCHOOSE| 0000a8f0 20 20 31 22 3a f0 26 45 44 2c 34 34 30 2c 33 35 | 1":.&ED,440,35| 0000a900 30 3a ff 22 53 43 48 4f 4f 53 45 20 20 32 22 3a |0:."SCHOOSE 2":| 0000a910 f0 26 45 44 2c 32 33 30 2c 32 37 30 3a ff 22 53 |.&ED,230,270:."S| 0000a920 43 48 4f 4f 53 45 20 20 33 22 3a f0 26 45 44 2c |CHOOSE 3":.&ED,| 0000a930 36 35 30 2c 32 37 30 3a e6 30 2c 30 c8 9c 30 3a |650,270:.0,0..0:| 0000a940 c8 93 c8 90 33 38 30 2c 35 30 30 2c 31 36 2a 33 |....380,500,16*3| 0000a950 32 2c 31 32 2a 33 32 3a e6 30 2c 31 32 c8 9c 30 |2,12*32:.0,12..0| 0000a960 3a c8 93 33 38 30 2d 31 36 2c 35 30 30 2d 31 36 |:..380-16,500-16| 0000a970 2c 28 31 37 2a 33 32 29 2b 34 2c 28 31 33 2a 33 |,(17*32)+4,(13*3| 0000a980 32 29 2b 34 3a ff 22 53 43 48 4f 4f 53 45 20 34 |2)+4:."SCHOOSE 4| 0000a990 22 3a f0 26 45 44 2c 33 34 30 2c 34 38 3a ff 22 |":.&ED,340,48:."| 0000a9a0 53 43 48 4f 4f 53 45 20 35 22 3a f0 26 45 44 2c |SCHOOSE 5":.&ED,| 0000a9b0 30 2c 30 0d 6c c0 fc ff 22 53 46 4c 49 50 59 20 |0,0.l..."SFLIPY | 0000a9c0 20 35 22 3a f0 26 45 44 2c 31 32 38 30 2d 28 33 | 5":.&ED,1280-(3| 0000a9d0 32 2a 34 29 2c 30 3a c8 97 20 b8 36 30 30 2c 33 |2*4),0:.. .600,3| 0000a9e0 33 32 3a ff 22 50 4f 49 4e 54 45 52 20 31 22 3a |32:."POINTER 1":| 0000a9f0 ff 22 53 43 48 4f 4f 53 45 20 36 22 3a f0 26 45 |."SCHOOSE 6":.&E| 0000aa00 44 2c 31 32 30 2a 34 2c 30 3a d6 61 63 3a fb 32 |D,120*4,0:.ac:.2| 0000aa10 31 c8 9c 36 34 3a f1 8a 31 35 2c 31 29 3b 22 53 |1..64:..15,1);"S| 0000aa20 63 72 65 65 6e 20 3a 20 22 3b 3a fb 32 31 c8 9c |creen : ";:.21..| 0000aa30 32 35 35 3a f1 3b 46 25 21 35 36 3b 22 20 22 3a |255:.;F%!56;" ":| 0000aa40 f5 3a d6 69 57 3a 58 3d 46 25 21 32 30 30 3a 59 |.:.iW:X=F%!200:Y| 0000aa50 3d 46 25 21 32 30 34 3a 69 6b 3d 46 25 21 32 30 |=F%!204:ik=F%!20| 0000aa60 38 3a 69 6c 3d 69 6b 3a 69 6d 3d 59 3a 69 6e 3d |8:il=ik:im=Y:in=| 0000aa70 58 3a c8 95 69 6e 3d 58 20 80 69 6d 3d 59 20 80 |X:..in=X .im=Y .| 0000aa80 69 6b 3d 69 6c 3a c8 96 3a d6 69 57 3a 58 3d 46 |ik=il:..:.iW:X=F| 0000aa90 25 21 32 30 30 3a 59 3d 46 25 21 32 30 34 3a 69 |%!200:Y=F%!204:i| 0000aaa0 6b 3d 46 25 21 32 30 38 3a ce 3a 69 6f 3d 30 0d |k=F%!208:.:io=0.| 0000aab0 6d a6 33 e7 28 58 3e 34 34 30 29 20 80 28 58 3c |m.3.(X>440) .(X<| 0000aac0 38 34 30 29 20 80 28 59 3e 33 35 30 29 20 80 28 |840) .(Y>350) .(| 0000aad0 59 3c 34 31 34 29 20 80 69 6b 3e 30 20 8c 69 6f |Y<414) .ik>0 .io| 0000aae0 3d 31 0d 6d b0 33 e7 28 58 3e 32 33 30 29 20 80 |=1.m.3.(X>230) .| 0000aaf0 28 58 3c 36 33 30 29 20 80 28 59 3e 32 37 30 29 |(X<630) .(Y>270)| 0000ab00 20 80 28 59 3c 33 33 34 29 20 80 69 6b 3e 30 20 | .(Y<334) .ik>0 | 0000ab10 8c 69 6f 3d 32 0d 6d ba 34 e7 28 58 3e 36 35 30 |.io=2.m.4.(X>650| 0000ab20 29 20 80 28 58 3c 31 30 35 30 29 20 80 28 59 3e |) .(X<1050) .(Y>| 0000ab30 32 37 30 29 20 80 28 59 3c 33 33 34 29 20 80 69 |270) .(Y<334) .i| 0000ab40 6b 3e 30 20 8c 69 6f 3d 33 0d 6d c4 30 e7 28 58 |k>0 .io=3.m.0.(X| 0000ab50 3e 34 34 30 29 20 80 28 58 3c 38 34 30 29 20 80 |>440) .(X<840) .| 0000ab60 28 59 3e 31 39 30 29 20 80 28 59 3c 32 35 34 29 |(Y>190) .(Y<254)| 0000ab70 20 80 69 6b 3e 30 20 8c e1 0d 6d ce 14 e7 69 6f | .ik>0 ...m...io| 0000ab80 3d 32 20 80 46 25 21 35 36 3e 31 20 8c 0d 6d d8 |=2 .F%!56>1 ..m.| 0000ab90 3c 53 3d 46 25 21 35 36 3a 53 2d 3d 31 3a 46 25 |<S=F%!56:S-=1:F%| 0000aba0 21 35 36 3d 53 3a e6 30 2c 30 c8 9c 30 3a c8 93 |!56=S:.0,0..0:..| 0000abb0 c8 90 33 38 30 2c 35 30 30 2c 31 36 2a 33 32 2c |..380,500,16*32,| 0000abc0 31 32 2a 33 32 3a d6 61 63 0d 6e 14 17 cd 3a e7 |12*32:.ac.n...:.| 0000abd0 69 6f 3d 33 20 80 46 25 21 35 36 3c 32 35 20 8c |io=3 .F%!56<25 .| 0000abe0 0d 6e 28 3c 53 3d 46 25 21 35 36 3a 53 2b 3d 31 |.n(<S=F%!56:S+=1| 0000abf0 3a 46 25 21 35 36 3d 53 3a e6 30 2c 30 c8 9c 30 |:F%!56=S:.0,0..0| 0000ac00 3a c8 93 c8 90 33 38 30 2c 35 30 30 2c 31 36 2a |:....380,500,16*| 0000ac10 33 32 2c 31 32 2a 33 32 3a d6 61 63 0d 6e 64 5d |32,12*32:.ac.nd]| 0000ac20 cd 3a c8 96 3a c8 96 3a fb 32 31 c8 9c 36 34 3a |.:..:..:.21..64:| 0000ac30 f1 8a 31 35 2c 31 29 3b 22 53 63 72 65 65 6e 20 |..15,1);"Screen | 0000ac40 3a 20 22 3b 3a fb 32 31 c8 9c 32 35 35 3a f1 3b |: ";:.21..255:.;| 0000ac50 46 25 21 35 36 3b 22 20 20 22 3a fd 69 6f 3d 31 |F%!56;" ":.io=1| 0000ac60 3a f1 bd 28 37 29 3a db 3a 87 3a ff 22 50 4f 49 |:..(7):.:.:."POI| 0000ac70 4e 54 45 52 20 30 22 3a e1 0d 6e d2 f9 dd f2 56 |NTER 0":..n....V| 0000ac80 76 3a ff 22 46 58 20 31 35 2c 30 22 3a db 3a 87 |v:."FX 15,0":.:.| 0000ac90 3a fb 32 37 c8 9c 32 35 35 3a f1 8a 31 31 2c 31 |:.27..255:..11,1| 0000aca0 38 29 3b 22 50 52 45 53 53 20 53 50 41 43 45 20 |8);"PRESS SPACE | 0000acb0 54 4f 20 50 4c 41 59 22 3a c8 97 20 b8 31 34 30 |TO PLAY":.. .140| 0000acc0 2c 34 30 3a ff 22 46 58 20 31 35 2c 31 22 3a ff |,40:."FX 15,1":.| 0000acd0 22 46 58 20 31 35 2c 30 22 3a ef 32 33 2c 32 37 |"FX 15,0":.23,27| 0000ace0 2c 30 2c 31 35 30 2c 30 2c 30 2c 30 2c 30 2c 30 |,0,150,0,0,0,0,0| 0000acf0 2c 30 3a f0 26 45 44 2c 31 30 30 2c 36 30 30 3a |,0:.&ED,100,600:| 0000ad00 ef 32 33 2c 32 37 2c 30 2c 33 30 2c 30 2c 30 2c |.23,27,0,30,0,0,| 0000ad10 30 2c 30 2c 30 2c 30 3a f0 26 45 44 2c 34 32 34 |0,0,0,0:.&ED,424| 0000ad20 2c 30 2b 34 38 3a ef 32 33 2c 32 37 2c 30 2c 33 |,0+48:.23,27,0,3| 0000ad30 31 2c 30 2c 30 2c 30 2c 30 2c 30 2c 30 3a f0 26 |1,0,0,0,0,0,0:.&| 0000ad40 45 44 2c 32 30 2c 34 30 2b 34 38 3a ef 32 33 2c |ED,20,40+48:.23,| 0000ad50 32 37 2c 30 2c 33 32 2c 30 2c 30 2c 30 2c 30 2c |27,0,32,0,0,0,0,| 0000ad60 30 2c 30 3a f0 26 45 44 2c 38 36 30 2c 34 30 2b |0,0:.&ED,860,40+| 0000ad70 34 38 0d 6f 40 f5 ef 32 33 2c 32 37 2c 30 2c 31 |48.o@..23,27,0,1| 0000ad80 35 2c 30 2c 30 2c 30 2c 30 2c 30 2c 30 3a f0 26 |5,0,0,0,0,0,0:.&| 0000ad90 45 44 2c 34 34 30 2c 31 32 30 2b 34 38 3a ef 32 |ED,440,120+48:.2| 0000ada0 33 2c 32 37 2c 30 2c 36 2c 30 2c 30 2c 30 2c 30 |3,27,0,6,0,0,0,0| 0000adb0 2c 30 2c 30 3a f0 26 45 44 2c 37 36 30 2c 39 32 |,0,0:.&ED,760,92| 0000adc0 30 3a e6 33 2c 33 3a ef 32 33 2c 32 37 2c 30 2c |0:.3,3:.23,27,0,| 0000add0 31 36 39 2c 30 2c 30 2c 30 2c 30 2c 30 2c 30 3a |169,0,0,0,0,0,0:| 0000ade0 f0 26 45 44 2c 37 36 38 2c 37 36 30 3a ef 32 33 |.&ED,768,760:.23| 0000adf0 2c 32 37 2c 30 2c 31 37 2c 30 2c 30 2c 30 2c 30 |,27,0,17,0,0,0,0| 0000ae00 2c 30 2c 30 3a f0 26 45 44 2c 32 38 2c 33 36 30 |,0,0:.&ED,28,360| 0000ae10 2b 32 30 3a ef 32 33 2c 32 37 2c 30 2c 31 38 2c |+20:.23,27,0,18,| 0000ae20 30 2c 30 2c 30 2c 30 2c 30 2c 30 3a f0 26 45 44 |0,0,0,0,0,0:.&ED| 0000ae30 2c 31 30 30 30 2c 33 36 30 2b 32 30 3a e6 33 2c |,1000,360+20:.3,| 0000ae40 30 3a ef 32 33 2c 32 37 2c 30 2c 31 30 30 2c 30 |0:.23,27,0,100,0| 0000ae50 2c 30 2c 30 2c 30 2c 30 2c 30 3a f0 26 45 44 2c |,0,0,0,0,0:.&ED,| 0000ae60 35 35 30 2c 38 32 30 0d 6f 90 10 e7 46 25 21 31 |550,820.o...F%!1| 0000ae70 36 30 30 3d 31 20 8c 0d 6f 9a 2b ef 32 33 2c 32 |600=1 ..o.+.23,2| 0000ae80 37 2c 30 2c 38 30 2c 30 2c 30 2c 30 2c 30 2c 30 |7,0,80,0,0,0,0,0| 0000ae90 2c 30 3a f0 26 45 44 2c 32 37 30 2c 31 39 30 2b |,0:.&ED,270,190+| 0000aea0 34 38 0d 6f a4 2d cc 3a ef 32 33 2c 32 37 2c 30 |48.o.-.:.23,27,0| 0000aeb0 2c 38 31 2c 30 2c 30 2c 30 2c 30 2c 30 2c 30 3a |,81,0,0,0,0,0,0:| 0000aec0 f0 26 45 44 2c 32 37 30 2c 31 39 30 2b 34 38 0d |.&ED,270,190+48.| 0000aed0 6f b8 ef cd 3a ef 32 33 2c 32 37 2c 30 2c 39 30 |o...:.23,27,0,90| 0000aee0 2c 30 2c 30 2c 30 2c 30 2c 30 2c 30 3a f0 26 45 |,0,0,0,0,0,0:.&E| 0000aef0 44 2c 31 32 38 30 2d 28 32 37 30 2b 31 34 30 29 |D,1280-(270+140)| 0000af00 2c 31 39 30 3a ef 32 33 2c 32 37 2c 30 2c 39 33 |,190:.23,27,0,93| 0000af10 2c 30 2c 30 2c 30 2c 30 2c 30 2c 30 3a f0 26 45 |,0,0,0,0,0,0:.&E| 0000af20 44 2c 33 34 32 2c 35 32 30 3a ef 32 33 2c 32 37 |D,342,520:.23,27| 0000af30 2c 30 2c 39 34 2c 30 2c 30 2c 30 2c 30 2c 30 2c |,0,94,0,0,0,0,0,| 0000af40 30 3a f0 26 45 44 2c 34 33 30 2c 34 38 30 3a ef |0:.&ED,430,480:.| 0000af50 32 33 2c 32 37 2c 30 2c 39 35 2c 30 2c 30 2c 30 |23,27,0,95,0,0,0| 0000af60 2c 30 2c 30 2c 30 3a f0 26 45 44 2c 31 36 30 2c |,0,0,0:.&ED,160,| 0000af70 36 34 30 3a ef 32 33 2c 32 37 2c 30 2c 39 36 2c |640:.23,27,0,96,| 0000af80 30 2c 30 2c 30 2c 30 2c 30 2c 30 3a f0 26 45 44 |0,0,0,0,0,0:.&ED| 0000af90 2c 35 34 30 2c 36 30 30 3a ef 32 33 2c 32 37 2c |,540,600:.23,27,| 0000afa0 30 2c 39 37 2c 30 2c 30 2c 30 2c 30 2c 30 2c 30 |0,97,0,0,0,0,0,0| 0000afb0 3a f0 26 45 44 2c 31 31 30 30 2c 34 38 30 0d 6f |:.&ED,1100,480.o| 0000afc0 fe 4e ef 32 33 2c 32 37 2c 30 2c 39 38 2c 30 2c |.N.23,27,0,98,0,| 0000afd0 30 2c 30 2c 30 2c 30 2c 30 3a f0 26 45 44 2c 35 |0,0,0,0,0:.&ED,5| 0000afe0 30 2c 35 37 30 3a ef 32 33 2c 32 37 2c 30 2c 39 |0,570:.23,27,0,9| 0000aff0 39 2c 30 2c 30 2c 30 2c 30 2c 30 2c 30 3a f0 26 |9,0,0,0,0,0,0:.&| 0000b000 45 44 2c 39 38 30 2c 36 35 30 3a e1 0d 70 30 29 |ED,980,650:..p0)| 0000b010 dd f2 56 77 3a ea 42 3a 69 70 3d a3 3a 69 71 3d |..Vw:.B:ip=.:iq=| 0000b020 b9 3a f5 3a d6 68 78 3a e7 a6 28 2d 39 39 29 20 |.:.:.hx:..(-99) | 0000b030 8c 69 70 3d b9 0d 70 76 62 d6 69 57 3a 58 3d 46 |.ip=..pvb.iW:X=F| 0000b040 25 21 32 30 30 3a 59 3d 46 25 21 32 30 34 3a 59 |%!200:Y=F%!204:Y| 0000b050 2b 3d 32 35 3a 42 3d 46 25 21 32 30 38 3a c8 97 |+=25:B=F%!208:..| 0000b060 c8 93 30 2c 30 2c 33 36 30 2c 31 31 32 3a e7 58 |..0,0,360,112:.X| 0000b070 3e 31 31 30 20 80 58 3c 32 30 36 20 80 59 3e 33 |>110 .X<206 .Y>3| 0000b080 30 2b 34 38 20 80 59 3c 33 30 2b 33 37 2b 34 38 |0+48 .Y<30+37+48| 0000b090 20 80 42 3d 34 20 8c 0d 70 b2 4c c8 97 c8 93 30 | .B=4 ..p.L....0| 0000b0a0 2c 30 2c 31 30 32 34 2c 31 32 38 30 3a f2 69 72 |,0,1024,1280:.ir| 0000b0b0 3a c8 97 c8 93 30 2c 35 2c 33 36 30 2c 31 33 30 |:....0,5,360,130| 0000b0c0 3a c8 97 20 b8 36 30 30 2c 33 33 32 3a 42 3d 30 |:.. .600,332:B=0| 0000b0d0 3a db 3a 87 3a f2 56 76 3a ff 22 46 58 20 31 35 |:.:.:.Vv:."FX 15| 0000b0e0 2c 30 22 0d 70 f8 1c cd 3a e7 58 3c 31 31 30 20 |,0".p...:.X<110 | 0000b0f0 80 59 3e 33 33 2b 34 38 20 80 42 3d 34 20 8c 0d |.Y>33+48 .B=4 ..| 0000b100 71 0c 23 e7 46 25 21 31 36 30 30 3d 31 20 8c 46 |q.#.F%!1600=1 .F| 0000b110 25 21 31 36 30 30 3d 30 8b 46 25 21 31 36 30 30 |%!1600=0.F%!1600| 0000b120 3d 31 0d 71 16 18 e6 30 2c 30 c8 9c 30 3a e7 46 |=1.q...0,0..0:.F| 0000b130 25 21 31 36 30 30 3d 31 20 8c 0d 71 2a 2b ef 32 |%!1600=1 ..q*+.2| 0000b140 33 2c 32 37 2c 30 2c 38 30 2c 30 2c 30 2c 30 2c |3,27,0,80,0,0,0,| 0000b150 30 2c 30 2c 30 3a f0 26 45 44 2c 32 37 30 2c 31 |0,0,0:.&ED,270,1| 0000b160 39 30 2b 34 38 0d 71 34 2d cc 3a ef 32 33 2c 32 |90+48.q4-.:.23,2| 0000b170 37 2c 30 2c 38 31 2c 30 2c 30 2c 30 2c 30 2c 30 |7,0,81,0,0,0,0,0| 0000b180 2c 30 3a f0 26 45 44 2c 32 37 30 2c 31 39 30 2b |,0:.&ED,270,190+| 0000b190 34 38 0d 71 48 27 cd 3a f5 3a d6 68 78 3a c8 97 |48.qH'.:.:.hx:..| 0000b1a0 69 73 2c 69 74 2c 69 75 3a fd 69 75 3d 30 3a ff |is,it,iu:.iu=0:.| 0000b1b0 22 46 58 20 31 35 2c 30 22 0d 71 66 23 cd 3a e7 |"FX 15,0".qf#.:.| 0000b1c0 58 3e 31 31 30 20 80 58 3c 32 30 36 20 80 59 3c |X>110 .X<206 .Y<| 0000b1d0 33 30 2b 34 38 20 80 42 3d 34 20 8c 0d 71 7a 50 |30+48 .B=4 ..qzP| 0000b1e0 c8 97 c8 93 30 2c 30 2c 31 30 32 34 2c 31 32 38 |....0,0,1024,128| 0000b1f0 30 3a f2 69 76 3a f2 69 77 3a c8 97 c8 93 30 2c |0:.iv:.iw:....0,| 0000b200 35 2c 33 36 30 2c 31 33 30 3a db 3a 87 3a f2 56 |5,360,130:.:.:.V| 0000b210 76 3a ff 22 46 58 20 31 35 2c 30 22 3a c8 97 20 |v:."FX 15,0":.. | 0000b220 b8 36 30 30 2c 33 33 32 3a 42 3d 30 0d 71 ca 1c |.600,332:B=0.q..| 0000b230 cd 3a e7 58 3e 32 31 30 20 80 59 3c 34 35 2b 34 |.:.X>210 .Y<45+4| 0000b240 38 20 80 42 3d 34 20 8c 0d 71 de 50 c8 97 c8 93 |8 .B=4 ..q.P....| 0000b250 30 2c 30 2c 31 30 32 34 2c 31 32 38 30 3a f2 69 |0,0,1024,1280:.i| 0000b260 78 3a f2 69 77 3a c8 97 c8 93 30 2c 35 2c 33 36 |x:.iw:....0,5,36| 0000b270 30 2c 31 33 30 3a db 3a 87 3a f2 56 76 3a ff 22 |0,130:.:.:.Vv:."| 0000b280 46 58 20 31 35 2c 30 22 3a c8 97 20 b8 36 30 30 |FX 15,0":.. .600| 0000b290 2c 33 33 32 3a 42 3d 30 0d 72 2e 1c cd 3a e7 58 |,332:B=0.r...:.X| 0000b2a0 3c 31 30 35 20 80 59 3c 34 35 2b 34 38 20 80 42 |<105 .Y<45+48 .B| 0000b2b0 3d 34 20 8c 0d 72 42 50 c8 97 c8 93 30 2c 30 2c |=4 ..rBP....0,0,| 0000b2c0 31 30 32 34 2c 31 32 38 30 3a f2 69 79 3a f2 69 |1024,1280:.iy:.i| 0000b2d0 77 3a c8 97 c8 93 30 2c 35 2c 33 36 30 2c 31 33 |w:....0,5,360,13| 0000b2e0 30 3a db 3a 87 3a f2 56 76 3a ff 22 46 58 20 31 |0:.:.:.Vv:."FX 1| 0000b2f0 35 2c 30 22 3a c8 97 20 b8 36 30 30 2c 33 33 32 |5,0":.. .600,332| 0000b300 3a 42 3d 30 0d 72 92 27 cd 3a fd a6 28 2d 39 39 |:B=0.r.'.:..(-99| 0000b310 29 20 84 69 70 3d b9 20 84 a6 28 2d 31 31 33 29 |) .ip=. ..(-113)| 0000b320 3a e7 a6 28 2d 31 31 33 29 20 8c 0d 72 b0 14 55 |:..(-113) ..r..U| 0000b330 57 3d b9 3a f5 fd 20 ac a6 28 2d 31 31 33 29 0d |W=.:.. ..(-113).| 0000b340 72 c4 07 cd 3a e1 0d 72 ec 1d dd f2 69 77 3a f5 |r...:..r....iw:.| 0000b350 3a c8 97 69 73 2c 69 7a 2c 69 75 3a fd 69 75 3d |:..is,iz,iu:.iu=| 0000b360 30 3a e1 0d 73 1e fc dd f2 69 72 3a 46 25 21 31 |0:..s....ir:F%!1| 0000b370 32 32 30 3d 31 3a db 3a 87 3a 6a 55 3d 31 3a f2 |220=1:.:.:jU=1:.| 0000b380 6a 56 3a ef 32 33 2c 32 37 2c 30 2c 39 33 2c 30 |jV:.23,27,0,93,0| 0000b390 2c 30 2c 30 2c 30 2c 30 2c 30 3a f0 26 45 44 2c |,0,0,0,0,0:.&ED,| 0000b3a0 33 33 32 2c 30 3a ef 32 33 2c 32 37 2c 30 2c 31 |332,0:.23,27,0,1| 0000b3b0 34 2c 30 2c 30 2c 30 2c 30 2c 30 2c 30 3a f0 26 |4,0,0,0,0,0,0:.&| 0000b3c0 45 44 2c 34 34 30 2c 34 30 3a ef 32 33 2c 32 37 |ED,440,40:.23,27| 0000b3d0 2c 30 2c 32 2c 30 2c 30 2c 30 2c 30 2c 30 2c 30 |,0,2,0,0,0,0,0,0| 0000b3e0 3a f0 26 45 44 2c 32 30 2c 38 30 3a ef 32 33 2c |:.&ED,20,80:.23,| 0000b3f0 32 37 2c 30 2c 33 2c 30 2c 30 2c 30 2c 30 2c 30 |27,0,3,0,0,0,0,0| 0000b400 2c 30 3a f0 26 45 44 2c 38 35 38 2c 38 30 3a e6 |,0:.&ED,858,80:.| 0000b410 30 2c 30 c8 9c 30 3a c8 93 c8 90 33 38 30 2c 35 |0,0..0:....380,5| 0000b420 30 30 2c 31 36 2a 33 32 2c 31 32 2a 33 32 3a e6 |00,16*32,12*32:.| 0000b430 30 2c 36 33 c8 9c 32 35 35 3a ef 32 33 2c 32 37 |0,63..255:.23,27| 0000b440 2c 30 2c 32 32 39 2c 30 2c 30 2c 30 2c 30 2c 30 |,0,229,0,0,0,0,0| 0000b450 2c 30 3a f0 26 45 44 2c 35 32 30 2c 32 34 38 0d |,0:.&ED,520,248.| 0000b460 73 a0 fa ef 32 33 2c 32 37 2c 30 2c 32 33 30 2c |s...23,27,0,230,| 0000b470 30 2c 30 2c 30 2c 30 2c 30 2c 30 3a f0 26 45 44 |0,0,0,0,0,0:.&ED| 0000b480 2c 34 36 34 2c 39 37 30 3a ef 32 33 2c 32 37 2c |,464,970:.23,27,| 0000b490 30 2c 32 33 31 2c 30 2c 30 2c 30 2c 30 2c 30 2c |0,231,0,0,0,0,0,| 0000b4a0 30 3a f0 26 45 44 2c 34 30 30 2c 34 30 30 3a ef |0:.&ED,400,400:.| 0000b4b0 32 33 2c 32 37 2c 30 2c 32 33 32 2c 30 2c 30 2c |23,27,0,232,0,0,| 0000b4c0 30 2c 30 2c 30 2c 30 3a f0 26 45 44 2c 36 34 30 |0,0,0,0:.&ED,640| 0000b4d0 2c 34 30 30 3a c8 93 33 38 30 2d 31 36 2c 35 30 |,400:..380-16,50| 0000b4e0 30 2d 31 36 2c 28 31 37 2a 33 32 29 2b 34 2c 28 |0-16,(17*32)+4,(| 0000b4f0 31 33 2a 33 32 29 2b 34 3a e6 30 2c 36 33 c8 9c |13*32)+4:.0,63..| 0000b500 36 34 3a c8 93 33 38 30 2d 32 30 2c 35 30 30 2d |64:..380-20,500-| 0000b510 32 30 2c 28 31 37 2a 33 32 29 2b 31 32 2c 28 31 |20,(17*32)+12,(1| 0000b520 33 2a 33 32 29 2b 31 32 3a e6 30 2c 34 32 c8 9c |3*32)+12:.0,42..| 0000b530 31 32 38 3a c8 93 33 38 30 2d 32 34 2c 35 30 30 |128:..380-24,500| 0000b540 2d 32 34 2c 28 31 37 2a 33 32 29 2b 32 30 2c 28 |-24,(17*32)+20,(| 0000b550 31 33 2a 33 32 29 2b 32 30 0d 73 dc f7 e6 30 2c |13*32)+20.s...0,| 0000b560 30 c8 9c 32 35 35 3a c8 93 33 38 30 2d 32 38 2c |0..255:..380-28,| 0000b570 35 30 30 2d 32 38 2c 28 31 37 2a 33 32 29 2b 32 |500-28,(17*32)+2| 0000b580 38 2c 28 31 33 2a 33 32 29 2b 32 38 3a e6 30 2c |8,(13*32)+28:.0,| 0000b590 30 c8 9c 36 34 3a c8 93 33 38 30 2d 33 32 2c 35 |0..64:..380-32,5| 0000b5a0 30 30 2d 33 32 2c 28 31 37 2a 33 32 29 2b 33 36 |00-32,(17*32)+36| 0000b5b0 2c 28 31 33 2a 33 32 29 2b 33 36 3a c8 93 33 38 |,(13*32)+36:..38| 0000b5c0 30 2d 33 36 2c 35 30 30 2d 33 36 2c 28 31 37 2a |0-36,500-36,(17*| 0000b5d0 33 32 29 2b 34 34 2c 28 31 33 2a 33 32 29 2b 34 |32)+44,(13*32)+4| 0000b5e0 34 3a c8 97 20 b8 36 30 30 2c 33 33 32 3a ff 22 |4:.. .600,332:."| 0000b5f0 50 4f 49 4e 54 45 52 20 31 22 3a 6a 57 3d 31 3a |POINTER 1":jW=1:| 0000b600 ef 32 33 2c 32 37 2c 30 2c 32 32 36 2c 30 2c 30 |.23,27,0,226,0,0| 0000b610 2c 30 2c 30 2c 30 2c 30 3a f0 26 45 44 2c 36 34 |,0,0,0,0:.&ED,64| 0000b620 2c 33 35 36 2b 28 33 30 2a 34 29 3a ef 32 33 2c |,356+(30*4):.23,| 0000b630 32 37 2c 30 2c 32 33 33 2c 30 2c 30 2c 30 2c 30 |27,0,233,0,0,0,0| 0000b640 2c 30 2c 30 3a f0 26 45 44 2c 36 34 2c 31 36 30 |,0,0:.&ED,64,160| 0000b650 0d 74 2c f6 f0 26 45 44 2c 31 30 30 30 2c 31 36 |.t,..&ED,1000,16| 0000b660 30 3a ef 32 33 2c 32 37 2c 30 2c 32 33 34 2c 30 |0:.23,27,0,234,0| 0000b670 2c 30 2c 30 2c 30 2c 30 2c 30 3a f0 26 45 44 2c |,0,0,0,0,0:.&ED,| 0000b680 31 30 32 30 2c 34 36 30 3a ef 32 33 2c 32 37 2c |1020,460:.23,27,| 0000b690 30 2c 32 33 36 2c 30 2c 30 2c 30 2c 30 2c 30 2c |0,236,0,0,0,0,0,| 0000b6a0 30 3a f0 26 45 44 2c 31 39 30 2a 34 2b 28 32 34 |0:.&ED,190*4+(24| 0000b6b0 2a 38 29 2b 32 34 2c 38 38 30 3a ef 32 33 2c 32 |*8)+24,880:.23,2| 0000b6c0 37 2c 30 2c 32 33 37 2c 30 2c 30 2c 30 2c 30 2c |7,0,237,0,0,0,0,| 0000b6d0 30 2c 30 3a f0 26 45 44 2c 31 39 30 2a 34 2b 28 |0,0:.&ED,190*4+(| 0000b6e0 32 34 2a 38 29 2b 39 36 2c 37 36 30 3a ef 32 33 |24*8)+96,760:.23| 0000b6f0 2c 32 37 2c 30 2c 32 33 35 2c 30 2c 30 2c 30 2c |,27,0,235,0,0,0,| 0000b700 30 2c 30 2c 30 3a f0 26 45 44 2c 31 39 30 2a 34 |0,0,0:.&ED,190*4| 0000b710 2b 28 32 34 2a 38 29 2b 39 36 2b 35 36 2c 38 38 |+(24*8)+96+56,88| 0000b720 30 3a e6 33 2c 31 30 3a ff 22 53 43 48 4f 4f 53 |0:.3,10:."SCHOOS| 0000b730 45 20 63 68 6f 6f 73 65 22 3a f0 26 45 44 2c 34 |E choose":.&ED,4| 0000b740 30 34 2c 34 39 36 0d 74 72 b0 6a 58 25 3d 34 30 |04,496.tr.jX%=40| 0000b750 34 3a 6a 59 25 3d 34 39 36 3a 6a 5a 25 3d 34 30 |4:jY%=496:jZ%=40| 0000b760 34 3a 6a 61 25 3d 34 39 36 3a 6a 62 3d 31 3a 6a |4:ja%=496:jb=1:j| 0000b770 63 3d 31 3a 6a 64 3d 35 30 2d 31 32 3a 6a 65 3d |c=1:jd=50-12:je=| 0000b780 36 32 30 2d 31 32 3a 6a 66 3d 31 3a 6a 67 3d 30 |620-12:jf=1:jg=0| 0000b790 3a f5 3a d6 69 57 3a 69 6b 3d 46 25 21 32 30 38 |:.:.iW:ik=F%!208| 0000b7a0 3a 69 6c 3d 69 6b 3a 69 6d 3d 59 3a 69 6e 3d 58 |:il=ik:im=Y:in=X| 0000b7b0 3a 58 3d 46 25 21 32 30 30 3a 59 3d 46 25 21 32 |:X=F%!200:Y=F%!2| 0000b7c0 30 34 3a e7 58 3e 28 6a 58 25 29 20 80 58 3c 28 |04:.X>(jX%) .X<(| 0000b7d0 6a 58 25 2b 28 39 2a 35 32 29 29 20 80 59 3e 28 |jX%+(9*52)) .Y>(| 0000b7e0 6a 59 25 29 20 80 59 3c 28 6a 59 25 2b 28 37 2a |jY%) .Y<(jY%+(7*| 0000b7f0 35 32 29 29 20 8c 0d 74 fe 4d 6a 62 3d 2d 31 3a |52)) ..t.Mjb=-1:| 0000b800 e3 6a 68 3d 28 6a 58 25 29 20 b8 28 6a 58 25 2b |.jh=(jX%) .(jX%+| 0000b810 28 38 2a 35 32 29 29 88 35 32 3a e7 58 3e 3d 6a |(8*52)).52:.X>=j| 0000b820 68 20 80 58 3c 3d 6a 68 2b 35 32 20 8c 6a 5a 25 |h .X<=jh+52 .jZ%| 0000b830 3d 6a 68 3a 6a 68 3d 28 6a 58 25 2b 28 38 2a 35 |=jh:jh=(jX%+(8*5| 0000b840 32 29 29 0d 75 1c 57 6a 62 3d 6a 62 2b 31 3a ed |2)).u.Wjb=jb+1:.| 0000b850 3a 6a 63 3d 2d 31 3a e3 6a 69 3d 28 6a 59 25 29 |:jc=-1:.ji=(jY%)| 0000b860 20 b8 28 6a 59 25 2b 28 36 2a 35 32 29 29 88 35 | .(jY%+(6*52)).5| 0000b870 32 3a e7 59 3e 3d 6a 69 20 80 59 3c 3d 6a 69 2b |2:.Y>=ji .Y<=ji+| 0000b880 35 32 20 8c 6a 61 25 3d 6a 69 3a 6a 69 3d 28 6a |52 .ja%=ji:ji=(j| 0000b890 59 25 2b 28 36 2a 35 32 29 29 0d 75 4e 13 6a 63 |Y%+(6*52)).uN.jc| 0000b8a0 2b 3d 31 3a ed 3a e7 69 6b 3d 34 20 8c 0d 75 6c |+=1:.:.ik=4 ..ul| 0000b8b0 08 6a 67 3d 31 0d 75 76 23 cd 3a 6a 6a 3d 6a 62 |.jg=1.uv#.:jj=jb| 0000b8c0 2b 31 3a 6a 6a 2b 3d 6a 63 2a 39 3a e7 6a 6a 3e |+1:jj+=jc*9:.jj>| 0000b8d0 36 30 20 8c 6a 67 3d 30 0d 75 9e 0c e7 6a 6a 3c |60 .jg=0.u...jj<| 0000b8e0 36 31 20 8c 0d 75 a8 41 e6 33 2c 36 33 c8 9c 32 |61 ..u.A.3,63..2| 0000b8f0 35 35 3a c8 93 c8 90 6a 5a 25 2c 6a 61 25 2b 32 |55:....jZ%,ja%+2| 0000b900 34 2c 34 34 2c 34 34 3a c8 96 3a c8 96 3a c8 96 |4,44,44:..:..:..| 0000b910 3a c8 93 c8 90 6a 5a 25 2c 6a 61 25 2b 32 34 2c |:....jZ%,ja%+24,| 0000b920 34 34 2c 34 34 0d 75 d0 05 cd 0d 75 da fe cd 3a |44,44.u....u...:| 0000b930 fd 6a 67 3d 31 3a e6 30 2c 30 c8 9c 30 3a c8 93 |.jg=1:.0,0..0:..| 0000b940 c8 90 34 30 34 2c 34 39 36 2c 34 37 30 2c 33 38 |..404,496,470,38| 0000b950 30 3a c8 93 c8 90 34 36 34 2c 39 37 30 2c 34 30 |0:....464,970,40| 0000b960 30 2c 31 30 30 3a 46 25 21 35 36 3d 6a 6a 3a ff |0,100:F%!56=jj:.| 0000b970 22 53 4c 4f 41 44 20 3c 4d 72 44 6f 6f 24 44 69 |"SLOAD <MrDoo$Di| 0000b980 72 3e 2e 53 70 72 69 74 65 73 2e 4c 49 54 54 4c |r>.Sprites.LITTL| 0000b990 45 53 22 3a e6 30 2c 30 3a ef 32 33 2c 32 37 2c |ES":.0,0:.23,27,| 0000b9a0 30 2c 31 2c 30 2c 30 2c 30 2c 30 2c 30 2c 30 3a |0,1,0,0,0,0,0,0:| 0000b9b0 d6 61 63 3a fb 32 31 c8 9c 36 34 3a f1 8a 31 35 |.ac:.21..64:..15| 0000b9c0 2c 31 29 3b 22 53 63 72 65 65 6e 20 3a 20 22 3b |,1);"Screen : ";| 0000b9d0 3a fb 32 31 c8 9c 32 35 35 3a f1 3b 46 25 21 35 |:.21..255:.;F%!5| 0000b9e0 36 3b 22 20 22 3a 6a 57 25 3d 31 3a 6a 58 25 3d |6;" ":jW%=1:jX%=| 0000b9f0 34 31 36 3a 6a 59 25 3d 35 33 36 3a 6a 5a 25 3d |416:jY%=536:jZ%=| 0000ba00 34 31 36 3a 6a 61 25 3d 35 33 36 3a 6a 62 3d 31 |416:ja%=536:jb=1| 0000ba10 3a 6a 63 3d 31 3a 6a 64 3d 35 30 2d 31 32 3a 6a |:jc=1:jd=50-12:j| 0000ba20 65 3d 36 32 30 2d 31 32 0d 76 84 96 6a 66 3d 31 |e=620-12.v..jf=1| 0000ba30 3a e6 33 2c 31 30 3a ef 32 33 2c 32 37 2c 30 2c |:.3,10:.23,27,0,| 0000ba40 32 33 38 2c 30 2c 30 2c 30 2c 30 2c 30 2c 30 3a |238,0,0,0,0,0,0:| 0000ba50 f0 26 45 44 2c 35 30 32 2c 31 30 32 34 2d 28 31 |.&ED,502,1024-(1| 0000ba60 35 2a 34 29 3a f5 3a d6 69 57 3a d6 69 58 3a 69 |5*4):.:.iW:.iX:i| 0000ba70 6b 3d 46 25 21 32 30 38 3a 69 6c 3d 69 6b 3a 69 |k=F%!208:il=ik:i| 0000ba80 6d 3d 59 3a 69 6e 3d 58 3a 6a 57 25 3d 28 46 25 |m=Y:in=X:jW%=(F%| 0000ba90 21 33 38 30 29 2b 31 3a 58 3d 46 25 21 32 30 30 |!380)+1:X=F%!200| 0000baa0 3a 59 3d 46 25 21 32 30 34 3a e7 69 6e 3d 58 20 |:Y=F%!204:.in=X | 0000bab0 80 69 6d 3d 59 20 80 69 6b 3d 69 6c 20 8c 0d 77 |.im=Y .ik=il ..w| 0000bac0 10 1b e6 33 2c 30 3a e7 46 25 21 33 38 30 3d 39 |...3,0:.F%!380=9| 0000bad0 30 20 8c 6a 57 25 3d 39 30 0d 77 24 16 e7 46 25 |0 .jW%=90.w$..F%| 0000bae0 21 33 38 30 3d 39 31 20 8c 6a 57 25 3d 39 31 0d |!380=91 .jW%=91.| 0000baf0 77 2e 36 ef 32 33 2c 32 37 2c 30 2c 6a 57 25 2c |w.6.23,27,0,jW%,| 0000bb00 30 2c 30 2c 30 2c 30 2c 30 2c 30 3a f0 26 45 44 |0,0,0,0,0,0:.&ED| 0000bb10 2c 6a 5a 25 2c 6a 61 25 3a e7 46 25 21 33 38 30 |,jZ%,ja%:.F%!380| 0000bb20 3e 38 39 20 8c 0d 77 42 2f e6 30 2c 30 3a ef 32 |>89 ..wB/.0,0:.2| 0000bb30 33 2c 32 37 2c 30 2c 31 30 31 2c 30 2c 30 2c 30 |3,27,0,101,0,0,0| 0000bb40 2c 30 2c 30 2c 30 3a f0 26 45 44 2c 31 30 34 38 |,0,0,0:.&ED,1048| 0000bb50 2c 32 30 38 0d 77 56 31 cc 3a e6 30 2c 30 3a ef |,208.wV1.:.0,0:.| 0000bb60 32 33 2c 32 37 2c 30 2c 31 30 32 2c 30 2c 30 2c |23,27,0,102,0,0,| 0000bb70 30 2c 30 2c 30 2c 30 3a f0 26 45 44 2c 31 30 34 |0,0,0,0:.&ED,104| 0000bb80 38 2c 32 30 38 0d 77 74 54 cd 3a e6 33 2c 30 3a |8,208.wtT.:.3,0:| 0000bb90 ef 32 33 2c 32 37 2c 30 2c 6a 57 25 2c 30 2c 30 |.23,27,0,jW%,0,0| 0000bba0 2c 30 2c 30 2c 30 2c 30 3a f0 26 45 44 2c 6a 5a |,0,0,0,0:.&ED,jZ| 0000bbb0 25 2c 6a 61 25 3a e7 69 6b 3d 34 20 80 58 3e 34 |%,ja%:.ik=4 .X>4| 0000bbc0 30 34 20 80 58 3c 36 34 34 20 80 59 3e 34 30 34 |04 .X<644 .Y>404| 0000bbd0 20 80 59 3c 34 35 30 20 8c 0d 77 9c 3b 6a 6b 3d | .Y<450 ..w.;jk=| 0000bbe0 30 3a e3 49 3d 31 20 b8 32 30 30 3a 3f 28 28 46 |0:.I=1 .200:?((F| 0000bbf0 25 21 34 29 2b 28 28 46 25 21 35 36 29 2a 32 30 |%!4)+((F%!56)*20| 0000bc00 30 29 2b 6a 6b 29 3d 30 3a 6a 6b 2b 3d 31 3a ed |0)+jk)=0:jk+=1:.| 0000bc10 3a d6 61 63 0d 77 d8 2b cd 3a e7 69 6b 3d 34 20 |:.ac.w.+.:.ik=4 | 0000bc20 80 58 3e 31 30 33 35 20 80 58 3c 31 30 39 34 20 |.X>1035 .X<1094 | 0000bc30 80 59 3e 34 37 30 20 80 59 3c 35 33 30 20 8c 0d |.Y>470 .Y<530 ..| 0000bc40 77 ec 0d 46 25 21 33 38 30 3d 39 30 0d 77 f6 2b |w..F%!380=90.w.+| 0000bc50 cd 3a e7 69 6b 3d 34 20 80 58 3e 31 30 39 35 20 |.:.ik=4 .X>1095 | 0000bc60 80 58 3c 31 32 30 30 20 80 59 3e 34 37 30 20 80 |.X<1200 .Y>470 .| 0000bc70 59 3c 35 33 30 20 8c 0d 78 0a 0d 46 25 21 33 38 |Y<530 ..x..F%!38| 0000bc80 30 3d 39 31 0d 78 14 29 cd 3a e7 69 6b 3d 34 20 |0=91.x.).:.ik=4 | 0000bc90 80 58 3e 36 34 34 20 80 58 3c 38 38 32 20 80 59 |.X>644 .X<882 .Y| 0000bca0 3e 34 30 34 20 80 59 3c 34 35 30 20 8c 0d 78 28 |>404 .Y<450 ..x(| 0000bcb0 52 6a 6b 3d 30 3a e3 49 3d 28 55 69 2b 28 31 30 |Rjk=0:.I=(Ui+(10| 0000bcc0 31 2a 32 30 30 29 29 20 b8 28 55 69 2b 28 31 30 |1*200)) .(Ui+(10| 0000bcd0 32 2a 32 30 30 29 29 2d 31 3a 3f 28 55 69 2b 28 |2*200))-1:?(Ui+(| 0000bce0 28 46 25 21 35 36 29 2a 32 30 30 29 2b 6a 6b 29 |(F%!56)*200)+jk)| 0000bcf0 3d 3f 49 3a 6a 6b 2b 3d 31 3a ed 3a d6 61 63 0d |=?I:jk+=1:.:.ac.| 0000bd00 78 64 41 cd 3a e7 58 3e 28 6a 58 25 2d 33 32 29 |xdA.:.X>(jX%-32)| 0000bd10 20 80 58 3c 28 6a 58 25 2b 28 31 35 2a 33 32 29 | .X<(jX%+(15*32)| 0000bd20 29 20 80 59 3e 28 6a 59 25 2d 33 32 29 20 80 59 |) .Y>(jY%-32) .Y| 0000bd30 3c 28 6a 59 25 2b 28 31 31 2a 33 32 29 29 20 8c |<(jY%+(11*32)) .| 0000bd40 0d 78 78 52 6a 62 3d 2d 31 3a e3 6a 68 3d 28 6a |.xxRjb=-1:.jh=(j| 0000bd50 58 25 2d 33 32 29 20 b8 28 6a 58 25 2b 28 31 35 |X%-32) .(jX%+(15| 0000bd60 2a 33 32 29 29 88 33 32 3a e7 58 3e 3d 6a 68 20 |*32)).32:.X>=jh | 0000bd70 80 58 3c 3d 6a 68 2b 33 32 20 8c 6a 5a 25 3d 6a |.X<=jh+32 .jZ%=j| 0000bd80 68 3a 6a 68 3d 28 6a 58 25 2b 28 31 35 2a 33 32 |h:jh=(jX%+(15*32| 0000bd90 29 29 0d 78 96 5c 6a 62 3d 6a 62 2b 31 3a ed 3a |)).x.\jb=jb+1:.:| 0000bda0 6a 63 3d 2d 31 3a e3 6a 69 3d 28 6a 59 25 2d 33 |jc=-1:.ji=(jY%-3| 0000bdb0 32 29 20 b8 28 6a 59 25 2b 28 31 31 2a 33 32 29 |2) .(jY%+(11*32)| 0000bdc0 29 88 33 32 3a e7 59 3e 3d 6a 69 20 80 59 3c 3d |).32:.Y>=ji .Y<=| 0000bdd0 6a 69 2b 33 32 20 8c 6a 61 25 3d 6a 69 3a 6a 69 |ji+32 .ja%=ji:ji| 0000bde0 3d 28 6a 59 25 2b 28 31 31 2a 33 32 29 29 0d 78 |=(jY%+(11*32)).x| 0000bdf0 c8 13 6a 63 2b 3d 31 3a ed 3a e7 69 6b 3d 34 20 |..jc+=1:.:.ik=4 | 0000be00 8c 0d 78 e6 45 3f 28 28 46 25 21 34 29 2b 28 28 |..x.E?((F%!4)+((| 0000be10 46 25 21 35 36 29 2a 32 30 30 29 2b 28 6a 62 2a |F%!56)*200)+(jb*| 0000be20 31 32 29 2b 6a 63 29 3d 6a 57 25 3a e6 30 2c 30 |12)+jc)=jW%:.0,0| 0000be30 3a f0 26 45 44 2c 6a 5a 25 2c 6a 61 25 3a e6 33 |:.&ED,jZ%,ja%:.3| 0000be40 2c 30 3a d6 61 63 0d 79 18 0d cd 3a e7 69 6b 3d |,0:.ac.y...:.ik=| 0000be50 31 20 8c 0d 79 2c 4b 3f 28 28 46 25 21 34 29 2b |1 ..y,K?((F%!4)+| 0000be60 28 28 46 25 21 35 36 29 2a 32 30 30 29 2b 28 6a |((F%!56)*200)+(j| 0000be70 62 2a 31 32 29 2b 6a 63 29 3d 30 3a e6 30 2c 30 |b*12)+jc)=0:.0,0| 0000be80 c8 9c 30 3a c8 93 c8 90 6a 5a 25 2c 6a 61 25 2c |..0:....jZ%,ja%,| 0000be90 32 38 2c 32 38 3a e6 33 2c 30 3a d6 61 63 0d 79 |28,28:.3,0:.ac.y| 0000bea0 5e 05 cd 0d 79 68 25 cd 3a d6 69 57 3a 58 3d 46 |^...yh%.:.iW:X=F| 0000beb0 25 21 32 30 30 3a 59 3d 46 25 21 32 30 34 3a 69 |%!200:Y=F%!204:i| 0000bec0 6b 3d 46 25 21 32 30 38 0d 79 9a 39 cd 3a c8 96 |k=F%!208.y.9.:..| 0000bed0 3a 69 6f 3d 30 3a e7 28 58 3e 35 32 34 29 20 80 |:io=0:.(X>524) .| 0000bee0 28 58 3c 37 36 36 29 20 80 28 59 3e 32 34 38 29 |(X<766) .(Y>248)| 0000bef0 20 80 28 59 3c 33 36 30 29 20 80 69 6b 3d 34 20 | .(Y<360) .ik=4 | 0000bf00 8c 0d 79 c2 e9 db 3a 87 3a d6 61 56 3a c8 96 3a |..y...:.:.aV:..:| 0000bf10 c8 96 3a c8 96 3a c8 96 3a c8 96 3a c8 96 3a f5 |..:..:..:..:..:.| 0000bf20 3a d6 69 57 3a fd 46 25 21 32 30 38 3c 3e 30 3a |:.iW:.F%!208<>0:| 0000bf30 ff 22 53 4c 4f 41 44 20 3c 4d 72 44 6f 6f 24 44 |."SLOAD <MrDoo$D| 0000bf40 69 72 3e 2e 53 70 72 69 74 65 73 2e 50 46 57 57 |ir>.Sprites.PFWW| 0000bf50 22 3a db 3a 87 3a 6a 55 3d 31 3a f2 6a 56 3a ef |":.:.:jU=1:.jV:.| 0000bf60 32 33 2c 32 37 2c 30 2c 39 33 2c 30 2c 30 2c 30 |23,27,0,93,0,0,0| 0000bf70 2c 30 2c 30 2c 30 3a f0 26 45 44 2c 33 33 32 2c |,0,0,0:.&ED,332,| 0000bf80 30 3a ef 32 33 2c 32 37 2c 30 2c 31 34 2c 30 2c |0:.23,27,0,14,0,| 0000bf90 30 2c 30 2c 30 2c 30 2c 30 3a f0 26 45 44 2c 34 |0,0,0,0,0:.&ED,4| 0000bfa0 34 30 2c 34 30 3a ef 32 33 2c 32 37 2c 30 2c 32 |40,40:.23,27,0,2| 0000bfb0 2c 30 2c 30 2c 30 2c 30 2c 30 2c 30 3a f0 26 45 |,0,0,0,0,0,0:.&E| 0000bfc0 44 2c 32 30 2c 38 30 3a ef 32 33 2c 32 37 2c 30 |D,20,80:.23,27,0| 0000bfd0 2c 33 2c 30 2c 30 2c 30 2c 30 2c 30 2c 30 3a f0 |,3,0,0,0,0,0,0:.| 0000bfe0 26 45 44 2c 38 35 38 2c 38 30 0d 7a 58 ea e6 30 |&ED,858,80.zX..0| 0000bff0 2c 30 c8 9c 30 3a c8 93 c8 90 33 38 30 2c 35 30 |,0..0:....380,50| 0000c000 30 2c 31 36 2a 33 32 2c 31 32 2a 33 32 3a e6 30 |0,16*32,12*32:.0| 0000c010 2c 36 33 c8 9c 32 35 35 3a ef 32 33 2c 32 37 2c |,63..255:.23,27,| 0000c020 30 2c 32 32 39 2c 30 2c 30 2c 30 2c 30 2c 30 2c |0,229,0,0,0,0,0,| 0000c030 30 3a f0 26 45 44 2c 35 32 30 2c 32 34 38 3a ef |0:.&ED,520,248:.| 0000c040 32 33 2c 32 37 2c 30 2c 32 33 30 2c 30 2c 30 2c |23,27,0,230,0,0,| 0000c050 30 2c 30 2c 30 2c 30 3a f0 26 45 44 2c 34 36 34 |0,0,0,0:.&ED,464| 0000c060 2c 31 39 36 3a ef 32 33 2c 32 37 2c 30 2c 32 33 |,196:.23,27,0,23| 0000c070 31 2c 30 2c 30 2c 30 2c 30 2c 30 2c 30 3a f0 26 |1,0,0,0,0,0,0:.&| 0000c080 45 44 2c 34 30 30 2c 34 30 30 3a ef 32 33 2c 32 |ED,400,400:.23,2| 0000c090 37 2c 30 2c 32 33 32 2c 30 2c 30 2c 30 2c 30 2c |7,0,232,0,0,0,0,| 0000c0a0 30 2c 30 3a f0 26 45 44 2c 36 34 30 2c 34 30 30 |0,0:.&ED,640,400| 0000c0b0 3a c8 93 33 38 30 2d 31 36 2c 35 30 30 2d 31 36 |:..380-16,500-16| 0000c0c0 2c 28 31 37 2a 33 32 29 2b 34 2c 28 31 33 2a 33 |,(17*32)+4,(13*3| 0000c0d0 32 29 2b 34 0d 7a 9e f5 e6 30 2c 36 33 c8 9c 36 |2)+4.z...0,63..6| 0000c0e0 34 3a c8 93 33 38 30 2d 32 30 2c 35 30 30 2d 32 |4:..380-20,500-2| 0000c0f0 30 2c 28 31 37 2a 33 32 29 2b 31 32 2c 28 31 33 |0,(17*32)+12,(13| 0000c100 2a 33 32 29 2b 31 32 3a e6 30 2c 34 32 c8 9c 31 |*32)+12:.0,42..1| 0000c110 32 38 3a c8 93 33 38 30 2d 32 34 2c 35 30 30 2d |28:..380-24,500-| 0000c120 32 34 2c 28 31 37 2a 33 32 29 2b 32 30 2c 28 31 |24,(17*32)+20,(1| 0000c130 33 2a 33 32 29 2b 32 30 3a e6 30 2c 30 c8 9c 32 |3*32)+20:.0,0..2| 0000c140 35 35 3a c8 93 33 38 30 2d 32 38 2c 35 30 30 2d |55:..380-28,500-| 0000c150 32 38 2c 28 31 37 2a 33 32 29 2b 32 38 2c 28 31 |28,(17*32)+28,(1| 0000c160 33 2a 33 32 29 2b 32 38 3a e6 30 2c 30 c8 9c 36 |3*32)+28:.0,0..6| 0000c170 34 3a c8 93 33 38 30 2d 33 32 2c 35 30 30 2d 33 |4:..380-32,500-3| 0000c180 32 2c 28 31 37 2a 33 32 29 2b 33 36 2c 28 31 33 |2,(17*32)+36,(13| 0000c190 2a 33 32 29 2b 33 36 3a c8 93 33 38 30 2d 33 36 |*32)+36:..380-36| 0000c1a0 2c 35 30 30 2d 33 36 2c 28 31 37 2a 33 32 29 2b |,500-36,(17*32)+| 0000c1b0 34 34 2c 28 31 33 2a 33 32 29 2b 34 34 3a c8 97 |44,(13*32)+44:..| 0000c1c0 20 b8 36 30 30 2c 33 33 32 0d 7a da ff ff 22 50 | .600,332.z..."P| 0000c1d0 4f 49 4e 54 45 52 20 31 22 3a 6a 57 3d 31 3a ef |OINTER 1":jW=1:.| 0000c1e0 32 33 2c 32 37 2c 30 2c 32 32 36 2c 30 2c 30 2c |23,27,0,226,0,0,| 0000c1f0 30 2c 30 2c 30 2c 30 3a f0 26 45 44 2c 36 34 2c |0,0,0,0:.&ED,64,| 0000c200 33 35 36 2b 28 33 30 2a 34 29 3a ef 32 33 2c 32 |356+(30*4):.23,2| 0000c210 37 2c 30 2c 32 33 33 2c 30 2c 30 2c 30 2c 30 2c |7,0,233,0,0,0,0,| 0000c220 30 2c 30 3a f0 26 45 44 2c 36 34 2c 31 36 30 3a |0,0:.&ED,64,160:| 0000c230 f0 26 45 44 2c 31 30 30 30 2c 31 36 30 3a ef 32 |.&ED,1000,160:.2| 0000c240 33 2c 32 37 2c 30 2c 32 33 34 2c 30 2c 30 2c 30 |3,27,0,234,0,0,0| 0000c250 2c 30 2c 30 2c 30 3a f0 26 45 44 2c 31 30 32 30 |,0,0,0:.&ED,1020| 0000c260 2c 34 36 30 3a ef 32 33 2c 32 37 2c 30 2c 32 33 |,460:.23,27,0,23| 0000c270 36 2c 30 2c 30 2c 30 2c 30 2c 30 2c 30 3a f0 26 |6,0,0,0,0,0,0:.&| 0000c280 45 44 2c 31 39 30 2a 34 2b 28 32 34 2a 38 29 2b |ED,190*4+(24*8)+| 0000c290 32 34 2c 38 38 30 3a ef 32 33 2c 32 37 2c 30 2c |24,880:.23,27,0,| 0000c2a0 32 33 37 2c 30 2c 30 2c 30 2c 30 2c 30 2c 30 3a |237,0,0,0,0,0,0:| 0000c2b0 f0 26 45 44 2c 31 39 30 2a 34 2b 28 32 34 2a 38 |.&ED,190*4+(24*8| 0000c2c0 29 2b 39 36 2c 37 36 30 0d 7b 2a e6 ef 32 33 2c |)+96,760.{*..23,| 0000c2d0 32 37 2c 30 2c 32 33 35 2c 30 2c 30 2c 30 2c 30 |27,0,235,0,0,0,0| 0000c2e0 2c 30 2c 30 3a f0 26 45 44 2c 31 39 30 2a 34 2b |,0,0:.&ED,190*4+| 0000c2f0 28 32 34 2a 38 29 2b 39 36 2b 35 36 2c 38 38 30 |(24*8)+96+56,880| 0000c300 3a ff 22 53 4c 4f 41 44 20 3c 4d 72 44 6f 6f 24 |:."SLOAD <MrDoo$| 0000c310 44 69 72 3e 2e 53 70 72 69 74 65 73 2e 4c 49 54 |Dir>.Sprites.LIT| 0000c320 54 4c 45 53 22 3a e6 30 2c 30 3a d6 61 63 3a fb |TLES":.0,0:.ac:.| 0000c330 32 31 c8 9c 36 34 3a f1 8a 31 35 2c 31 29 3b 22 |21..64:..15,1);"| 0000c340 53 63 72 65 65 6e 20 3a 20 22 3b 3a fb 32 31 c8 |Screen : ";:.21.| 0000c350 9c 32 35 35 3a f1 3b 46 25 21 35 36 3b 22 20 22 |.255:.;F%!56;" "| 0000c360 3a 6a 57 25 3d 31 3a 6a 58 25 3d 34 31 36 3a 6a |:jW%=1:jX%=416:j| 0000c370 59 25 3d 35 33 36 3a 6a 5a 25 3d 34 31 36 3a 6a |Y%=536:jZ%=416:j| 0000c380 61 25 3d 35 33 36 3a 6a 62 3d 31 3a 6a 63 3d 31 |a%=536:jb=1:jc=1| 0000c390 3a 6a 64 3d 35 30 2d 31 32 3a 6a 65 3d 36 32 30 |:jd=50-12:je=620| 0000c3a0 2d 31 32 3a 6a 66 3d 31 3a e6 33 2c 31 30 0d 7b |-12:jf=1:.3,10.{| 0000c3b0 d4 31 ef 32 33 2c 32 37 2c 30 2c 32 33 38 2c 30 |.1.23,27,0,238,0| 0000c3c0 2c 30 2c 30 2c 30 2c 30 2c 30 3a f0 26 45 44 2c |,0,0,0,0,0:.&ED,| 0000c3d0 35 30 32 2c 31 30 32 34 2d 28 31 35 2a 34 29 0d |502,1024-(15*4).| 0000c3e0 7b de 32 cd 3a e7 28 58 3e 39 37 38 29 20 80 28 |{.2.:.(X>978) .(| 0000c3f0 58 3c 31 30 37 33 29 20 80 28 59 3e 38 37 37 29 |X<1073) .(Y>877)| 0000c400 20 80 28 59 3c 39 37 35 29 20 80 69 6b 3d 34 20 | .(Y<975) .ik=4 | 0000c410 8c 0d 7b f2 92 ff 22 4c 4f 41 44 20 3c 4d 72 44 |..{..."LOAD <MrD| 0000c420 6f 6f 24 44 69 72 3e 2e 44 61 74 61 2d 46 69 6c |oo$Dir>.Data-Fil| 0000c430 65 73 2e 75 53 43 52 45 45 4e 53 20 22 2b c3 7e |es.uSCREENS "+.~| 0000c440 28 46 25 21 34 29 3a ff 22 4c 4f 41 44 20 3c 4d |(F%!4):."LOAD <M| 0000c450 72 44 6f 6f 24 44 69 72 3e 2e 44 61 74 61 2d 46 |rDoo$Dir>.Data-F| 0000c460 69 6c 65 73 2e 75 53 43 52 45 45 4e 53 20 22 2b |iles.uSCREENS "+| 0000c470 c3 7e 28 46 25 21 32 38 30 29 3a e6 30 2c 30 c8 |.~(F%!280):.0,0.| 0000c480 9c 30 3a c8 93 c8 90 33 38 30 2c 35 30 30 2c 31 |.0:....380,500,1| 0000c490 36 2a 33 32 2c 31 32 2a 33 32 3a d6 61 63 3a e6 |6*32,12*32:.ac:.| 0000c4a0 33 2c 30 0d 7c 2e 36 cd 3a c8 96 3a e7 28 58 3e |3,0.|.6.:..:.(X>| 0000c4b0 31 31 30 38 29 20 80 28 58 3c 31 32 30 30 29 20 |1108) .(X<1200) | 0000c4c0 80 28 59 3e 38 37 37 29 20 80 28 59 3c 39 37 35 |.(Y>877) .(Y<975| 0000c4d0 29 20 80 69 6b 3d 34 20 8c 0d 7c 4c fc ff 22 53 |) .ik=4 ..|L.."S| 0000c4e0 41 56 45 20 20 3c 4d 72 44 6f 6f 24 44 69 72 3e |AVE <MrDoo$Dir>| 0000c4f0 2e 44 61 74 61 2d 46 69 6c 65 73 2e 75 53 43 52 |.Data-Files.uSCR| 0000c500 45 45 4e 53 20 22 2b c3 7e 28 46 25 21 34 29 2b |EENS "+.~(F%!4)+| 0000c510 22 20 2b 35 30 30 30 22 3a ff 22 53 54 41 4d 50 |" +5000":."STAMP| 0000c520 20 3c 4d 72 44 6f 6f 24 44 69 72 3e 2e 44 61 74 | <MrDoo$Dir>.Dat| 0000c530 61 2d 46 69 6c 65 73 2e 75 53 43 52 45 45 4e 53 |a-Files.uSCREENS| 0000c540 22 3a ff 22 4c 4f 41 44 20 20 3c 4d 72 44 6f 6f |":."LOAD <MrDoo| 0000c550 24 44 69 72 3e 2e 44 61 74 61 2d 46 69 6c 65 73 |$Dir>.Data-Files| 0000c560 2e 75 53 43 52 45 45 4e 53 20 22 2b c3 7e 28 46 |.uSCREENS "+.~(F| 0000c570 25 21 34 29 3a ff 22 4c 4f 41 44 20 20 3c 4d 72 |%!4):."LOAD <Mr| 0000c580 44 6f 6f 24 44 69 72 3e 2e 44 61 74 61 2d 46 69 |Doo$Dir>.Data-Fi| 0000c590 6c 65 73 2e 75 53 43 52 45 45 4e 53 20 22 2b c3 |les.uSCREENS "+.| 0000c5a0 7e 28 46 25 21 32 38 30 29 3a e6 30 2c 30 c8 9c |~(F%!280):.0,0..| 0000c5b0 30 3a ef 37 3a c8 93 c8 90 33 38 30 2c 35 30 30 |0:.7:....380,500| 0000c5c0 2c 31 36 2a 33 32 2c 31 32 2a 33 32 3a d6 61 63 |,16*32,12*32:.ac| 0000c5d0 3a e6 33 2c 30 0d 7c a6 33 cd 3a e7 28 58 3e 31 |:.3,0.|.3.:.(X>1| 0000c5e0 30 35 32 29 20 80 28 58 3c 31 31 35 30 29 20 80 |052) .(X<1150) .| 0000c5f0 28 59 3e 37 35 38 29 20 80 28 59 3c 38 37 30 29 |(Y>758) .(Y<870)| 0000c600 20 80 69 6b 3d 34 20 8c 0d 7c ba 91 ff 22 4c 4f | .ik=4 ..|..."LO| 0000c610 41 44 20 3c 4d 72 44 6f 6f 24 44 69 72 3e 2e 44 |AD <MrDoo$Dir>.D| 0000c620 61 74 61 2d 46 69 6c 65 73 2e 53 43 52 45 45 4e |ata-Files.SCREEN| 0000c630 53 20 20 22 2b c3 7e 28 46 25 21 34 29 3a ff 22 |S "+.~(F%!4):."| 0000c640 4c 4f 41 44 20 3c 4d 72 44 6f 6f 24 44 69 72 3e |LOAD <MrDoo$Dir>| 0000c650 2e 44 61 74 61 2d 46 69 6c 65 73 2e 53 43 52 45 |.Data-Files.SCRE| 0000c660 45 4e 53 20 22 2b c3 7e 28 46 25 21 32 38 30 29 |ENS "+.~(F%!280)| 0000c670 3a e6 30 2c 30 c8 9c 30 3a c8 93 c8 90 33 38 30 |:.0,0..0:....380| 0000c680 2c 35 30 30 2c 31 36 2a 33 32 2c 31 32 2a 33 32 |,500,16*32,12*32| 0000c690 3a d6 61 63 3a e6 33 2c 30 0d 7c ec 33 cd 3a e7 |:.ac:.3,0.|.3.:.| 0000c6a0 28 58 3e 32 33 29 20 80 28 58 3c 34 31 37 29 20 |(X>23) .(X<417) | 0000c6b0 80 28 59 3e 38 33 29 20 80 28 59 3c 31 33 38 29 |.(Y>83) .(Y<138)| 0000c6c0 20 80 69 6b 3d 34 20 8c 69 6f 3d 32 0d 7d 00 33 | .ik=4 .io=2.}.3| 0000c6d0 e7 28 58 3e 38 36 34 29 20 80 28 58 3c 31 32 35 |.(X>864) .(X<125| 0000c6e0 32 29 20 80 28 59 3e 38 33 29 20 80 28 59 3c 31 |2) .(Y>83) .(Y<1| 0000c6f0 33 38 29 20 80 69 6b 3d 34 20 8c 69 6f 3d 33 0d |38) .ik=4 .io=3.| 0000c700 7d 0a 3c fb 36 33 c8 9c 32 35 35 3a 6a 6c 3d a3 |}.<.63..255:jl=.| 0000c710 3a e7 28 58 3e 34 34 33 29 20 80 28 58 3c 38 33 |:.(X>443) .(X<83| 0000c720 36 29 20 80 28 59 3e 34 32 29 20 80 28 59 3c 31 |6) .(Y>42) .(Y<1| 0000c730 30 30 29 20 80 69 6b 3d 34 20 8c 0d 7d 28 41 f1 |00) .ik=4 ..}(A.| 0000c740 8a 31 35 2c 32 37 29 3b 22 50 4c 45 41 53 45 20 |.15,27);"PLEASE | 0000c750 57 41 49 54 22 3a ff 22 53 4c 4f 41 44 20 3c 4d |WAIT":."SLOAD <M| 0000c760 72 44 6f 6f 24 44 69 72 3e 2e 53 70 72 69 74 65 |rDoo$Dir>.Sprite| 0000c770 73 2e 50 46 57 57 22 3a 6a 6c 3d b9 0d 7d 46 16 |s.PFWW":jl=..}F.| 0000c780 cd 3a e7 69 6f 3d 32 20 80 46 25 21 35 36 3e 31 |.:.io=2 .F%!56>1| 0000c790 20 8c 0d 7d 5a 3d 73 3d 46 25 21 35 36 3a 73 3d | ..}Z=s=F%!56:s=| 0000c7a0 73 2d 31 3a 46 25 21 35 36 3d 73 3a e6 30 2c 30 |s-1:F%!56=s:.0,0| 0000c7b0 c8 9c 30 3a c8 93 c8 90 33 38 30 2c 35 30 30 2c |..0:....380,500,| 0000c7c0 31 36 2a 33 32 2c 31 32 2a 33 32 3a d6 61 63 0d |16*32,12*32:.ac.| 0000c7d0 7d 96 17 cd 3a e7 69 6f 3d 33 20 80 46 25 21 35 |}...:.io=3 .F%!5| 0000c7e0 36 3c 36 30 20 8c 0d 7d aa 3d 73 3d 46 25 21 35 |6<60 ..}.=s=F%!5| 0000c7f0 36 3a 73 3d 73 2b 31 3a 46 25 21 35 36 3d 73 3a |6:s=s+1:F%!56=s:| 0000c800 e6 30 2c 30 c8 9c 30 3a c8 93 c8 90 33 38 30 2c |.0,0..0:....380,| 0000c810 35 30 30 2c 31 36 2a 33 32 2c 31 32 2a 33 32 3a |500,16*32,12*32:| 0000c820 d6 61 63 0d 7d e6 5a cd 3a c8 96 3a fb 32 31 c8 |.ac.}.Z.:..:.21.| 0000c830 9c 36 34 3a f1 8a 31 35 2c 31 29 3b 22 53 63 72 |.64:..15,1);"Scr| 0000c840 65 65 6e 20 3a 20 22 3b 3a fb 32 31 c8 9c 32 35 |een : ";:.21..25| 0000c850 35 3a f1 3b 46 25 21 35 36 3b 22 20 20 22 3a fd |5:.;F%!56;" ":.| 0000c860 69 6f 3d 31 20 84 6a 6c 3d b9 3a ff 22 50 4f 49 |io=1 .jl=.:."POI| 0000c870 4e 54 45 52 20 30 22 3a f2 69 77 3a e1 0d 7e 4a |NTER 0":.iw:..~J| 0000c880 31 dd f2 6a 56 3a ef 32 33 2c 32 37 2c 30 2c 32 |1..jV:.23,27,0,2| 0000c890 32 37 2c 30 2c 30 2c 30 2c 30 2c 30 2c 30 3a f0 |27,0,0,0,0,0,0:.| 0000c8a0 26 45 44 2c 31 30 32 30 2c 36 38 38 3a e1 0d 7f |&ED,1020,688:...| 0000c8b0 62 ff dd f2 56 6e 3a 6a 6d 3d 33 34 3a 6a 6e 3d |b...Vn:jm=34:jn=| 0000c8c0 34 34 3a 6a 6f 3d 35 36 3a 6a 70 3d 36 38 3a 6a |44:jo=56:jp=68:j| 0000c8d0 71 3d 38 30 3a e3 6a 72 25 3d 30 20 b8 32 88 32 |q=80:.jr%=0 .2.2| 0000c8e0 3a 50 25 3d 55 63 3a 5b 4f 50 54 20 6a 72 25 3a |:P%=Uc:[OPT jr%:| 0000c8f0 53 54 4d 46 44 20 52 31 33 21 2c 7b 52 30 2d 52 |STMFD R13!,{R0-R| 0000c900 31 32 2c 52 31 34 7d 3a 42 4c 20 56 73 3a 2e 6a |12,R14}:BL Vs:.j| 0000c910 73 3a 53 57 49 20 22 4f 53 5f 52 65 61 64 45 73 |s:SWI "OS_ReadEs| 0000c920 63 61 70 65 53 74 61 74 65 22 3a 42 43 53 20 6a |capeState":BCS j| 0000c930 74 3a 42 4c 20 61 6c 3a 4d 4f 56 20 52 30 2c 23 |t:BL al:MOV R0,#| 0000c940 26 31 33 3a 53 57 49 20 22 4f 53 5f 42 79 74 65 |&13:SWI "OS_Byte| 0000c950 22 3a 42 20 6a 73 3a 2e 6a 74 3a 42 4c 20 56 70 |":B js:.jt:BL Vp| 0000c960 3a 4c 44 4d 46 44 20 52 31 33 21 2c 7b 52 30 2d |:LDMFD R13!,{R0-| 0000c970 52 31 32 2c 50 43 7d 3a 2e 6a 75 3a 45 51 55 53 |R12,PC}:.ju:EQUS| 0000c980 20 22 3c 4d 72 44 6f 6f 24 44 69 72 3e 2e 44 61 | "<MrDoo$Dir>.Da| 0000c990 74 61 2d 46 69 6c 65 73 2e 43 48 41 53 45 32 22 |ta-Files.CHASE2"| 0000c9a0 3a 45 51 55 42 20 30 3a 41 4c 49 47 4e 0d 80 98 |:EQUB 0:ALIGN...| 0000c9b0 fe 2e 56 72 3a 73 74 6d 66 64 20 72 31 33 21 2c |..Vr:stmfd r13!,| 0000c9c0 7b 72 31 34 7d 3a 4d 4f 56 20 52 30 2c 23 31 36 |{r14}:MOV R0,#16| 0000c9d0 3a 41 44 52 20 52 31 2c 6a 75 3a 41 44 52 20 52 |:ADR R1,ju:ADR R| 0000c9e0 32 2c 55 63 3a 41 44 44 20 52 32 2c 52 32 2c 23 |2,Uc:ADD R2,R2,#| 0000c9f0 34 30 2a 31 30 32 34 3a 53 54 52 20 52 32 2c 6a |40*1024:STR R2,j| 0000ca00 76 3a 4d 4f 56 20 52 33 2c 23 30 3a 53 57 49 20 |v:MOV R3,#0:SWI | 0000ca10 22 4f 53 5f 46 69 6c 65 22 3a 6c 64 6d 66 64 20 |"OS_File":ldmfd | 0000ca20 72 31 33 21 2c 7b 70 63 7d 3a 2e 56 73 3a 53 54 |r13!,{pc}:.Vs:ST| 0000ca30 4d 46 44 20 52 31 33 21 2c 7b 52 31 34 7d 3a 41 |MFD R13!,{R14}:A| 0000ca40 44 52 20 52 31 32 2c 6a 77 3a 4d 4f 56 20 52 31 |DR R12,jw:MOV R1| 0000ca50 2c 23 30 3a 53 54 52 20 52 31 2c 5b 52 31 32 5d |,#0:STR R1,[R12]| 0000ca60 2c 23 34 3a 4c 44 52 20 52 30 2c 6a 76 3a 4c 44 |,#4:LDR R0,jv:LD| 0000ca70 52 20 52 39 2c 5b 52 30 2c 23 34 5d 3a 41 44 44 |R R9,[R0,#4]:ADD| 0000ca80 20 52 30 2c 52 30 2c 23 38 3a 41 44 44 20 52 39 | R0,R0,#8:ADD R9| 0000ca90 2c 52 30 2c 52 39 3a 4d 4f 56 20 52 31 30 2c 52 |,R0,R9:MOV R10,R| 0000caa0 30 3a 4c 44 52 20 52 34 2c 6a 78 0d 81 a6 f2 42 |0:LDR R4,jx....B| 0000cab0 4c 20 6a 79 3a 4c 44 52 20 52 31 2c 5b 52 30 5d |L jy:LDR R1,[R0]| 0000cac0 3a 53 54 52 20 52 31 2c 5b 52 31 32 5d 2c 23 34 |:STR R1,[R12],#4| 0000cad0 3a 4d 4f 56 20 52 31 2c 23 30 3a 53 54 52 20 52 |:MOV R1,#0:STR R| 0000cae0 31 2c 5b 52 31 32 5d 2c 23 34 3a 4d 4f 56 20 52 |1,[R12],#4:MOV R| 0000caf0 30 2c 52 31 30 3a 4c 44 52 20 52 34 2c 6a 7a 3a |0,R10:LDR R4,jz:| 0000cb00 42 4c 20 6a 79 3a 53 54 52 20 52 30 2c 5b 52 31 |BL jy:STR R0,[R1| 0000cb10 32 5d 2c 23 34 3a 4d 4f 56 20 52 30 2c 52 31 30 |2],#4:MOV R0,R10| 0000cb20 3a 4c 44 52 20 52 34 2c 6b 55 3a 42 4c 20 6a 79 |:LDR R4,kU:BL jy| 0000cb30 3a 53 54 52 20 52 30 2c 5b 52 31 32 5d 2c 23 34 |:STR R0,[R12],#4| 0000cb40 3a 4d 4f 56 20 52 30 2c 52 31 30 3a 4c 44 52 20 |:MOV R0,R10:LDR | 0000cb50 52 34 2c 6b 56 3a 42 4c 20 6a 79 3a 4c 44 52 20 |R4,kV:BL jy:LDR | 0000cb60 52 36 2c 5b 52 30 5d 3a 42 4c 20 6b 57 3a 53 54 |R6,[R0]:BL kW:ST| 0000cb70 52 20 52 31 31 2c 5b 52 31 32 5d 2c 23 34 3a 4c |R R11,[R12],#4:L| 0000cb80 44 52 20 52 34 2c 6b 58 3a 4d 4f 56 20 52 30 2c |DR R4,kX:MOV R0,| 0000cb90 52 31 30 3a 2e 6b 59 3a 42 4c 20 6a 79 0d 82 8c |R10:.kY:BL jy...| 0000cba0 fb 53 54 52 20 52 30 2c 5b 52 31 31 5d 2c 23 34 |.STR R0,[R11],#4| 0000cbb0 3a 41 44 44 20 52 30 2c 52 30 2c 52 33 3a 53 55 |:ADD R0,R0,R3:SU| 0000cbc0 42 53 20 52 36 2c 52 36 2c 23 31 3a 42 47 54 20 |BS R6,R6,#1:BGT | 0000cbd0 6b 59 3a 41 44 52 20 52 31 2c 6b 5a 3a 4c 44 52 |kY:ADR R1,kZ:LDR| 0000cbe0 20 52 34 2c 6b 61 3a 4d 4f 56 20 52 37 2c 23 33 | R4,ka:MOV R7,#3| 0000cbf0 36 3a 2e 6b 62 3a 42 4c 20 6a 79 3a 53 55 42 20 |6:.kb:BL jy:SUB | 0000cc00 72 35 2c 52 30 2c 23 38 3a 53 54 52 20 72 35 2c |r5,R0,#8:STR r5,| 0000cc10 5b 52 31 5d 2c 23 34 3a 41 44 44 20 52 30 2c 52 |[R1],#4:ADD R0,R| 0000cc20 30 2c 52 33 3a 53 55 42 53 20 52 37 2c 52 37 2c |0,R3:SUBS R7,R7,| 0000cc30 23 31 3a 42 47 54 20 6b 62 3a 4d 4f 56 20 52 30 |#1:BGT kb:MOV R0| 0000cc40 2c 52 31 30 3a 4c 44 52 20 52 34 2c 6b 63 3a 42 |,R10:LDR R4,kc:B| 0000cc50 4c 20 6a 79 3a 4c 44 52 20 52 31 32 2c 5b 52 30 |L jy:LDR R12,[R0| 0000cc60 5d 3a 53 54 52 20 52 31 32 2c 6b 64 3a 4d 4f 56 |]:STR R12,kd:MOV| 0000cc70 20 52 30 2c 52 31 30 3a 4c 44 52 20 52 34 2c 6b | R0,R10:LDR R4,k| 0000cc80 65 3a 42 4c 20 6a 79 3a 4d 4f 56 20 52 31 31 2c |e:BL jy:MOV R11,| 0000cc90 52 30 3a 42 4c 20 6b 66 0d 83 7c fa 4c 44 4d 46 |R0:BL kf..|.LDMF| 0000cca0 44 20 52 31 33 21 2c 7b 50 43 7d 3a 2e 6b 67 3a |D R13!,{PC}:.kg:| 0000ccb0 45 51 55 53 20 22 54 49 4e 46 22 3a 2e 6b 63 3a |EQUS "TINF":.kc:| 0000ccc0 45 51 55 53 20 22 4d 56 4f 58 22 3a 2e 6b 65 3a |EQUS "MVOX":.ke:| 0000ccd0 45 51 55 53 20 22 53 54 45 52 22 3a 2e 6a 78 3a |EQUS "STER":.jx:| 0000cce0 45 51 55 53 20 22 4d 4c 45 4e 22 3a 2e 6a 7a 3a |EQUS "MLEN":.jz:| 0000ccf0 45 51 55 53 20 22 50 4c 45 4e 22 3a 2e 6b 55 3a |EQUS "PLEN":.kU:| 0000cd00 45 51 55 53 20 22 53 45 51 55 22 3a 2e 6b 56 3a |EQUS "SEQU":.kV:| 0000cd10 45 51 55 53 20 22 50 4e 55 4d 22 3a 2e 6b 58 3a |EQUS "PNUM":.kX:| 0000cd20 45 51 55 53 20 22 50 41 54 54 22 3a 2e 6b 61 3a |EQUS "PATT":.ka:| 0000cd30 45 51 55 53 20 22 53 41 4d 50 22 3a 2e 6b 68 3a |EQUS "SAMP":.kh:| 0000cd40 41 44 52 20 52 39 2c 6b 69 3a 41 44 44 20 52 39 |ADR R9,ki:ADD R9| 0000cd50 2c 52 39 2c 52 37 2c 4c 53 4c 23 35 3a 4c 44 4d |,R9,R7,LSL#5:LDM| 0000cd60 49 41 20 52 39 2c 7b 52 30 2d 52 36 7d 3a 43 4d |IA R9,{R0-R6}:CM| 0000cd70 50 20 52 36 2c 23 30 3a 42 45 51 20 6b 6a 3a 53 |P R6,#0:BEQ kj:S| 0000cd80 55 42 20 52 38 2c 52 33 2c 52 30 2c 4c 53 52 23 |UB R8,R3,R0,LSR#| 0000cd90 31 36 0d 85 02 f6 53 55 42 20 52 38 2c 52 38 2c |16....SUB R8,R8,| 0000cda0 52 31 2c 4c 53 52 23 38 3a 43 4d 50 20 52 38 2c |R1,LSR#8:CMP R8,| 0000cdb0 23 32 30 38 3a 42 47 54 20 6b 6b 3a 2e 6b 6c 3a |#208:BGT kk:.kl:| 0000cdc0 5d 3a e3 6b 6d 25 3d 31 20 b8 31 36 3a 5b 3a 4f |]:.km%=1 .16:[:O| 0000cdd0 50 54 20 6a 72 25 3a 4c 44 52 42 20 52 38 2c 5b |PT jr%:LDRB R8,[| 0000cde0 52 34 2c 52 30 2c 4c 53 52 23 31 36 5d 3a 53 55 |R4,R0,LSR#16]:SU| 0000cdf0 42 53 20 52 38 2c 52 38 2c 72 35 3a 4d 4f 56 4d |BS R8,R8,r5:MOVM| 0000ce00 49 20 52 38 2c 23 30 3a 53 54 52 42 20 52 38 2c |I R8,#0:STRB R8,| 0000ce10 5b 52 31 32 5d 2c 52 31 31 3a 41 44 44 20 52 30 |[R12],R11:ADD R0| 0000ce20 2c 52 30 2c 52 31 3a 5d 3a ed 3a 5b 3a 4f 50 54 |,R0,R1:]:.:[:OPT| 0000ce30 20 6a 72 25 3a 43 4d 50 20 52 33 2c 52 30 2c 4c | jr%:CMP R3,R0,L| 0000ce40 53 52 23 31 36 3a 42 47 45 20 6b 6e 3a 4d 4f 56 |SR#16:BGE kn:MOV| 0000ce50 53 20 52 30 2c 52 32 2c 4c 53 4c 23 31 36 3a 42 |S R0,R2,LSL#16:B| 0000ce60 45 51 20 6b 6a 3a 2e 6b 6e 3a 43 4d 50 20 52 31 |EQ kj:.kn:CMP R1| 0000ce70 32 2c 52 31 30 3a 42 4c 54 20 6b 6c 3a 53 54 52 |2,R10:BLT kl:STR| 0000ce80 20 52 30 2c 5b 52 39 5d 0d 86 06 f9 4d 4f 56 20 | R0,[R9]....MOV | 0000ce90 52 30 2c 23 25 30 30 30 30 31 30 30 30 3a 4c 44 |R0,#%00001000:LD| 0000cea0 4d 46 44 20 52 31 33 21 2c 7b 50 43 7d 3a 2e 6b |MFD R13!,{PC}:.k| 0000ceb0 6a 3a 4d 4f 56 20 72 35 2c 23 30 3a 53 54 52 20 |j:MOV r5,#0:STR | 0000cec0 72 35 2c 5b 52 39 2c 23 32 34 5d 3a 2e 6b 6f 3a |r5,[R9,#24]:.ko:| 0000ced0 53 54 52 42 20 72 35 2c 5b 52 31 32 5d 2c 52 31 |STRB r5,[R12],R1| 0000cee0 31 3a 43 4d 50 20 52 31 32 2c 52 31 30 3a 42 4c |1:CMP R12,R10:BL| 0000cef0 54 20 6b 6f 3a 4d 4f 56 20 52 30 2c 23 25 30 30 |T ko:MOV R0,#%00| 0000cf00 30 30 31 30 30 30 3a 4c 44 4d 46 44 20 52 31 33 |001000:LDMFD R13| 0000cf10 21 2c 7b 50 43 7d 3a 2e 6b 69 3a 5d 3a e3 6b 70 |!,{PC}:.ki:]:.kp| 0000cf20 25 3d 31 20 b8 36 34 3a 5b 4f 50 54 20 6a 72 25 |%=1 .64:[OPT jr%| 0000cf30 3a 45 51 55 44 20 30 3a 5d 3a ed 3a 5b 4f 50 54 |:EQUD 0:]:.:[OPT| 0000cf40 20 6a 72 25 3a 2e 6a 76 3a 45 51 55 44 20 30 3a | jr%:.jv:EQUD 0:| 0000cf50 2e 6a 77 3a 45 51 55 44 20 30 3a 45 51 55 44 20 |.jw:EQUD 0:EQUD | 0000cf60 30 3a 45 51 55 44 20 30 3a 45 51 55 44 20 30 3a |0:EQUD 0:EQUD 0:| 0000cf70 45 51 55 44 20 30 3a 45 51 55 44 20 30 3a 2e 6b |EQUD 0:EQUD 0:.k| 0000cf80 64 0d 87 46 f6 45 51 55 44 20 30 3a 2e 6b 71 3a |d..F.EQUD 0:.kq:| 0000cf90 45 51 55 44 20 35 3a 2e 6b 72 3a 45 51 55 44 20 |EQUD 5:.kr:EQUD | 0000cfa0 36 3a 2e 6b 5a 3a 5d 3a 50 25 2b 3d 33 36 2a 34 |6:.kZ:]:P%+=36*4| 0000cfb0 3a 5b 4f 50 54 20 6a 72 25 3a 2e 6b 73 3a 45 51 |:[OPT jr%:.ks:EQ| 0000cfc0 55 44 30 3a 45 51 55 44 30 3a 45 51 55 44 30 3a |UD0:EQUD0:EQUD0:| 0000cfd0 45 51 55 44 30 3a 45 51 55 44 30 3a 45 51 55 44 |EQUD0:EQUD0:EQUD| 0000cfe0 30 3a 45 51 55 44 30 3a 45 51 55 44 30 3a 2e 6b |0:EQUD0:EQUD0:.k| 0000cff0 74 3a 45 51 55 44 30 3a 45 51 55 44 30 3a 45 51 |t:EQUD0:EQUD0:EQ| 0000d000 55 44 30 3a 45 51 55 44 30 3a 45 51 55 44 30 3a |UD0:EQUD0:EQUD0:| 0000d010 45 51 55 44 30 3a 45 51 55 44 30 3a 45 51 55 44 |EQUD0:EQUD0:EQUD| 0000d020 30 3a 2e 6b 75 3a 41 44 52 20 52 37 2c 6b 69 3a |0:.ku:ADR R7,ki:| 0000d030 4d 4f 56 20 50 43 2c 52 31 34 3a 2e 61 6c 3a 53 |MOV PC,R14:.al:S| 0000d040 54 4d 46 44 20 52 31 33 21 2c 7b 52 30 2d 52 31 |TMFD R13!,{R0-R1| 0000d050 32 2c 52 31 34 7d 3a 4c 44 52 20 52 30 2c 6b 71 |2,R14}:LDR R0,kq| 0000d060 3a 4c 44 52 20 52 31 2c 6b 72 3a 41 44 44 20 52 |:LDR R1,kr:ADD R| 0000d070 30 2c 52 30 2c 23 31 0d 88 5e fe 43 4d 50 20 52 |0,R0,#1..^.CMP R| 0000d080 30 2c 52 31 3a 4d 4f 56 47 45 20 52 30 2c 23 30 |0,R1:MOVGE R0,#0| 0000d090 3a 53 54 52 20 52 30 2c 6b 71 3a 42 45 51 20 6b |:STR R0,kq:BEQ k| 0000d0a0 76 3a 42 4e 45 20 6b 77 3a 2e 6b 76 3a 41 44 52 |v:BNE kw:.kv:ADR| 0000d0b0 20 52 30 2c 6a 77 3a 4c 44 4d 49 41 20 52 30 2c | R0,jw:LDMIA R0,| 0000d0c0 7b 52 31 2d 52 36 2c 52 31 31 7d 3a 4c 44 52 42 |{R1-R6,R11}:LDRB| 0000d0d0 20 52 37 2c 5b 72 35 2c 52 31 5d 3a 4c 44 52 20 | R7,[r5,R1]:LDR | 0000d0e0 52 31 32 2c 5b 52 36 2c 52 37 2c 4c 53 4c 23 32 |R12,[R6,R7,LSL#2| 0000d0f0 5d 3a 4d 4f 56 20 52 31 30 2c 52 31 31 2c 4c 53 |]:MOV R10,R11,LS| 0000d100 4c 23 32 3a 4d 4c 41 20 52 31 32 2c 52 33 2c 52 |L#2:MLA R12,R3,R| 0000d110 31 30 2c 52 31 32 3a 4c 44 52 42 20 52 37 2c 5b |10,R12:LDRB R7,[| 0000d120 52 34 2c 52 37 5d 3a 41 44 44 20 52 33 2c 52 33 |R4,R7]:ADD R3,R3| 0000d130 2c 23 31 3a 43 4d 50 20 52 33 2c 52 37 3a 42 4c |,#1:CMP R3,R7:BL| 0000d140 54 20 6b 78 3a 4d 4f 56 20 52 33 2c 23 30 3a 41 |T kx:MOV R3,#0:A| 0000d150 44 44 20 52 31 2c 52 31 2c 23 31 3a 43 4d 50 20 |DD R1,R1,#1:CMP | 0000d160 52 31 2c 52 32 3a 4d 4f 56 47 45 20 52 31 2c 23 |R1,R2:MOVGE R1,#| 0000d170 30 3a 2e 6b 78 0d 89 62 f9 53 54 4d 49 41 20 52 |0:.kx..b.STMIA R| 0000d180 30 2c 7b 52 31 2d 52 33 7d 3a 41 44 52 20 52 32 |0,{R1-R3}:ADR R2| 0000d190 2c 6b 74 3a 4c 44 4d 49 41 20 52 31 32 2c 7b 52 |,kt:LDMIA R12,{R| 0000d1a0 34 2d 52 31 31 7d 3a 53 54 4d 49 41 20 52 32 2c |4-R11}:STMIA R2,| 0000d1b0 7b 52 34 2d 52 31 31 7d 3a 41 44 52 20 52 37 2c |{R4-R11}:ADR R7,| 0000d1c0 6b 69 3a 4c 44 52 20 52 31 31 2c 6b 64 3a 42 4c |ki:LDR R11,kd:BL| 0000d1d0 20 6b 79 3a 4d 4f 56 20 52 39 2c 23 30 3a 2e 6b | ky:MOV R9,#0:.k| 0000d1e0 7a 3a 4c 44 52 20 72 35 2c 5b 52 31 32 5d 2c 23 |z:LDR r5,[R12],#| 0000d1f0 34 3a 20 80 20 52 32 2c 72 35 2c 23 26 46 46 30 |4: . R2,r5,#&FF0| 0000d200 30 30 30 3a 4d 4f 56 20 52 32 2c 52 32 2c 4c 53 |000:MOV R2,R2,LS| 0000d210 52 23 31 36 3a 53 55 42 53 20 52 32 2c 52 32 2c |R#16:SUBS R2,R2,| 0000d220 23 31 3a 42 4c 54 20 6c 55 3a 42 4c 20 6c 56 3a |#1:BLT lU:BL lV:| 0000d230 4d 4f 56 53 20 52 34 2c 72 35 2c 4c 53 52 23 32 |MOVS R4,r5,LSR#2| 0000d240 34 3a 42 4c 47 54 20 6c 57 3a 2e 6c 55 3a 42 4c |4:BLGT lW:.lU:BL| 0000d250 20 6c 58 3a 41 44 44 20 52 37 2c 52 37 2c 23 33 | lX:ADD R7,R7,#3| 0000d260 32 3a 41 44 44 20 52 39 2c 52 39 2c 23 31 0d 8a |2:ADD R9,R9,#1..| 0000d270 3e f7 43 4d 50 20 52 39 2c 52 31 31 3a 42 4c 54 |>.CMP R9,R11:BLT| 0000d280 20 6b 7a 3a 2e 6c 59 3a 4c 44 4d 46 44 20 52 31 | kz:.lY:LDMFD R1| 0000d290 33 21 2c 7b 52 30 2d 52 31 32 2c 50 43 7d 3a 2e |3!,{R0-R12,PC}:.| 0000d2a0 6c 57 3a 53 54 4d 46 44 20 52 31 33 21 2c 7b 52 |lW:STMFD R13!,{R| 0000d2b0 31 32 2c 52 31 34 7d 3a 42 4c 20 6c 5a 3a 53 55 |12,R14}:BL lZ:SU| 0000d2c0 42 20 52 33 2c 52 34 2c 23 31 3a 4c 44 52 20 52 |B R3,R4,#1:LDR R| 0000d2d0 33 2c 5b 52 31 32 2c 52 33 2c 4c 53 4c 23 32 5d |3,[R12,R3,LSL#2]| 0000d2e0 3a 53 54 52 20 52 33 2c 5b 52 37 2c 23 32 38 5d |:STR R3,[R7,#28]| 0000d2f0 3a 41 44 52 20 52 31 2c 6b 73 3a 53 54 52 20 52 |:ADR R1,ks:STR R| 0000d300 33 2c 5b 52 31 2c 52 39 2c 4c 53 4c 23 32 5d 3a |3,[R1,R9,LSL#2]:| 0000d310 4c 44 52 20 52 33 2c 5b 52 38 2c 52 33 2c 4c 53 |LDR R3,[R8,R3,LS| 0000d320 4c 23 32 5d 3a 53 54 52 20 52 33 2c 5b 52 37 2c |L#2]:STR R3,[R7,| 0000d330 23 34 5d 3a 4d 4f 56 20 52 31 2c 23 30 3a 53 54 |#4]:MOV R1,#0:ST| 0000d340 52 20 52 31 2c 5b 52 37 2c 23 30 5d 3a 4c 44 4d |R R1,[R7,#0]:LDM| 0000d350 46 44 20 52 31 33 21 2c 7b 52 31 32 2c 50 43 7d |FD R13!,{R12,PC}| 0000d360 5e 3a 2e 6c 56 0d 8b 10 fd 53 54 4d 46 44 20 52 |^:.lV....STMFD R| 0000d370 31 33 21 2c 7b 52 34 2c 52 31 32 2c 52 31 34 7d |13!,{R4,R12,R14}| 0000d380 3a 41 44 52 20 52 33 2c 6b 5a 3a 4c 44 52 20 52 |:ADR R3,kZ:LDR R| 0000d390 33 2c 5b 52 33 2c 52 32 2c 4c 53 4c 23 32 5d 3a |3,[R3,R2,LSL#2]:| 0000d3a0 41 44 44 20 52 34 2c 52 33 2c 23 36 30 3a 53 54 |ADD R4,R3,#60:ST| 0000d3b0 52 20 52 34 2c 5b 52 37 2c 23 31 36 5d 3a 4d 4f |R R4,[R7,#16]:MO| 0000d3c0 56 20 52 31 2c 23 31 3a 53 54 52 20 52 31 2c 5b |V R1,#1:STR R1,[| 0000d3d0 52 37 2c 23 32 34 5d 3a 4c 44 52 20 52 31 2c 5b |R7,#24]:LDR R1,[| 0000d3e0 52 33 2c 23 31 36 2b 32 38 5d 3a 53 55 42 53 20 |R3,#16+28]:SUBS | 0000d3f0 52 34 2c 52 31 2c 23 36 38 3a 4d 4f 56 4c 54 20 |R4,R1,#68:MOVLT | 0000d400 52 34 2c 23 30 3a 4d 4f 56 20 52 34 2c 52 34 2c |R4,#0:MOV R4,R4,| 0000d410 4c 53 52 23 32 3a 52 53 42 20 52 31 2c 52 31 2c |LSR#2:RSB R1,R1,| 0000d420 23 32 35 35 3a 53 54 52 20 52 31 2c 5b 52 37 2c |#255:STR R1,[R7,| 0000d430 23 32 30 5d 3a 20 80 20 52 34 2c 72 35 2c 23 26 |#20]: . R4,r5,#&| 0000d440 46 46 30 30 3a 43 4d 50 20 52 34 2c 23 26 31 46 |FF00:CMP R4,#&1F| 0000d450 30 30 3a 20 80 45 51 20 52 31 2c 72 35 2c 23 26 |00: .EQ R1,r5,#&| 0000d460 46 46 0d 8b ec f7 52 53 42 45 51 20 52 31 2c 52 |FF....RSBEQ R1,R| 0000d470 31 2c 23 26 46 46 3a 53 54 52 45 51 20 52 31 2c |1,#&FF:STREQ R1,| 0000d480 5b 52 37 2c 23 32 30 5d 3a 4c 44 52 20 52 31 2c |[R7,#20]:LDR R1,| 0000d490 5b 52 33 2c 23 34 30 2b 32 38 5d 3a 4c 44 52 20 |[R3,#40+28]:LDR | 0000d4a0 52 34 2c 5b 52 33 2c 23 35 32 2b 32 38 5d 3a 43 |R4,[R3,#52+28]:C| 0000d4b0 4d 50 20 52 34 2c 23 32 3a 41 44 44 4e 45 20 52 |MP R4,#2:ADDNE R| 0000d4c0 34 2c 52 34 2c 52 31 3a 4c 44 52 45 51 20 52 34 |4,R4,R1:LDREQ R4| 0000d4d0 2c 5b 52 33 2c 23 32 38 2b 32 38 5d 3a 53 54 52 |,[R3,#28+28]:STR| 0000d4e0 20 52 34 2c 5b 52 37 2c 23 31 32 5d 3a 41 44 44 | R4,[R7,#12]:ADD| 0000d4f0 4e 45 20 52 31 2c 52 31 2c 23 31 3a 53 54 52 20 |NE R1,R1,#1:STR | 0000d500 52 31 2c 5b 52 37 2c 23 38 5d 3a 4c 44 4d 46 44 |R1,[R7,#8]:LDMFD| 0000d510 20 52 31 33 21 2c 7b 52 34 2c 52 31 32 2c 50 43 | R13!,{R4,R12,PC| 0000d520 7d 5e 3a 2e 6c 58 3a 20 80 20 52 34 2c 72 35 2c |}^:.lX: . R4,r5,| 0000d530 23 26 46 46 30 30 3a 43 4d 50 20 52 34 2c 23 26 |#&FF00:CMP R4,#&| 0000d540 31 46 30 30 3a 42 4e 45 20 6c 61 3a 20 80 20 52 |1F00:BNE la: . R| 0000d550 31 2c 72 35 2c 23 26 46 46 0d 8d 36 fe 52 53 42 |1,r5,#&FF..6.RSB| 0000d560 20 52 31 2c 52 31 2c 23 26 46 46 3a 53 54 52 20 | R1,R1,#&FF:STR | 0000d570 52 31 2c 5b 52 37 2c 23 32 30 5d 3a 4d 4f 56 20 |R1,[R7,#20]:MOV | 0000d580 50 43 2c 52 31 34 3a 2e 6c 61 3a 43 4d 50 20 52 |PC,R14:.la:CMP R| 0000d590 34 2c 23 26 31 43 30 30 3a 42 4e 45 20 6c 62 3a |4,#&1C00:BNE lb:| 0000d5a0 20 80 53 20 52 31 2c 72 35 2c 23 26 30 46 3a 53 | .S R1,r5,#&0F:S| 0000d5b0 54 52 4e 45 20 52 31 2c 6b 72 3a 4d 4f 56 20 50 |TRNE R1,kr:MOV P| 0000d5c0 43 2c 52 31 34 3a 2e 6c 62 3a 43 4d 50 20 52 34 |C,R14:.lb:CMP R4| 0000d5d0 2c 23 26 42 30 30 3a 42 4e 45 20 6c 63 3a 41 44 |,#&B00:BNE lc:AD| 0000d5e0 52 20 52 30 2c 6a 77 3a 4c 44 4d 49 41 20 52 30 |R R0,jw:LDMIA R0| 0000d5f0 2c 7b 52 31 2d 52 33 7d 3a 41 44 44 20 52 31 2c |,{R1-R3}:ADD R1,| 0000d600 52 31 2c 23 31 3a 43 4d 50 20 52 31 2c 52 32 3a |R1,#1:CMP R1,R2:| 0000d610 ec 51 20 52 31 2c 23 30 3a 4d 4f 56 20 52 33 2c |.Q R1,#0:MOV R3,| 0000d620 23 30 3a 53 54 4d 49 41 20 52 30 2c 7b 52 31 2d |#0:STMIA R0,{R1-| 0000d630 52 33 7d 3a 4d 4f 56 20 50 43 2c 52 31 34 3a 2e |R3}:MOV PC,R14:.| 0000d640 6c 63 3a 43 4d 50 20 52 34 2c 23 26 31 33 30 30 |lc:CMP R4,#&1300| 0000d650 3a 42 4e 45 20 6c 64 0d 8e 76 f9 41 44 52 20 52 |:BNE ld..v.ADR R| 0000d660 30 2c 6a 77 3a 20 80 20 52 31 2c 72 35 2c 23 26 |0,jw: . R1,r5,#&| 0000d670 37 46 3a 53 54 52 20 52 31 2c 5b 52 30 5d 3a 4d |7F:STR R1,[R0]:M| 0000d680 4f 56 20 52 31 2c 23 30 3a 53 54 52 20 52 31 2c |OV R1,#0:STR R1,| 0000d690 5b 52 30 2c 23 38 5d 3a 4d 4f 56 20 50 43 2c 52 |[R0,#8]:MOV PC,R| 0000d6a0 31 34 3a 2e 6c 64 3a 43 4d 50 20 52 34 2c 23 26 |14:.ld:CMP R4,#&| 0000d6b0 31 35 30 30 3a 42 4e 45 20 6c 65 3a 20 80 20 52 |1500:BNE le: . R| 0000d6c0 31 2c 72 35 2c 23 26 46 3a 4d 4f 56 20 52 32 2c |1,r5,#&F:MOV R2,| 0000d6d0 72 35 2c 4c 53 52 23 34 3a 20 80 53 20 52 32 2c |r5,LSR#4: .S R2,| 0000d6e0 52 32 2c 23 26 46 3a 4d 4f 56 47 54 20 52 33 2c |R2,#&F:MOVGT R3,| 0000d6f0 23 31 30 3a 4d 4c 41 47 54 20 52 31 2c 52 32 2c |#10:MLAGT R1,R2,| 0000d700 52 33 2c 52 31 3a 43 4d 50 20 52 31 2c 23 36 33 |R3,R1:CMP R1,#63| 0000d710 3a 41 44 52 4c 45 20 52 30 2c 6a 77 3a 53 54 52 |:ADRLE R0,jw:STR| 0000d720 4c 45 20 52 31 2c 5b 52 30 2c 23 38 5d 3a 4d 4f |LE R1,[R0,#8]:MO| 0000d730 56 20 50 43 2c 52 31 34 3a 2e 6c 65 3a 43 4d 50 |V PC,R14:.le:CMP| 0000d740 20 52 34 2c 23 26 45 30 30 3a 42 4e 45 20 6c 66 | R4,#&E00:BNE lf| 0000d750 0d 8f 5c fb 41 44 52 20 52 31 30 2c 6c 67 3a 20 |..\.ADR R10,lg: | 0000d760 80 53 20 52 32 2c 72 35 2c 23 26 30 46 3a ec 51 |.S R2,r5,#&0F:.Q| 0000d770 20 50 43 2c 52 31 34 3a 43 4d 50 20 52 32 2c 23 | PC,R14:CMP R2,#| 0000d780 37 3a 4d 4f 56 47 54 20 50 43 2c 52 31 34 3a 53 |7:MOVGT PC,R14:S| 0000d790 55 42 20 52 32 2c 52 32 2c 23 31 3a 4c 44 52 20 |UB R2,R2,#1:LDR | 0000d7a0 52 31 2c 5b 52 31 30 2c 52 32 2c 4c 53 4c 23 32 |R1,[R10,R2,LSL#2| 0000d7b0 5d 3a 41 44 44 20 52 30 2c 52 39 2c 23 31 3a 53 |]:ADD R0,R9,#1:S| 0000d7c0 54 4d 46 44 20 52 31 33 21 2c 7b 52 38 2c 52 39 |TMFD R13!,{R8,R9| 0000d7d0 7d 3a 4d 4f 56 20 52 30 2c 50 43 3a 20 84 52 20 |}:MOV R0,PC: .R | 0000d7e0 52 38 2c 52 39 2c 23 33 3a 54 45 51 50 20 52 38 |R8,R9,#3:TEQP R8| 0000d7f0 2c 23 30 3a 4d 4f 56 4e 56 20 52 30 2c 52 30 3a |,#0:MOVNV R0,R0:| 0000d800 53 54 4d 46 44 20 52 31 33 21 2c 7b 52 31 34 7d |STMFD R13!,{R14}| 0000d810 3a 53 57 49 20 22 53 6f 75 6e 64 5f 53 74 65 72 |:SWI "Sound_Ster| 0000d820 65 6f 22 3a 4c 44 4d 46 44 20 52 31 33 21 2c 7b |eo":LDMFD R13!,{| 0000d830 52 31 34 7d 3a 54 45 51 50 20 52 39 2c 23 30 3a |R14}:TEQP R9,#0:| 0000d840 4d 4f 56 4e 56 20 52 30 2c 52 30 0d 90 10 f9 4c |MOVNV R0,R0....L| 0000d850 44 4d 46 44 20 52 31 33 21 2c 7b 52 38 2c 52 39 |DMFD R13!,{R8,R9| 0000d860 7d 3a 2e 6c 66 3a 4d 4f 56 20 50 43 2c 52 31 34 |}:.lf:MOV PC,R14| 0000d870 3a 2e 6b 77 3a 41 44 52 20 52 39 2c 6b 74 3a 41 |:.kw:ADR R9,kt:A| 0000d880 44 52 20 52 31 30 2c 6b 73 3a 4c 44 52 20 52 31 |DR R10,ks:LDR R1| 0000d890 31 2c 6b 64 3a 42 4c 20 6b 79 3a 42 4c 20 6b 75 |1,kd:BL ky:BL ku| 0000d8a0 3a 4d 4f 56 20 52 32 2c 23 30 3a 2e 6c 68 3a 4c |:MOV R2,#0:.lh:L| 0000d8b0 44 52 20 52 31 2c 5b 52 39 2c 52 32 2c 4c 53 4c |DR R1,[R9,R2,LSL| 0000d8c0 23 32 5d 3a 20 80 20 52 33 2c 52 31 2c 23 26 30 |#2]: . R3,R1,#&0| 0000d8d0 30 46 46 3a 4d 4f 56 20 52 31 2c 52 31 2c 4c 53 |0FF:MOV R1,R1,LS| 0000d8e0 52 23 38 3a 20 80 20 52 31 2c 52 31 2c 23 26 46 |R#8: . R1,R1,#&F| 0000d8f0 46 3a 43 4d 50 20 52 31 2c 23 26 31 30 3a 42 4e |F:CMP R1,#&10:BN| 0000d900 45 20 6c 69 3a 20 80 20 52 33 2c 52 33 2c 23 26 |E li: . R3,R3,#&| 0000d910 46 46 3a 41 44 44 20 52 34 2c 52 37 2c 52 32 2c |FF:ADD R4,R7,R2,| 0000d920 4c 53 4c 23 35 3a 4c 44 52 20 72 35 2c 5b 52 34 |LSL#5:LDR r5,[R4| 0000d930 2c 23 32 30 5d 3a 52 53 42 20 72 35 2c 72 35 2c |,#20]:RSB r5,r5,| 0000d940 23 32 35 35 0d 91 5a f8 41 44 44 20 72 35 2c 72 |#255..Z.ADD r5,r| 0000d950 35 2c 52 33 3a 43 4d 50 20 72 35 2c 23 26 46 46 |5,R3:CMP r5,#&FF| 0000d960 3a 4d 4f 56 47 54 20 72 35 2c 23 26 46 46 3a 52 |:MOVGT r5,#&FF:R| 0000d970 53 42 20 72 35 2c 72 35 2c 23 32 35 35 3a 53 54 |SB r5,r5,#255:ST| 0000d980 52 20 72 35 2c 5b 52 34 2c 23 32 30 5d 3a 42 20 |R r5,[R4,#20]:B | 0000d990 6c 6a 3a 2e 6c 69 3a 43 4d 50 20 52 31 2c 23 26 |lj:.li:CMP R1,#&| 0000d9a0 31 31 3a 42 4e 45 20 6c 6b 3a 20 80 20 52 33 2c |11:BNE lk: . R3,| 0000d9b0 52 33 2c 23 26 46 46 3a 41 44 44 20 52 34 2c 52 |R3,#&FF:ADD R4,R| 0000d9c0 37 2c 52 32 2c 4c 53 4c 23 35 3a 4c 44 52 20 72 |7,R2,LSL#5:LDR r| 0000d9d0 35 2c 5b 52 34 2c 23 32 30 5d 3a 52 53 42 20 72 |5,[R4,#20]:RSB r| 0000d9e0 35 2c 72 35 2c 23 32 35 35 3a 53 55 42 53 20 72 |5,r5,#255:SUBS r| 0000d9f0 35 2c 72 35 2c 52 33 3a 4d 4f 56 4c 54 20 72 35 |5,r5,R3:MOVLT r5| 0000da00 2c 23 30 3a 52 53 42 20 72 35 2c 72 35 2c 23 32 |,#0:RSB r5,r5,#2| 0000da10 35 35 3a 53 54 52 20 72 35 2c 5b 52 34 2c 23 32 |55:STR r5,[R4,#2| 0000da20 30 5d 3a 42 20 6c 6a 3a 2e 6c 6b 3a 43 4d 50 20 |0]:B lj:.lk:CMP | 0000da30 52 31 2c 23 31 3a 42 4e 45 20 6c 6c 0d 92 40 f7 |R1,#1:BNE ll..@.| 0000da40 41 44 44 20 52 34 2c 52 37 2c 52 32 2c 4c 53 4c |ADD R4,R7,R2,LSL| 0000da50 23 35 3a 4c 44 52 20 72 35 2c 5b 52 34 2c 23 32 |#5:LDR r5,[R4,#2| 0000da60 38 5d 3a 53 55 42 20 72 35 2c 72 35 2c 52 33 3a |8]:SUB r5,r5,R3:| 0000da70 43 4d 50 20 72 35 2c 23 26 35 30 3a 4d 4f 56 4c |CMP r5,#&50:MOVL| 0000da80 54 20 72 35 2c 23 26 35 30 3a 53 54 52 20 72 35 |T r5,#&50:STR r5| 0000da90 2c 5b 52 34 2c 23 32 38 5d 3a 4c 44 52 20 72 35 |,[R4,#28]:LDR r5| 0000daa0 2c 5b 52 38 2c 72 35 2c 4c 53 4c 23 32 5d 3a 53 |,[R8,r5,LSL#2]:S| 0000dab0 54 52 20 72 35 2c 5b 52 34 2c 23 34 5d 3a 42 20 |TR r5,[R4,#4]:B | 0000dac0 6c 6a 3a 2e 6c 6c 3a 43 4d 50 20 52 31 2c 23 32 |lj:.ll:CMP R1,#2| 0000dad0 3a 42 4e 45 20 6c 6d 3a 41 44 44 20 52 34 2c 52 |:BNE lm:ADD R4,R| 0000dae0 37 2c 52 32 2c 4c 53 4c 23 35 3a 4c 44 52 20 72 |7,R2,LSL#5:LDR r| 0000daf0 35 2c 5b 52 34 2c 23 32 38 5d 3a 41 44 44 20 72 |5,[R4,#28]:ADD r| 0000db00 35 2c 72 35 2c 52 33 3a 43 4d 50 20 72 35 2c 23 |5,r5,R3:CMP r5,#| 0000db10 26 33 46 30 3a 4d 4f 56 47 54 20 72 35 2c 23 26 |&3F0:MOVGT r5,#&| 0000db20 33 46 30 3a 53 54 52 20 72 35 2c 5b 52 34 2c 23 |3F0:STR r5,[R4,#| 0000db30 32 38 5d 0d 92 fe fb 4c 44 52 20 72 35 2c 5b 52 |28]....LDR r5,[R| 0000db40 38 2c 72 35 2c 4c 53 4c 23 32 5d 3a 53 54 52 20 |8,r5,LSL#2]:STR | 0000db50 72 35 2c 5b 52 34 2c 23 34 5d 3a 42 20 6c 6a 3a |r5,[R4,#4]:B lj:| 0000db60 2e 6c 6d 3a 43 4d 50 20 52 31 2c 23 30 3a 42 4c |.lm:CMP R1,#0:BL| 0000db70 45 51 20 6c 6e 3a 2e 6c 6a 3a 41 44 44 20 52 32 |EQ ln:.lj:ADD R2| 0000db80 2c 52 32 2c 23 31 3a 43 4d 50 20 52 32 2c 52 31 |,R2,#1:CMP R2,R1| 0000db90 31 3a 42 4e 45 20 6c 68 3a 4c 44 4d 46 44 20 52 |1:BNE lh:LDMFD R| 0000dba0 31 33 21 2c 7b 52 30 2d 52 31 32 2c 50 43 7d 3a |13!,{R0-R12,PC}:| 0000dbb0 2e 6c 6e 3a 53 54 4d 46 44 20 52 31 33 21 2c 7b |.ln:STMFD R13!,{| 0000dbc0 52 31 34 7d 3a 43 4d 50 20 52 33 2c 23 30 3a 4c |R14}:CMP R3,#0:L| 0000dbd0 44 4d 45 51 46 44 20 52 31 33 21 2c 7b 50 43 7d |DMEQFD R13!,{PC}| 0000dbe0 3a 4c 44 52 20 52 30 2c 6b 71 3a 43 4d 50 20 52 |:LDR R0,kq:CMP R| 0000dbf0 30 2c 23 31 3a 42 45 51 20 6c 6f 3a 43 4d 50 20 |0,#1:BEQ lo:CMP | 0000dc00 52 30 2c 23 32 3a 42 45 51 20 6c 70 3a 43 4d 50 |R0,#2:BEQ lp:CMP| 0000dc10 20 52 30 2c 23 33 3a 42 45 51 20 6c 71 3a 43 4d | R0,#3:BEQ lq:CM| 0000dc20 50 20 52 30 2c 23 34 3a 42 45 51 20 6c 6f 0d 94 |P R0,#4:BEQ lo..| 0000dc30 0c fd 43 4d 50 20 52 30 2c 23 35 3a 42 45 51 20 |..CMP R0,#5:BEQ | 0000dc40 6c 70 3a 4c 44 4d 46 44 20 52 31 33 21 2c 7b 50 |lp:LDMFD R13!,{P| 0000dc50 43 7d 3a 2e 6c 6f 3a 4d 4f 56 20 52 30 2c 52 33 |C}:.lo:MOV R0,R3| 0000dc60 2c 4c 53 52 23 34 3a 42 20 6c 72 3a 2e 6c 70 3a |,LSR#4:B lr:.lp:| 0000dc70 20 80 20 52 30 2c 52 33 2c 23 26 30 46 3a 42 20 | . R0,R3,#&0F:B | 0000dc80 6c 72 3a 2e 6c 71 3a 4c 44 52 20 52 33 2c 5b 52 |lr:.lq:LDR R3,[R| 0000dc90 31 30 2c 52 32 2c 4c 53 4c 23 32 5d 3a 42 20 6c |10,R2,LSL#2]:B l| 0000dca0 73 3a 2e 6c 72 3a 42 4c 20 6c 5a 3a 4c 44 52 20 |s:.lr:BL lZ:LDR | 0000dcb0 52 31 2c 5b 52 31 30 2c 52 32 2c 4c 53 4c 23 32 |R1,[R10,R2,LSL#2| 0000dcc0 5d 3a 41 44 44 20 52 34 2c 52 31 32 2c 23 33 36 |]:ADD R4,R12,#36| 0000dcd0 2a 34 3a 2e 6c 74 3a 4c 44 52 20 52 33 2c 5b 52 |*4:.lt:LDR R3,[R| 0000dce0 31 32 2c 52 30 2c 4c 53 4c 23 32 5d 3a 4c 44 52 |12,R0,LSL#2]:LDR| 0000dcf0 20 52 36 2c 5b 52 31 32 5d 2c 23 34 3a 43 4d 50 | R6,[R12],#4:CMP| 0000dd00 20 52 36 2c 52 31 3a 42 45 51 20 6c 73 3a 42 20 | R6,R1:BEQ ls:B | 0000dd10 6c 74 3a 2e 6c 73 3a 41 44 44 20 52 31 32 2c 52 |lt:.ls:ADD R12,R| 0000dd20 31 32 2c 52 30 2c 4c 53 4c 23 32 0d 95 10 fa 43 |12,R0,LSL#2....C| 0000dd30 4d 50 20 52 31 32 2c 52 34 3a 4c 44 4d 47 54 46 |MP R12,R4:LDMGTF| 0000dd40 44 20 52 31 33 21 2c 7b 50 43 7d 3a 41 44 44 20 |D R13!,{PC}:ADD | 0000dd50 52 34 2c 52 37 2c 52 32 2c 4c 53 4c 23 35 3a 43 |R4,R7,R2,LSL#5:C| 0000dd60 4d 50 20 52 33 2c 23 30 3a 4c 44 4d 45 51 46 44 |MP R3,#0:LDMEQFD| 0000dd70 20 52 31 33 21 2c 7b 50 43 7d 3a 4c 44 52 20 72 | R13!,{PC}:LDR r| 0000dd80 35 2c 5b 52 38 2c 52 33 2c 4c 53 4c 23 32 5d 3a |5,[R8,R3,LSL#2]:| 0000dd90 53 54 52 20 72 35 2c 5b 52 34 2c 23 34 5d 3a 2e |STR r5,[R4,#4]:.| 0000dda0 6c 75 3a 4c 44 4d 46 44 20 52 31 33 21 2c 7b 50 |lu:LDMFD R13!,{P| 0000ddb0 43 7d 3a 2e 6c 67 3a 45 51 55 44 20 2d 31 32 36 |C}:.lg:EQUD -126| 0000ddc0 3a 45 51 55 44 20 2d 37 30 3a 45 51 55 44 20 2d |:EQUD -70:EQUD -| 0000ddd0 34 30 3a 45 51 55 44 20 30 3a 45 51 55 44 20 34 |40:EQUD 0:EQUD 4| 0000dde0 30 3a 45 51 55 44 20 37 30 3a 45 51 55 44 20 31 |0:EQUD 70:EQUD 1| 0000ddf0 32 37 3a 2e 6c 76 3a 42 20 6b 68 3a 42 20 6b 68 |27:.lv:B kh:B kh| 0000de00 3a 42 20 6b 68 3a 4c 44 4d 46 44 20 52 31 33 21 |:B kh:LDMFD R13!| 0000de10 2c 7b 50 43 7d 3a 4c 44 4d 46 44 20 52 31 33 21 |,{PC}:LDMFD R13!| 0000de20 2c 7b 50 43 7d 0d 95 ce ff 4c 44 4d 46 44 20 52 |,{PC}....LDMFD R| 0000de30 31 33 21 2c 7b 50 43 7d 3a 4c 44 4d 46 44 20 52 |13!,{PC}:LDMFD R| 0000de40 31 33 21 2c 7b 50 43 7d 3a 45 51 55 44 20 6c 77 |13!,{PC}:EQUD lw| 0000de50 2d 6c 76 3a 2e 6c 77 3a 45 51 55 53 20 22 54 72 |-lv:.lw:EQUS "Tr| 0000de60 61 63 6b 65 72 22 3a 45 51 55 42 20 30 3a 41 4c |acker":EQUB 0:AL| 0000de70 49 47 4e 3a 2e 6b 66 3a 53 54 4d 46 44 20 52 31 |IGN:.kf:STMFD R1| 0000de80 33 21 2c 7b 52 30 2d 52 31 32 2c 52 31 34 7d 3a |3!,{R0-R12,R14}:| 0000de90 4c 44 52 20 52 31 32 2c 6b 64 3a 41 44 52 20 52 |LDR R12,kd:ADR R| 0000dea0 30 2c 6c 76 3a 4d 4f 56 20 52 31 2c 23 30 3a 53 |0,lv:MOV R1,#0:S| 0000deb0 57 49 20 22 53 6f 75 6e 64 5f 49 6e 73 74 61 6c |WI "Sound_Instal| 0000dec0 6c 56 6f 69 63 65 22 3a 53 54 52 20 52 31 2c 6c |lVoice":STR R1,l| 0000ded0 78 3a 4d 4f 56 20 52 31 30 2c 23 31 3a 41 44 52 |x:MOV R10,#1:ADR| 0000dee0 20 52 39 2c 6c 79 3a 53 55 42 20 52 39 2c 52 39 | R9,ly:SUB R9,R9| 0000def0 2c 23 34 3a 2e 6c 7a 3a 4d 4f 56 20 52 30 2c 52 |,#4:.lz:MOV R0,R| 0000df00 31 30 3a 4d 4f 56 20 52 31 2c 23 30 3a 53 57 49 |10:MOV R1,#0:SWI| 0000df10 20 22 53 6f 75 6e 64 5f 41 74 74 61 63 68 56 6f | "Sound_AttachVo| 0000df20 69 63 65 22 0d 96 d2 f5 53 54 52 20 52 31 2c 5b |ice"....STR R1,[| 0000df30 52 39 2c 52 31 30 2c 4c 53 4c 23 32 5d 3a 41 44 |R9,R10,LSL#2]:AD| 0000df40 44 20 52 31 30 2c 52 31 30 2c 23 31 3a 43 4d 50 |D R10,R10,#1:CMP| 0000df50 20 52 31 30 2c 23 38 3a 42 4c 45 20 6c 7a 3a 4d | R10,#8:BLE lz:M| 0000df60 4f 56 20 52 31 30 2c 23 31 3a 2e 6d 55 3a 4d 4f |OV R10,#1:.mU:MO| 0000df70 56 20 52 30 2c 52 31 30 3a 41 44 52 20 52 31 2c |V R0,R10:ADR R1,| 0000df80 6c 77 3a 53 57 49 20 22 53 6f 75 6e 64 5f 41 74 |lw:SWI "Sound_At| 0000df90 74 61 63 68 4e 61 6d 65 64 56 6f 69 63 65 22 3a |tachNamedVoice":| 0000dfa0 41 44 44 20 52 31 30 2c 52 31 30 2c 23 31 3a 43 |ADD R10,R10,#1:C| 0000dfb0 4d 50 20 52 31 30 2c 52 31 32 3a 42 4c 45 20 6d |MP R10,R12:BLE m| 0000dfc0 55 3a 41 44 52 20 52 37 2c 6d 56 3a 41 44 52 20 |U:ADR R7,mV:ADR | 0000dfd0 52 31 30 2c 6c 67 3a 4d 4f 56 20 52 39 2c 23 31 |R10,lg:MOV R9,#1| 0000dfe0 3a 2e 6d 57 3a 4d 4f 56 20 52 30 2c 52 39 3a 4c |:.mW:MOV R0,R9:L| 0000dff0 44 52 42 20 72 35 2c 5b 52 31 31 5d 2c 23 31 3a |DRB r5,[R11],#1:| 0000e000 53 55 42 53 20 72 35 2c 72 35 2c 23 31 3a 4d 4f |SUBS r5,r5,#1:MO| 0000e010 56 4c 54 20 72 35 2c 23 30 0d 97 ae fe 4c 44 52 |VLT r5,#0....LDR| 0000e020 20 52 31 2c 5b 52 31 30 2c 72 35 2c 4c 53 4c 23 | R1,[R10,r5,LSL#| 0000e030 32 5d 3a 53 57 49 20 22 53 6f 75 6e 64 5f 53 74 |2]:SWI "Sound_St| 0000e040 65 72 65 6f 22 3a 53 54 52 42 20 52 31 2c 5b 52 |ereo":STRB R1,[R| 0000e050 37 5d 2c 23 31 3a 41 44 44 20 52 39 2c 52 39 2c |7],#1:ADD R9,R9,| 0000e060 23 31 3a 43 4d 50 20 52 39 2c 52 31 32 3a 42 4c |#1:CMP R9,R12:BL| 0000e070 45 20 6d 57 3a 4d 4f 56 20 52 30 2c 52 31 32 3a |E mW:MOV R0,R12:| 0000e080 4d 4f 56 20 52 31 2c 23 32 30 38 3a 4d 4f 56 20 |MOV R1,#208:MOV | 0000e090 52 32 2c 23 6a 6d 3a 4d 4f 56 20 52 33 2c 23 30 |R2,#jm:MOV R3,#0| 0000e0a0 3a 4d 4f 56 20 52 34 2c 23 30 3a 53 57 49 20 22 |:MOV R4,#0:SWI "| 0000e0b0 53 6f 75 6e 64 5f 43 6f 6e 66 69 67 75 72 65 22 |Sound_Configure"| 0000e0c0 3a 41 44 52 20 52 39 2c 6d 58 3a 53 54 4d 49 41 |:ADR R9,mX:STMIA| 0000e0d0 20 52 39 2c 7b 52 30 2d 52 34 7d 3a 4d 4f 56 20 | R9,{R0-R4}:MOV | 0000e0e0 52 38 2c 52 31 32 3a 2e 6d 59 3a 4d 4f 56 20 52 |R8,R12:.mY:MOV R| 0000e0f0 30 2c 52 38 3a 4d 56 4e 20 52 31 2c 23 32 30 3a |0,R8:MVN R1,#20:| 0000e100 4d 4f 56 20 52 32 2c 23 26 46 30 3a 4d 4f 56 20 |MOV R2,#&F0:MOV | 0000e110 52 33 2c 23 26 46 46 0d 98 8a e9 53 57 49 20 22 |R3,#&FF....SWI "| 0000e120 53 6f 75 6e 64 5f 43 6f 6e 74 72 6f 6c 22 3a 53 |Sound_Control":S| 0000e130 55 42 53 20 52 38 2c 52 38 2c 23 31 3a 42 47 54 |UBS R8,R8,#1:BGT| 0000e140 20 6d 59 3a 4c 44 4d 46 44 20 52 31 33 21 2c 7b | mY:LDMFD R13!,{| 0000e150 52 30 2d 52 31 32 2c 50 43 7d 5e 3a 2e 6c 79 3a |R0-R12,PC}^:.ly:| 0000e160 45 51 55 44 20 30 3a 45 51 55 44 20 30 3a 45 51 |EQUD 0:EQUD 0:EQ| 0000e170 55 44 20 30 3a 45 51 55 44 20 30 3a 45 51 55 44 |UD 0:EQUD 0:EQUD| 0000e180 20 30 3a 45 51 55 44 20 30 3a 45 51 55 44 20 30 | 0:EQUD 0:EQUD 0| 0000e190 3a 45 51 55 44 20 30 3a 2e 6d 58 3a 45 51 55 44 |:EQUD 0:.mX:EQUD| 0000e1a0 20 30 3a 45 51 55 44 20 30 3a 45 51 55 44 20 30 | 0:EQUD 0:EQUD 0| 0000e1b0 3a 45 51 55 44 20 30 3a 45 51 55 44 20 30 3a 2e |:EQUD 0:EQUD 0:.| 0000e1c0 6d 56 3a 45 51 55 44 20 30 3a 45 51 55 44 20 30 |mV:EQUD 0:EQUD 0| 0000e1d0 3a 2e 56 70 3a 53 54 4d 46 44 20 52 31 33 21 2c |:.Vp:STMFD R13!,| 0000e1e0 7b 52 30 2d 52 31 32 2c 52 31 34 7d 3a 4d 4f 56 |{R0-R12,R14}:MOV| 0000e1f0 20 52 30 2c 23 30 3a 4c 44 52 20 52 31 2c 6c 78 | R0,#0:LDR R1,lx| 0000e200 0d 99 5c fd 53 57 49 20 22 53 6f 75 6e 64 5f 52 |..\.SWI "Sound_R| 0000e210 65 6d 6f 76 65 56 6f 69 63 65 22 3a 4c 44 52 20 |emoveVoice":LDR | 0000e220 52 31 32 2c 6b 64 3a 4d 4f 56 20 52 31 30 2c 23 |R12,kd:MOV R10,#| 0000e230 31 3a 41 44 52 20 52 39 2c 6c 79 3a 53 55 42 20 |1:ADR R9,ly:SUB | 0000e240 52 39 2c 52 39 2c 23 34 3a 2e 6d 5a 3a 4d 4f 56 |R9,R9,#4:.mZ:MOV| 0000e250 20 52 30 2c 52 31 30 3a 4c 44 52 20 52 31 2c 5b | R0,R10:LDR R1,[| 0000e260 52 39 2c 52 31 30 2c 4c 53 4c 23 32 5d 3a 53 57 |R9,R10,LSL#2]:SW| 0000e270 49 20 22 53 6f 75 6e 64 5f 41 74 74 61 63 68 56 |I "Sound_AttachV| 0000e280 6f 69 63 65 22 3a 41 44 44 20 52 31 30 2c 52 31 |oice":ADD R10,R1| 0000e290 30 2c 23 31 3a 43 4d 50 20 52 31 30 2c 52 31 32 |0,#1:CMP R10,R12| 0000e2a0 3a 42 4c 45 20 6d 5a 3a 41 44 52 20 52 39 2c 6d |:BLE mZ:ADR R9,m| 0000e2b0 56 3a 4d 4f 56 20 52 31 30 2c 23 31 3a 2e 6d 61 |V:MOV R10,#1:.ma| 0000e2c0 3a 4d 4f 56 20 52 30 2c 52 31 30 3a 4c 44 52 42 |:MOV R0,R10:LDRB| 0000e2d0 20 52 31 2c 5b 52 39 5d 2c 23 31 3a 53 57 49 20 | R1,[R9],#1:SWI | 0000e2e0 22 53 6f 75 6e 64 5f 53 74 65 72 65 6f 22 3a 41 |"Sound_Stereo":A| 0000e2f0 44 44 20 52 31 30 2c 52 31 30 2c 23 31 0d 9a 2e |DD R10,R10,#1...| 0000e300 e0 43 4d 50 20 52 31 30 2c 52 31 32 3a 42 4c 45 |.CMP R10,R12:BLE| 0000e310 20 6d 61 3a 41 44 52 20 52 39 2c 6d 58 3a 4c 44 | ma:ADR R9,mX:LD| 0000e320 4d 49 41 20 52 39 2c 7b 52 30 2d 52 34 7d 3a 53 |MIA R9,{R0-R4}:S| 0000e330 57 49 20 22 53 6f 75 6e 64 5f 43 6f 6e 66 69 67 |WI "Sound_Config| 0000e340 75 72 65 22 3a 4c 44 4d 46 44 20 52 31 33 21 2c |ure":LDMFD R13!,| 0000e350 7b 52 30 2d 52 31 32 2c 50 43 7d 5e 3a 2e 6c 78 |{R0-R12,PC}^:.lx| 0000e360 3a 45 51 55 44 20 30 3a 2e 6c 5a 3a 41 44 52 20 |:EQUD 0:.lZ:ADR | 0000e370 52 31 32 2c 6d 62 3a 4d 4f 56 20 50 43 2c 52 31 |R12,mb:MOV PC,R1| 0000e380 34 3a 2e 6d 62 3a 45 51 55 44 20 26 30 33 35 38 |4:.mb:EQUD &0358| 0000e390 3a 45 51 55 44 20 26 30 33 32 38 3a 45 51 55 44 |:EQUD &0328:EQUD| 0000e3a0 20 26 30 32 46 41 3a 45 51 55 44 20 26 30 32 44 | &02FA:EQUD &02D| 0000e3b0 30 3a 45 51 55 44 20 26 30 32 41 36 3a 45 51 55 |0:EQUD &02A6:EQU| 0000e3c0 44 20 26 30 32 38 30 3a 45 51 55 44 20 26 30 32 |D &0280:EQUD &02| 0000e3d0 35 43 3a 45 51 55 44 20 26 30 32 33 41 0d 9a ce |5C:EQUD &023A...| 0000e3e0 df 45 51 55 44 20 26 30 32 31 41 3a 45 51 55 44 |.EQUD &021A:EQUD| 0000e3f0 20 26 30 31 46 43 3a 45 51 55 44 20 26 30 31 45 | &01FC:EQUD &01E| 0000e400 30 3a 45 51 55 44 20 26 30 31 43 35 3a 45 51 55 |0:EQUD &01C5:EQU| 0000e410 44 20 26 30 31 41 43 3a 45 51 55 44 20 26 30 31 |D &01AC:EQUD &01| 0000e420 39 34 3a 45 51 55 44 20 26 30 31 37 44 3a 45 51 |94:EQUD &017D:EQ| 0000e430 55 44 20 26 30 31 36 38 3a 45 51 55 44 20 26 30 |UD &0168:EQUD &0| 0000e440 31 35 33 3a 45 51 55 44 20 26 30 31 34 30 3a 45 |153:EQUD &0140:E| 0000e450 51 55 44 20 26 30 31 32 45 3a 45 51 55 44 20 26 |QUD &012E:EQUD &| 0000e460 30 31 31 44 3a 45 51 55 44 20 26 30 31 30 44 3a |011D:EQUD &010D:| 0000e470 45 51 55 44 20 26 30 30 46 45 3a 45 51 55 44 20 |EQUD &00FE:EQUD | 0000e480 26 30 30 46 30 3a 45 51 55 44 20 26 30 30 45 32 |&00F0:EQUD &00E2| 0000e490 3a 45 51 55 44 20 26 30 30 44 36 3a 45 51 55 44 |:EQUD &00D6:EQUD| 0000e4a0 20 26 30 30 43 41 3a 45 51 55 44 20 26 30 30 42 | &00CA:EQUD &00B| 0000e4b0 45 3a 45 51 55 44 20 26 30 30 42 34 0d 9b 00 fd |E:EQUD &00B4....| 0000e4c0 45 51 55 44 20 26 30 30 41 41 3a 45 51 55 44 20 |EQUD &00AA:EQUD | 0000e4d0 26 30 30 41 30 3a 45 51 55 44 20 26 30 30 39 37 |&00A0:EQUD &0097| 0000e4e0 3a 45 51 55 44 20 26 30 30 38 46 3a 45 51 55 44 |:EQUD &008F:EQUD| 0000e4f0 20 26 30 30 38 37 3a 45 51 55 44 20 26 30 30 37 | &0087:EQUD &007| 0000e500 46 3a 45 51 55 44 20 26 30 30 37 38 3a 45 51 55 |F:EQUD &0078:EQU| 0000e510 44 20 26 30 30 37 31 3a 2e 6a 79 3a 4c 44 4d 49 |D &0071:.jy:LDMI| 0000e520 41 20 52 30 21 2c 7b 52 32 2d 52 33 7d 3a 43 4d |A R0!,{R2-R3}:CM| 0000e530 50 20 52 32 2c 52 34 3a 41 44 44 4e 45 20 52 30 |P R2,R4:ADDNE R0| 0000e540 2c 52 30 2c 52 33 3a ec 51 20 50 43 2c 52 31 34 |,R0,R3:.Q PC,R14| 0000e550 3a 43 4d 50 20 52 30 2c 52 39 3a 4d 4f 56 47 45 |:CMP R0,R9:MOVGE| 0000e560 20 50 43 2c 52 31 34 3a 42 20 6a 79 3a 2e 6b 57 | PC,R14:B jy:.kW| 0000e570 3a 41 44 52 20 52 31 31 2c 6d 63 3a 4d 4f 56 20 |:ADR R11,mc:MOV | 0000e580 50 43 2c 52 31 34 3a 2e 6d 63 3a 5d 3a 50 25 2b |PC,R14:.mc:]:P%+| 0000e590 3d 32 35 36 3a 5b 4f 50 54 20 6a 72 25 3a 2e 6b |=256:[OPT jr%:.k| 0000e5a0 6b 3a 5d 3a e3 6d 64 25 3d 31 20 b8 32 30 38 3a |k:]:.md%=1 .208:| 0000e5b0 5b 3a 4f 50 54 20 6a 72 25 0d 9c 68 fb 4c 44 52 |[:OPT jr%..h.LDR| 0000e5c0 42 20 52 38 2c 5b 52 34 2c 52 30 2c 4c 53 52 23 |B R8,[R4,R0,LSR#| 0000e5d0 31 36 5d 3a 53 55 42 53 20 52 38 2c 52 38 2c 72 |16]:SUBS R8,R8,r| 0000e5e0 35 3a 4d 4f 56 4d 49 20 52 38 2c 23 30 3a 53 54 |5:MOVMI R8,#0:ST| 0000e5f0 52 42 20 52 38 2c 5b 52 31 32 5d 2c 52 31 31 3a |RB R8,[R12],R11:| 0000e600 41 44 44 20 52 30 2c 52 30 2c 52 31 3a 5d 3a ed |ADD R0,R0,R1:]:.| 0000e610 3a 5b 3a 4f 50 54 20 6a 72 25 3a 53 54 52 20 52 |:[:OPT jr%:STR R| 0000e620 30 2c 5b 52 39 5d 3a 4d 4f 56 20 52 30 2c 23 25 |0,[R9]:MOV R0,#%| 0000e630 30 30 30 30 31 30 30 30 3a 4c 44 4d 46 44 20 52 |00001000:LDMFD R| 0000e640 31 33 21 2c 7b 50 43 7d 3a 2e 6b 79 3a 41 44 52 |13!,{PC}:.ky:ADR| 0000e650 20 52 38 2c 6d 65 3a 43 4d 50 20 52 31 31 2c 23 | R8,me:CMP R11,#| 0000e660 33 3a 41 44 44 47 45 20 52 38 2c 52 38 2c 23 34 |3:ADDGE R8,R8,#4| 0000e670 30 39 36 3a 43 4d 50 20 52 31 31 2c 23 35 3a 41 |096:CMP R11,#5:A| 0000e680 44 44 47 45 20 52 38 2c 52 38 2c 23 34 30 39 36 |DDGE R8,R8,#4096| 0000e690 3a 4d 4f 56 20 50 43 2c 52 31 34 3a 2e 6d 65 20 |:MOV PC,R14:.me | 0000e6a0 3a 5d 3a 50 25 2b 3d 34 30 39 36 3a 5b 4f 50 54 |:]:P%+=4096:[OPT| 0000e6b0 20 6a 72 25 0d 9d 4e d8 2e 6d 66 20 3a 5d 3a 50 | jr%..N..mf :]:P| 0000e6c0 25 2b 3d 34 30 39 36 3a 5b 4f 50 54 20 6a 72 25 |%+=4096:[OPT jr%| 0000e6d0 3a 2e 6d 67 20 3a 5d 3a 50 25 2b 3d 34 30 39 36 |:.mg :]:P%+=4096| 0000e6e0 3a 5b 4f 50 54 20 6a 72 25 3a 2e 6d 68 3a 5d 3a |:[OPT jr%:.mh:]:| 0000e6f0 ed 3a e3 6d 69 25 3d 31 20 b8 31 30 32 30 3a 6d |.:.mi%=1 .1020:m| 0000e700 65 21 28 6d 69 25 2a 34 29 3d 28 28 33 35 37 35 |e!(mi%*4)=((3575| 0000e710 38 37 32 2f 6d 69 25 29 2f 28 31 30 30 30 30 30 |872/mi%)/(100000| 0000e720 30 2f 33 37 29 29 2a 36 30 30 30 30 3a 6d 66 21 |0/37))*60000:mf!| 0000e730 28 6d 69 25 2a 34 29 3d 28 28 33 35 37 35 38 37 |(mi%*4)=((357587| 0000e740 32 2f 6d 69 25 29 2f 28 31 30 30 30 30 30 30 2f |2/mi%)/(1000000/| 0000e750 6a 6d 29 29 2a 36 30 30 30 30 3a 6d 67 21 28 6d |jm))*60000:mg!(m| 0000e760 69 25 2a 34 29 3d 28 28 33 35 37 35 38 37 32 2f |i%*4)=((3575872/| 0000e770 6d 69 25 29 2f 28 31 30 30 30 30 30 30 2f 32 36 |mi%)/(1000000/26| 0000e780 29 29 2a 36 30 30 30 30 3a ed 3a e1 0d 9d d0 f5 |))*60000:.:.....| 0000e790 dd f2 69 76 3a ea 42 3a db 3a ef 34 3a 87 3a ff |..iv:.B:.:.4:.:.| 0000e7a0 22 53 43 48 4f 4f 53 45 20 31 35 30 22 3a f0 26 |"SCHOOSE 150":.&| 0000e7b0 45 44 2c 30 2c 36 30 30 3a ff 22 53 43 48 4f 4f |ED,0,600:."SCHOO| 0000e7c0 53 45 20 20 39 33 22 3a f0 26 45 44 2c 33 30 30 |SE 93":.&ED,300| 0000e7d0 2c 30 3a ff 22 53 43 48 4f 4f 53 45 20 31 36 39 |,0:."SCHOOSE 169| 0000e7e0 22 3a f0 26 45 44 2c 37 36 38 2c 38 30 30 3a ff |":.&ED,768,800:.| 0000e7f0 22 53 43 48 4f 4f 53 45 20 20 33 30 22 3a f0 26 |"SCHOOSE 30":.&| 0000e800 45 44 2c 37 31 30 2c 36 38 30 3a f2 6d 6a 3a fb |ED,710,680:.mj:.| 0000e810 31 39 3a f1 8a 32 2c 31 36 29 3b 22 4f 78 79 67 |19:..2,16);"Oxyg| 0000e820 65 6e 22 3a f1 8a 32 2c 32 30 29 3b 22 4c 69 67 |en":..2,20);"Lig| 0000e830 68 74 6e 69 6e 67 22 3a f1 8a 32 2c 32 34 29 3b |htning":..2,24);| 0000e840 22 41 70 70 6c 65 73 22 3a f1 8a 32 2c 32 38 29 |"Apples":..2,28)| 0000e850 3b 22 53 6c 69 64 65 72 73 22 3a f1 8a 31 39 2c |;"Sliders":..19,| 0000e860 31 36 29 3b 22 4d 6f 6e 73 74 65 72 73 22 3a f1 |16);"Monsters":.| 0000e870 8a 31 39 2c 32 30 29 3b 22 53 63 72 65 65 6e 73 |.19,20);"Screens| 0000e880 22 0d 9e 5c 67 fb 32 37 3a f1 8a 33 35 2c 33 30 |"..\g.27:..35,30| 0000e890 29 3b 22 45 58 49 54 22 3a ff 22 50 4f 49 4e 54 |);"EXIT":."POINT| 0000e8a0 45 52 20 31 22 3a f5 3a d6 69 57 3a 58 3d 46 25 |ER 1":.:.iW:X=F%| 0000e8b0 21 32 30 30 3a 59 3d 46 25 21 32 30 34 3a 42 3d |!200:Y=F%!204:B=| 0000e8c0 46 25 21 32 30 38 3a e7 58 3e 34 30 35 20 80 58 |F%!208:.X>405 .X| 0000e8d0 3c 35 32 30 20 80 59 3e 36 35 20 80 59 3c 31 38 |<520 .Y>65 .Y<18| 0000e8e0 32 20 80 42 3d 34 20 8c 0d 9e ac 1e 46 25 21 31 |2 .B=4 .....F%!1| 0000e8f0 31 31 36 3d 46 25 21 31 31 31 36 20 82 31 3a f2 |116=F%!1116 .1:.| 0000e900 6d 6a 3a f2 69 77 0d 9e c0 28 cd 3a e7 58 3e 34 |mj:.iw...(.:.X>4| 0000e910 30 35 20 80 58 3c 35 32 30 20 80 59 3e 31 39 35 |05 .X<520 .Y>195| 0000e920 20 80 59 3c 33 31 30 20 80 42 3d 34 20 8c 0d 9e | .Y<310 .B=4 ...| 0000e930 d4 1e 46 25 21 31 31 31 32 3d 46 25 21 31 31 31 |..F%!1112=F%!111| 0000e940 32 20 82 31 3a f2 6d 6a 3a f2 69 77 0d 9e e8 28 |2 .1:.mj:.iw...(| 0000e950 cd 3a e7 58 3e 34 30 35 20 80 58 3c 35 32 30 20 |.:.X>405 .X<520 | 0000e960 80 59 3e 33 31 38 20 80 59 3c 34 33 38 20 80 42 |.Y>318 .Y<438 .B| 0000e970 3d 34 20 8c 0d 9e fc 1e 46 25 21 31 31 30 38 3d |=4 .....F%!1108=| 0000e980 46 25 21 31 31 30 38 20 82 31 3a f2 6d 6a 3a f2 |F%!1108 .1:.mj:.| 0000e990 69 77 0d 9f 10 28 cd 3a e7 58 3e 34 30 35 20 80 |iw...(.:.X>405 .| 0000e9a0 58 3c 35 32 30 20 80 59 3e 34 35 30 20 80 59 3c |X<520 .Y>450 .Y<| 0000e9b0 35 36 32 20 80 42 3d 34 20 8c 0d 9f 24 1e 46 25 |562 .B=4 ...$.F%| 0000e9c0 21 31 31 30 34 3d 46 25 21 31 31 30 34 20 82 31 |!1104=F%!1104 .1| 0000e9d0 3a f2 6d 6a 3a f2 69 77 0d 9f 38 29 cd 3a e7 58 |:.mj:.iw..8).:.X| 0000e9e0 3e 39 30 35 20 80 58 3c 31 30 31 38 20 80 59 3e |>905 .X<1018 .Y>| 0000e9f0 34 35 32 20 80 59 3c 35 36 32 20 80 42 3d 34 20 |452 .Y<562 .B=4 | 0000ea00 8c 0d 9f 4c 1e 46 25 21 31 31 30 30 3d 46 25 21 |...L.F%!1100=F%!| 0000ea10 31 31 30 30 20 82 31 3a f2 6d 6a 3a f2 69 77 0d |1100 .1:.mj:.iw.| 0000ea20 9f 60 29 cd 3a e7 58 3e 39 30 30 20 80 58 3c 31 |.`).:.X>900 .X<1| 0000ea30 31 34 30 20 80 59 3e 33 30 30 20 80 59 3c 33 38 |140 .Y>300 .Y<38| 0000ea40 30 20 80 42 3d 34 20 8c 0d 9f 74 2d 46 25 21 31 |0 .B=4 ...t-F%!1| 0000ea50 31 32 30 3d 28 46 25 21 31 31 32 30 29 2b 31 3a |120=(F%!1120)+1:| 0000ea60 e7 46 25 21 31 31 32 30 3d 34 20 8c 46 25 21 31 |.F%!1120=4 .F%!1| 0000ea70 31 32 30 3d 31 0d 9f 7e 0b f2 6d 6a 3a f2 69 77 |120=1..~..mj:.iw| 0000ea80 0d 9f 88 5a cd 3a c8 96 3a fd 58 3e 31 31 30 38 |...Z.:..:.X>1108| 0000ea90 20 80 58 3c 31 32 34 35 20 80 59 3e 33 30 20 80 | .X<1245 .Y>30 .| 0000eaa0 59 3c 38 30 20 80 42 3d 34 3a c8 97 20 b8 36 30 |Y<80 .B=4:.. .60| 0000eab0 30 2c 33 33 32 3a ff 22 50 4f 49 4e 54 45 52 20 |0,332:."POINTER | 0000eac0 30 22 3a ff 22 46 58 20 31 35 2c 30 22 3a ff 22 |0":."FX 15,0":."| 0000ead0 46 58 20 31 35 2c 31 22 3a e1 0d 9f ec 19 dd f2 |FX 15,1":.......| 0000eae0 6d 6a 3a e6 30 2c 30 3a c8 8e 46 25 21 31 31 32 |mj:.0,0:..F%!112| 0000eaf0 30 20 ca 0d a0 0a 15 c9 31 3a ff 22 53 43 48 4f |0 ......1:."SCHO| 0000eb00 4f 53 45 20 31 32 32 22 0d a0 14 15 c9 32 3a ff |OSE 122".....2:.| 0000eb10 22 53 43 48 4f 4f 53 45 20 31 32 33 22 0d a0 1e |"SCHOOSE 123"...| 0000eb20 15 c9 33 3a ff 22 53 43 48 4f 4f 53 45 20 31 32 |..3:."SCHOOSE 12| 0000eb30 34 22 0d a0 28 3f cb 3a f0 26 45 44 2c 39 30 30 |4"..(?.:.&ED,900| 0000eb40 2c 36 34 2b 32 35 36 3a e7 46 25 21 31 31 31 36 |,64+256:.F%!1116| 0000eb50 3d 31 20 8c ff 22 53 43 48 4f 4f 53 45 20 31 32 |=1 .."SCHOOSE 12| 0000eb60 30 22 8b ff 22 53 43 48 4f 4f 53 45 20 31 32 31 |0".."SCHOOSE 121| 0000eb70 22 0d a0 46 39 f0 26 45 44 2c 34 30 30 2c 36 34 |"..F9.&ED,400,64| 0000eb80 3a e7 46 25 21 31 31 31 32 3d 31 20 8c ff 22 53 |:.F%!1112=1 .."S| 0000eb90 43 48 4f 4f 53 45 20 31 32 30 22 8b ff 22 53 43 |CHOOSE 120".."SC| 0000eba0 48 4f 4f 53 45 20 31 32 31 22 0d a0 5a 40 f0 26 |HOOSE 121"..Z@.&| 0000ebb0 45 44 2c 34 30 30 2c 36 34 2b 28 33 32 2a 34 29 |ED,400,64+(32*4)| 0000ebc0 3a e7 46 25 21 31 31 30 38 3d 31 20 8c ff 22 53 |:.F%!1108=1 .."S| 0000ebd0 43 48 4f 4f 53 45 20 31 32 30 22 8b ff 22 53 43 |CHOOSE 120".."SC| 0000ebe0 48 4f 4f 53 45 20 31 32 31 22 0d a0 6e 40 f0 26 |HOOSE 121"..n@.&| 0000ebf0 45 44 2c 34 30 30 2c 36 34 2b 28 36 34 2a 34 29 |ED,400,64+(64*4)| 0000ec00 3a e7 46 25 21 31 31 30 34 3d 31 20 8c ff 22 53 |:.F%!1104=1 .."S| 0000ec10 43 48 4f 4f 53 45 20 31 32 30 22 8b ff 22 53 43 |CHOOSE 120".."SC| 0000ec20 48 4f 4f 53 45 20 31 32 31 22 0d a0 82 40 f0 26 |HOOSE 121"...@.&| 0000ec30 45 44 2c 34 30 30 2c 36 34 2b 28 39 36 2a 34 29 |ED,400,64+(96*4)| 0000ec40 3a e7 46 25 21 31 31 30 30 3d 31 20 8c ff 22 53 |:.F%!1100=1 .."S| 0000ec50 43 48 4f 4f 53 45 20 31 32 30 22 8b ff 22 53 43 |CHOOSE 120".."SC| 0000ec60 48 4f 4f 53 45 20 31 32 31 22 0d a0 96 1e f0 26 |HOOSE 121".....&| 0000ec70 45 44 2c 39 30 30 2c 36 34 2b 28 39 36 2a 34 29 |ED,900,64+(96*4)| 0000ec80 3a c8 96 3a c8 96 3a e1 0d a0 c8 ef dd f2 69 78 |:..:..:.......ix| 0000ec90 3a ea 58 2c 59 2c 42 3a db 3a ef 34 3a 87 3a ff |:.X,Y,B:.:.4:.:.| 0000eca0 22 53 43 48 4f 4f 53 45 20 31 35 30 22 3a f0 26 |"SCHOOSE 150":.&| 0000ecb0 45 44 2c 36 34 30 2c 36 30 30 3a fb 32 37 3a f1 |ED,640,600:.27:.| 0000ecc0 8a 33 35 2c 33 30 29 3b 22 45 58 49 54 22 3a fb |.35,30);"EXIT":.| 0000ecd0 36 33 3a f1 8a 30 2c 31 31 29 22 4f 72 69 67 69 |63:..0,11)"Origi| 0000ece0 6e 61 6c 20 3a 22 3a fb 34 38 3a f1 8a 35 2c 31 |nal :":.48:..5,1| 0000ecf0 32 29 22 43 6f 64 65 20 62 79 20 2d 20 53 20 52 |2)"Code by - S R| 0000ed00 20 4b 65 74 74 22 3a fb 36 33 3a f1 8a 30 2c 31 | Kett":.63:..0,1| 0000ed10 34 29 22 46 6f 72 20 41 72 63 68 69 6d 65 64 65 |4)"For Archimede| 0000ed20 73 20 57 6f 72 6c 64 20 3a 22 3a fb 33 3a f1 8a |s World :":.3:..| 0000ed30 35 2c 31 35 29 22 52 65 2d 63 6f 64 69 6e 67 20 |5,15)"Re-coding | 0000ed40 62 79 20 2d 20 4b 20 4a 20 53 77 69 6e 74 6f 6e |by - K J Swinton| 0000ed50 22 3a fb 31 32 3a f1 8a 35 2c 31 36 29 22 47 72 |":.12:..5,16)"Gr| 0000ed60 65 79 20 68 61 69 72 20 62 79 20 2d 20 47 20 53 |ey hair by - G S| 0000ed70 74 61 6e 6c 65 79 22 0d a1 2c a2 ff 22 53 43 48 |tanley"..,.."SCH| 0000ed80 4f 4f 53 45 20 61 77 5f 6c 6f 67 6f 22 3a f0 26 |OOSE aw_logo":.&| 0000ed90 45 44 2c 31 30 30 2c 36 30 3a ff 22 50 4f 49 4e |ED,100,60:."POIN| 0000eda0 54 45 52 20 31 22 3a f5 3a d6 69 57 3a 58 3d 46 |TER 1":.:.iW:X=F| 0000edb0 25 21 32 30 30 3a 59 3d 46 25 21 32 30 34 3a 42 |%!200:Y=F%!204:B| 0000edc0 3d 46 25 21 32 30 38 3a fd 58 3e 31 31 30 38 20 |=F%!208:.X>1108 | 0000edd0 80 58 3c 31 32 34 35 20 80 59 3e 33 30 20 80 59 |.X<1245 .Y>30 .Y| 0000ede0 3c 38 30 20 80 42 3d 34 3a c8 97 20 b8 36 30 30 |<80 .B=4:.. .600| 0000edf0 2c 33 33 32 3a ff 22 50 4f 49 4e 54 45 52 20 30 |,332:."POINTER 0| 0000ee00 22 3a ff 22 46 58 20 31 35 2c 30 22 3a ff 22 46 |":."FX 15,0":."F| 0000ee10 58 20 31 35 2c 31 22 3a e1 0d a1 c2 e2 dd f2 69 |X 15,1":.......i| 0000ee20 79 3a ea 42 3a ff 22 50 6f 69 6e 74 65 72 22 3a |y:.B:."Pointer":| 0000ee30 db 3a ef 34 3a 87 3a fb 32 37 3a f1 8a 33 35 2c |.:.4:.:.27:..35,| 0000ee40 33 30 29 3b 22 45 58 49 54 22 3a ff 22 53 43 48 |30);"EXIT":."SCH| 0000ee50 4f 4f 53 45 20 31 35 30 22 3a f0 26 45 44 2c 30 |OOSE 150":.&ED,0| 0000ee60 2c 36 30 30 3a ff 22 53 43 48 4f 4f 53 45 20 39 |,600:."SCHOOSE 9| 0000ee70 33 22 3a f0 26 45 44 2c 33 30 30 2c 30 3a e3 6d |3":.&ED,300,0:.m| 0000ee80 6b 3d 31 20 b8 38 3a fb b3 28 36 32 29 2b 31 c8 |k=1 .8:..(62)+1.| 0000ee90 9c 32 35 35 3a f1 8a 31 30 2c 31 35 2b 6d 6b 29 |.255:..10,15+mk)| 0000eea0 3b 4e 24 28 6d 6b 29 3a f1 8a 32 36 2c 31 35 2b |;N$(mk):..26,15+| 0000eeb0 6d 6b 29 3b 55 59 28 6d 6b 29 3a fb 32 35 c8 9c |mk);UY(mk):.25..| 0000eec0 32 35 35 3a f1 8a 32 30 2c 31 35 2b 6d 6b 29 3b |255:..20,15+mk);| 0000eed0 22 20 2e 2e 2e 2e 20 22 3a ed 3a f5 3a d6 69 57 |" .... ":.:.:.iW| 0000eee0 3a 58 3d 46 25 21 32 30 30 3a 59 3d 46 25 21 32 |:X=F%!200:Y=F%!2| 0000eef0 30 34 3a 42 3d 46 25 21 32 30 38 0d a2 80 55 fd |04:B=F%!208...U.| 0000ef00 58 3e 31 31 30 38 20 80 58 3c 31 32 34 35 20 80 |X>1108 .X<1245 .| 0000ef10 59 3e 33 30 20 80 59 3c 38 30 20 80 42 3d 34 3a |Y>30 .Y<80 .B=4:| 0000ef20 c8 97 20 b8 36 30 30 2c 33 33 32 3a ff 22 50 4f |.. .600,332:."PO| 0000ef30 49 4e 54 45 52 20 30 22 3a ff 22 46 58 20 31 35 |INTER 0":."FX 15| 0000ef40 2c 30 22 3a ff 22 46 58 20 31 35 2c 31 22 3a e1 |,0":."FX 15,1":.| 0000ef50 0d ff |..| 0000ef52