Home » CEEFAX disks » telesoftware5.adl » 12-03-88/OILRIG

12-03-88/OILRIG

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 » CEEFAX disks » telesoftware5.adl
Filename: 12-03-88/OILRIG
Read OK:
File size: 0CFA bytes
Load address: FFFF0E00
Exec address: FFFF802B
Duplicates

There is 1 duplicate copy of this file in the archive:

File contents
   10PROCinit
   20MODE7:PROCoff
   30PROCrig
   40PROCnoise:PROCwait(2)
   50MODE2:PROCoff
   60PROCquad:PROCyn
   70IF ans$="Y" MODE1:PROCoff:PROCinst
   80MODE4:PROCoff:PROCsound
   90MODE7:PROCoff
  100PROCrig:PROCwait(1)
  110VDU28,25,18,36,15
  120CHAIN"OILRIG2"
  130*****
  140DEFPROCinit
  150VDU23,227,255,129,129,129,129,129,129,255,23,255,255,255,255,255,255,255,255,255:ENVELOPE1,2,0,0,0,1,1,1,127,-5,-1,-1,126,126
  160ENDPROC
  170*****
  180DEFPROCwait(time)
  190ti=TIME+time*100:REPEAT:UNTILti<TIME
  200ENDPROC
  210*****
  220DEFPROCrig
  230CLS
  240PRINT"��                                    �"
  250PRINT"�� ���������                          �"
  260PRINT"��  ��������                         �"
  270PRINT"�� ��������                   ������� �"
  280PRINT"��                           ����������"
  290PRINT"��              ���            ������"
  300PRINT"��              ���                   �"
  310PRINT"��              ���                  �"
  320PRINT"����ﰪ¥굠� ���  ��ﰪ¥��    �"
  330PRINT"����굠굠굠� ��� ��굠굠굢�    �"
  340PRINT"����굠굠굠� ���  �����굠��    �"
  350PRINT"����굠굠굠� ���  ��봠굠��    �"
  360PRINT"��������������� ��� �������������    �"
  370PRINT"�� ������������ ���   ������������    �"
  380PRINT"��              ���                   �"
  390PRINT"��             � ��                   �"
  400PRINT"��              ���                  �"
  410PRINT"��             �� �                  �"
  420PRINT"��             ��� ��                 �"
  430PRINT"��            ��������                �"
  440PRINT"��                                    �"
  450PRINT"���              by                   �"
  460PRINT"��                                    �"
  470PRINT"��   �    �  JOE RHODES               �"
  480PRINT"��    �   �  JOE RHODES               �";
  490ENDPROC
  500*****
  510DEFPROCoff
  520VDU23;11,0;0;0;0
  530ENDPROC
  540*****
  550DEFPROCdouble(text$,down%)
  560across%=19-(LEN(text$)/2)
  570A%=&A:X%=0:Y%=&9:D=&900
  580FOR letter%=1 TO LEN(text$)
  590B$=MID$(text$,letter%,1):?D=ASC(B$):CALL&FFF1
  600VDU23,241,D?1,D?1,D?2,D?2,D?3,D?3,D?4,D?4,23,242,D?5,D?5,D?6,D?6,D?7,D?7,D?8,D?8
  610PRINTTAB(across%+letter%,down%)CHR$241;TAB(across%+letter%,down%+1)CHR$242
  620NEXT:ENDPROC
  630*****
  640DEFPROCquad
  650COLOUR129:CLS
  660A%=&A:X%=0:Y%=&9:D=&900
  670FOR letter%=1 TO 14:B$=MID$("INSTRUCTIONS ?",letter%,1):?D=ASC(B$):CALL&FFF1
  680VDU23,241,D?1,D?1,D?1,D?1,D?2,D?2,D?2,D?2,23,242,D?3,D?3,D?3,D?3,D?4,D?4,D?4,D?4,23,243,D?5,D?5,D?5,D?5,D?6,D?6,D?6,D?6,23,244,D?7,D?7,D?7,D?7,D?8,D?8,D?8,D?8
  690pos%=letter%+2:COLOUR9
  700PRINTTAB(pos%,4)CHR$241;TAB(pos%,5)CHR$242;TAB(pos%,6)CHR$243;TAB(pos%,7)CHR$244
  710PRINTTAB(pos%,14)CHR$241;TAB(pos%,15)CHR$242;TAB(pos%,16)CHR$243;TAB(pos%,17)CHR$244
  720PRINTTAB(pos%,25)CHR$241;TAB(pos%,26)CHR$242;TAB(pos%,27)CHR$243;TAB(pos%,28)CHR$244:NEXT
  730SOUND0,1,1,4
  740ENDPROC
  750*****
  760DEFPROCyn
  770REPEAT
  780ans$=CHR$(GET AND &DF)
  790UNTIL ans$="Y"OR ans$="N"
  800ENDPROC
  810*****
  820DEFPROCinst
  830VDU19,3,4,0,0,0
  840COLOUR0:COLOUR129
  850PROCdouble("Instructions",2):COLOUR128
  860COLOUR3:PROCdouble("This is your chance to become a",6)
  870COLOUR2:PROCdouble("millionaire !!",8)
  880COLOUR3:PROCdouble("You have 15 weeks to make your fortune.",10)
  890PROCdouble("Each week you decide where to drill",12)
  900PROCdouble("and whether to drill after being told",14)
  910PROCdouble("the chances of striking oil.",16)
  920COLOUR2:PROCdouble("BEWARE",20):COLOUR3
  930PROCdouble("There is no guarantee.",22)
  940PROCdouble("Rigs may be sold most of the time.",24)
  945COLOUR1:COLOUR130:PROCdouble("Please pay your taxes on time !!!",28)
  950IFGET
  960ENDPROC
  970*****
  980DEFPROCsound
  990VDU19,1,8,0,0,0
 1000PROCdouble("SOUND (Y/N) ?",12)
 1010SOUND1,1,69,1
 1020PROCyn
 1030IF ans$="N" THEN *FX210,1
 1040ENDPROC
 1050*****
 1060DEFPROCnoise
 1070REPEAT
 1080READP,D
 1090SOUND1,1,P,D:SOUND2,1,P,D
 1100UNTIL P=0
 1110PROCwait(1.5):SOUND1,0,0,0:SOUND2,0,0,0
 1120DATA 80,6,89,10,96,6
 1130DATA89,8,80,4
 1140DATA60,5,80,15
 1150DATA0,0
 1160ENDPROC

	�init
