Home » Personal collection » Acorn tapes » Commercial_Releases » box03_tape12a_acorn_cheat_it_again_joe_3.wav » Skirmish-T

Skirmish-T

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 » Personal collection » Acorn tapes » Commercial_Releases » box03_tape12a_acorn_cheat_it_again_joe_3.wav
Filename: Skirmish-T
Read OK:
File size: 057C bytes
Load address: 3000
Exec address: 3000
File contents
    1*|
   10REM Skirmish cheat
   20REM Electron tape version
   30MODE1:VDU19,3,6,0,0,0,23,230,0,&FF,0,&FF,0,0,0,0,17,1:PRINT'"Skirmish cheat":COLOUR2:PRINT"��������������"':PROCmc1
   40PROCmc
   50PROCask("Number of lives","(000-127)",0,127,jump+1)
   60PRINT:PROCa("@Level jump ` refers   to  the  number  oflevels  which  are  progressed each timea level is completed.  It also specifiesthe starting level."):PRINT'
   70PROCask("Level jump","(001-010)",1,10,jump+6)
   80PRINT:PROCa("`Use @Player One` option.")
   90PRINT':PROCa("`OK@ - `Insert @Skirmish` tape and press          play ..."):VDU7,13,10,10,17,2
  100CALL&1800
  110DEFPROCask(A$,B$,L%,M%,P%)
  120PROCa("`"+A$+STRING$(24-LENA$," ")+"@"+B$+"` : @"):INPUT""A%:IF A%<L% OR A%>M% THEN GOTO120 ELSE ?P%=A%
  130ENDPROC
  140DEFPROCa($&1600)
  150CALL&1700:ENDPROC
  160DEFPROCmc1
  170FORI%=0TO2 STEP2
  180P%=&1700
  190[OPTI%
  200LDY#0:.loop2
  210LDA&1600,Y
  220CMP#13:BEQend
  230CMP#ASC"@":BEQcolour1
  240CMP#ASC"`":BEQcolour2
  250JSR&FFEE
  260.backin
  270INY:CPY#0:BNEloop2
  280.end
  290RTS
  300.colour1 LDA#2:JMPchange
  310.colour2 LDA#3
  320.change TAX:LDA#17:JSR&FFEE
  330        TXA:JSR&FFEE
  340        JMPbackin
  350]
  360NEXT
  370ENDPROC
  380DEFPROCmc
  390FORI%=0TO2 STEP2
  400P%=&1800
  410[OPTI%
  420LDY#load DIV 256:LDX#load MOD256
  430JSR&FFF7
  440LDA#&4C:STA&19BA
  450LDA#insert MOD 256:STA&19BB
  460LDA#insert DIV 256:STA&19BC
  470JSR&1929
  480.insert
  490LDY#code DIV 256:LDX#code MOD256
  500JSR&FFF7
  510.jump
  520LDA#0:STA&25FD:\ lives
  530LDA#0:STA&2A2B:\ level jump
  540JMP&4391
  550.load EQUS"L.JOUST"+CHR$13
  560.code EQUS"L.O.CODE"+CHR$13
  570]
  580NEXT
  590ENDPROC
*|

