Home » Archimedes archive » Acorn User » AU 1995-12 B.adf » Spobbleoid » !SpobDemo/INTRO/Runner
!SpobDemo/INTRO/Runner
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 » Acorn User » AU 1995-12 B.adf » Spobbleoid |
Filename: | !SpobDemo/INTRO/Runner |
Read OK: | ✔ |
File size: | 139C bytes |
Load address: | 0000 |
Exec address: | 0000 |
File contents
10 REM ><Obey$Dir>.Intro.Runner 20 *FX 200,3 30 DIM BUFF 25480 40 DIM BUFF2 18000 50 DIM BUFF3 43*1024 60 MODE9:*SCHOOSE MG 70 OFF 80 PLOT&ED,180,600 90 FORT=1TO150:WAIT:NEXT:FORT=15TO0STEP-1:VDU19,7,16,T*16,T*16,T*16:WAIT:WAIT:NEXT 100 MODE12:OFF:*SCHOOSE AG 110 PLOT&ED,480,600 120 FORT=1TO100:WAIT:NEXT:FORT=15TO0STEP-1:VDU19,7,16,T*16,T*16,T*16:WAIT:WAIT:NEXT 130 140 CODE=&8F00 150 COLS=&9C00 160 Logo=&10A38 170 PROCASS 180 DIM Spd 256,Val &400 190 200 210 FORT%=0TO2STEP2:P%=CODE:[OPT T% 220 .Uncom STMFD R13!,{R14}:LDR R1,RD:LDR R0,SC:LDR R4,LE:.EX1 LDRB R2,[R1],#1:LDRB R3,[R1],#1:.EX2 STRB R2,[R0],#1:SUB R4,R4,#1:SUBS R3,R3,#1:BGT EX2:CMP R4,#0:BGT EX1:LDMFD R13!,{PC}:.RD EQUD0:.SC EQUD0:.LE EQUD0 230 .Screen EQUD S% 240 .Data EQUD Logo 250 .Var1 EQUD0:.Var2 EQUD0:.Var3 EQUD0 260 .Line 270 MOV R0,#320:MOV R1,R10:CMP R2,#320:MOVGT PC,R14:ADD R1,R1,R2:MOV R3,R11 280 ANDS R4,R2,#3:BEQ Line2 290 SUB R2,R0,R2:.LineLoop1 CMP R2,#3:BLE Line1:LDRB R4,[R1],#1:LDRB R5,[R1],#1:LDRB R6,[R1],#1:LDRB R7,[R1],#1 300 ADD R4,R4,R5,LSL#8:ADD R4,R4,R6,LSL#16:ADD R4,R4,R7,LSL#24:STR R4,[R3],#4 310 SUBS R2,R2,#4:BGT LineLoop1:MOV PC,R14 320 .Line1 LDRB R4,[R1],#1:STRB R4,[R3],#1:SUBS R2,R2,#1:BGT Line1 330 MOV PC,R14 340 .Line2 SUB R2,R0,R2:.LineLoop2 CMP R2,#15:BLE Line3:LDMIA R1!,{R4-R7}:STMIA R3!,{R4-R7}:SUBS R2,R2,#16:BGT LineLoop2:MOV PC,R14 350 .Line3 CMP R2,#3:MOVLE PC,R14:.Line3L LDR R4,[R1],#4:STR R4,[R3],#4:SUBS R2,R2,#4:BGT Line3L:MOV PC,R14 360 370 .RLine 380 MOV R1,R10:CMP R2,#320:MOVGT PC,R14:ADD R3,R11,R2:MOV R0,#320:SUB R2,R0,R2 390 ANDS R4,R2,#3:BEQ RLine2 400 .RLineLoop CMP R2,#3:BLE RLine1:LDR R4,[R1],#4:STRB R4,[R3],#1:ANDS R5,R4,#&FF00:MOVNE R5,R5,LSR#8:STRB R5,[R3],#1 410 ANDS R5,R4,#&FF0000:MOVNE R5,R5,LSR#16:STRB R5,[R3],#1:ANDS R5,R4,#&FF000000:MOVNE R5,R5,LSR#24:STRB R5,[R3],#1:SUBS R2,R2,#4:BGT RLineLoop 420 MOV PC,R14:.RLine1 LDRB R4,[R1],#1:STRB R4,[R3],#1:SUBS R2,R2,#1:BGT RLine1 430 MOV PC,R14 440 .RLine2 CMP R2,#12:BLE RLine3:LDMIA R1!,{R4-R7}:STMIA R3!,{R4-R7}:SUBS R2,R2,#16:BGT RLine2:MOV PC,R14 450 .RLine3 CMP R2,#3:MOVLE PC,R14:.RLine3L LDR R4,[R1],#4:STR R4,[R3],#4:SUBS R2,R2,#4:BGT RLine3L:MOV PC,R14 460 470 .Bank EQUD0 480 .Anim STMFD R13!,{R14}:MOV R0,#320:.AnimL BL Plot:SUBS R0,R0,#1:BNE AnimL:LDMFD R13!,{PC} 490 .Plot STMFD R13!,{R0,R14} 500 MOV R0,#19:SWI "OS_Byte" 510 LDR R9,Dist:LDR R8,SpdT 520 MOV R12,#88:LDR R11,Screen:ADD R11,R11,#320*64:LDRB R1,Bank:CMP R1,#1:ADDEQ R11,R11,#&14000 530 LDR R10,Data 540 .PlotLoop LDRB R3,[R8],#1:MOV R2,R9:MUL R2,R3,R2:ADD R11,R11,#320:BL Line:ADD R10,R10,#320 550 LDRB R3,[R8],#1:MOV R2,R9:MUL R2,R3,R2:ADD R11,R11,#320:BL RLine:ADD R10,R10,#320 560 SUBS R12,R12,#2:BNE PlotLoop 570 LDR R0,Dist:SUBS R0,R0,#1:MOVLE R0,#0:STR R0,Dist 580 LDMFD R13!,{R0,PC} 590 .SpdT EQUD Spd+128:.Dist EQUD 160 600 610 ]:NEXT 620 FORT=0TO255:A=RND(4):A=A*2 630 Spd?T=A:Val!(T*4)=0:NEXT 640 MODE13 650 OFF 660 CALL Anim 670 CALL Fade 680 MODE12:OFF 690 PRINT'" The full version of this game costs a mere �29.95 (A Snip!) and is available direct from the 4th Dimension or from usual outlets" 700 PRINT'" Features of the full game include..." 710 PRINT'" 72 Levels set over 12 different zones (each with its own background)" 720 PRINT" A complete level designer package to create your own mayhem!" 730 PRINT" Bonus rounds between zones" 740 PRINT" 11 separate stereo soundtracks" 750 PRINT" Full range of options including re-define controls (for beardies and anoraks)" 760 PRINT" A box" 770 PRINT" And gameplay superior to the normal drivel Acorn gamers get..." 780 PRINT''" This demo includes..." 790 PRINT'" Two backgrounds from the complete game (1 from each data disc)" 800 PRINT" And some of the other things as well!" 810 PRINT'" Control Keys..." 820 PRINT'" Z - Left X - Right ' - Up ? - Down RETURN - Push" 830 PRINT" R - Retry level (Hold it down) CTRL + R - Abort game" 840 PRINT'" On Start Screen..." 850 PRINT'" CTRL + S - Sound On/Off CTRL + ESC - Exit to desk" 860 PRINT''" Hit any key...":*FX15 870 A$=GET$ 880 FORT=1TO25:WAIT:NEXT 890 PAGE=&8F00:CHAIN"<Obey$Dir>.GameLoad" 900 DEFPROCASS 910 FORT%=0TO2STEP2:P%=&9F00:[OPT T% 920 .ColourTable EQUD COLS 930 .Screen EQUD S%+64*320 940 .FadeLen EQUD 96*320 950 .Fade STMFD R13!,{R14} 960 MOV R12,#16:LDR R10,ColourTable:.Fade2 LDR R11,FadeLen 970 MOV R0,#19:SWI "OS_Byte" 980 MOV R0,#19:SWI "OS_Byte" 990 MOV R0,#19:SWI "OS_Byte" 1000 LDR R9,Screen:.Fade3 1010 LDMIA R9,{R3-R8}:MOVS R2,R3:BLNE DropCol:MOV R3,R2 1020 MOVS R2,R4:BLNE DropCol:MOV R4,R2:MOVS R2,R5:BLNE DropCol:MOV R5,R2 1030 MOVS R2,R6:BLNE DropCol:MOV R6,R2:MOVS R2,R7:BLNE DropCol:MOV R7,R2 1040 MOVS R2,R8:BLNE DropCol:MOV R8,R2:STMIA R9!,{R3-R8} 1050 SUBS R11,R11,#24:BGT Fade3:LDR R2,[R9]:BL DropCol:STR R2,[R9],#4 1060 LDR R2,[R9]:BL DropCol:STR R2,[R9]:SUBS R12,R12,#1:BNE Fade2 1070 LDMFD R13!,{PC} 1080 .DropCol MOV R0,R2:ANDS R1,R0,#&FF:ADD R1,R10,R1:LDRB R1,[R1]:MOV R2,R1 1090 ANDS R1,R0,#&FF00:MOV R1,R1,LSR#8:ADD R1,R10,R1:LDRB R1,[R1]:MOV R1,R1,LSL#8:ADD R2,R2,R1 1100 ANDS R1,R0,#&FF0000:MOV R1,R1,LSR#16:ADD R1,R10,R1:LDRB R1,[R1]:MOV R1,R1,LSL#16:ADD R2,R2,R1 1110 ANDS R1,R0,#&FF000000:MOV R1,R1,LSR#24:ADD R1,R10,R1:LDRB R1,[R1]:MOV R1,R1,LSL#24:ADD R2,R2,R1 1120 MOV PC,R14 1130 ]:NEXT:ENDPROC
� ><Obey$Dir>.Intro.Runner *FX 200,3 � BUFF 25480 ( � BUFF2 18000 2 � BUFF3 43*1024 < �9:*SCHOOSE MG F � P �&ED,180,600 Z= �T=1�150:Ȗ:�:�T=15�0�-1:�19,7,16,T*16,T*16,T*16:Ȗ:Ȗ:� d �12:�:*SCHOOSE AG n �&ED,480,600 x= �T=1�100:Ȗ:�:�T=15�0�-1:�19,7,16,T*16,T*16,T*16:Ȗ:Ȗ:� � � CODE=&8F00 � COLS=&9C00 � Logo=&10A38 � �ASS � � Spd 256,Val &400 � � � �T%=0�2�2:P%=CODE:[OPT T% �� .Uncom STMFD R13!,{R14}:LDR R1,RD:LDR R0,SC:LDR R4,LE:.EX1 LDRB R2,[R1],#1:LDRB R3,[R1],#1:.EX2 STRB R2,[R0],#1:SUB R4,R4,#1:SUBS R3,R3,#1:BGT EX2:CMP R4,#0:BGT EX1:LDMFD R13!,{PC}:.RD EQUD0:.SC EQUD0:.LE EQUD0 � .Screen EQUD S% � .Data EQUD Logo �( .Var1 EQUD0:.Var2 EQUD0:.Var3 EQUD0 .Line L MOV R0,#320:MOV R1,R10:CMP R2,#320:MOVGT PC,R14:ADD R1,R1,R2:MOV R3,R11 �S R4,R2,#3:BEQ Line2 "p SUB R2,R0,R2:.LineLoop1 CMP R2,#3:BLE Line1:LDRB R4,[R1],#1:LDRB R5,[R1],#1:LDRB R6,[R1],#1:LDRB R7,[R1],#1 ,N ADD R4,R4,R5,LSL#8:ADD R4,R4,R6,LSL#16:ADD R4,R4,R7,LSL#24:STR R4,[R3],#4 6+ SUBS R2,R2,#4:BGT LineLoop1:MOV PC,R14 @C .Line1 LDRB R4,[R1],#1:STRB R4,[R3],#1:SUBS R2,R2,#1:BGT Line1 J MOV PC,R14 T� .Line2 SUB R2,R0,R2:.LineLoop2 CMP R2,#15:BLE Line3:LDMIA R1!,{R4-R7}:STMIA R3!,{R4-R7}:SUBS R2,R2,#16:BGT LineLoop2:MOV PC,R14 ^l .Line3 CMP R2,#3:MOVLE PC,R14:.Line3L LDR R4,[R1],#4:STR R4,[R3],#4:SUBS R2,R2,#4:BGT Line3L:MOV PC,R14 h r .RLine |O MOV R1,R10:CMP R2,#320:MOVGT PC,R14:ADD R3,R11,R2:MOV R0,#320:SUB R2,R0,R2 � �S R4,R2,#3:BEQ RLine2 �u .RLineLoop CMP R2,#3:BLE RLine1:LDR R4,[R1],#4:STRB R4,[R3],#1:�S R5,R4,#&FF00:MOVNE R5,R5,LSR#8:STRB R5,[R3],#1 �� �S R5,R4,#&FF0000:MOVNE R5,R5,LSR#16:STRB R5,[R3],#1:�S R5,R4,#&FF000000:MOVNE R5,R5,LSR#24:STRB R5,[R3],#1:SUBS R2,R2,#4:BGT RLineLoop �P MOV PC,R14:.RLine1 LDRB R4,[R1],#1:STRB R4,[R3],#1:SUBS R2,R2,#1:BGT RLine1 � MOV PC,R14 �k .RLine2 CMP R2,#12:BLE RLine3:LDMIA R1!,{R4-R7}:STMIA R3!,{R4-R7}:SUBS R2,R2,#16:BGT RLine2:MOV PC,R14 �o .RLine3 CMP R2,#3:MOVLE PC,R14:.RLine3L LDR R4,[R1],#4:STR R4,[R3],#4:SUBS R2,R2,#4:BGT RLine3L:MOV PC,R14 � � .Bank EQUD0 �^ .Anim STMFD R13!,{R14}:MOV R0,#320:.AnimL BL Plot:SUBS R0,R0,#1:BNE AnimL:LDMFD R13!,{PC} � .Plot STMFD R13!,{R0,R14} � MOV R0,#19:SWI "OS_Byte" � LDR R9,Dist:LDR R8,SpdT ` MOV R12,#88:LDR R11,Screen:ADD R11,R11,#320*64:LDRB R1,Bank:CMP R1,#1:ADDEQ R11,R11,#&14000 LDR R10,Data _ .PlotLoop LDRB R3,[R8],#1:MOV R2,R9:MUL R2,R3,R2:ADD R11,R11,#320:BL Line:ADD R10,R10,#320 &V LDRB R3,[R8],#1:MOV R2,R9:MUL R2,R3,R2:ADD R11,R11,#320:BL RLine:ADD R10,R10,#320 0! SUBS R12,R12,#2:BNE PlotLoop :6 LDR R0,Dist:SUBS R0,R0,#1:MOVLE R0,#0:STR R0,Dist D LDMFD R13!,{R0,PC} N& .SpdT EQUD Spd+128:.Dist EQUD 160 X b ]:� l �T=0�255:A=�(4):A=A*2 v Spd?T=A:Val!(T*4)=0:� � �13 � � � � Anim � � Fade � �12:� �� �'" The full version of this game costs a mere �29.95 (A Snip!) and is available direct from the 4th Dimension or from usual outlets" �. �'" Features of the full game include..." �O �'" 72 Levels set over 12 different zones (each with its own background)" �F �" A complete level designer package to create your own mayhem!" �$ �" Bonus rounds between zones" �( �" 11 separate stereo soundtracks" �W �" Full range of options including re-define controls (for beardies and anoraks)" � �" A box" H �" And gameplay superior to the normal drivel Acorn gamers get..." �''" This demo includes..." I �'" Two backgrounds from the complete game (1 from each data disc)" / �" And some of the other things as well!" * �'" Control Keys..." 4C �'" Z - Left X - Right ' - Up ? - Down RETURN - Push" >@ �" R - Retry level (Hold it down) CTRL + R - Abort game" H �'" On Start Screen..." R? �'" CTRL + S - Sound On/Off CTRL + ESC - Exit to desk" \ �''" Hit any key...":*FX15 f A$=� p �T=1�25:Ȗ:� z# �=&8F00:�"<Obey$Dir>.GameLoad" � ��ASS � �T%=0�2�2:P%=&9F00:[OPT T% � .ColourTable EQUD COLS � .Screen EQUD S%+64*320 � .FadeLen EQUD 96*320 � .Fade STMFD R13!,{R14} �; MOV R12,#16:LDR R10,ColourTable:.Fade2 LDR R11,FadeLen � MOV R0,#19:SWI "OS_Byte" � MOV R0,#19:SWI "OS_Byte" � MOV R0,#19:SWI "OS_Byte" � LDR R9,Screen:.Fade3 �7 LDMIA R9,{R3-R8}:MOVS R2,R3:BLNE DropCol:MOV R3,R2 �H MOVS R2,R4:BLNE DropCol:MOV R4,R2:MOVS R2,R5:BLNE DropCol:MOV R5,R2 H MOVS R2,R6:BLNE DropCol:MOV R6,R2:MOVS R2,R7:BLNE DropCol:MOV R7,R2 8 MOVS R2,R8:BLNE DropCol:MOV R8,R2:STMIA R9!,{R3-R8} E SUBS R11,R11,#24:BGT Fade3:LDR R2,[R9]:BL DropCol:STR R2,[R9],#4 $A LDR R2,[R9]:BL DropCol:STR R2,[R9]:SUBS R12,R12,#1:BNE Fade2 . LDMFD R13!,{PC} 8J .DropCol MOV R0,R2:�S R1,R0,#&FF:ADD R1,R10,R1:LDRB R1,[R1]:MOV R2,R1 B\ �S R1,R0,#&FF00:MOV R1,R1,LSR#8:ADD R1,R10,R1:LDRB R1,[R1]:MOV R1,R1,LSL#8:ADD R2,R2,R1 L` �S R1,R0,#&FF0000:MOV R1,R1,LSR#16:ADD R1,R10,R1:LDRB R1,[R1]:MOV R1,R1,LSL#16:ADD R2,R2,R1 Vb �S R1,R0,#&FF000000:MOV R1,R1,LSR#24:ADD R1,R10,R1:LDRB R1,[R1]:MOV R1,R1,LSL#24:ADD R2,R2,R1 ` MOV PC,R14 j ]:�:� �
00000000 0d 00 0a 1f 20 f4 20 3e 3c 4f 62 65 79 24 44 69 |.... . ><Obey$Di| 00000010 72 3e 2e 49 6e 74 72 6f 2e 52 75 6e 6e 65 72 0d |r>.Intro.Runner.| 00000020 00 14 0e 20 2a 46 58 20 32 30 30 2c 33 0d 00 1e |... *FX 200,3...| 00000030 11 20 de 20 42 55 46 46 20 32 35 34 38 30 0d 00 |. . BUFF 25480..| 00000040 28 12 20 de 20 42 55 46 46 32 20 31 38 30 30 30 |(. . BUFF2 18000| 00000050 0d 00 32 14 20 de 20 42 55 46 46 33 20 34 33 2a |..2. . BUFF3 43*| 00000060 31 30 32 34 0d 00 3c 13 20 eb 39 3a 2a 53 43 48 |1024..<. .9:*SCH| 00000070 4f 4f 53 45 20 4d 47 0d 00 46 06 20 87 0d 00 50 |OOSE MG..F. ...P| 00000080 11 20 f0 26 45 44 2c 31 38 30 2c 36 30 30 0d 00 |. .&ED,180,600..| 00000090 5a 3d 20 e3 54 3d 31 b8 31 35 30 3a c8 96 3a ed |Z= .T=1.150:..:.| 000000a0 3a e3 54 3d 31 35 b8 30 88 2d 31 3a ef 31 39 2c |:.T=15.0.-1:.19,| 000000b0 37 2c 31 36 2c 54 2a 31 36 2c 54 2a 31 36 2c 54 |7,16,T*16,T*16,T| 000000c0 2a 31 36 3a c8 96 3a c8 96 3a ed 0d 00 64 16 20 |*16:..:..:...d. | 000000d0 eb 31 32 3a 87 3a 2a 53 43 48 4f 4f 53 45 20 41 |.12:.:*SCHOOSE A| 000000e0 47 0d 00 6e 11 20 f0 26 45 44 2c 34 38 30 2c 36 |G..n. .&ED,480,6| 000000f0 30 30 0d 00 78 3d 20 e3 54 3d 31 b8 31 30 30 3a |00..x= .T=1.100:| 00000100 c8 96 3a ed 3a e3 54 3d 31 35 b8 30 88 2d 31 3a |..:.:.T=15.0.-1:| 00000110 ef 31 39 2c 37 2c 31 36 2c 54 2a 31 36 2c 54 2a |.19,7,16,T*16,T*| 00000120 31 36 2c 54 2a 31 36 3a c8 96 3a c8 96 3a ed 0d |16,T*16:..:..:..| 00000130 00 82 04 0d 00 8c 0f 20 43 4f 44 45 3d 26 38 46 |....... CODE=&8F| 00000140 30 30 0d 00 96 0f 20 43 4f 4c 53 3d 26 39 43 30 |00.... COLS=&9C0| 00000150 30 0d 00 a0 10 20 4c 6f 67 6f 3d 26 31 30 41 33 |0.... Logo=&10A3| 00000160 38 0d 00 aa 09 20 f2 41 53 53 0d 00 b4 17 20 de |8.... .ASS.... .| 00000170 20 53 70 64 20 32 35 36 2c 56 61 6c 20 26 34 30 | Spd 256,Val &40| 00000180 30 0d 00 be 04 0d 00 c8 04 0d 00 d2 1e 20 e3 54 |0............ .T| 00000190 25 3d 30 b8 32 88 32 3a 50 25 3d 43 4f 44 45 3a |%=0.2.2:P%=CODE:| 000001a0 5b 4f 50 54 20 54 25 0d 00 dc d7 20 2e 55 6e 63 |[OPT T%.... .Unc| 000001b0 6f 6d 20 53 54 4d 46 44 20 52 31 33 21 2c 7b 52 |om STMFD R13!,{R| 000001c0 31 34 7d 3a 4c 44 52 20 52 31 2c 52 44 3a 4c 44 |14}:LDR R1,RD:LD| 000001d0 52 20 52 30 2c 53 43 3a 4c 44 52 20 52 34 2c 4c |R R0,SC:LDR R4,L| 000001e0 45 3a 2e 45 58 31 20 4c 44 52 42 20 52 32 2c 5b |E:.EX1 LDRB R2,[| 000001f0 52 31 5d 2c 23 31 3a 4c 44 52 42 20 52 33 2c 5b |R1],#1:LDRB R3,[| 00000200 52 31 5d 2c 23 31 3a 2e 45 58 32 20 53 54 52 42 |R1],#1:.EX2 STRB| 00000210 20 52 32 2c 5b 52 30 5d 2c 23 31 3a 53 55 42 20 | R2,[R0],#1:SUB | 00000220 52 34 2c 52 34 2c 23 31 3a 53 55 42 53 20 52 33 |R4,R4,#1:SUBS R3| 00000230 2c 52 33 2c 23 31 3a 42 47 54 20 45 58 32 3a 43 |,R3,#1:BGT EX2:C| 00000240 4d 50 20 52 34 2c 23 30 3a 42 47 54 20 45 58 31 |MP R4,#0:BGT EX1| 00000250 3a 4c 44 4d 46 44 20 52 31 33 21 2c 7b 50 43 7d |:LDMFD R13!,{PC}| 00000260 3a 2e 52 44 20 45 51 55 44 30 3a 2e 53 43 20 45 |:.RD EQUD0:.SC E| 00000270 51 55 44 30 3a 2e 4c 45 20 45 51 55 44 30 0d 00 |QUD0:.LE EQUD0..| 00000280 e6 14 20 2e 53 63 72 65 65 6e 20 45 51 55 44 20 |.. .Screen EQUD | 00000290 53 25 0d 00 f0 14 20 2e 44 61 74 61 20 45 51 55 |S%.... .Data EQU| 000002a0 44 20 4c 6f 67 6f 0d 00 fa 28 20 2e 56 61 72 31 |D Logo...( .Var1| 000002b0 20 45 51 55 44 30 3a 2e 56 61 72 32 20 45 51 55 | EQUD0:.Var2 EQU| 000002c0 44 30 3a 2e 56 61 72 33 20 45 51 55 44 30 0d 01 |D0:.Var3 EQUD0..| 000002d0 04 0a 20 2e 4c 69 6e 65 0d 01 0e 4c 20 4d 4f 56 |.. .Line...L MOV| 000002e0 20 52 30 2c 23 33 32 30 3a 4d 4f 56 20 52 31 2c | R0,#320:MOV R1,| 000002f0 52 31 30 3a 43 4d 50 20 52 32 2c 23 33 32 30 3a |R10:CMP R2,#320:| 00000300 4d 4f 56 47 54 20 50 43 2c 52 31 34 3a 41 44 44 |MOVGT PC,R14:ADD| 00000310 20 52 31 2c 52 31 2c 52 32 3a 4d 4f 56 20 52 33 | R1,R1,R2:MOV R3| 00000320 2c 52 31 31 0d 01 18 1a 20 80 53 20 52 34 2c 52 |,R11.... .S R4,R| 00000330 32 2c 23 33 3a 42 45 51 20 4c 69 6e 65 32 0d 01 |2,#3:BEQ Line2..| 00000340 22 70 20 53 55 42 20 52 32 2c 52 30 2c 52 32 3a |"p SUB R2,R0,R2:| 00000350 2e 4c 69 6e 65 4c 6f 6f 70 31 20 43 4d 50 20 52 |.LineLoop1 CMP R| 00000360 32 2c 23 33 3a 42 4c 45 20 4c 69 6e 65 31 3a 4c |2,#3:BLE Line1:L| 00000370 44 52 42 20 52 34 2c 5b 52 31 5d 2c 23 31 3a 4c |DRB R4,[R1],#1:L| 00000380 44 52 42 20 52 35 2c 5b 52 31 5d 2c 23 31 3a 4c |DRB R5,[R1],#1:L| 00000390 44 52 42 20 52 36 2c 5b 52 31 5d 2c 23 31 3a 4c |DRB R6,[R1],#1:L| 000003a0 44 52 42 20 52 37 2c 5b 52 31 5d 2c 23 31 0d 01 |DRB R7,[R1],#1..| 000003b0 2c 4e 20 41 44 44 20 52 34 2c 52 34 2c 52 35 2c |,N ADD R4,R4,R5,| 000003c0 4c 53 4c 23 38 3a 41 44 44 20 52 34 2c 52 34 2c |LSL#8:ADD R4,R4,| 000003d0 52 36 2c 4c 53 4c 23 31 36 3a 41 44 44 20 52 34 |R6,LSL#16:ADD R4| 000003e0 2c 52 34 2c 52 37 2c 4c 53 4c 23 32 34 3a 53 54 |,R4,R7,LSL#24:ST| 000003f0 52 20 52 34 2c 5b 52 33 5d 2c 23 34 0d 01 36 2b |R R4,[R3],#4..6+| 00000400 20 53 55 42 53 20 52 32 2c 52 32 2c 23 34 3a 42 | SUBS R2,R2,#4:B| 00000410 47 54 20 4c 69 6e 65 4c 6f 6f 70 31 3a 4d 4f 56 |GT LineLoop1:MOV| 00000420 20 50 43 2c 52 31 34 0d 01 40 43 20 2e 4c 69 6e | PC,R14..@C .Lin| 00000430 65 31 20 4c 44 52 42 20 52 34 2c 5b 52 31 5d 2c |e1 LDRB R4,[R1],| 00000440 23 31 3a 53 54 52 42 20 52 34 2c 5b 52 33 5d 2c |#1:STRB R4,[R3],| 00000450 23 31 3a 53 55 42 53 20 52 32 2c 52 32 2c 23 31 |#1:SUBS R2,R2,#1| 00000460 3a 42 47 54 20 4c 69 6e 65 31 0d 01 4a 0f 20 4d |:BGT Line1..J. M| 00000470 4f 56 20 50 43 2c 52 31 34 0d 01 54 84 20 2e 4c |OV PC,R14..T. .L| 00000480 69 6e 65 32 20 53 55 42 20 52 32 2c 52 30 2c 52 |ine2 SUB R2,R0,R| 00000490 32 3a 2e 4c 69 6e 65 4c 6f 6f 70 32 20 43 4d 50 |2:.LineLoop2 CMP| 000004a0 20 52 32 2c 23 31 35 3a 42 4c 45 20 4c 69 6e 65 | R2,#15:BLE Line| 000004b0 33 3a 4c 44 4d 49 41 20 52 31 21 2c 7b 52 34 2d |3:LDMIA R1!,{R4-| 000004c0 52 37 7d 3a 53 54 4d 49 41 20 52 33 21 2c 7b 52 |R7}:STMIA R3!,{R| 000004d0 34 2d 52 37 7d 3a 53 55 42 53 20 52 32 2c 52 32 |4-R7}:SUBS R2,R2| 000004e0 2c 23 31 36 3a 42 47 54 20 4c 69 6e 65 4c 6f 6f |,#16:BGT LineLoo| 000004f0 70 32 3a 4d 4f 56 20 50 43 2c 52 31 34 0d 01 5e |p2:MOV PC,R14..^| 00000500 6c 20 2e 4c 69 6e 65 33 20 43 4d 50 20 52 32 2c |l .Line3 CMP R2,| 00000510 23 33 3a 4d 4f 56 4c 45 20 50 43 2c 52 31 34 3a |#3:MOVLE PC,R14:| 00000520 2e 4c 69 6e 65 33 4c 20 4c 44 52 20 52 34 2c 5b |.Line3L LDR R4,[| 00000530 52 31 5d 2c 23 34 3a 53 54 52 20 52 34 2c 5b 52 |R1],#4:STR R4,[R| 00000540 33 5d 2c 23 34 3a 53 55 42 53 20 52 32 2c 52 32 |3],#4:SUBS R2,R2| 00000550 2c 23 34 3a 42 47 54 20 4c 69 6e 65 33 4c 3a 4d |,#4:BGT Line3L:M| 00000560 4f 56 20 50 43 2c 52 31 34 0d 01 68 04 0d 01 72 |OV PC,R14..h...r| 00000570 0b 20 2e 52 4c 69 6e 65 0d 01 7c 4f 20 4d 4f 56 |. .RLine..|O MOV| 00000580 20 52 31 2c 52 31 30 3a 43 4d 50 20 52 32 2c 23 | R1,R10:CMP R2,#| 00000590 33 32 30 3a 4d 4f 56 47 54 20 50 43 2c 52 31 34 |320:MOVGT PC,R14| 000005a0 3a 41 44 44 20 52 33 2c 52 31 31 2c 52 32 3a 4d |:ADD R3,R11,R2:M| 000005b0 4f 56 20 52 30 2c 23 33 32 30 3a 53 55 42 20 52 |OV R0,#320:SUB R| 000005c0 32 2c 52 30 2c 52 32 0d 01 86 1b 20 80 53 20 52 |2,R0,R2.... .S R| 000005d0 34 2c 52 32 2c 23 33 3a 42 45 51 20 52 4c 69 6e |4,R2,#3:BEQ RLin| 000005e0 65 32 0d 01 90 75 20 2e 52 4c 69 6e 65 4c 6f 6f |e2...u .RLineLoo| 000005f0 70 20 43 4d 50 20 52 32 2c 23 33 3a 42 4c 45 20 |p CMP R2,#3:BLE | 00000600 52 4c 69 6e 65 31 3a 4c 44 52 20 52 34 2c 5b 52 |RLine1:LDR R4,[R| 00000610 31 5d 2c 23 34 3a 53 54 52 42 20 52 34 2c 5b 52 |1],#4:STRB R4,[R| 00000620 33 5d 2c 23 31 3a 80 53 20 52 35 2c 52 34 2c 23 |3],#1:.S R5,R4,#| 00000630 26 46 46 30 30 3a 4d 4f 56 4e 45 20 52 35 2c 52 |&FF00:MOVNE R5,R| 00000640 35 2c 4c 53 52 23 38 3a 53 54 52 42 20 52 35 2c |5,LSR#8:STRB R5,| 00000650 5b 52 33 5d 2c 23 31 0d 01 9a 8c 20 80 53 20 52 |[R3],#1.... .S R| 00000660 35 2c 52 34 2c 23 26 46 46 30 30 30 30 3a 4d 4f |5,R4,#&FF0000:MO| 00000670 56 4e 45 20 52 35 2c 52 35 2c 4c 53 52 23 31 36 |VNE R5,R5,LSR#16| 00000680 3a 53 54 52 42 20 52 35 2c 5b 52 33 5d 2c 23 31 |:STRB R5,[R3],#1| 00000690 3a 80 53 20 52 35 2c 52 34 2c 23 26 46 46 30 30 |:.S R5,R4,#&FF00| 000006a0 30 30 30 30 3a 4d 4f 56 4e 45 20 52 35 2c 52 35 |0000:MOVNE R5,R5| 000006b0 2c 4c 53 52 23 32 34 3a 53 54 52 42 20 52 35 2c |,LSR#24:STRB R5,| 000006c0 5b 52 33 5d 2c 23 31 3a 53 55 42 53 20 52 32 2c |[R3],#1:SUBS R2,| 000006d0 52 32 2c 23 34 3a 42 47 54 20 52 4c 69 6e 65 4c |R2,#4:BGT RLineL| 000006e0 6f 6f 70 0d 01 a4 50 20 4d 4f 56 20 50 43 2c 52 |oop...P MOV PC,R| 000006f0 31 34 3a 2e 52 4c 69 6e 65 31 20 4c 44 52 42 20 |14:.RLine1 LDRB | 00000700 52 34 2c 5b 52 31 5d 2c 23 31 3a 53 54 52 42 20 |R4,[R1],#1:STRB | 00000710 52 34 2c 5b 52 33 5d 2c 23 31 3a 53 55 42 53 20 |R4,[R3],#1:SUBS | 00000720 52 32 2c 52 32 2c 23 31 3a 42 47 54 20 52 4c 69 |R2,R2,#1:BGT RLi| 00000730 6e 65 31 0d 01 ae 0f 20 4d 4f 56 20 50 43 2c 52 |ne1.... MOV PC,R| 00000740 31 34 0d 01 b8 6b 20 2e 52 4c 69 6e 65 32 20 43 |14...k .RLine2 C| 00000750 4d 50 20 52 32 2c 23 31 32 3a 42 4c 45 20 52 4c |MP R2,#12:BLE RL| 00000760 69 6e 65 33 3a 4c 44 4d 49 41 20 52 31 21 2c 7b |ine3:LDMIA R1!,{| 00000770 52 34 2d 52 37 7d 3a 53 54 4d 49 41 20 52 33 21 |R4-R7}:STMIA R3!| 00000780 2c 7b 52 34 2d 52 37 7d 3a 53 55 42 53 20 52 32 |,{R4-R7}:SUBS R2| 00000790 2c 52 32 2c 23 31 36 3a 42 47 54 20 52 4c 69 6e |,R2,#16:BGT RLin| 000007a0 65 32 3a 4d 4f 56 20 50 43 2c 52 31 34 0d 01 c2 |e2:MOV PC,R14...| 000007b0 6f 20 2e 52 4c 69 6e 65 33 20 43 4d 50 20 52 32 |o .RLine3 CMP R2| 000007c0 2c 23 33 3a 4d 4f 56 4c 45 20 50 43 2c 52 31 34 |,#3:MOVLE PC,R14| 000007d0 3a 2e 52 4c 69 6e 65 33 4c 20 4c 44 52 20 52 34 |:.RLine3L LDR R4| 000007e0 2c 5b 52 31 5d 2c 23 34 3a 53 54 52 20 52 34 2c |,[R1],#4:STR R4,| 000007f0 5b 52 33 5d 2c 23 34 3a 53 55 42 53 20 52 32 2c |[R3],#4:SUBS R2,| 00000800 52 32 2c 23 34 3a 42 47 54 20 52 4c 69 6e 65 33 |R2,#4:BGT RLine3| 00000810 4c 3a 4d 4f 56 20 50 43 2c 52 31 34 0d 01 cc 04 |L:MOV PC,R14....| 00000820 0d 01 d6 10 20 2e 42 61 6e 6b 20 45 51 55 44 30 |.... .Bank EQUD0| 00000830 0d 01 e0 5e 20 2e 41 6e 69 6d 20 53 54 4d 46 44 |...^ .Anim STMFD| 00000840 20 52 31 33 21 2c 7b 52 31 34 7d 3a 4d 4f 56 20 | R13!,{R14}:MOV | 00000850 52 30 2c 23 33 32 30 3a 2e 41 6e 69 6d 4c 20 42 |R0,#320:.AnimL B| 00000860 4c 20 50 6c 6f 74 3a 53 55 42 53 20 52 30 2c 52 |L Plot:SUBS R0,R| 00000870 30 2c 23 31 3a 42 4e 45 20 41 6e 69 6d 4c 3a 4c |0,#1:BNE AnimL:L| 00000880 44 4d 46 44 20 52 31 33 21 2c 7b 50 43 7d 0d 01 |DMFD R13!,{PC}..| 00000890 ea 1e 20 2e 50 6c 6f 74 20 53 54 4d 46 44 20 52 |.. .Plot STMFD R| 000008a0 31 33 21 2c 7b 52 30 2c 52 31 34 7d 0d 01 f4 1d |13!,{R0,R14}....| 000008b0 20 4d 4f 56 20 52 30 2c 23 31 39 3a 53 57 49 20 | MOV R0,#19:SWI | 000008c0 22 4f 53 5f 42 79 74 65 22 0d 01 fe 1c 20 4c 44 |"OS_Byte".... LD| 000008d0 52 20 52 39 2c 44 69 73 74 3a 4c 44 52 20 52 38 |R R9,Dist:LDR R8| 000008e0 2c 53 70 64 54 0d 02 08 60 20 4d 4f 56 20 52 31 |,SpdT...` MOV R1| 000008f0 32 2c 23 38 38 3a 4c 44 52 20 52 31 31 2c 53 63 |2,#88:LDR R11,Sc| 00000900 72 65 65 6e 3a 41 44 44 20 52 31 31 2c 52 31 31 |reen:ADD R11,R11| 00000910 2c 23 33 32 30 2a 36 34 3a 4c 44 52 42 20 52 31 |,#320*64:LDRB R1| 00000920 2c 42 61 6e 6b 3a 43 4d 50 20 52 31 2c 23 31 3a |,Bank:CMP R1,#1:| 00000930 41 44 44 45 51 20 52 31 31 2c 52 31 31 2c 23 26 |ADDEQ R11,R11,#&| 00000940 31 34 30 30 30 0d 02 12 11 20 4c 44 52 20 52 31 |14000.... LDR R1| 00000950 30 2c 44 61 74 61 0d 02 1c 5f 20 2e 50 6c 6f 74 |0,Data..._ .Plot| 00000960 4c 6f 6f 70 20 4c 44 52 42 20 52 33 2c 5b 52 38 |Loop LDRB R3,[R8| 00000970 5d 2c 23 31 3a 4d 4f 56 20 52 32 2c 52 39 3a 4d |],#1:MOV R2,R9:M| 00000980 55 4c 20 52 32 2c 52 33 2c 52 32 3a 41 44 44 20 |UL R2,R3,R2:ADD | 00000990 52 31 31 2c 52 31 31 2c 23 33 32 30 3a 42 4c 20 |R11,R11,#320:BL | 000009a0 4c 69 6e 65 3a 41 44 44 20 52 31 30 2c 52 31 30 |Line:ADD R10,R10| 000009b0 2c 23 33 32 30 0d 02 26 56 20 4c 44 52 42 20 52 |,#320..&V LDRB R| 000009c0 33 2c 5b 52 38 5d 2c 23 31 3a 4d 4f 56 20 52 32 |3,[R8],#1:MOV R2| 000009d0 2c 52 39 3a 4d 55 4c 20 52 32 2c 52 33 2c 52 32 |,R9:MUL R2,R3,R2| 000009e0 3a 41 44 44 20 52 31 31 2c 52 31 31 2c 23 33 32 |:ADD R11,R11,#32| 000009f0 30 3a 42 4c 20 52 4c 69 6e 65 3a 41 44 44 20 52 |0:BL RLine:ADD R| 00000a00 31 30 2c 52 31 30 2c 23 33 32 30 0d 02 30 21 20 |10,R10,#320..0! | 00000a10 53 55 42 53 20 52 31 32 2c 52 31 32 2c 23 32 3a |SUBS R12,R12,#2:| 00000a20 42 4e 45 20 50 6c 6f 74 4c 6f 6f 70 0d 02 3a 36 |BNE PlotLoop..:6| 00000a30 20 4c 44 52 20 52 30 2c 44 69 73 74 3a 53 55 42 | LDR R0,Dist:SUB| 00000a40 53 20 52 30 2c 52 30 2c 23 31 3a 4d 4f 56 4c 45 |S R0,R0,#1:MOVLE| 00000a50 20 52 30 2c 23 30 3a 53 54 52 20 52 30 2c 44 69 | R0,#0:STR R0,Di| 00000a60 73 74 0d 02 44 17 20 4c 44 4d 46 44 20 52 31 33 |st..D. LDMFD R13| 00000a70 21 2c 7b 52 30 2c 50 43 7d 0d 02 4e 26 20 2e 53 |!,{R0,PC}..N& .S| 00000a80 70 64 54 20 45 51 55 44 20 53 70 64 2b 31 32 38 |pdT EQUD Spd+128| 00000a90 3a 2e 44 69 73 74 20 45 51 55 44 20 31 36 30 0d |:.Dist EQUD 160.| 00000aa0 02 58 04 0d 02 62 08 20 5d 3a ed 0d 02 6c 1a 20 |.X...b. ]:...l. | 00000ab0 e3 54 3d 30 b8 32 35 35 3a 41 3d b3 28 34 29 3a |.T=0.255:A=.(4):| 00000ac0 41 3d 41 2a 32 0d 02 76 1a 20 53 70 64 3f 54 3d |A=A*2..v. Spd?T=| 00000ad0 41 3a 56 61 6c 21 28 54 2a 34 29 3d 30 3a ed 0d |A:Val!(T*4)=0:..| 00000ae0 02 80 08 20 eb 31 33 0d 02 8a 06 20 87 0d 02 94 |... .13.... ....| 00000af0 0b 20 d6 20 41 6e 69 6d 0d 02 9e 0b 20 d6 20 46 |. . Anim.... . F| 00000b00 61 64 65 0d 02 a8 0a 20 eb 31 32 3a 87 0d 02 b2 |ade.... .12:....| 00000b10 8c 20 f1 27 22 20 54 68 65 20 66 75 6c 6c 20 76 |. .'" The full v| 00000b20 65 72 73 69 6f 6e 20 6f 66 20 74 68 69 73 20 67 |ersion of this g| 00000b30 61 6d 65 20 63 6f 73 74 73 20 61 20 6d 65 72 65 |ame costs a mere| 00000b40 20 a3 32 39 2e 39 35 20 28 41 20 53 6e 69 70 21 | .29.95 (A Snip!| 00000b50 29 20 61 6e 64 20 69 73 20 61 76 61 69 6c 61 62 |) and is availab| 00000b60 6c 65 20 20 20 64 69 72 65 63 74 20 66 72 6f 6d |le direct from| 00000b70 20 74 68 65 20 34 74 68 20 44 69 6d 65 6e 73 69 | the 4th Dimensi| 00000b80 6f 6e 20 6f 72 20 66 72 6f 6d 20 75 73 75 61 6c |on or from usual| 00000b90 20 6f 75 74 6c 65 74 73 22 0d 02 bc 2e 20 f1 27 | outlets".... .'| 00000ba0 22 20 46 65 61 74 75 72 65 73 20 6f 66 20 74 68 |" Features of th| 00000bb0 65 20 66 75 6c 6c 20 67 61 6d 65 20 69 6e 63 6c |e full game incl| 00000bc0 75 64 65 2e 2e 2e 22 0d 02 c6 4f 20 f1 27 22 20 |ude..."...O .'" | 00000bd0 20 37 32 20 4c 65 76 65 6c 73 20 73 65 74 20 6f | 72 Levels set o| 00000be0 76 65 72 20 31 32 20 64 69 66 66 65 72 65 6e 74 |ver 12 different| 00000bf0 20 7a 6f 6e 65 73 20 28 65 61 63 68 20 77 69 74 | zones (each wit| 00000c00 68 20 69 74 73 20 6f 77 6e 20 62 61 63 6b 67 72 |h its own backgr| 00000c10 6f 75 6e 64 29 22 0d 02 d0 46 20 f1 22 20 20 41 |ound)"...F ." A| 00000c20 20 63 6f 6d 70 6c 65 74 65 20 6c 65 76 65 6c 20 | complete level | 00000c30 64 65 73 69 67 6e 65 72 20 70 61 63 6b 61 67 65 |designer package| 00000c40 20 74 6f 20 63 72 65 61 74 65 20 79 6f 75 72 20 | to create your | 00000c50 6f 77 6e 20 6d 61 79 68 65 6d 21 22 0d 02 da 24 |own mayhem!"...$| 00000c60 20 f1 22 20 20 42 6f 6e 75 73 20 72 6f 75 6e 64 | ." Bonus round| 00000c70 73 20 62 65 74 77 65 65 6e 20 7a 6f 6e 65 73 22 |s between zones"| 00000c80 0d 02 e4 28 20 f1 22 20 20 31 31 20 73 65 70 61 |...( ." 11 sepa| 00000c90 72 61 74 65 20 73 74 65 72 65 6f 20 73 6f 75 6e |rate stereo soun| 00000ca0 64 74 72 61 63 6b 73 22 0d 02 ee 57 20 f1 22 20 |dtracks"...W ." | 00000cb0 20 46 75 6c 6c 20 72 61 6e 67 65 20 6f 66 20 6f | Full range of o| 00000cc0 70 74 69 6f 6e 73 20 69 6e 63 6c 75 64 69 6e 67 |ptions including| 00000cd0 20 72 65 2d 64 65 66 69 6e 65 20 63 6f 6e 74 72 | re-define contr| 00000ce0 6f 6c 73 20 28 66 6f 72 20 62 65 61 72 64 69 65 |ols (for beardie| 00000cf0 73 20 61 6e 64 20 61 6e 6f 72 61 6b 73 29 22 0d |s and anoraks)".| 00000d00 02 f8 0f 20 f1 22 20 20 41 20 62 6f 78 22 0d 03 |... ." A box"..| 00000d10 02 48 20 f1 22 20 20 41 6e 64 20 67 61 6d 65 70 |.H ." And gamep| 00000d20 6c 61 79 20 73 75 70 65 72 69 6f 72 20 74 6f 20 |lay superior to | 00000d30 74 68 65 20 6e 6f 72 6d 61 6c 20 64 72 69 76 65 |the normal drive| 00000d40 6c 20 41 63 6f 72 6e 20 67 61 6d 65 72 73 20 67 |l Acorn gamers g| 00000d50 65 74 2e 2e 2e 22 0d 03 0c 20 20 f1 27 27 22 20 |et..."... .''" | 00000d60 54 68 69 73 20 64 65 6d 6f 20 69 6e 63 6c 75 64 |This demo includ| 00000d70 65 73 2e 2e 2e 22 0d 03 16 49 20 f1 27 22 20 20 |es..."...I .'" | 00000d80 54 77 6f 20 62 61 63 6b 67 72 6f 75 6e 64 73 20 |Two backgrounds | 00000d90 66 72 6f 6d 20 74 68 65 20 63 6f 6d 70 6c 65 74 |from the complet| 00000da0 65 20 67 61 6d 65 20 28 31 20 66 72 6f 6d 20 65 |e game (1 from e| 00000db0 61 63 68 20 64 61 74 61 20 64 69 73 63 29 22 0d |ach data disc)".| 00000dc0 03 20 2f 20 f1 22 20 20 41 6e 64 20 73 6f 6d 65 |. / ." And some| 00000dd0 20 6f 66 20 74 68 65 20 6f 74 68 65 72 20 74 68 | of the other th| 00000de0 69 6e 67 73 20 61 73 20 77 65 6c 6c 21 22 0d 03 |ings as well!"..| 00000df0 2a 19 20 f1 27 22 20 43 6f 6e 74 72 6f 6c 20 4b |*. .'" Control K| 00000e00 65 79 73 2e 2e 2e 22 0d 03 34 43 20 f1 27 22 20 |eys..."..4C .'" | 00000e10 20 5a 20 2d 20 4c 65 66 74 20 20 20 58 20 2d 20 | Z - Left X - | 00000e20 52 69 67 68 74 20 20 20 27 20 2d 20 55 70 20 20 |Right ' - Up | 00000e30 20 3f 20 2d 20 44 6f 77 6e 20 20 20 52 45 54 55 | ? - Down RETU| 00000e40 52 4e 20 2d 20 50 75 73 68 22 0d 03 3e 40 20 f1 |RN - Push"..>@ .| 00000e50 22 20 20 52 20 2d 20 52 65 74 72 79 20 6c 65 76 |" R - Retry lev| 00000e60 65 6c 20 28 48 6f 6c 64 20 69 74 20 64 6f 77 6e |el (Hold it down| 00000e70 29 20 20 20 43 54 52 4c 20 2b 20 52 20 2d 20 41 |) CTRL + R - A| 00000e80 62 6f 72 74 20 67 61 6d 65 22 0d 03 48 1c 20 f1 |bort game"..H. .| 00000e90 27 22 20 4f 6e 20 53 74 61 72 74 20 53 63 72 65 |'" On Start Scre| 00000ea0 65 6e 2e 2e 2e 22 0d 03 52 3f 20 f1 27 22 20 20 |en..."..R? .'" | 00000eb0 20 43 54 52 4c 20 2b 20 53 20 2d 20 53 6f 75 6e | CTRL + S - Soun| 00000ec0 64 20 4f 6e 2f 4f 66 66 20 20 20 43 54 52 4c 20 |d On/Off CTRL | 00000ed0 2b 20 45 53 43 20 2d 20 45 78 69 74 20 74 6f 20 |+ ESC - Exit to | 00000ee0 64 65 73 6b 22 0d 03 5c 20 20 f1 27 27 22 20 20 |desk"..\ .''" | 00000ef0 48 69 74 20 61 6e 79 20 6b 65 79 2e 2e 2e 22 3a |Hit any key...":| 00000f00 2a 46 58 31 35 0d 03 66 09 20 41 24 3d be 0d 03 |*FX15..f. A$=...| 00000f10 70 11 20 e3 54 3d 31 b8 32 35 3a c8 96 3a ed 0d |p. .T=1.25:..:..| 00000f20 03 7a 23 20 d0 3d 26 38 46 30 30 3a d7 22 3c 4f |.z# .=&8F00:."<O| 00000f30 62 65 79 24 44 69 72 3e 2e 47 61 6d 65 4c 6f 61 |bey$Dir>.GameLoa| 00000f40 64 22 0d 03 84 0a 20 dd f2 41 53 53 0d 03 8e 1f |d".... ..ASS....| 00000f50 20 e3 54 25 3d 30 b8 32 88 32 3a 50 25 3d 26 39 | .T%=0.2.2:P%=&9| 00000f60 46 30 30 3a 5b 4f 50 54 20 54 25 0d 03 98 1b 20 |F00:[OPT T%.... | 00000f70 2e 43 6f 6c 6f 75 72 54 61 62 6c 65 20 45 51 55 |.ColourTable EQU| 00000f80 44 20 43 4f 4c 53 0d 03 a2 1b 20 2e 53 63 72 65 |D COLS.... .Scre| 00000f90 65 6e 20 45 51 55 44 20 53 25 2b 36 34 2a 33 32 |en EQUD S%+64*32| 00000fa0 30 0d 03 ac 19 20 2e 46 61 64 65 4c 65 6e 20 45 |0.... .FadeLen E| 00000fb0 51 55 44 20 39 36 2a 33 32 30 0d 03 b6 1b 20 2e |QUD 96*320.... .| 00000fc0 46 61 64 65 20 53 54 4d 46 44 20 52 31 33 21 2c |Fade STMFD R13!,| 00000fd0 7b 52 31 34 7d 0d 03 c0 3b 20 4d 4f 56 20 52 31 |{R14}...; MOV R1| 00000fe0 32 2c 23 31 36 3a 4c 44 52 20 52 31 30 2c 43 6f |2,#16:LDR R10,Co| 00000ff0 6c 6f 75 72 54 61 62 6c 65 3a 2e 46 61 64 65 32 |lourTable:.Fade2| 00001000 20 4c 44 52 20 52 31 31 2c 46 61 64 65 4c 65 6e | LDR R11,FadeLen| 00001010 0d 03 ca 1d 20 4d 4f 56 20 52 30 2c 23 31 39 3a |.... MOV R0,#19:| 00001020 53 57 49 20 22 4f 53 5f 42 79 74 65 22 0d 03 d4 |SWI "OS_Byte"...| 00001030 1d 20 4d 4f 56 20 52 30 2c 23 31 39 3a 53 57 49 |. MOV R0,#19:SWI| 00001040 20 22 4f 53 5f 42 79 74 65 22 0d 03 de 1d 20 4d | "OS_Byte".... M| 00001050 4f 56 20 52 30 2c 23 31 39 3a 53 57 49 20 22 4f |OV R0,#19:SWI "O| 00001060 53 5f 42 79 74 65 22 0d 03 e8 19 20 4c 44 52 20 |S_Byte".... LDR | 00001070 52 39 2c 53 63 72 65 65 6e 3a 2e 46 61 64 65 33 |R9,Screen:.Fade3| 00001080 0d 03 f2 37 20 4c 44 4d 49 41 20 52 39 2c 7b 52 |...7 LDMIA R9,{R| 00001090 33 2d 52 38 7d 3a 4d 4f 56 53 20 52 32 2c 52 33 |3-R8}:MOVS R2,R3| 000010a0 3a 42 4c 4e 45 20 44 72 6f 70 43 6f 6c 3a 4d 4f |:BLNE DropCol:MO| 000010b0 56 20 52 33 2c 52 32 0d 03 fc 48 20 4d 4f 56 53 |V R3,R2...H MOVS| 000010c0 20 52 32 2c 52 34 3a 42 4c 4e 45 20 44 72 6f 70 | R2,R4:BLNE Drop| 000010d0 43 6f 6c 3a 4d 4f 56 20 52 34 2c 52 32 3a 4d 4f |Col:MOV R4,R2:MO| 000010e0 56 53 20 52 32 2c 52 35 3a 42 4c 4e 45 20 44 72 |VS R2,R5:BLNE Dr| 000010f0 6f 70 43 6f 6c 3a 4d 4f 56 20 52 35 2c 52 32 0d |opCol:MOV R5,R2.| 00001100 04 06 48 20 4d 4f 56 53 20 52 32 2c 52 36 3a 42 |..H MOVS R2,R6:B| 00001110 4c 4e 45 20 44 72 6f 70 43 6f 6c 3a 4d 4f 56 20 |LNE DropCol:MOV | 00001120 52 36 2c 52 32 3a 4d 4f 56 53 20 52 32 2c 52 37 |R6,R2:MOVS R2,R7| 00001130 3a 42 4c 4e 45 20 44 72 6f 70 43 6f 6c 3a 4d 4f |:BLNE DropCol:MO| 00001140 56 20 52 37 2c 52 32 0d 04 10 38 20 4d 4f 56 53 |V R7,R2...8 MOVS| 00001150 20 52 32 2c 52 38 3a 42 4c 4e 45 20 44 72 6f 70 | R2,R8:BLNE Drop| 00001160 43 6f 6c 3a 4d 4f 56 20 52 38 2c 52 32 3a 53 54 |Col:MOV R8,R2:ST| 00001170 4d 49 41 20 52 39 21 2c 7b 52 33 2d 52 38 7d 0d |MIA R9!,{R3-R8}.| 00001180 04 1a 45 20 53 55 42 53 20 52 31 31 2c 52 31 31 |..E SUBS R11,R11| 00001190 2c 23 32 34 3a 42 47 54 20 46 61 64 65 33 3a 4c |,#24:BGT Fade3:L| 000011a0 44 52 20 52 32 2c 5b 52 39 5d 3a 42 4c 20 44 72 |DR R2,[R9]:BL Dr| 000011b0 6f 70 43 6f 6c 3a 53 54 52 20 52 32 2c 5b 52 39 |opCol:STR R2,[R9| 000011c0 5d 2c 23 34 0d 04 24 41 20 4c 44 52 20 52 32 2c |],#4..$A LDR R2,| 000011d0 5b 52 39 5d 3a 42 4c 20 44 72 6f 70 43 6f 6c 3a |[R9]:BL DropCol:| 000011e0 53 54 52 20 52 32 2c 5b 52 39 5d 3a 53 55 42 53 |STR R2,[R9]:SUBS| 000011f0 20 52 31 32 2c 52 31 32 2c 23 31 3a 42 4e 45 20 | R12,R12,#1:BNE | 00001200 46 61 64 65 32 0d 04 2e 14 20 4c 44 4d 46 44 20 |Fade2.... LDMFD | 00001210 52 31 33 21 2c 7b 50 43 7d 0d 04 38 4a 20 2e 44 |R13!,{PC}..8J .D| 00001220 72 6f 70 43 6f 6c 20 4d 4f 56 20 52 30 2c 52 32 |ropCol MOV R0,R2| 00001230 3a 80 53 20 52 31 2c 52 30 2c 23 26 46 46 3a 41 |:.S R1,R0,#&FF:A| 00001240 44 44 20 52 31 2c 52 31 30 2c 52 31 3a 4c 44 52 |DD R1,R10,R1:LDR| 00001250 42 20 52 31 2c 5b 52 31 5d 3a 4d 4f 56 20 52 32 |B R1,[R1]:MOV R2| 00001260 2c 52 31 0d 04 42 5c 20 80 53 20 52 31 2c 52 30 |,R1..B\ .S R1,R0| 00001270 2c 23 26 46 46 30 30 3a 4d 4f 56 20 52 31 2c 52 |,#&FF00:MOV R1,R| 00001280 31 2c 4c 53 52 23 38 3a 41 44 44 20 52 31 2c 52 |1,LSR#8:ADD R1,R| 00001290 31 30 2c 52 31 3a 4c 44 52 42 20 52 31 2c 5b 52 |10,R1:LDRB R1,[R| 000012a0 31 5d 3a 4d 4f 56 20 52 31 2c 52 31 2c 4c 53 4c |1]:MOV R1,R1,LSL| 000012b0 23 38 3a 41 44 44 20 52 32 2c 52 32 2c 52 31 0d |#8:ADD R2,R2,R1.| 000012c0 04 4c 60 20 80 53 20 52 31 2c 52 30 2c 23 26 46 |.L` .S R1,R0,#&F| 000012d0 46 30 30 30 30 3a 4d 4f 56 20 52 31 2c 52 31 2c |F0000:MOV R1,R1,| 000012e0 4c 53 52 23 31 36 3a 41 44 44 20 52 31 2c 52 31 |LSR#16:ADD R1,R1| 000012f0 30 2c 52 31 3a 4c 44 52 42 20 52 31 2c 5b 52 31 |0,R1:LDRB R1,[R1| 00001300 5d 3a 4d 4f 56 20 52 31 2c 52 31 2c 4c 53 4c 23 |]:MOV R1,R1,LSL#| 00001310 31 36 3a 41 44 44 20 52 32 2c 52 32 2c 52 31 0d |16:ADD R2,R2,R1.| 00001320 04 56 62 20 80 53 20 52 31 2c 52 30 2c 23 26 46 |.Vb .S R1,R0,#&F| 00001330 46 30 30 30 30 30 30 3a 4d 4f 56 20 52 31 2c 52 |F000000:MOV R1,R| 00001340 31 2c 4c 53 52 23 32 34 3a 41 44 44 20 52 31 2c |1,LSR#24:ADD R1,| 00001350 52 31 30 2c 52 31 3a 4c 44 52 42 20 52 31 2c 5b |R10,R1:LDRB R1,[| 00001360 52 31 5d 3a 4d 4f 56 20 52 31 2c 52 31 2c 4c 53 |R1]:MOV R1,R1,LS| 00001370 4c 23 32 34 3a 41 44 44 20 52 32 2c 52 32 2c 52 |L#24:ADD R2,R2,R| 00001380 31 0d 04 60 0f 20 4d 4f 56 20 50 43 2c 52 31 34 |1..`. MOV PC,R14| 00001390 0d 04 6a 0a 20 5d 3a ed 3a e1 0d ff |..j. ]:.:...| 0000139c