�7:�off
�rig
(�noise:�wait(2)
2�2:�off
<
�quad:�yn
F� ans$="Y" �1:�off:�inst
P�4:�off:�sound
Z�7:�off
d�rig:�wait(1)
n�28,25,18,36,15
x�"OILRIG2"
�	*****
�
��init
�x�23,227,255,129,129,129,129,129,129,255,23,255,255,255,255,255,255,255,255,255:�1,2,0,0,0,1,1,1,127,-5,-1,-1,126,126
��
�	*****
���wait(time)
�ti=�+time*100:�:�ti<�
��
�	*****
�	��rig
��
�.�"��                                    �"
�.�"�� ������                          �"
.�"��  ������                         �"
.�"�� �������                   ����� �"
.�"��                           ������"
".�"��              ���            ����"
,.�"��              ���                   �"
6.�"��              ���                  �"
@.�"����ﰪ¥굠� ���  ��ﰪ¥��    �"
J.�"����굠굠굠� ��� ��굠굠굢�    �"
T.�"����굠굠굠� ���  ����굠��    �"
^.�"����굠굠굠� ���  ��봠굠��    �"
h.�"��������������� ��� �������������    �"
r.�"�� ������������ ���   ������������    �"
|.�"��              ���                   �"
�.�"��             � ��                   �"
�.�"��              ���                  �"
�.�"��             �� �                  �"
�.�"��             ��� ��                 �"
�.�"��            ��������                �"
�.�"��                                    �"
�.�"���              by                   �"
�.�"��                                    �"
�.�"��   �    �  JOE RHODES               �"
�/�"��    �   �  JOE RHODES               �";
��
�	*****
�	��off
�23;11,0;0;0;0
�
	*****
&��double(text$,down%)
0across%=19-(�(text$)/2)
:A%=&A:X%=0:Y%=&9:D=&900
D� letter%=1 � �(text$)
N(B$=�text$,letter%,1):?D=�(B$):�&FFF1
XR�23,241,D?1,D?1,D?2,D?2,D?3,D?3,D?4,D?4,23,242,D?5,D?5,D?6,D?6,D?7,D?7,D?8,D?8
b>�across%+letter%,down%)�241;�across%+letter%,down%+1)�242
l�:�
v	*****
�
��quad
�
�129:�
�A%=&A:X%=0:Y%=&9:D=&900
�D� letter%=1 � 14:B$=�"INSTRUCTIONS ?",letter%,1):?D=�(B$):�&FFF1
���23,241,D?1,D?1,D?1,D?1,D?2,D?2,D?2,D?2,23,242,D?3,D?3,D?3,D?3,D?4,D?4,D?4,D?4,23,243,D?5,D?5,D?5,D?5,D?6,D?6,D?6,D?6,23,244,D?7,D?7,D?7,D?7,D?8,D?8,D?8,D?8
�pos%=letter%+2:�9
�8�pos%,4)�241;�pos%,5)�242;�pos%,6)�243;�pos%,7)�244
�<�pos%,14)�241;�pos%,15)�242;�pos%,16)�243;�pos%,17)�244
�>�pos%,25)�241;�pos%,26)�242;�pos%,27)�243;�pos%,28)�244:�
��0,1,1,4
��
�	*****
���yn
�
ans$=�(� � &DF)
� ans$="Y"� ans$="N"
 �
