by
for
CHEATS INFO
Program alteration data
Worked out by C.J.Richardson.
Please please do not attempt to use
these bits of information unless you
are confident that you know what you
are doing, or you may mess up your
prize games.
Some of the cheats
are programs to type
in, others require
you to alter the
actual game file.
Some are passwords
Others are hints.
ARABIAN NIGHTS
Line 46 of ARAB:
46 ?&3F40=&60:?&3130=&60
BARON immortality
?&5429=&60:?&4CEB=&60:?&4F2C=60
BLITZKRIEG
Speed up game
?&1442=&EA:?&1443=&EA:?&1444=&EA
No damage
?&1B0E=&EA:?&1B0F=&EA:?&1B10=&EA
CAMELOT Changes to QLOAD
230PROCSOUND
270?&9F=0
285*LOAD QUEST21 100
286*LOAD QUEST22 B60
287*LO. QUEST23
290REM QLOAD
291PRINT"CHEAT ? Y/N":IF GET$<>"Y" CALL
&2A43
292?&38D7=&EA:?&38D8=&EA:?&38D9=&EA:REM
No depletion weapons, energy, or time
294REM ?&2DD4=&EA:?&2DD5=&EA:REM Any nu
mber shots at once, causes crash?
295?&3391=&EA:?&3392=&EA:REM Big jumps
296?&338B=&EA:?&338C=&EA:REM Climb anyw
here
297CALL&2A43
CASTLE QUEST
10MODE7
20*LO. CQUEST1
35REM lines 30 to 80 are for Master
ADFS compatability
30*DISC
40accon=&FE34:?accon=&18
50FORJ%=0TO31:K%=J%*640:P%=(2*J%)+&C375
:[OPT2
60EQUB K% DIV 256:EQUB K% AND 255
70]:NEXT
80FORL%=&549FTO&54B4:?L%=&EA:NEXT
90PRINT"INFINITE LIVES? Y/N":A$=GET$:IF
A$="Y"?&3995=&EA:?&3996=&EA:REM LIVES
100PRINT"IMMORTAL?":A$=GET$:IF A$="Y"FO
RL%=&18C0TO&5500:IF?L%=&85:IF?(L%+1)=&6
3:?(L%-1)=&FF:NEXT ELSE NEXT:?&3421=&A0
:REM IMMORTALITY LAST BIT IS TROLL
110PRINT"CLIMB ALL OVER ( DUBIOUS! )":A
$=GET$:IFA$="Y"?&269F=&60:REM CLIMB
120CALL&5460
CHUCKIE EGG Immortal
*LOAD CHUCK`K
?&29F2=&3A:?&29F3=&AF
?&2A45=&3C:?&2A46=&CA:CALL&29AB
CITADEL
?&4E0B=&EA:?&4E0C=&EA:?&4E0D=&EA
?&451B=&60
COMBAT LYNX
Dispose of titles
Change LYNX (intro file) ?&2C87=&60
CHANGES TO LYNX1 ( main file )
?&32F7=&60 not killed on crash
?&1B47=&60 stop missile attacks
?&273E=&60 no fuel used
?&22CE=&EA Armaments don't
?&22CF=&EA deplete
?&2289=0 no need to pick up armaments
Main file loads from &1100 to &8000
To change keys: changes to LYNX1
&B7 : UP &1F53 &2E40 &313E
&97 / DOWN &1F7E &2E70 &3120
&9E Z LEFT &1F94 &2ECD &3058
&BD X RIGHT &1F68 &2EA2 &301B
&98 > SPEED UP &30A0
&99 < SPEED DOWN &30E0
Put the 2 figure number into the
addresses shown to change the keys
CYLON ATTACK
10*LO. CYLON
20?&25D3=&EA:?&25D4=&EA:?&25D5=&EA:CALL
&257D
DEATH STAR
Change line 12 of DEATH3 to:
IF?FIN=1 OR ?FIN=2 THEN 14
DUNE RIDER
Additions to the loader:
160 PRINT TAB(10,20);"CHEAT? Y/N":A$=GE
T$
270*LO. D.DUNE1
271IFA$="N":CALL&5400
272OSCLI"FX21":PRINT'"PUDDLES KILL Y/N
?":IFGET$="N" ?&4633=&EA:?&4634=&EA:?&4
635=&EA
273PRINT"BOMBS KILL Y/N ?":IFGET$="N" ?
&46CC=&EA:?&46CD=&EA:?&46CE=&EA
274PRINT"NO FUEL KILLS Y/N ?":IFGET$="N
" ?&4B2D=&EA:?&4B2E=&EA:?&4B2E=&EA
276PRINT"INFINITE LIVES Y/N ?":IFGET$="
Y" ?&4DCC=&EA:?&4DCD=&EA:?&4DCE=&EA:?&4
DCF=&EA
277CALL&540
ETYPE
?&117B=0 Timer
?&1823=&60 No other vehicles
?&1359=&60:?&1C0F=&60 Collisions
EGBWEEZE
10MODE128:PRINT"CHEAT Y/N":A$=GET$:IF A
$="N":CHAIN"EZE"
20DEFFNS="EZECHT?"
30*LO.UGB1
40?&1F97=&20:?&1F98=&87:?&1F99=&1A:?&1F
9A=&4C:?&1F9B=&8A:?&1F9C=&16
50CALL&4000
ELIXIR
Countless lives ?&44DE=&EA
Speed up game ?&43ED=&09
FIRETRACK no other moving objects
MODE 128
*LO. !FTRACK
?&361D=&EA:?&361E=&EA:?&361F=&EA
*SA. !FTRACK 1B00+6112 479F
GENESIS PROJECT
Alter file PART.1 to :
?&1C43=&EE for infinite lazer power
?&1C89=&EE for infinite shields
GREEN BERET
20FORI%=0TO2STEP2
30P%=&C00
40[:OPTI%:LDA#0:STA&2017
50LDA#inter MOD256:STA&220
60LDA#inter DIV256:STA&221
70LDA#14:LDX#4:JSR&FFF4
80RTS
90.inter:PHP:PHA:TXA:PHA:TXA:PHA:LDA&20
17:CMP#0:BEQ out
100LDA#7:JSR&FFEE:LDA#&E9:STA&2015:LDA#
&E5:STA&2016:LDA#&D0:STA&2017
110LDA#13:LDX#4:JSR&FFF4
120.out:PLA:TAY:PLA:TAX:PLA:PLP:RTS
130]:NEXT:CALL&C00
140MODE7:PRINT" Green Beret cheat"'" By
C.J.Richardson"'" Immortal"'" Insert ga
me and press a key":REPEATUNTILGET
150CHAIN"GREEN"
GISBURNES CASTLE
*LO. CASTLE
?&3A3D=&82 Infinite weapons. None fire
at you (HOLD FIRE AND APPROACH ENEMY)
?&3D89=&FF Large score, hold fire as
enemy dies
FORL%=&41BFTO&41DC:?L%=0:NEXT
All objects near start
CALL&6690
IMOGEN
?&2DCA=&EA:?&2DCB=&EA:?&2DCC=&EA
KIX
30PRINT" KIX"'" CHEAT By C.J.Richardso
n Y/N?":A$=GET$:IFA$="Y"PRINT" Input nu
mber of lives"'" or RETURN for infinite
":INPUTA$
40IF A$=""THEN *K.0*LO. KIX|M?&56F0=&EA
:?&56F1=&EA:?&4EAB=&EA:?&4EAC=&EA:?&5AA
5=&EA:?&5AA6=&EA:CALL&6300|M
50IF A$="N" THEN */KIX
60IF A$<>"" THEN *K.0*LO. KIX|M?&533B=V
AL A$:?&4EAB=&EA:?&4EAC=&EA:?&5AA5=&EA:
?&5AA6=&EA:CALL&6300|M
70*FX138,0,128
80END
KNIGHT QUEST
Change line 1040 to
1040IF INKEY-74 J%=7:SOUND1,1,0,2
REMOVE LINE 2860
LABARYNTH Blank out map
*LO. LABRNTH
FORL%=&3C00TO&4000:?L%=0:NEXT:CALL&5D00
MAELSTROM 255 lives
Change byte 43 of MAELC from 6 to 255
or line 155 of MAEL to ?&252A=&FF
MICROBALL
207DATA 5,4,7,7,7,7,7,7,7,7,7,1
2000*L.SCOMP 1400
2001 MODE 2:VDU 28,2,7,7,6,23,1,0;0;0;0
;
2002 FORI%=4TO15:READC:VDU19,I%,C;0;:NE
XT
2006 CALL &144E
2007MOVE 870,30:DRAW 920,20:MOVE 635,28
0:DRAW 635,245:MOVE 1170,280:DRAW 1175,
245
2020 *L.P`1
2021 *L.P`1a
2030 *RUN P`2
MORFIX
Add lines to MORFIX1:
385?&438A=&EA:?&438B=&EA:REM lives
386?&42FC=&EA:?&42FD=&EA:?&42FE=&EA:REM
immune to moving objects
OMEGA ORB
Add this line to OMEGA7
5IF INKEY(0)=74INPUTTAB(0,16)C%:INPUTTA
B(0,16)D%:PRINTTAB(0,16)" ":PROCS
Then
*LO. OMEGA5
?&1B4D=&60
*SA. OMEGA5 1100+1000
Then CH."OMEGA"
You can then input room co-ordinates to
travel to by repeatedly tapping "J"
until the program freezes. Enter 2 sets
of co-ordinates. The first is X in the
range 0 to 13. The next is Y in the
range 0 to 11. Your choice is displayed
at the bottom left corner of the screen
ORCREST
Walk through walls/immune
*K.0MODE128:PAGE=&1900|MLO.""ORC""|M198
0NOP:NOP|M1990NOP:NOP|M2100NOP:NOP|M227
0NOP:NOP|M2350NOP:NOP|M4470CMP#45|MRUN|
M
PEDRO
Alter main game file to :
?&2E5E=&EA
?&2E5F=&EA
Bugs don't get the flowers
PERPLEXITY PASSWORDS
CROUPIER
DECEIVE
CONTEND
LACERATE
VANGUARD
BUSINESS
REASON
OSIMUM
DUBIOUS
STUBBORN
XYLOCARP
STIMULUS
WARDROBE
SPARKLE
VOLCANO
?&1BEC=&60 See all passwords
?&2F51=&60 Immortal
?&211E=&60 Blank out walls
?&15A8=&9 Time (increase if wished)
PLANETOID
Change PLANET1 to:
101PRINT"INFINITE BOMBS? Y/N":B$=GET$
:PRINT"INFINITE LIVES? Y/N":L$=GET$:P
RINT"IMMORTAL? Y/N":I$=GET$:IF B$="Y"
?&1ACA=0
102IFL$="Y"?&1D92=0
103IFI$="Y"?&235F=0:?&2A5A=0
POSITRON
A couple of hundred lives
*LOAD positron
?&285D=&96
CALL&3D06
PREDATOR
Changes to PRED4
?&1AE9=&60 No enemy fire
?&1F55=&60 Immunity
?&20C0=&60 No enemies
RANSACK
*LO. RAN4
Slow game down
?&12C0=&EA
?&12C1=&EA
?&12C2=&EA
No foreign bodies
?&1837=&EA
?&1838=&EA
?&1839=&EA
Fantastic score
?&1391=&EA
?&1392=&EA
?&1393=&EA
*SA. RAN4 1100+1630
REPTON 3 ( AROUND THE WORLD )
MASTER VERSION
Infinite lives/view any map
*LO. REPTON2
?&311C=&63 Lives
?&304A=&D Maps
*SA. REPTON2 1200+4E00 12FB
RETURN OF R2
This is a rewrite of the file "OF"
Needs SWR
5 PRINT"CHEAT? Y/N":A$=GET$
10 VDU19,2,5;0;
20 VDU23,1,0,0,0,0,0,0,0,0
90 OSCLI"K.0*SRREAD B00+53C0 0|M"+A$+"C
ALL&5E20|M":OSCLI"FX138,0,128":END
ROCKET RANGER
50MODE7:PRINT"CHEAT? Y/N":A$=GET$
60ENVELOPE 1,1,0,0,0,0,0,0,126,0,0,-1,7
5,30
70ENVELOPE 2,1,3,2,-2,6,6,6,100,0,0,-5,
70,126
75 *L.SPRITS
80 *LO. RANGER2
90IFA$= "Y" ?&202C=&60
100CALL&1ABD
SABRE WULF
40oscli=&FFF7:FOR I%=0 TO 2 STEP 2
50P%=&900:[OPT I%:LDX#D%MOD256
60LDY#D%DIV256:JSR oscli
70LDX#C%MOD256:STX &1B4D
80LDX#C%DIV256:STX &1B4E:JMP&1960
90.C%LDX#&A9:STX&5C64:STX&5FEB:LDX#1
100STX&5C65:STX&5FEC:DEX:STX&5C5E
110JMP&7900:.D%OPT FNs("LOAD WOLF2")
120]:NEXT:CALL &900:END
130DEFFNs($&700):$P%=$&700
140P%=P%+LEN$P%+1:=I%
SECRET GARDEN choose location
MODE 7
*LOAD SECRET1
CALL&4009
<BREAK>
*K.0INPUT?&80:CALL&1C8D|M
Pressing BREAK allows you to input
location to go to.
SPACE PILOT
f0+RETURN+ESCAPE. Dont let go of escape
Level jump
SPYCAT
?&2328=&4C:?&2329=&54:?&232A=&23
?&19CC=&60 Fast immortal
?&1A14=1 Slow immortal
SPYHUNTER
HIMEM=&7C00:PAGE=&6100
LO."SPYHUN2"
Delete line 35
RUN
?&2CE4=0:CALL&1670
STARQUAKE
This is the loader
10*K.0MO.5:OSCLI"LO.QUAKE2":?&752C=&60:
CALL&74E8:?&752C=&98:?&2DD6=&60:CALL&75
2C|M
20*FX138,0,128
30END
STRYKERS RUN Enhanced version
Change STRYKER ?&3420=&A5
Standard version
Change GAME to ?&3132=&A5
SUBWAY VIGILANTE
?&14E9=&EA:?&14EA=&EA:?&14EB=&EA:?&1673
=&EA:?&1674=&EA:?&1675=&EA
SUPERIOR SOCCER *LO. SOCCER4
Changes to SOCCER4 change management
?&14B7=&60 remove delay
?&25C9=&<number of weeks in season>
?&27FA=&EA:?&27FB=&EA play 1 team
*SA. SOCCER4 1173+2900 2420
SWOOP 200 Lives
*LO. SWOOP
?&24E1=200
CALL&1800
TERRORMELINOS
Read game data
*LOAD TERROR
?&701B=&60
CALL &7000
CONTROL+BREAK
FORL%=0TO&FF:?&750=L%:CALL&5E2D:NEXT
TIME ELAPSED back up the game
*LOAD T.GAME
for infinite energy enter:
?&1830=&EA
?&1831=&EA
?&1D5B=&EA
?&1D5C=&EA
for infinite lives enter:
?&18D4=&EA
*SAVE T.GAME 1100+5800 1610
Then */TIMELAP
UIM
40R$=CHR$131+CHR$157+CHR$129:E$=CHR$156
50MODE7
60FORL=1TO2:PRINTTAB(0);:VDU132,157,131
,141:PRINT"U.I.M. Cheat by C.J.Richards
on ";:VDU156:PRINT:NEXT
70PRINTTAB(9,4)R$+"PLEASE CHOOSE "+E$
80PRINTTAB(7,6)R$+"1. B.B.C. Version
"+E$TAB(7,8)R$+"2. MASTER Version "+E
$:REPEATa$=GET$:UNTILa$="1"ORa$="2"
90IF a$="1"PRINTTAB(5,10)R$+"B.B.C. Ve
rsion chosen "+E$:a%=&3FC8:b%=&3FC7:c%
=&20:d%=&1B32:e%=&1B61:f%=&16D3 ELSE PR
INTTAB(5,10)R$+"Master Version chosen
"+E$:a%=&3FB3:b%=&3FB2:c%=&10:d%=&1B2C:
e%=&1B5B:f%=&16D0
100PRINTTAB(0,12)R$+"Insert UIM disc th
en press space "+E$
110REPEAT:UNTILGET
120PRINTTAB(1,14)R$+"1. Short flight be
tween ports "+E$
130PRINTTAB(0,16)R$+"2. Above + all obj
ects near you "+E$TAB(0,18)R$+"( Inclu
des port ) No submarines "+E$TAB(13,20
)R$+"1/2 ? "+E$:REPEAT:b$=GET$:UNTIL b
$="1" OR b$="2"
140loc=&100:r=&2000:?&5000=0
150FORI%=0TO2STEP2
160P%=r
170[:OPTI%
180LDA#inter MOD256:STA&220
190LDA#inter DIV256:STA&221
200LDA#14:LDX#4:JSR&FFF4
210RTS:]:P%=loc:[:OPT I%
220.inter:PHP:PHA:TXA:PHA:TXA:PHA:LDAa%
:CMP#&86:BNE scnd
230LDAa%:CMP#&86:BNEout:LDA#&FF:STAb%:B
NE out ½All objects on top of you
240.scnd:LDA&5000:CMP#c%:BNEout
250LDY#0:.n:LDA#&EA:STAd%,Y:INY:TYA:CMP
#27:BNEn:LDY#0:.o:LDA#&EA:STAe%,Y:INY:T
YA:CMP#12:BNEo ½ Short flight
260LDA#&60:STAf% ½ No aliens
270LDA#13:LDX#4:JSR&FFF4
280.out:PLA:TAY:PLA:TAX:PLA:PLP:RTS
290]:NEXT:CALLr
300IF b$="1":?&115=0:FORL=&13CTO&140:?L
=&EA:NEXT
310IF a$="2" CHAIN"$.UIM-1"
320OSCLI"*K.0LO.""UIM-1""|M150T%=1|MRUN
|M":OSCLI"FX138,0,128":END:REM This is
to run BBC on Master
W.A.R.
No nasties
?&11EA=&60
Infinite lives
?&52BC=&EA
?&52BD=&EA
WHITE MAGIC
First, program a function key with the
cheat. Use this program:
10*KEY.0MODE 5|M*LOAD LDER|M?&AD3=&60:C
ALL&A00:?&51BD=&EA:?&51BE=&EA:?&51BF=&E
A:?&5D75=&60:CALL&3918|M
20*FX 138 0 128
30END
This will give you no ghosts or guards
plus no strength loss
XOR
10*LO. XOR1
20A%=&2E00
30REPEAT
40FORL%=A%TOA%+&1C0:?L%=0:NEXT:?L%=12:?
(A%+&1DC)=0
50A%=A%+&200
60UNTILA%=&4C00
70*SA. XOR1 1100+6EFF 2900
80*XOR
Blank out maps, put door at bottom left
Map data stored &2E00 to &4BC1
In blocks of &200 last map first:
Map 1: ?&4BDC number of masks to get
?&4BC1 start of map
?&4A00 end of map
Map 2: ?&49DC number of masks to get
?&49C1 start of map
?&4800 end of map
And so on until &2E00
Screen data is stored 2 in 1 byte
Codes are L?BF?T?!HZ C ZD
?&1EC7=&A9:?&1EB1=&A9:?&1EC8=2:?&1EB2=0
?&1EB3=&EA immortality
?&25BD=&C9:?&25C7=&C9:?&25BE=17
?&25C8=16 play all levels