Catchman F y yCatchman (aka. Steel Frenzy) runner by Eric Verlind from Sinclair User 39 (Jun.1985) Furious arcade action in full machine-code sees you negotiating a network of ladders and steel girders to trap the vicious uglies. Use cursor keys to move and 0 to dig a hole, 9 fills in a hole and H halts the game, SPACE continues it. The game is also Kempston compatible. < F<0:6:1:5:27519k:260 P7#0;127;" 1985 Verlind Software Unltd..." Z6:7,0; d"CATCHCODE"27520k n27776l x 130 gx,y:15,0:0,-31:x,y:0,-31:x,y-16:15,0::A Kx+15,y:-15,0:0,-31:15,0::C hx,y:11 ,0:4,-15:-4,-16:-11 ,0:0,31::D x+16,y-7:0,7:-15,0:0,-31:15,0:0,15:-8,0::G ^x,y:0,-31:x,y-16:15,0:x+16,y:0,-31::H \x,y:15,0:x+8,y:0,-31:x,y-31:15,0::I /x,y:0,-31:15,0::L jx,y-31:0,31:15,0:0,-31:x+8,y:0,-31::M Kx,y-31:0,31:15,-31:0,31::N Tx,y:15,0:0,-31:-15,0:0,31::O qx+15,y:-15,0:0,-16:15,0:0,-15:-15,0::S <x,y:15,0:x+8,y:0,-31::T  1  y=154 x=24:150 "x=480:140 ,x=72H:250 6x=96`:150 @x=128:180 Jx=160:210 Tx=192:140 ^x=224:220 h 0 r x0=108l:y=98b |x=x0:190  x=x0+24:240  2 x0=36$:y=42* x=x0:200  x=x0+24:230  x=x0+480:140  x=x0+72H:160  x=x0+96`:190 !x=x0+128:220 !x=x0+160:170  CATCHCODE kd͛">2͎z6U2{O< !z>G 6O 62z2z>2z>2zs\:z(:z<2z 2z:z (<2z!z6#6!z6#6>͛":z2z2z!{zmrz!|6|͎zOv2z2z x>SCORE ****** HIGHSCORE ******2z2z.͓w:z< (2z:zm2z>!`|X> 6 6# `@ G|nx!{ ~2z2z#~2z2z#.͓wF!z4.͓w(x!|6!|F 6#×m>2z>2z>2zço!z6+6:z G(6O(6#_(6W(%6!>g 6>W 6#_ 6g 6:z82z6GG,o6G+p>pw͉w2z2xv(x!|~(!|~2z:z2z:zO2zço>2z(x!!|6!X6*z"z!z5.͓w!|6!X6!z4.͓whw.͓w!z5.͓w!z4:z= ën:zO:zppy(:zpp(x!|~vppw:z!zw:z#w2xv!z> :z2z:z2z:z2z(x!|~2zGF !z>w:z(>> ~ :zDG:z<2z ><(x!|w!|w!W6!X6*z"zo͓w!z5o͓w:zp:z gp >Gp:zp̈́w!z^oJx!|>p!|~(  >Op̈́w!z^oJx!|>p!|~ >(=wX|R6̈́w2z:z<2zo͓wTJv>g >G hw!zSzݾr:zݾ0> >2z~(2z2z~2z2z82z ":z !z:z0> >2zðq~ 810-!z:zO_!znJx!|~80 !zq6qv:zrݾ ex>| >w:z݆2z:z2z!z^+nJx!|~2z ~Dwr!z^+nJx!|~2z!z^+nJx!X6!|~ w:zw o:z2z:z2z͓w:zw:zw(:z0v!z^+nJx!X6C!|6:z2z:z2z.͓w!|~r!|6!|6! X6:z2z:z2z.͓w!z4*z"z.͓wP|x!zF( P|x!z͛z>6w͛z66*z"z.͓w6:z!z0u<2z[z:z(#phw:zԇu:z'nex>'nex> 0_bo{"z~2zO#~2zG#~2zexx02zYhJx!|~ 0( ( ( sy G:z (! { !{:z !z:zwt:z2zi:zv:z2z:zvz!z>(! { !{:z :z(!{:zw>2z!z6!z~2z!z4s:z( >  >C>*z\!znJx!Xw!|w*z|2z:z2z:zo͓w>2z*z|8 >2z_2z:z2zoJx!X6!|:zwo͓w*z#:zw*z|s$ësrzp͎z!z! "z xFANTASTIC!> wv!zF|x4w>͛"͛z> w|6< 4w!z6l!8{ex|<#= ~8ex|`0 w6!9{~0Nn_Jx!|~v C0!Xqnf"zo͓w4~0 6G!z4.͓w#{\Nw2z:z=(2zl͏x!_{6#6#6#2z>2z>2zl͏x!"z x>> LIVES LEVEL <*@2v:z12v x:zG! "zM.͓w y2z!zw6.͓w6.͓w< >w6.͓w6.͓w< !XXw !Xww!ZZ> 2z:H\`ͭz>02z`:H\@ͭzex| xow!z!z:zkc))):zGgxo@:zO w$w$w$w$w$w$w$w$(x!|:zw!X6*z"zo͓w!|:zw!W6*z"z!z5o͓w~(&o))͜w!z4# x#!z^+nJx(x!|~G2z!N>ȹ#####&*v\#T]))))))+"v\!a{{'w+z'w>+'wrzy}y2͎z6U6?|< !z6 !͵2Z{>A2Y{:Z{2z:Y{&o))͜w!\6~(8 5 /:Y{! >A >Z [(@ > 2Y{!PO͵0 !\{[Z{:Y{w!͵!Z{~(4ýx!s{8O ~w~ w+ !a{^{~ww++rzO͎zu|6U< !z6!t{6x凇ƀ_=͜w6 ~&o))͜w#46Mzx044 x >G !e{:_{ݾ8:`{ݾ8 :a{ݾ(7!_{>2z2zMz!_{b{8#~#>2z~@(#ƀ_=͜w!z4ɯ!@HPw, |z$X|z!XqX?!X~w, $>[ % yb- ykCCCAAATTTCCCHHH     PRESS:1 FOR CURSOR CONTROL2 FOR KEMPSTON JOYSTICK ERIC VERLIND '84USE LEFT, RIGHT AND ZERO>TO ENTER YOUR INITIALS<TODAY'S GREATEST BUT...THINGS ARE GETTING HARDER...ÐCatchLoad * yCatchman (aka. Steel Frenzy) m/code loader by Eric Verlindfrom Sinclair User 39 (Jun.1985) 550& A7:1:3::"CATCHCODE"27520k,4480 ">> VERIFY (Y/N)?" ( ="N" 2"Y"40( <:1;"PLAY YOUR TAPE" F:"CATCHCODE"27520k,4480::"O.K.":25: P4:0:1: Z:1;"PLAY YOUR TAPE" d$"CATCHCODE"27520k,4480 n:"LOADED WELL.":25: x0:7:4: Ha=10 :b=11 :c=12 :d=13 :e=14:f=15 f"Enter number of the FIRST block to enter ";:beg:beg:begɺbegbeg<0beg>69E140 b"Enter number of the LAST block to enter ";:end:end:endɺendend69E150 6:"You want to enter block ";beg:begend"to ";end 502: :n=1beg:sum:n n=begend:sum "TYPE IN: BLOCK ";n: b$ b$ b$="QUIT" b$=128260 7:1;"INCORRECT ENTRY, TRY AGAIN!"::200 Vg=1128:k=b$(g):((kȯ"0")(kǯ"9"))((kȯ"A")(kǯ"F"))g:280  250  tot=0 "g=063? ,av=16*b$(2*g+1)+b$(2*g+2):27520k+n*64@+(63?-g),v 6 tot=tot+v @g TCtotsum:1;"* CHECKSUM ERROR, TRY AGAIN..."::200 ^4"ENTRY O.K.":"--------------------------------": hn r |0:6:2: 3,11 ;"* MENU *" {8,3;"1 - INPUT ROUTINE.";10 ,3;"2 - SAVE MCODE.";12 ,3;"3 - LOAD MCODE." N20,6;1;1;4;7;"* MAKE YOUR CHOICE *" k=-491 (k/3)420 k120x:380|  k=120:380|  k=280P:380| * CHECK DATALINES *  t=0  n=069E  d:t=t+d n t=418025L .5,12 :.5,-12 :1,-36$:1;1;4;0;"* ERROR IN DATAS. (WHAT A PITY).": &827519k:23658j\,8:470:380| 0o3840,6378,4116,1721,6577,6234Z,7173,54262,61975,7082 :o6835,6436$,7537q,6922 ,7162,7776`,6907,5499{,8419 ,6800 Do7359,8685!,6670,6675,7724,,69688,7150,7498J,7366,7721) No6764l,6414,7374,7406,5930*,5500|,6050,7298,7176,67128 Xo7075,5820,6992P,5464X,6304,6874,6034,7896,5933-,5954B bo7920,6605,6560,5906,5576,6853,6595,6957-,6274,6328 li6467C,5622,0,849Q,2001,1302,4093,3930Z,3085 ,339S hCatchLoadJ  yCatchman (aka. Steel Frenzy) m/code loader by Eric Verlindfrom Sinclair User 39 (Jun.1985) TChanged to allow editing of a line after an error. jimg@globalnet.co.uk (Sep.1999) j27519k:23658j\,8:a=10 :b=11 :c=12 :d=13 :e=14:f=15 my()=((p-1)/32 ):x()=p-y()*32 -1:k$=21+1+"_"+8:b$(128) ,t=0:n=069E:r:t=t+r:n #t418025L "ERROR IN DATA": :3,11 ;"MENU";8,3;"1. INPUT ROUTINE";10 ,3;"2. SAVE CODE";12 ,3;"3. LOAD CODE";20,6;1;"MAKE YOUR CHOICE" 0:k=-491 k=0120x k=1502 k=280P  16 2d:"CATCHCODE"27520k,4480:1;"VERIFY TAPE":"CATCHCODE"27520k,4480: P>:1;"PLAY TAPE":"CATCHCODE"27520k,4480: x O"Start block number? ";beg:beg:begɺbegbeg<0beg>69E140 :n=0beg-1:s:n n=beg69E s:"ENTER BLOCK ";n:b$ E23692\,255:"BLOCK ";n,,b$:b$(14)="QUIT" Vg=1128:k=b$(g):((kȯ"0")(kǯ"9"))((kȯ"A")(kǯ"F"))g:280 61;"NON-HEX DATA ERROR":1000:240 t=0:g=063?:v=16*b$(2*g+1)+b$(2*g+2):27520k+n*64@+(63?-g),v:t=t+v:g T7ts1;"CHECKSUM ERROR":1000:240 ^"--" hn r 0o3840,6378,4116,1721,6577,6234Z,7173,54262,61975,7082 :o6835,6436$,7537q,6922 ,7162,7776`,6907,5499{,8419 ,6800 Do7359,8685!,6670,6675,7724,,69688,7150,7498J,7366,7721) No6764l,6414,7374,7406,5930*,5500|,6050,7298,7176,67128 Xo7075,5820,6992P,5464X,6304,6874,6034,7896,5933-,5954B bo7920,6605,6560,5906,5576,6853,6595,6957-,6274,6328 li6467C,5622,0,849Q,2001,1302,4093,3930Z,3085 ,339S #p=1:2000:2010 ""1010 =""1020 k= k=13 <k=8p>1#0;b$(p);k;k;k$;:p=p-1 $8k=9 p<128#0;b$(p);k$;:p=p+1 .hk=12 p>1p=p-1:b$(p128)=b$(p+1128)+" ":2000:2010 8gk>31b$(p128)=k+b$(p127):2000:p=p+(p<128):2010:1010 B5:1020 #0;y(),x();b$(p);: #0;y(),x();k$;: G