*	*****
4
��inst
>�19,3,4,0,0,0
H�0:�129
R"�double("Instructions",2):�128
\3�3:�double("This is your chance to become a",6)
f"�2:�double("millionaire !!",8)
p<�3:�double("You have 15 weeks to make your fortune.",10)
z5�double("Each week you decide where to drill",12)
�7�double("and whether to drill after being told",14)
�.�double("the chances of striking oil.",16)
��2:�double("BEWARE",20):�3
�(�double("There is no guarantee.",22)
�4�double("Rigs may be sold most of the time.",24)
�;�1:�130:�double("Please pay your taxes on time !!!",28)
��
��
�	*****
���sound
��19,1,8,0,0,0
��double("SOUND (Y/N) ?",12)
�
�1,1,69,1
��yn
� ans$="N" � *FX210,1
�
	*****
$��noise
.�
8�P,D
B�1,1,P,D:�2,1,P,D
L	� P=0
V �wait(1.5):�1,0,0,0:�2,0,0,0
`� 80,6,89,10,96,6
j�89,8,80,4
t�60,5,80,15
~�0,0
��
�
00000000  0d 00 0a 09 f2 69 6e 69  74 0d 00 14 0b eb 37 3a  |.....init.....7:|
00000010  f2 6f 66 66 0d 00 1e 08  f2 72 69 67 0d 00 28 13  |.off.....rig..(.|
00000020  f2 6e 6f 69 73 65 3a f2  77 61 69 74 28 32 29 0d  |.noise:.wait(2).|
00000030  00 32 0b eb 32 3a f2 6f  66 66 0d 00 3c 0d f2 71  |.2..2:.off..<..q|
00000040  75 61 64 3a f2 79 6e 0d  00 46 1c e7 20 61 6e 73  |uad:.yn..F.. ans|
00000050  24 3d 22 59 22 20 eb 31  3a f2 6f 66 66 3a f2 69  |$="Y" .1:.off:.i|
00000060  6e 73 74 0d 00 50 12 eb  34 3a f2 6f 66 66 3a f2  |nst..P..4:.off:.|
00000070  73 6f 75 6e 64 0d 00 5a  0b eb 37 3a f2 6f 66 66  |sound..Z..7:.off|
00000080  0d 00 64 11 f2 72 69 67  3a f2 77 61 69 74 28 31  |..d..rig:.wait(1|
00000090  29 0d 00 6e 13 ef 32 38  2c 32 35 2c 31 38 2c 33  |)..n..28,25,18,3|
000000a0  36 2c 31 35 0d 00 78 0e  d7 22 4f 49 4c 52 49 47  |6,15..x.."OILRIG|
000000b0  32 22 0d 00 82 09 2a 2a  2a 2a 2a 0d 00 8c 0a dd  |2"....*****.....|
000000c0  f2 69 6e 69 74 0d 00 96  78 ef 32 33 2c 32 32 37  |.init...x.23,227|
000000d0  2c 32 35 35 2c 31 32 39  2c 31 32 39 2c 31 32 39  |,255,129,129,129|
000000e0  2c 31 32 39 2c 31 32 39  2c 31 32 39 2c 32 35 35  |,129,129,129,255|
000000f0  2c 32 33 2c 32 35 35 2c  32 35 35 2c 32 35 35 2c  |,23,255,255,255,|
00000100  32 35 35 2c 32 35 35 2c  32 35 35 2c 32 35 35 2c  |255,255,255,255,|
00000110  32 35 35 2c 32 35 35 3a  e2 31 2c 32 2c 30 2c 30  |255,255:.1,2,0,0|
00000120  2c 30 2c 31 2c 31 2c 31  2c 31 32 37 2c 2d 35 2c  |,0,1,1,1,127,-5,|
00000130  2d 31 2c 2d 31 2c 31 32  36 2c 31 32 36 0d 00 a0  |-1,-1,126,126...|
00000140  05 e1 0d 00 aa 09 2a 2a  2a 2a 2a 0d 00 b4 10 dd  |......*****.....|
00000150  f2 77 61 69 74 28 74 69  6d 65 29 0d 00 be 19 74  |.wait(time)....t|
00000160  69 3d 91 2b 74 69 6d 65  2a 31 30 30 3a f5 3a fd  |i=.+time*100:.:.|
00000170  74 69 3c 91 0d 00 c8 05  e1 0d 00 d2 09 2a 2a 2a  |ti<..........***|
00000180  2a 2a 0d 00 dc 09 dd f2  72 69 67 0d 00 e6 05 db  |**......rig.....|
00000190  0d 00 f0 2e f1 22 94 9d  20 20 20 20 20 20 20 20  |....."..        |
000001a0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000001b0  20 20 20 20 20 20 20 20  20 20 20 20 9c 22 0d 00  |            ."..|
000001c0  fa 2e f1 22 94 9d 20 97  9a ee ed ff bd ed bd ed  |...".. .........|
000001d0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000001e0  20 20 20 20 20 20 20 20  20 20 9c 22 0d 01 04 2e  |          ."....|
000001f0  f1 22 94 9d 20 20 97 9a  ff ed ff ff ff ef bd 20  |."..  ......... |
00000200  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000210  20 20 20 20 20 20 20 20  9c 22 0d 01 0e 2e f1 22  |        ."....."|
00000220  94 9d 20 97 9a ed ed ff  ee ed ef 20 20 20 20 20  |.. ........     |
00000230  20 20 20 20 20 20 20 20  20 20 20 20 20 20 97 9a  |              ..|
00000240  ed ff ff ff ed 20 9c 22  0d 01 18 2e f1 22 94 9d  |..... ."....."..|
00000250  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000260  20 20 20 20 20 20 20 20  20 20 20 97 9a ed ff ff  |           .....|
00000270  ff ed ff ff 9c 22 0d 01  22 2e f1 22 94 9d 20 20  |....."..".."..  |
00000280  20 20 20 20 20 20 20 20  20 20 20 20 93 ee ee a4  |            ....|
00000290  20 20 20 20 20 20 20 20  20 20 20 20 97 9a ed ff  |            ....|
000002a0  ff ed 9c 22 0d 01 2c 2e  f1 22 94 9d 20 20 20 20  |..."..,.."..    |
000002b0  20 20 20 20 20 20 20 20  20 20 93 ea ea 20 20 20  |          ...   |
000002c0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000002d0  9c 22 0d 01 36 2e f1 22  94 9d 20 20 20 20 20 20  |."..6.."..      |
000002e0  20 20 20 20 20 20 20 20  93 fa ea b0 20 20 20 20  |        ....    |
000002f0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 9c 22  |              ."|
00000300  0d 01 40 2e f1 22 94 9d  91 e0 bf ef b0 aa ef bf  |..@.."..........|
00000310  a5 ea b5 a0 a0 20 93 ea  ea 20 20 91 ea bf ef b0  |..... ...  .....|
00000320  aa ef bf a5 e0 bf ef b0  20 20 20 20 9c 22 0d 01  |........    ."..|
00000330  4a 2e f1 22 94 9d 91 ea  b5 ea b5 a0 ea b5 a0 ea  |J.."............|
00000340  b5 a0 a0 20 93 fa ea b0  20 91 ea b5 ea b5 a0 ea  |... .... .......|
00000350  b5 a0 ea b5 a2 a1 20 20  20 20 9c 22 0d 01 54 2e  |......    ."..T.|
00000360  f1 22 94 9d 91 ea b5 ea  b5 a0 ea b5 a0 ea b5 a0  |."..............|
00000370  a0 20 93 ea ea 20 20 91  ea bf ff a0 a0 ea b5 a0  |. ...  .........|
00000380  ea b5 ef b5 20 20 20 20  9c 22 0d 01 5e 2e f1 22  |....    ."..^.."|
00000390  94 9d 91 ea b5 ea b5 a0  ea b5 a0 ea b5 a0 a0 20  |............... |
000003a0  93 ea ea 20 20 91 ea b5  eb b4 a0 ea b5 a0 ea b5  |...  ...........|
000003b0  ea b5 20 20 20 20 9c 22  0d 01 68 2e f1 22 94 9d  |..    ."..h.."..|
000003c0  91 a0 af af a0 aa af af  a5 aa af af a5 20 93 fa  |............. ..|
000003d0  ea b0 20 91 aa a5 aa a5  aa af af a5 a0 af af a0  |.. .............|
000003e0  20 20 20 20 9c 22 0d 01  72 2e f1 22 94 9d 20 a0  |    ."..r..".. .|
000003f0  a0 a0 a0 a0 a0 a0 a0 a0  a0 a0 a0 20 93 ea ea 20  |........... ... |
00000400  20 20 a0 a0 a0 a0 a0 a0  a0 a0 a0 a0 a0 a0 20 20  |  ............  |
00000410  20 20 9c 22 0d 01 7c 2e  f1 22 94 9d 20 20 20 20  |  ."..|.."..    |
00000420  20 20 20 20 20 20 20 20  20 20 93 ea ea 20 20 20  |          ...   |
00000430  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000440  9c 22 0d 01 86 2e f1 22  94 9d 20 20 20 20 20 20  |."....."..      |
00000450  20 20 20 20 20 20 20 93  20 ea ea 20 20 20 20 20  |       . ..     |
00000460  20 20 20 20 20 20 20 20  20 20 20 20 20 20 9c 22  |              ."|
00000470  0d 01 90 2e f1 22 94 9d  20 20 20 20 20 20 20 20  |....."..        |
00000480  20 20 20 20 20 20 93 fa  ea b0 20 20 20 20 20 20  |      ....      |
00000490  20 20 20 20 20 20 20 20  20 20 20 20 9c 22 0d 01  |            ."..|
000004a0  9a 2e f1 22 94 9d 20 20  20 20 20 20 20 20 20 20  |..."..          |
000004b0  20 20 20 93 e0 b5 20 f5  20 20 20 20 20 20 20 20  |   ... .        |
000004c0  20 20 20 20 20 20 20 20  20 20 9c 22 0d 01 a4 2e  |          ."....|
000004d0  f1 22 92 9d 20 20 20 20  20 20 20 20 20 20 20 20  |."..            |
000004e0  20 93 b5 b5 20 b5 b5 20  20 20 20 20 20 20 20 20  | ... ..         |
000004f0  20 20 20 20 20 20 20 20  9c 22 0d 01 ae 2e f1 22  |        ."....."|
00000500  92 9d 20 20 20 20 20 20  20 20 20 20 20 20 93 be  |..            ..|
00000510  be bd bc bd bd b4 20 20  20 20 20 20 20 20 20 20  |......          |
00000520  20 20 20 20 20 20 9c 22  0d 01 b8 2e f1 22 92 9d  |      ."....."..|
00000530  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00000550  20 20 20 20 9c 22 0d 01  c2 2e f1 22 92 9d 84 20  |    ."....."... |
00000560  20 20 20 20 20 20 20 20  20 20 20 20 20 62 79 20  |             by |
00000570  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000580  20 20 9c 22 0d 01 cc 2e  f1 22 92 9d 20 20 20 20  |  ."....."..    |
00000590  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
000005b0  9c 22 0d 01 d6 2e f1 22  92 9d 20 20 20 87 20 20  |."....."..   .  |
000005c0  20 20 8d 20 20 4a 4f 45  20 52 48 4f 44 45 53 20  |  .  JOE RHODES |
000005d0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 9c 22  |              ."|
000005e0  0d 01 e0 2f f1 22 92 9d  20 20 20 20 87 20 20 20  |.../."..    .   |
000005f0  8d 20 20 4a 4f 45 20 52  48 4f 44 45 53 20 20 20  |.  JOE RHODES   |
00000600  20 20 20 20 20 20 20 20  20 20 20 20 9c 22 3b 0d  |            .";.|
00000610  01 ea 05 e1 0d 01 f4 09  2a 2a 2a 2a 2a 0d 01 fe  |........*****...|
00000620  09 dd f2 6f 66 66 0d 02  08 12 ef 32 33 3b 31 31  |...off.....23;11|
00000630  2c 30 3b 30 3b 30 3b 30  0d 02 12 05 e1 0d 02 1c  |,0;0;0;0........|
00000640  09 2a 2a 2a 2a 2a 0d 02  26 19 dd f2 64 6f 75 62  |.*****..&...doub|
00000650  6c 65 28 74 65 78 74 24  2c 64 6f 77 6e 25 29 0d  |le(text$,down%).|
00000660  02 30 1b 61 63 72 6f 73  73 25 3d 31 39 2d 28 a9  |.0.across%=19-(.|
00000670  28 74 65 78 74 24 29 2f  32 29 0d 02 3a 1b 41 25  |(text$)/2)..:.A%|
00000680  3d 26 41 3a 58 25 3d 30  3a 59 25 3d 26 39 3a 44  |=&A:X%=0:Y%=&9:D|
00000690  3d 26 39 30 30 0d 02 44  1a e3 20 6c 65 74 74 65  |=&900..D.. lette|
000006a0  72 25 3d 31 20 b8 20 a9  28 74 65 78 74 24 29 0d  |r%=1 . .(text$).|
000006b0  02 4e 28 42 24 3d c1 74  65 78 74 24 2c 6c 65 74  |.N(B$=.text$,let|
000006c0  74 65 72 25 2c 31 29 3a  3f 44 3d 97 28 42 24 29  |ter%,1):?D=.(B$)|
000006d0  3a d6 26 46 46 46 31 0d  02 58 52 ef 32 33 2c 32  |:.&FFF1..XR.23,2|
000006e0  34 31 2c 44 3f 31 2c 44  3f 31 2c 44 3f 32 2c 44  |41,D?1,D?1,D?2,D|
000006f0  3f 32 2c 44 3f 33 2c 44  3f 33 2c 44 3f 34 2c 44  |?2,D?3,D?3,D?4,D|
00000700  3f 34 2c 32 33 2c 32 34  32 2c 44 3f 35 2c 44 3f  |?4,23,242,D?5,D?|
00000710  35 2c 44 3f 36 2c 44 3f  36 2c 44 3f 37 2c 44 3f  |5,D?6,D?6,D?7,D?|
00000720  37 2c 44 3f 38 2c 44 3f  38 0d 02 62 3e f1 8a 61  |7,D?8,D?8..b>..a|
00000730  63 72 6f 73 73 25 2b 6c  65 74 74 65 72 25 2c 64  |cross%+letter%,d|
00000740  6f 77 6e 25 29 bd 32 34  31 3b 8a 61 63 72 6f 73  |own%).241;.acros|
00000750  73 25 2b 6c 65 74 74 65  72 25 2c 64 6f 77 6e 25  |s%+letter%,down%|
00000760  2b 31 29 bd 32 34 32 0d  02 6c 07 ed 3a e1 0d 02  |+1).242..l..:...|
00000770  76 09 2a 2a 2a 2a 2a 0d  02 80 0a dd f2 71 75 61  |v.*****......qua|
00000780  64 0d 02 8a 0a fb 31 32  39 3a db 0d 02 94 1b 41  |d.....129:.....A|
00000790  25 3d 26 41 3a 58 25 3d  30 3a 59 25 3d 26 39 3a  |%=&A:X%=0:Y%=&9:|
000007a0  44 3d 26 39 30 30 0d 02  9e 44 e3 20 6c 65 74 74  |D=&900...D. lett|
000007b0  65 72 25 3d 31 20 b8 20  31 34 3a 42 24 3d c1 22  |er%=1 . 14:B$=."|
000007c0  49 4e 53 54 52 55 43 54  49 4f 4e 53 20 3f 22 2c  |INSTRUCTIONS ?",|
000007d0  6c 65 74 74 65 72 25 2c  31 29 3a 3f 44 3d 97 28  |letter%,1):?D=.(|
000007e0  42 24 29 3a d6 26 46 46  46 31 0d 02 a8 a0 ef 32  |B$):.&FFF1.....2|
000007f0  33 2c 32 34 31 2c 44 3f  31 2c 44 3f 31 2c 44 3f  |3,241,D?1,D?1,D?|
00000800  31 2c 44 3f 31 2c 44 3f  32 2c 44 3f 32 2c 44 3f  |1,D?1,D?2,D?2,D?|
00000810  32 2c 44 3f 32 2c 32 33  2c 32 34 32 2c 44 3f 33  |2,D?2,23,242,D?3|
00000820  2c 44 3f 33 2c 44 3f 33  2c 44 3f 33 2c 44 3f 34  |,D?3,D?3,D?3,D?4|
00000830  2c 44 3f 34 2c 44 3f 34  2c 44 3f 34 2c 32 33 2c  |,D?4,D?4,D?4,23,|
00000840  32 34 33 2c 44 3f 35 2c  44 3f 35 2c 44 3f 35 2c  |243,D?5,D?5,D?5,|
00000850  44 3f 35 2c 44 3f 36 2c  44 3f 36 2c 44 3f 36 2c  |D?5,D?6,D?6,D?6,|
00000860  44 3f 36 2c 32 33 2c 32  34 34 2c 44 3f 37 2c 44  |D?6,23,244,D?7,D|
00000870  3f 37 2c 44 3f 37 2c 44  3f 37 2c 44 3f 38 2c 44  |?7,D?7,D?7,D?8,D|
00000880  3f 38 2c 44 3f 38 2c 44  3f 38 0d 02 b2 15 70 6f  |?8,D?8,D?8....po|
00000890  73 25 3d 6c 65 74 74 65  72 25 2b 32 3a fb 39 0d  |s%=letter%+2:.9.|
000008a0  02 bc 38 f1 8a 70 6f 73  25 2c 34 29 bd 32 34 31  |..8..pos%,4).241|
000008b0  3b 8a 70 6f 73 25 2c 35  29 bd 32 34 32 3b 8a 70  |;.pos%,5).242;.p|
000008c0  6f 73 25 2c 36 29 bd 32  34 33 3b 8a 70 6f 73 25  |os%,6).243;.pos%|
000008d0  2c 37 29 bd 32 34 34 0d  02 c6 3c f1 8a 70 6f 73  |,7).244...<..pos|
000008e0  25 2c 31 34 29 bd 32 34  31 3b 8a 70 6f 73 25 2c  |%,14).241;.pos%,|
000008f0  31 35 29 bd 32 34 32 3b  8a 70 6f 73 25 2c 31 36  |15).242;.pos%,16|
00000900  29 bd 32 34 33 3b 8a 70  6f 73 25 2c 31 37 29 bd  |).243;.pos%,17).|
00000910  32 34 34 0d 02 d0 3e f1  8a 70 6f 73 25 2c 32 35  |244...>..pos%,25|
00000920  29 bd 32 34 31 3b 8a 70  6f 73 25 2c 32 36 29 bd  |).241;.pos%,26).|
00000930  32 34 32 3b 8a 70 6f 73  25 2c 32 37 29 bd 32 34  |242;.pos%,27).24|
00000940  33 3b 8a 70 6f 73 25 2c  32 38 29 bd 32 34 34 3a  |3;.pos%,28).244:|
00000950  ed 0d 02 da 0c d4 30 2c  31 2c 31 2c 34 0d 02 e4  |......0,1,1,4...|
00000960  05 e1 0d 02 ee 09 2a 2a  2a 2a 2a 0d 02 f8 08 dd  |......*****.....|
00000970  f2 79 6e 0d 03 02 05 f5  0d 03 0c 13 61 6e 73 24  |.yn.........ans$|
00000980  3d bd 28 a5 20 80 20 26  44 46 29 0d 03 16 18 fd  |=.(. . &DF).....|
00000990  20 61 6e 73 24 3d 22 59  22 84 20 61 6e 73 24 3d  | ans$="Y". ans$=|
000009a0  22 4e 22 0d 03 20 05 e1  0d 03 2a 09 2a 2a 2a 2a  |"N".. ....*.****|
000009b0  2a 0d 03 34 0a dd f2 69  6e 73 74 0d 03 3e 11 ef  |*..4...inst..>..|
000009c0  31 39 2c 33 2c 34 2c 30  2c 30 2c 30 0d 03 48 0b  |19,3,4,0,0,0..H.|
000009d0  fb 30 3a fb 31 32 39 0d  03 52 22 f2 64 6f 75 62  |.0:.129..R".doub|
000009e0  6c 65 28 22 49 6e 73 74  72 75 63 74 69 6f 6e 73  |le("Instructions|
000009f0  22 2c 32 29 3a fb 31 32  38 0d 03 5c 33 fb 33 3a  |",2):.128..\3.3:|
00000a00  f2 64 6f 75 62 6c 65 28  22 54 68 69 73 20 69 73  |.double("This is|
00000a10  20 79 6f 75 72 20 63 68  61 6e 63 65 20 74 6f 20  | your chance to |
00000a20  62 65 63 6f 6d 65 20 61  22 2c 36 29 0d 03 66 22  |become a",6)..f"|
00000a30  fb 32 3a f2 64 6f 75 62  6c 65 28 22 6d 69 6c 6c  |.2:.double("mill|
00000a40  69 6f 6e 61 69 72 65 20  21 21 22 2c 38 29 0d 03  |ionaire !!",8)..|
00000a50  70 3c fb 33 3a f2 64 6f  75 62 6c 65 28 22 59 6f  |p<.3:.double("Yo|
00000a60  75 20 68 61 76 65 20 31  35 20 77 65 65 6b 73 20  |u have 15 weeks |
00000a70  74 6f 20 6d 61 6b 65 20  79 6f 75 72 20 66 6f 72  |to make your for|
00000a80  74 75 6e 65 2e 22 2c 31  30 29 0d 03 7a 35 f2 64  |tune.",10)..z5.d|
00000a90  6f 75 62 6c 65 28 22 45  61 63 68 20 77 65 65 6b  |ouble("Each week|
00000aa0  20 79 6f 75 20 64 65 63  69 64 65 20 77 68 65 72  | you decide wher|
00000ab0  65 20 74 6f 20 64 72 69  6c 6c 22 2c 31 32 29 0d  |e to drill",12).|
00000ac0  03 84 37 f2 64 6f 75 62  6c 65 28 22 61 6e 64 20  |..7.double("and |
00000ad0  77 68 65 74 68 65 72 20  74 6f 20 64 72 69 6c 6c  |whether to drill|
00000ae0  20 61 66 74 65 72 20 62  65 69 6e 67 20 74 6f 6c  | after being tol|
00000af0  64 22 2c 31 34 29 0d 03  8e 2e f2 64 6f 75 62 6c  |d",14).....doubl|
00000b00  65 28 22 74 68 65 20 63  68 61 6e 63 65 73 20 6f  |e("the chances o|
00000b10  66 20 73 74 72 69 6b 69  6e 67 20 6f 69 6c 2e 22  |f striking oil."|
00000b20  2c 31 36 29 0d 03 98 1e  fb 32 3a f2 64 6f 75 62  |,16).....2:.doub|
00000b30  6c 65 28 22 42 45 57 41  52 45 22 2c 32 30 29 3a  |le("BEWARE",20):|
00000b40  fb 33 0d 03 a2 28 f2 64  6f 75 62 6c 65 28 22 54  |.3...(.double("T|
00000b50  68 65 72 65 20 69 73 20  6e 6f 20 67 75 61 72 61  |here is no guara|
00000b60  6e 74 65 65 2e 22 2c 32  32 29 0d 03 ac 34 f2 64  |ntee.",22)...4.d|
00000b70  6f 75 62 6c 65 28 22 52  69 67 73 20 6d 61 79 20  |ouble("Rigs may |
00000b80  62 65 20 73 6f 6c 64 20  6d 6f 73 74 20 6f 66 20  |be sold most of |
00000b90  74 68 65 20 74 69 6d 65  2e 22 2c 32 34 29 0d 03  |the time.",24)..|
00000ba0  b1 3b fb 31 3a fb 31 33  30 3a f2 64 6f 75 62 6c  |.;.1:.130:.doubl|
00000bb0  65 28 22 50 6c 65 61 73  65 20 70 61 79 20 79 6f  |e("Please pay yo|
00000bc0  75 72 20 74 61 78 65 73  20 6f 6e 20 74 69 6d 65  |ur taxes on time|
00000bd0  20 21 21 21 22 2c 32 38  29 0d 03 b6 06 e7 a5 0d  | !!!",28).......|
00000be0  03 c0 05 e1 0d 03 ca 09  2a 2a 2a 2a 2a 0d 03 d4  |........*****...|
00000bf0  0b dd f2 73 6f 75 6e 64  0d 03 de 11 ef 31 39 2c  |...sound.....19,|
00000c00  31 2c 38 2c 30 2c 30 2c  30 0d 03 e8 1f f2 64 6f  |1,8,0,0,0.....do|
00000c10  75 62 6c 65 28 22 53 4f  55 4e 44 20 28 59 2f 4e  |uble("SOUND (Y/N|
00000c20  29 20 3f 22 2c 31 32 29  0d 03 f2 0d d4 31 2c 31  |) ?",12).....1,1|
00000c30  2c 36 39 2c 31 0d 03 fc  07 f2 79 6e 0d 04 06 19  |,69,1.....yn....|
00000c40  e7 20 61 6e 73 24 3d 22  4e 22 20 8c 20 2a 46 58  |. ans$="N" . *FX|
00000c50  32 31 30 2c 31 0d 04 10  05 e1 0d 04 1a 09 2a 2a  |210,1.........**|
00000c60  2a 2a 2a 0d 04 24 0b dd  f2 6e 6f 69 73 65 0d 04  |***..$...noise..|
00000c70  2e 05 f5 0d 04 38 08 f3  50 2c 44 0d 04 42 15 d4  |.....8..P,D..B..|
00000c80  31 2c 31 2c 50 2c 44 3a  d4 32 2c 31 2c 50 2c 44  |1,1,P,D:.2,1,P,D|
00000c90  0d 04 4c 09 fd 20 50 3d  30 0d 04 56 20 f2 77 61  |..L.. P=0..V .wa|
00000ca0  69 74 28 31 2e 35 29 3a  d4 31 2c 30 2c 30 2c 30  |it(1.5):.1,0,0,0|
00000cb0  3a d4 32 2c 30 2c 30 2c  30 0d 04 60 15 dc 20 38  |:.2,0,0,0..`.. 8|
00000cc0  30 2c 36 2c 38 39 2c 31  30 2c 39 36 2c 36 0d 04  |0,6,89,10,96,6..|
00000cd0  6a 0e dc 38 39 2c 38 2c  38 30 2c 34 0d 04 74 0f  |j..89,8,80,4..t.|
00000ce0  dc 36 30 2c 35 2c 38 30  2c 31 35 0d 04 7e 08 dc  |.60,5,80,15..~..|
00000cf0  30 2c 30 0d 04 88 05 e1  0d ff                    |0,0.......|
00000cfa
12-03-88/OILRIG.m0
12-03-88/OILRIG.m1
12-03-88/OILRIG.m2
12-03-88/OILRIG.m4
12-03-88/OILRIG.m5