� Skirmish cheat
� Electron tape version
b�1:�19,3,6,0,0,0,23,230,0,&FF,0,&FF,0,0,0,0,17,1:�'"Skirmish cheat":�2:�"��������������"':�mc1
(�mc
24�ask("Number of lives","(000-127)",0,127,jump+1)
<��:�a("@Level jump ` refers   to  the  number  oflevels  which  are  progressed each timea level is completed.  It also specifiesthe starting level."):�'
F.�ask("Level jump","(001-010)",1,10,jump+6)
P%�:�a("`Use @Player One` option.")
ZX�':�a("`OK@ - `Insert @Skirmish` tape and press          play ..."):�7,13,10,10,17,2
d
�&1800
n��ask(A$,B$,L%,M%,P%)
xQ�a("`"+A$+�24-�A$," ")+"@"+B$+"` : @"):�""A%:� A%<L% � A%>M% � �Dx@ � ?P%=A%
��
���a($&1600)
��&1700:�
�	��mc1
��I%=0�2 �2
�P%=&1700
�
[OPTI%
�LDY#0:.loop2
�LDA&1600,Y
�CMP#13:BEQend
�CMP#�"@":BEQcolour1
�CMP#�"`":BEQcolour2
�JSR&FFEE
.backin
INY:CPY#0:BNEloop2
.end
"RTS
,.colour1 LDA#2:JMPchange
6.colour2 LDA#3
@.change TAX:LDA#17:JSR&FFEE
J        TXA:JSR&FFEE
T        JMPbackin
^]
h�
r�
|��mc
��I%=0�2 �2
�P%=&1800
�
[OPTI%
� LDY#load � 256:LDX#load �256
�JSR&FFF7
�LDA#&4C:STA&19BA
�LDA#insert � 256:STA&19BB
�LDA#insert � 256:STA&19BC
�JSR&1929
�.insert
� LDY#code � 256:LDX#code �256
�JSR&FFF7
�	.jump
LDA#0:STA&25FD:\ lives
LDA#0:STA&2A2B:\ level jump
JMP&4391
&.load EQUS"L.JOUST"+�13
0.code EQUS"L.O.CODE"+�13
:]
D�
N�
�
00000000  0d 00 01 07 2a 7c 15 0d  00 0a 14 f4 20 53 6b 69  |....*|...... Ski|
00000010  72 6d 69 73 68 20 63 68  65 61 74 0d 00 14 1b f4  |rmish cheat.....|
00000020  20 45 6c 65 63 74 72 6f  6e 20 74 61 70 65 20 76  | Electron tape v|
00000030  65 72 73 69 6f 6e 0d 00  1e 62 eb 31 3a ef 31 39  |ersion...b.1:.19|
00000040  2c 33 2c 36 2c 30 2c 30  2c 30 2c 32 33 2c 32 33  |,3,6,0,0,0,23,23|
00000050  30 2c 30 2c 26 46 46 2c  30 2c 26 46 46 2c 30 2c  |0,0,&FF,0,&FF,0,|
00000060  30 2c 30 2c 30 2c 31 37  2c 31 3a f1 27 22 53 6b  |0,0,0,17,1:.'"Sk|
00000070  69 72 6d 69 73 68 20 63  68 65 61 74 22 3a fb 32  |irmish cheat":.2|
00000080  3a f1 22 86 86 86 86 86  86 86 86 86 86 86 86 86  |:.".............|
00000090  86 22 27 3a f2 6d 63 31  0d 00 28 07 f2 6d 63 0d  |."':.mc1..(..mc.|
000000a0  00 32 34 f2 61 73 6b 28  22 4e 75 6d 62 65 72 20  |.24.ask("Number |
000000b0  6f 66 20 6c 69 76 65 73  22 2c 22 28 30 30 30 2d  |of lives","(000-|
000000c0  31 32 37 29 22 2c 30 2c  31 32 37 2c 6a 75 6d 70  |127)",0,127,jump|
000000d0  2b 31 29 0d 00 3c 9c f1  3a f2 61 28 22 40 4c 65  |+1)..<..:.a("@Le|
000000e0  76 65 6c 20 6a 75 6d 70  20 60 20 72 65 66 65 72  |vel jump ` refer|
000000f0  73 20 20 20 74 6f 20 20  74 68 65 20 20 6e 75 6d  |s   to  the  num|
00000100  62 65 72 20 20 6f 66 6c  65 76 65 6c 73 20 20 77  |ber  oflevels  w|
00000110  68 69 63 68 20 20 61 72  65 20 20 70 72 6f 67 72  |hich  are  progr|
00000120  65 73 73 65 64 20 65 61  63 68 20 74 69 6d 65 61  |essed each timea|
00000130  20 6c 65 76 65 6c 20 69  73 20 63 6f 6d 70 6c 65  | level is comple|
00000140  74 65 64 2e 20 20 49 74  20 61 6c 73 6f 20 73 70  |ted.  It also sp|
00000150  65 63 69 66 69 65 73 74  68 65 20 73 74 61 72 74  |ecifiesthe start|
00000160  69 6e 67 20 6c 65 76 65  6c 2e 22 29 3a f1 27 0d  |ing level."):.'.|
00000170  00 46 2e f2 61 73 6b 28  22 4c 65 76 65 6c 20 6a  |.F..ask("Level j|
00000180  75 6d 70 22 2c 22 28 30  30 31 2d 30 31 30 29 22  |ump","(001-010)"|
00000190  2c 31 2c 31 30 2c 6a 75  6d 70 2b 36 29 0d 00 50  |,1,10,jump+6)..P|
000001a0  25 f1 3a f2 61 28 22 60  55 73 65 20 40 50 6c 61  |%.:.a("`Use @Pla|
000001b0  79 65 72 20 4f 6e 65 60  20 6f 70 74 69 6f 6e 2e  |yer One` option.|
000001c0  22 29 0d 00 5a 58 f1 27  3a f2 61 28 22 60 4f 4b  |")..ZX.':.a("`OK|
000001d0  40 20 2d 20 60 49 6e 73  65 72 74 20 40 53 6b 69  |@ - `Insert @Ski|
000001e0  72 6d 69 73 68 60 20 74  61 70 65 20 61 6e 64 20  |rmish` tape and |
000001f0  70 72 65 73 73 20 20 20  20 20 20 20 20 20 20 70  |press          p|
00000200  6c 61 79 20 2e 2e 2e 22  29 3a ef 37 2c 31 33 2c  |lay ..."):.7,13,|
00000210  31 30 2c 31 30 2c 31 37  2c 32 0d 00 64 0a d6 26  |10,10,17,2..d..&|
00000220  31 38 30 30 0d 00 6e 19  dd f2 61 73 6b 28 41 24  |1800..n...ask(A$|
00000230  2c 42 24 2c 4c 25 2c 4d  25 2c 50 25 29 0d 00 78  |,B$,L%,M%,P%)..x|
00000240  51 f2 61 28 22 60 22 2b  41 24 2b c4 32 34 2d a9  |Q.a("`"+A$+.24-.|
00000250  41 24 2c 22 20 22 29 2b  22 40 22 2b 42 24 2b 22  |A$," ")+"@"+B$+"|
00000260  60 20 3a 20 40 22 29 3a  e8 22 22 41 25 3a e7 20  |` : @"):.""A%:. |
00000270  41 25 3c 4c 25 20 84 20  41 25 3e 4d 25 20 8c 20  |A%<L% . A%>M% . |
00000280  e5 8d 44 78 40 20 8b 20  3f 50 25 3d 41 25 0d 00  |..Dx@ . ?P%=A%..|
00000290  82 05 e1 0d 00 8c 0f dd  f2 61 28 24 26 31 36 30  |.........a($&160|
000002a0  30 29 0d 00 96 0c d6 26  31 37 30 30 3a e1 0d 00  |0).....&1700:...|
000002b0  a0 09 dd f2 6d 63 31 0d  00 aa 0e e3 49 25 3d 30  |....mc1.....I%=0|
000002c0  b8 32 20 88 32 0d 00 b4  0c 50 25 3d 26 31 37 30  |.2 .2....P%=&170|
000002d0  30 0d 00 be 0a 5b 4f 50  54 49 25 0d 00 c8 10 4c  |0....[OPTI%....L|
000002e0  44 59 23 30 3a 2e 6c 6f  6f 70 32 0d 00 d2 0e 4c  |DY#0:.loop2....L|
000002f0  44 41 26 31 36 30 30 2c  59 0d 00 dc 11 43 4d 50  |DA&1600,Y....CMP|
00000300  23 31 33 3a 42 45 51 65  6e 64 0d 00 e6 17 43 4d  |#13:BEQend....CM|
00000310  50 23 97 22 40 22 3a 42  45 51 63 6f 6c 6f 75 72  |P#."@":BEQcolour|
00000320  31 0d 00 f0 17 43 4d 50  23 97 22 60 22 3a 42 45  |1....CMP#."`":BE|
00000330  51 63 6f 6c 6f 75 72 32  0d 00 fa 0c 4a 53 52 26  |Qcolour2....JSR&|
00000340  46 46 45 45 0d 01 04 0b  2e 62 61 63 6b 69 6e 0d  |FFEE.....backin.|
00000350  01 0e 16 49 4e 59 3a 43  50 59 23 30 3a 42 4e 45  |...INY:CPY#0:BNE|
00000360  6c 6f 6f 70 32 0d 01 18  08 2e 65 6e 64 0d 01 22  |loop2.....end.."|
00000370  07 52 54 53 0d 01 2c 1c  2e 63 6f 6c 6f 75 72 31  |.RTS..,..colour1|
00000380  20 4c 44 41 23 32 3a 4a  4d 50 63 68 61 6e 67 65  | LDA#2:JMPchange|
00000390  0d 01 36 12 2e 63 6f 6c  6f 75 72 32 20 4c 44 41  |..6..colour2 LDA|
000003a0  23 33 0d 01 40 1f 2e 63  68 61 6e 67 65 20 54 41  |#3..@..change TA|
000003b0  58 3a 4c 44 41 23 31 37  3a 4a 53 52 26 46 46 45  |X:LDA#17:JSR&FFE|
000003c0  45 0d 01 4a 18 20 20 20  20 20 20 20 20 54 58 41  |E..J.        TXA|
000003d0  3a 4a 53 52 26 46 46 45  45 0d 01 54 15 20 20 20  |:JSR&FFEE..T.   |
000003e0  20 20 20 20 20 4a 4d 50  62 61 63 6b 69 6e 0d 01  |     JMPbackin..|
000003f0  5e 05 5d 0d 01 68 05 ed  0d 01 72 05 e1 0d 01 7c  |^.]..h....r....||
00000400  08 dd f2 6d 63 0d 01 86  0e e3 49 25 3d 30 b8 32  |...mc.....I%=0.2|
00000410  20 88 32 0d 01 90 0c 50  25 3d 26 31 38 30 30 0d  | .2....P%=&1800.|
00000420  01 9a 0a 5b 4f 50 54 49  25 0d 01 a4 20 4c 44 59  |...[OPTI%... LDY|
00000430  23 6c 6f 61 64 20 81 20  32 35 36 3a 4c 44 58 23  |#load . 256:LDX#|
00000440  6c 6f 61 64 20 83 32 35  36 0d 01 ae 0c 4a 53 52  |load .256....JSR|
00000450  26 46 46 46 37 0d 01 b8  14 4c 44 41 23 26 34 43  |&FFF7....LDA#&4C|
00000460  3a 53 54 41 26 31 39 42  41 0d 01 c2 1d 4c 44 41  |:STA&19BA....LDA|
00000470  23 69 6e 73 65 72 74 20  83 20 32 35 36 3a 53 54  |#insert . 256:ST|
00000480  41 26 31 39 42 42 0d 01  cc 1d 4c 44 41 23 69 6e  |A&19BB....LDA#in|
00000490  73 65 72 74 20 81 20 32  35 36 3a 53 54 41 26 31  |sert . 256:STA&1|
000004a0  39 42 43 0d 01 d6 0c 4a  53 52 26 31 39 32 39 0d  |9BC....JSR&1929.|
000004b0  01 e0 0b 2e 69 6e 73 65  72 74 0d 01 ea 20 4c 44  |....insert... LD|
000004c0  59 23 63 6f 64 65 20 81  20 32 35 36 3a 4c 44 58  |Y#code . 256:LDX|
000004d0  23 63 6f 64 65 20 83 32  35 36 0d 01 f4 0c 4a 53  |#code .256....JS|
000004e0  52 26 46 46 46 37 0d 01  fe 09 2e 6a 75 6d 70 0d  |R&FFF7.....jump.|
000004f0  02 08 1a 4c 44 41 23 30  3a 53 54 41 26 32 35 46  |...LDA#0:STA&25F|
00000500  44 3a 5c 20 6c 69 76 65  73 0d 02 12 1f 4c 44 41  |D:\ lives....LDA|
00000510  23 30 3a 53 54 41 26 32  41 32 42 3a 5c 20 6c 65  |#0:STA&2A2B:\ le|
00000520  76 65 6c 20 6a 75 6d 70  0d 02 1c 0c 4a 4d 50 26  |vel jump....JMP&|
00000530  34 33 39 31 0d 02 26 1b  2e 6c 6f 61 64 20 45 51  |4391..&..load EQ|
00000540  55 53 22 4c 2e 4a 4f 55  53 54 22 2b bd 31 33 0d  |US"L.JOUST"+.13.|
00000550  02 30 1c 2e 63 6f 64 65  20 45 51 55 53 22 4c 2e  |.0..code EQUS"L.|
00000560  4f 2e 43 4f 44 45 22 2b  bd 31 33 0d 02 3a 05 5d  |O.CODE"+.13..:.]|
00000570  0d 02 44 05 ed 0d 02 4e  05 e1 0d ff              |..D....N....|
0000057c
Skirmish-T.m0
Skirmish-T.m1
Skirmish-T.m2
Skirmish-T.m4
Skirmish-T.m5