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