Home » Archimedes archive » Acorn User » AU 1995-12 B.adf » Spobbleoid » !SpobDemo/Disc2/Spobble/CODE
!SpobDemo/Disc2/Spobble/CODE
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/Disc2/Spobble/CODE |
Read OK: | ✔ |
File size: | 0A67 bytes |
Load address: | 0000 |
Exec address: | 0000 |
File contents
10 REM ><Disc2>.Spobble.CODE 20 Piccy=1:*FX200,3 30 VOICES 8 40 *FX12,2 50 WAIT:CLS 60 MODE9:*FX112,2 70 OFF 80 FORT=0TO15:VDU19,T,0;0;:NEXT:CLS 90 FOR T=0TO15:VDU19,T,0;0;:NEXT 100 COLOUR135:CLS:*FX112,1 110 *LOAD <Disc2>.Spobble.DATA.GAMECODE 9000 111 IF W%=1 !&96E4=&E350115E 120 PT=&9024 130 !(PT!108)=S%+16*160 140 !&9004=U%:!&9008=L%:!(PT!20)=L% 150 DIM AlTab &100 160 !(PT!24)=AlTab 170 GOTO 250 180 190 REM Procedures 200 210 DEFPROCAL(M,X,Y,A,B) 220 !AlTab=M:AlTab!4=M+(&2C+Y*X/2):AlTab?8=X:AlTab?9=Y:AlTab?10=A:AlTab?11=B 230 AlTab=AlTab+12:ENDPROC 240 250 EXMem=&46038:FORT=1TO10:PROCAL(EXMem,32,32,0,0):EXMem=EXMem+&458:NEXT 260 PROCAL(&33238,32,32,0,0) 270 Times=100000:FORT=0TO5:T?(PT!28)=INT(!&8FF0/Times):!&8FF0=!&8FF0-(T?(PT!28)*Times):Times=Times/10:NEXT:?(PT!32)=?&8FF4 280 REPEAT 290 PROCReady 300 CALL (!PT) 310 PROCLevel 320 COLOUR8 330 !(PT!36)=0 340 CALL (PT!4) 350 *FX113,2 360 FOR R=16TO1STEP-1:WAIT:T=&14F80:FORN=0TO15:FORM=1TO3:VDU ?T:T=T+1:NEXT:FORM=1TO3:VDU ((?T)/R):T=T+1:NEXT, 370 NEXT 380 COLOUR2 390 400 REPEAT:IF INKEY -52 !(PT!40)=!(PT!40)+1 410 CALL (PT!4):UNTIL !(PT!44)>100 OR ?(PT!48)=1 420 430 IF !(PT!48) !(PT!52)=!(PT!52)+1 440 IF ?(PT!48)=0 !(PT!32)=!(PT!32)-1 450 IF !(PT!32)=0 THEN ?(PT!56)=1 460 IF INKEY-2 AND INKEY-52 THEN !(PT!32)=0 470 ?(PT!60)=1 480 IF ?(PT!48)=0 AND Q% AND 2 SYS"ExS_MusicFade",64 490 FORT=1TO100:CALL (PT!4):NEXT 500 IF ?(PT!48) PROCTime 510 FOR R=1TO16:WAIT:T=&14F80:FORN=0TO15:FORM=1TO3:VDU ?T:T=T+1:NEXT:FORM=1TO3:VDU ((?T)/R):T=T+1:NEXT, 520 NEXT 530 IF ?(PT!48)=0 AND !(PT!32)>0 FORT=1TO50:WAIT:NEXT:IF Q% AND 2 SYS"ExS_MusicStart" 540 UNTIL !(PT!32)=0 OR !(PT!52)=7 550 *FX113,1 560 *FX112,1 570 IF Q% AND 2 SYS"ExS_MusicFade",32 580 COLOUR128:CLS:OFF:FORT=0TO15:VDU19,T,0;0;:NEXT:*SCHOOSE LOADING 590 PLOT&ED,400,600 600 FORT=0TO15:WAIT:WAIT:VDU19,7,16,T*15,T*15,T*15:NEXT 610 ScoreV=0:Times=1:FORT=5TO0STEP-1:ScoreV=ScoreV+T?(PT!28)*Times:Times=Times*10:NEXT:!&8FF0=ScoreV:?&8FF4=?(PT!32) 620 IF ?(PT!48) CHAIN"<Disc2>.Spobble.Win" 630 CHAIN"<Disc2>.Spobble.GameOver" 640 DEFPROCTime !(PT!64)=1 650 CALL (PT!8) 660 FORT=1TO50:CALL (PT!4):NEXT:REPEAT 670 CALL (PT!12):!(PT!40)=!(PT!40)+1:CALL (PT!16) 680 FORT=1TO5:CALL (PT!4):NEXT 690 UNTIL !(PT!40)>16:FORT=1TO50:CALL (PT!4):NEXT:ENDPROC 700 DEFPROCLevel 710 Mem=&14000+(!(PT!52)-1)*&290 720 FORT=0TO15:T?(PT!68)=0:NEXT 730 FORT=0TO7:T?(PT!72)=0:NEXT 740 !(PT!76)=!Mem:!(PT!80)=Mem!4:!(PT!84)=Mem!8:Mem=Mem+12 750 A=PT!88:FORT=0TO335:A?T=Mem?T:NEXT:Mem=Mem+336 760 A=PT!92:FORT=0TO95:A?T=Mem?T:NEXT:Mem=Mem+96 770 A=PT!96:FORT=0TO159:A?T=Mem?T:NEXT:Mem=Mem+176 780 A=PT!100:FOR T=0TO35:A?T=Mem?T:NEXT 790 IF ?(PT!100)=0 ?(PT!104)=1 800 ENDPROC 810 DEFPROCReady:FORT=0TO15:VDU19,T,0;0;:NEXT:*SCHOOSE READY 820 *FX112,1 830 COLOUR 135:CLS:*FX113,1 840 PLOT&ED,384,560 850 FOR R=16TO1STEP-1:WAIT:T=&14F80:FORN=0TO15:FORM=1TO3:VDU ?T:T=T+1:NEXT:FORM=1TO3:VDU ((?T)/R):T=T+1:NEXT,, 860 FORT=1TO25:WAIT:NEXT 870 FORT=1TO3:PLOT&ED,384,560:FORR=1TO10:WAIT:NEXT:CLS:FORR=1TO10:WAIT:NEXT 880 NEXT 890 PLOT&ED,384,560:FORT=1TO25:WAIT:NEXT 900 FOR R=1TO16:WAIT:T=&14F80:FORN=0TO15:FORM=1TO3:VDU ?T:T=T+1:NEXT:FORM=1TO3:VDU ((?T)/R):T=T+1:NEXT,, 910 ENDPROC
� ><Disc2>.Spobble.CODE Piccy=1:*FX200,3 Ƞ 8 ( *FX12,2 2 Ȗ:� < �9:*FX112,2 F � P �T=0�15:�19,T,0;0;:�:� Z � T=0�15:�19,T,0;0;:� d �135:�:*FX112,1 n- *LOAD <Disc2>.Spobble.DATA.GAMECODE 9000 o � W%=1 !&96E4=&E350115E x PT=&9024 � !(PT!108)=S%+16*160 �$ !&9004=U%:!&9008=L%:!(PT!20)=L% � � AlTab &100 � !(PT!24)=AlTab � � �dz@ � � � Procedures � � ��AL(M,X,Y,A,B) �M !AlTab=M:AlTab!4=M+(&2C+Y*X/2):AlTab?8=X:AlTab?9=Y:AlTab?10=A:AlTab?11=B � AlTab=AlTab+12:� � �A EXMem=&46038:�T=1�10:�AL(EXMem,32,32,0,0):EXMem=EXMem+&458:� �AL(&33238,32,32,0,0) s Times=100000:�T=0�5:T?(PT!28)=�(!&8FF0/Times):!&8FF0=!&8FF0-(T?(PT!28)*Times):Times=Times/10:�:?(PT!32)=?&8FF4 � " �Ready , � (!PT) 6 �Level @ �8 J !(PT!36)=0 T � (PT!4) ^ *FX113,2 hS � R=16�1�-1:Ȗ:T=&14F80:�N=0�15:�M=1�3:� ?T:T=T+1:�:�M=1�3:� ((?T)/R):T=T+1:�, r � | �2 � �" �:� � -52 !(PT!40)=!(PT!40)+1 �) � (PT!4):� !(PT!44)>100 � ?(PT!48)=1 � �# � !(PT!48) !(PT!52)=!(PT!52)+1 �% � ?(PT!48)=0 !(PT!32)=!(PT!32)-1 � � !(PT!32)=0 � ?(PT!56)=1 � � �-2 � �-52 � !(PT!32)=0 � ?(PT!60)=1 �/ � ?(PT!48)=0 � Q% � 2 ș"ExS_MusicFade",64 � �T=1�100:� (PT!4):� � � ?(PT!48) �Time �P � R=1�16:Ȗ:T=&14F80:�N=0�15:�M=1�3:� ?T:T=T+1:�:�M=1�3:� ((?T)/R):T=T+1:�, � G � ?(PT!48)=0 � !(PT!32)>0 �T=1�50:Ȗ:�:� Q% � 2 ș"ExS_MusicStart" � !(PT!32)=0 � !(PT!52)=7 & *FX113,1 0 *FX112,1 :" � Q% � 2 ș"ExS_MusicFade",32 D3 �128:�:�:�T=0�15:�19,T,0;0;:�:*SCHOOSE LOADING N �&ED,400,600 X, �T=0�15:Ȗ:Ȗ:�19,7,16,T*15,T*15,T*15:� bl ScoreV=0:Times=1:�T=5�0�-1:ScoreV=ScoreV+T?(PT!28)*Times:Times=Times*10:�:!&8FF0=ScoreV:?&8FF4=?(PT!32) l& � ?(PT!48) �"<Disc2>.Spobble.Win" v �"<Disc2>.Spobble.GameOver" � ��Time !(PT!64)=1 � � (PT!8) � �T=1�50:� (PT!4):�:� �, � (PT!12):!(PT!40)=!(PT!40)+1:� (PT!16) � �T=1�5:� (PT!4):� �' � !(PT!40)>16:�T=1�50:� (PT!4):�:� � ��Level �! Mem=&14000+(!(PT!52)-1)*&290 � �T=0�15:T?(PT!68)=0:� � �T=0�7:T?(PT!72)=0:� �; !(PT!76)=!Mem:!(PT!80)=Mem!4:!(PT!84)=Mem!8:Mem=Mem+12 �- A=PT!88:�T=0�335:A?T=Mem?T:�:Mem=Mem+336 �+ A=PT!92:�T=0�95:A?T=Mem?T:�:Mem=Mem+96 - A=PT!96:�T=0�159:A?T=Mem?T:�:Mem=Mem+176 " A=PT!100:� T=0�35:A?T=Mem?T:� � ?(PT!100)=0 ?(PT!104)=1 � *0 ��Ready:�T=0�15:�19,T,0;0;:�:*SCHOOSE READY 4 *FX112,1 > � 135:�:*FX113,1 H �&ED,384,560 RT � R=16�1�-1:Ȗ:T=&14F80:�N=0�15:�M=1�3:� ?T:T=T+1:�:�M=1�3:� ((?T)/R):T=T+1:�,, \ �T=1�25:Ȗ:� f4 �T=1�3:�&ED,384,560:�R=1�10:Ȗ:�:�:�R=1�10:Ȗ:� p � z �&ED,384,560:�T=1�25:Ȗ:� �Q � R=1�16:Ȗ:T=&14F80:�N=0�15:�M=1�3:� ?T:T=T+1:�:�M=1�3:� ((?T)/R):T=T+1:�,, � � �
00000000 0d 00 0a 1c 20 f4 20 3e 3c 44 69 73 63 32 3e 2e |.... . ><Disc2>.| 00000010 53 70 6f 62 62 6c 65 2e 43 4f 44 45 0d 00 14 15 |Spobble.CODE....| 00000020 20 50 69 63 63 79 3d 31 3a 2a 46 58 32 30 30 2c | Piccy=1:*FX200,| 00000030 33 0d 00 1e 09 20 c8 a0 20 38 0d 00 28 0c 20 2a |3.... .. 8..(. *| 00000040 46 58 31 32 2c 32 0d 00 32 09 20 c8 96 3a db 0d |FX12,2..2. ..:..| 00000050 00 3c 10 20 eb 39 3a 2a 46 58 31 31 32 2c 32 0d |.<. .9:*FX112,2.| 00000060 00 46 06 20 87 0d 00 50 1b 20 e3 54 3d 30 b8 31 |.F. ...P. .T=0.1| 00000070 35 3a ef 31 39 2c 54 2c 30 3b 30 3b 3a ed 3a db |5:.19,T,0;0;:.:.| 00000080 0d 00 5a 1a 20 e3 20 54 3d 30 b8 31 35 3a ef 31 |..Z. . T=0.15:.1| 00000090 39 2c 54 2c 30 3b 30 3b 3a ed 0d 00 64 14 20 fb |9,T,0;0;:...d. .| 000000a0 31 33 35 3a db 3a 2a 46 58 31 31 32 2c 31 0d 00 |135:.:*FX112,1..| 000000b0 6e 2d 20 2a 4c 4f 41 44 20 3c 44 69 73 63 32 3e |n- *LOAD <Disc2>| 000000c0 2e 53 70 6f 62 62 6c 65 2e 44 41 54 41 2e 47 41 |.Spobble.DATA.GA| 000000d0 4d 45 43 4f 44 45 20 39 30 30 30 0d 00 6f 1c 20 |MECODE 9000..o. | 000000e0 e7 20 57 25 3d 31 20 21 26 39 36 45 34 3d 26 45 |. W%=1 !&96E4=&E| 000000f0 33 35 30 31 31 35 45 0d 00 78 0d 20 50 54 3d 26 |350115E..x. PT=&| 00000100 39 30 32 34 0d 00 82 18 20 21 28 50 54 21 31 30 |9024.... !(PT!10| 00000110 38 29 3d 53 25 2b 31 36 2a 31 36 30 0d 00 8c 24 |8)=S%+16*160...$| 00000120 20 21 26 39 30 30 34 3d 55 25 3a 21 26 39 30 30 | !&9004=U%:!&900| 00000130 38 3d 4c 25 3a 21 28 50 54 21 32 30 29 3d 4c 25 |8=L%:!(PT!20)=L%| 00000140 0d 00 96 11 20 de 20 41 6c 54 61 62 20 26 31 30 |.... . AlTab &10| 00000150 30 0d 00 a0 13 20 21 28 50 54 21 32 34 29 3d 41 |0.... !(PT!24)=A| 00000160 6c 54 61 62 0d 00 aa 0b 20 e5 20 8d 64 7a 40 0d |lTab.... . .dz@.| 00000170 00 b4 04 0d 00 be 11 20 f4 20 50 72 6f 63 65 64 |....... . Proced| 00000180 75 72 65 73 0d 00 c8 04 0d 00 d2 14 20 dd f2 41 |ures........ ..A| 00000190 4c 28 4d 2c 58 2c 59 2c 41 2c 42 29 0d 00 dc 4d |L(M,X,Y,A,B)...M| 000001a0 20 21 41 6c 54 61 62 3d 4d 3a 41 6c 54 61 62 21 | !AlTab=M:AlTab!| 000001b0 34 3d 4d 2b 28 26 32 43 2b 59 2a 58 2f 32 29 3a |4=M+(&2C+Y*X/2):| 000001c0 41 6c 54 61 62 3f 38 3d 58 3a 41 6c 54 61 62 3f |AlTab?8=X:AlTab?| 000001d0 39 3d 59 3a 41 6c 54 61 62 3f 31 30 3d 41 3a 41 |9=Y:AlTab?10=A:A| 000001e0 6c 54 61 62 3f 31 31 3d 42 0d 00 e6 15 20 41 6c |lTab?11=B.... Al| 000001f0 54 61 62 3d 41 6c 54 61 62 2b 31 32 3a e1 0d 00 |Tab=AlTab+12:...| 00000200 f0 04 0d 00 fa 41 20 45 58 4d 65 6d 3d 26 34 36 |.....A EXMem=&46| 00000210 30 33 38 3a e3 54 3d 31 b8 31 30 3a f2 41 4c 28 |038:.T=1.10:.AL(| 00000220 45 58 4d 65 6d 2c 33 32 2c 33 32 2c 30 2c 30 29 |EXMem,32,32,0,0)| 00000230 3a 45 58 4d 65 6d 3d 45 58 4d 65 6d 2b 26 34 35 |:EXMem=EXMem+&45| 00000240 38 3a ed 0d 01 04 1a 20 f2 41 4c 28 26 33 33 32 |8:..... .AL(&332| 00000250 33 38 2c 33 32 2c 33 32 2c 30 2c 30 29 0d 01 0e |38,32,32,0,0)...| 00000260 73 20 54 69 6d 65 73 3d 31 30 30 30 30 30 3a e3 |s Times=100000:.| 00000270 54 3d 30 b8 35 3a 54 3f 28 50 54 21 32 38 29 3d |T=0.5:T?(PT!28)=| 00000280 a8 28 21 26 38 46 46 30 2f 54 69 6d 65 73 29 3a |.(!&8FF0/Times):| 00000290 21 26 38 46 46 30 3d 21 26 38 46 46 30 2d 28 54 |!&8FF0=!&8FF0-(T| 000002a0 3f 28 50 54 21 32 38 29 2a 54 69 6d 65 73 29 3a |?(PT!28)*Times):| 000002b0 54 69 6d 65 73 3d 54 69 6d 65 73 2f 31 30 3a ed |Times=Times/10:.| 000002c0 3a 3f 28 50 54 21 33 32 29 3d 3f 26 38 46 46 34 |:?(PT!32)=?&8FF4| 000002d0 0d 01 18 06 20 f5 0d 01 22 0b 20 f2 52 65 61 64 |.... ...". .Read| 000002e0 79 0d 01 2c 0c 20 d6 20 28 21 50 54 29 0d 01 36 |y..,. . (!PT)..6| 000002f0 0b 20 f2 4c 65 76 65 6c 0d 01 40 07 20 fb 38 0d |. .Level..@. .8.| 00000300 01 4a 0f 20 21 28 50 54 21 33 36 29 3d 30 0d 01 |.J. !(PT!36)=0..| 00000310 54 0d 20 d6 20 28 50 54 21 34 29 0d 01 5e 0d 20 |T. . (PT!4)..^. | 00000320 2a 46 58 31 31 33 2c 32 0d 01 68 53 20 e3 20 52 |*FX113,2..hS . R| 00000330 3d 31 36 b8 31 88 2d 31 3a c8 96 3a 54 3d 26 31 |=16.1.-1:..:T=&1| 00000340 34 46 38 30 3a e3 4e 3d 30 b8 31 35 3a e3 4d 3d |4F80:.N=0.15:.M=| 00000350 31 b8 33 3a ef 20 3f 54 3a 54 3d 54 2b 31 3a ed |1.3:. ?T:T=T+1:.| 00000360 3a e3 4d 3d 31 b8 33 3a ef 20 28 28 3f 54 29 2f |:.M=1.3:. ((?T)/| 00000370 52 29 3a 54 3d 54 2b 31 3a ed 2c 0d 01 72 06 20 |R):T=T+1:.,..r. | 00000380 ed 0d 01 7c 07 20 fb 32 0d 01 86 04 0d 01 90 22 |...|. .2......."| 00000390 20 f5 3a e7 20 a6 20 2d 35 32 20 21 28 50 54 21 | .:. . -52 !(PT!| 000003a0 34 30 29 3d 21 28 50 54 21 34 30 29 2b 31 0d 01 |40)=!(PT!40)+1..| 000003b0 9a 29 20 d6 20 28 50 54 21 34 29 3a fd 20 21 28 |.) . (PT!4):. !(| 000003c0 50 54 21 34 34 29 3e 31 30 30 20 84 20 3f 28 50 |PT!44)>100 . ?(P| 000003d0 54 21 34 38 29 3d 31 0d 01 a4 04 0d 01 ae 23 20 |T!48)=1.......# | 000003e0 e7 20 21 28 50 54 21 34 38 29 20 21 28 50 54 21 |. !(PT!48) !(PT!| 000003f0 35 32 29 3d 21 28 50 54 21 35 32 29 2b 31 0d 01 |52)=!(PT!52)+1..| 00000400 b8 25 20 e7 20 3f 28 50 54 21 34 38 29 3d 30 20 |.% . ?(PT!48)=0 | 00000410 21 28 50 54 21 33 32 29 3d 21 28 50 54 21 33 32 |!(PT!32)=!(PT!32| 00000420 29 2d 31 0d 01 c2 1e 20 e7 20 21 28 50 54 21 33 |)-1.... . !(PT!3| 00000430 32 29 3d 30 20 8c 20 3f 28 50 54 21 35 36 29 3d |2)=0 . ?(PT!56)=| 00000440 31 0d 01 cc 1e 20 e7 20 a6 2d 32 20 80 20 a6 2d |1.... . .-2 . .-| 00000450 35 32 20 8c 20 21 28 50 54 21 33 32 29 3d 30 0d |52 . !(PT!32)=0.| 00000460 01 d6 0f 20 3f 28 50 54 21 36 30 29 3d 31 0d 01 |... ?(PT!60)=1..| 00000470 e0 2f 20 e7 20 3f 28 50 54 21 34 38 29 3d 30 20 |./ . ?(PT!48)=0 | 00000480 80 20 51 25 20 80 20 32 20 c8 99 22 45 78 53 5f |. Q% . 2 .."ExS_| 00000490 4d 75 73 69 63 46 61 64 65 22 2c 36 34 0d 01 ea |MusicFade",64...| 000004a0 18 20 e3 54 3d 31 b8 31 30 30 3a d6 20 28 50 54 |. .T=1.100:. (PT| 000004b0 21 34 29 3a ed 0d 01 f4 15 20 e7 20 3f 28 50 54 |!4):..... . ?(PT| 000004c0 21 34 38 29 20 f2 54 69 6d 65 0d 01 fe 50 20 e3 |!48) .Time...P .| 000004d0 20 52 3d 31 b8 31 36 3a c8 96 3a 54 3d 26 31 34 | R=1.16:..:T=&14| 000004e0 46 38 30 3a e3 4e 3d 30 b8 31 35 3a e3 4d 3d 31 |F80:.N=0.15:.M=1| 000004f0 b8 33 3a ef 20 3f 54 3a 54 3d 54 2b 31 3a ed 3a |.3:. ?T:T=T+1:.:| 00000500 e3 4d 3d 31 b8 33 3a ef 20 28 28 3f 54 29 2f 52 |.M=1.3:. ((?T)/R| 00000510 29 3a 54 3d 54 2b 31 3a ed 2c 0d 02 08 06 20 ed |):T=T+1:.,.... .| 00000520 0d 02 12 47 20 e7 20 3f 28 50 54 21 34 38 29 3d |...G . ?(PT!48)=| 00000530 30 20 80 20 21 28 50 54 21 33 32 29 3e 30 20 e3 |0 . !(PT!32)>0 .| 00000540 54 3d 31 b8 35 30 3a c8 96 3a ed 3a e7 20 51 25 |T=1.50:..:.:. Q%| 00000550 20 80 20 32 20 c8 99 22 45 78 53 5f 4d 75 73 69 | . 2 .."ExS_Musi| 00000560 63 53 74 61 72 74 22 0d 02 1c 1e 20 fd 20 21 28 |cStart".... . !(| 00000570 50 54 21 33 32 29 3d 30 20 84 20 21 28 50 54 21 |PT!32)=0 . !(PT!| 00000580 35 32 29 3d 37 0d 02 26 0d 20 2a 46 58 31 31 33 |52)=7..&. *FX113| 00000590 2c 31 0d 02 30 0d 20 2a 46 58 31 31 32 2c 31 0d |,1..0. *FX112,1.| 000005a0 02 3a 22 20 e7 20 51 25 20 80 20 32 20 c8 99 22 |.:" . Q% . 2 .."| 000005b0 45 78 53 5f 4d 75 73 69 63 46 61 64 65 22 2c 33 |ExS_MusicFade",3| 000005c0 32 0d 02 44 33 20 fb 31 32 38 3a db 3a 87 3a e3 |2..D3 .128:.:.:.| 000005d0 54 3d 30 b8 31 35 3a ef 31 39 2c 54 2c 30 3b 30 |T=0.15:.19,T,0;0| 000005e0 3b 3a ed 3a 2a 53 43 48 4f 4f 53 45 20 4c 4f 41 |;:.:*SCHOOSE LOA| 000005f0 44 49 4e 47 0d 02 4e 11 20 f0 26 45 44 2c 34 30 |DING..N. .&ED,40| 00000600 30 2c 36 30 30 0d 02 58 2c 20 e3 54 3d 30 b8 31 |0,600..X, .T=0.1| 00000610 35 3a c8 96 3a c8 96 3a ef 31 39 2c 37 2c 31 36 |5:..:..:.19,7,16| 00000620 2c 54 2a 31 35 2c 54 2a 31 35 2c 54 2a 31 35 3a |,T*15,T*15,T*15:| 00000630 ed 0d 02 62 6c 20 53 63 6f 72 65 56 3d 30 3a 54 |...bl ScoreV=0:T| 00000640 69 6d 65 73 3d 31 3a e3 54 3d 35 b8 30 88 2d 31 |imes=1:.T=5.0.-1| 00000650 3a 53 63 6f 72 65 56 3d 53 63 6f 72 65 56 2b 54 |:ScoreV=ScoreV+T| 00000660 3f 28 50 54 21 32 38 29 2a 54 69 6d 65 73 3a 54 |?(PT!28)*Times:T| 00000670 69 6d 65 73 3d 54 69 6d 65 73 2a 31 30 3a ed 3a |imes=Times*10:.:| 00000680 21 26 38 46 46 30 3d 53 63 6f 72 65 56 3a 3f 26 |!&8FF0=ScoreV:?&| 00000690 38 46 46 34 3d 3f 28 50 54 21 33 32 29 0d 02 6c |8FF4=?(PT!32)..l| 000006a0 26 20 e7 20 3f 28 50 54 21 34 38 29 20 d7 22 3c |& . ?(PT!48) ."<| 000006b0 44 69 73 63 32 3e 2e 53 70 6f 62 62 6c 65 2e 57 |Disc2>.Spobble.W| 000006c0 69 6e 22 0d 02 76 20 20 d7 22 3c 44 69 73 63 32 |in"..v ."<Disc2| 000006d0 3e 2e 53 70 6f 62 62 6c 65 2e 47 61 6d 65 4f 76 |>.Spobble.GameOv| 000006e0 65 72 22 0d 02 80 16 20 dd f2 54 69 6d 65 20 21 |er".... ..Time !| 000006f0 28 50 54 21 36 34 29 3d 31 0d 02 8a 0d 20 d6 20 |(PT!64)=1.... . | 00000700 28 50 54 21 38 29 0d 02 94 19 20 e3 54 3d 31 b8 |(PT!8).... .T=1.| 00000710 35 30 3a d6 20 28 50 54 21 34 29 3a ed 3a f5 0d |50:. (PT!4):.:..| 00000720 02 9e 2c 20 d6 20 28 50 54 21 31 32 29 3a 21 28 |.., . (PT!12):!(| 00000730 50 54 21 34 30 29 3d 21 28 50 54 21 34 30 29 2b |PT!40)=!(PT!40)+| 00000740 31 3a d6 20 28 50 54 21 31 36 29 0d 02 a8 16 20 |1:. (PT!16).... | 00000750 e3 54 3d 31 b8 35 3a d6 20 28 50 54 21 34 29 3a |.T=1.5:. (PT!4):| 00000760 ed 0d 02 b2 27 20 fd 20 21 28 50 54 21 34 30 29 |....' . !(PT!40)| 00000770 3e 31 36 3a e3 54 3d 31 b8 35 30 3a d6 20 28 50 |>16:.T=1.50:. (P| 00000780 54 21 34 29 3a ed 3a e1 0d 02 bc 0c 20 dd f2 4c |T!4):.:..... ..L| 00000790 65 76 65 6c 0d 02 c6 21 20 4d 65 6d 3d 26 31 34 |evel...! Mem=&14| 000007a0 30 30 30 2b 28 21 28 50 54 21 35 32 29 2d 31 29 |000+(!(PT!52)-1)| 000007b0 2a 26 32 39 30 0d 02 d0 1a 20 e3 54 3d 30 b8 31 |*&290.... .T=0.1| 000007c0 35 3a 54 3f 28 50 54 21 36 38 29 3d 30 3a ed 0d |5:T?(PT!68)=0:..| 000007d0 02 da 19 20 e3 54 3d 30 b8 37 3a 54 3f 28 50 54 |... .T=0.7:T?(PT| 000007e0 21 37 32 29 3d 30 3a ed 0d 02 e4 3b 20 21 28 50 |!72)=0:....; !(P| 000007f0 54 21 37 36 29 3d 21 4d 65 6d 3a 21 28 50 54 21 |T!76)=!Mem:!(PT!| 00000800 38 30 29 3d 4d 65 6d 21 34 3a 21 28 50 54 21 38 |80)=Mem!4:!(PT!8| 00000810 34 29 3d 4d 65 6d 21 38 3a 4d 65 6d 3d 4d 65 6d |4)=Mem!8:Mem=Mem| 00000820 2b 31 32 0d 02 ee 2d 20 41 3d 50 54 21 38 38 3a |+12...- A=PT!88:| 00000830 e3 54 3d 30 b8 33 33 35 3a 41 3f 54 3d 4d 65 6d |.T=0.335:A?T=Mem| 00000840 3f 54 3a ed 3a 4d 65 6d 3d 4d 65 6d 2b 33 33 36 |?T:.:Mem=Mem+336| 00000850 0d 02 f8 2b 20 41 3d 50 54 21 39 32 3a e3 54 3d |...+ A=PT!92:.T=| 00000860 30 b8 39 35 3a 41 3f 54 3d 4d 65 6d 3f 54 3a ed |0.95:A?T=Mem?T:.| 00000870 3a 4d 65 6d 3d 4d 65 6d 2b 39 36 0d 03 02 2d 20 |:Mem=Mem+96...- | 00000880 41 3d 50 54 21 39 36 3a e3 54 3d 30 b8 31 35 39 |A=PT!96:.T=0.159| 00000890 3a 41 3f 54 3d 4d 65 6d 3f 54 3a ed 3a 4d 65 6d |:A?T=Mem?T:.:Mem| 000008a0 3d 4d 65 6d 2b 31 37 36 0d 03 0c 22 20 41 3d 50 |=Mem+176..." A=P| 000008b0 54 21 31 30 30 3a e3 20 54 3d 30 b8 33 35 3a 41 |T!100:. T=0.35:A| 000008c0 3f 54 3d 4d 65 6d 3f 54 3a ed 0d 03 16 1e 20 e7 |?T=Mem?T:..... .| 000008d0 20 3f 28 50 54 21 31 30 30 29 3d 30 20 3f 28 50 | ?(PT!100)=0 ?(P| 000008e0 54 21 31 30 34 29 3d 31 0d 03 20 06 20 e1 0d 03 |T!104)=1.. . ...| 000008f0 2a 30 20 dd f2 52 65 61 64 79 3a e3 54 3d 30 b8 |*0 ..Ready:.T=0.| 00000900 31 35 3a ef 31 39 2c 54 2c 30 3b 30 3b 3a ed 3a |15:.19,T,0;0;:.:| 00000910 2a 53 43 48 4f 4f 53 45 20 52 45 41 44 59 0d 03 |*SCHOOSE READY..| 00000920 34 0d 20 2a 46 58 31 31 32 2c 31 0d 03 3e 15 20 |4. *FX112,1..>. | 00000930 fb 20 31 33 35 3a db 3a 2a 46 58 31 31 33 2c 31 |. 135:.:*FX113,1| 00000940 0d 03 48 11 20 f0 26 45 44 2c 33 38 34 2c 35 36 |..H. .&ED,384,56| 00000950 30 0d 03 52 54 20 e3 20 52 3d 31 36 b8 31 88 2d |0..RT . R=16.1.-| 00000960 31 3a c8 96 3a 54 3d 26 31 34 46 38 30 3a e3 4e |1:..:T=&14F80:.N| 00000970 3d 30 b8 31 35 3a e3 4d 3d 31 b8 33 3a ef 20 3f |=0.15:.M=1.3:. ?| 00000980 54 3a 54 3d 54 2b 31 3a ed 3a e3 4d 3d 31 b8 33 |T:T=T+1:.:.M=1.3| 00000990 3a ef 20 28 28 3f 54 29 2f 52 29 3a 54 3d 54 2b |:. ((?T)/R):T=T+| 000009a0 31 3a ed 2c 2c 0d 03 5c 11 20 e3 54 3d 31 b8 32 |1:.,,..\. .T=1.2| 000009b0 35 3a c8 96 3a ed 0d 03 66 34 20 e3 54 3d 31 b8 |5:..:...f4 .T=1.| 000009c0 33 3a f0 26 45 44 2c 33 38 34 2c 35 36 30 3a e3 |3:.&ED,384,560:.| 000009d0 52 3d 31 b8 31 30 3a c8 96 3a ed 3a db 3a e3 52 |R=1.10:..:.:.:.R| 000009e0 3d 31 b8 31 30 3a c8 96 3a ed 0d 03 70 06 20 ed |=1.10:..:...p. .| 000009f0 0d 03 7a 1e 20 f0 26 45 44 2c 33 38 34 2c 35 36 |..z. .&ED,384,56| 00000a00 30 3a e3 54 3d 31 b8 32 35 3a c8 96 3a ed 0d 03 |0:.T=1.25:..:...| 00000a10 84 51 20 e3 20 52 3d 31 b8 31 36 3a c8 96 3a 54 |.Q . R=1.16:..:T| 00000a20 3d 26 31 34 46 38 30 3a e3 4e 3d 30 b8 31 35 3a |=&14F80:.N=0.15:| 00000a30 e3 4d 3d 31 b8 33 3a ef 20 3f 54 3a 54 3d 54 2b |.M=1.3:. ?T:T=T+| 00000a40 31 3a ed 3a e3 4d 3d 31 b8 33 3a ef 20 28 28 3f |1:.:.M=1.3:. ((?| 00000a50 54 29 2f 52 29 3a 54 3d 54 2b 31 3a ed 2c 2c 0d |T)/R):T=T+1:.,,.| 00000a60 03 8e 06 20 e1 0d ff |... ...| 00000a67