`  "  J SYS_REF PTCH1.05      Hp NAE 0C2`$ 2(   Ј%( Q <   ^L`b5.10J SYS_REF       1987 The Turbo Team.
                                                |   CB-IGpr 4EX6g| ez` 	dE$SCfE$BQ$y E hAgz` 	6:dAf Ф   0 $N@A -HIX&j &8r 4j|Jk 	"K (n`   ~ $y E h*
$j  gDHGP @Vg$KP&CJsx g`$K&C3 x fA \`B)x  4  gR`A T/.	&C$@HSBvpNCJgNDQ*
"_4pNCJgND"G E&r`  is redefined.
   is not loaded.
Gl Kp?BQ2<_DAgz` '|  
l 0'|   4 D'@ (P TN*_`*_*U`:U0N   N *_:U0N  N8*0(YJ@fJDg
S@`JDf
RD@BaDNu.	]  f@| e:0DEHe*a I"E3`20(Yg2 RA  YSA$$Q3 Nu]*8 a I#3aH Α4y   N"GBaJ jNuJgj  VDJ@g
S@ QR@Jg   `NuELG@r cNЁ$_ҁGNHEe Jor c"  g"  gSf{9M8 X{"  f4 EG~r bЁEҁN N g8  gNuz $MFE`z $_4HF<HF*  gR&Lp AdNB*L(K| k  f&  g r((
R  /$E`  b \Qf(
R  /$LI28A g0(4A b&g"* E2*SAkAQAd` $Ij(EH
Ae v  MlΛΗΕ,-I -I X?. 6  ~ r N2n 6LP@f ZJf ZHF:kf _"_HFNNu*_FEgHFJDjDD`"| f0. I6 ga D  gR"H#3DgȺ| g0k`| f  ` J>HǙ YΑވ4y  NJgNDNu| g
a H#3 Nu>HǙ Yވ4y   NJgNDNu| g LΓ4y   N#3Nu/J f 0` ^Ji f$0@ m@ D@o") JAf
XXHA2`xJ) l4 -") Di   fSQlBQ`RQ gSQr#A Qm6n
w5  m*RDap4y  NJgND`]"P Bi NuQn(m
_^ nSDaܓp4y  NJgND`pY"ZZtp HA0 
H@2 HA 
0HA@  0 QD n
Dmz `*x RD L`TQ| .PR$ 0g .gRJEg E3 LΓ4y   N(H]"$2#B AdNBNu n0j @g D@@c@3 `&#3 x` @g> #3 a   gRx`3x-H` x0"@ lr @ D@gk HAadRA3NuHAk`2H&g J0<փh R@Nu @          @       0@lBi#|@ `r@ lA@@ mr 20 `"0  BA0)ҙi  n
&փi"S@Nu") Di   fSQlBQ`RQ gSQr#A \0il0D@@  l  "t J@gdRtS@n  gt0)ҩ`*@  ll")t J@gdRtS@n  gt0)ҙi&g4&փihւS@"t&i"BmfNuR@  f(NuD@B@NuXA0"Nu0)"Nu*p p z`z`z`z`z`z`p* E044EP$Pn$PE\J.Fg fJnJkJz`F*B"o"A(o(D"o,A"o.AEH"R  n&A"P g&@ [ `J`$` jC4Jgb4y   NCNC@N24y   N4y   pfCV`CrN 4y   NrE k| c @pNBE (Q":v pNA 
**** Task   halted, after line   adjust DATASPACE please.
 
. Reason: ((((((((((((((((((((((((((((((((N                                                       P                                   P                                   P                                   P                                   P                                   P                                   P                                   P                                   P                                   P                                   P                                   P                                   P                                   P                                   P                                   P                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                >Kp N(NN(0>Ep $BBBI  AdNBN(3N(> vp $X8&H"04o
Bm8VBjN6  0H²fx ?%BUp & IJf0$I'JY QAdNB>- Ap #H -I\B`  *g  AdNBH>-  vp $P.
Ӓ$P 
Ё  *g @Ё%@ P P`( E(E Ђ.mD~ ЇN L(DLJ@gDp d0` Sl-I\`$k:JDk4TN(4#30SBkQ   gRN(6HÙ&Y> vp 0( 
U@jN* PCd6 0ö| o0H.(H KNr(G`
SCkQN(:NN(>$vp 4$N(N#3 N(>$vp 3* #N(Ba#N( ) G f$") gf&0#S `6\`x              @   g") f*#|@    `J g0<Q\Q2|c8N.U`0G.	:&ٚY&g"Gp4y  NJgNDQ6& N(NN(>-  vp $X&H"60tx p:k
RE8gN6PgJCgp 0Q8ԂԄԂ& IJf0$I'JY QAdNB>- Ap #H -I\B`  *g  AdNBH>-  vp $P.
Ӓ$P 
Ё  *g @Ё%@ P P`( E(E Ђ.mD~ ЇN L(DLJ@gDp d0` Sl-I\`$kfBZBSfXN(/	N(0#3  M> Nd*H  gRN(NN(BaN(>$vp 4N(AdNBEX$H N(>$vp 3N(2QYfB`"@ Bi N(JQf>Kp `JQf`T\N(>$vp  R0#3 gNdN(0\QjN.N( ET$K N(2| eN> (EG$JkB.N(J.f"$n RB* Bj  .	r
vpNCJgND"GN(J.f  $n R.	$R  "BpvNCJf
"B0) 2`
0*  H2* ""G4(Y.	vJ* g.J@g*BR@@ez a`"E( pNCJgND "Nuz
ap BH@5@  B* "LpNCJgND"GN(2| eN> (EG$Jkv.	"L Sp
NCrW"GN(AdNB$<  d   dNB4v.	$n R(R  "DpNCJf
"D8) :`8*  :* "J* gB* r pNCJgND"LpNCJgND"GSA#3HAHĈHD5D  pNCpNCN($.XQPQTN^N(AT$PN^N(2QYgB`"@ Bi N(vNgB`#<@ N(*UN(>$vp  fN* @3N(60(i 4) grBeb LxASBfcS@WfJ@0`RBz[~ k
de` dAQBSC&QS() R K$D0
VgQp `
ѐ0`pP2N(2) YhN.2N(0fN.2Hi2HAJAg@lSQN(J.f  $n R.	$R  "BpvNCJf
"B0) 2`
0*  H2* ""G4 PBB QAB* .	"LBj 
tBj  `$@ntj  6SC  QExdNB"LvpNCJgND"GN(0#3< N(NN(AdNBAH  "R  (A(.ގR(B  *GfNN(2| eN> (EG$Jk S.	v p NC"G]rgB`"@ Bi N(2i f" f
"@ `XBBi N(2i f" fB`X"@ Bi N(\J gJg"@ `BBi N(2&Lg 0R@  $IS@HQ  gS#3N(vNfB`#<@ N(vNgB`#<@ N(0"&) Bi (jJk؄`4JjB@fc"@ `BBi N(\JfJ g
"@ Bi N(N*N(\ LI(H>Ep (($BN(\($I  LI(H>Ep (($BN(T L](H>Ep (($BN(Np#3 N(0"@ jp @ D@  gN2 A3N(?/N(#3N(N@#3 N($]N(>&vp  Ў'M '@ 7Y 'Y 26$&A & T@0`  #+ 3PN#A$2 \+ )jJkp S `@f`
0JkAf + d*k 
`7A'B*k N(*JN(0"@ jp @ D@ AB!N(>$vp >* 
UGjN* R20(YAg@d04 S@kA0$LQN(0$M&v  *k N( <@    f0\Y"f3`6 f0"Y"g@3 |cN.p4y  NJgNDN(0"@ jp @ D@  gN2 A"N#3 N(0"&) Bi (jJk؄`4JjB@fd"@ `BBi N(0"@ jp @ D@*0"@ jp @ D@  gN2 A N(2)   n lN.2N(0"&) Bi (jJk؄`4JjB@fe"@ `BBi N(J gB`"@ Bi N(C 
2| eN> (EG$Jk S.	C2$&HBHC"#vp.NCJgND"GN(0"@ jp @ D@:0"@ jp @ D@  gN2 A0N(3N(:mT8mP>$vp  ZXp 2>JAk60RkN6QUG$L4Ef:g6x`JDfxJEf:f:EdN6DREmG@IP AdNB#
3| o0H.(J KNr(G`
SEkQN(0(Ygp 3 N(0"@ jp @ D@0"@ jp @ D@ AN(2) YhN.2N(>&vp  Ў'M '@ 7Y 
"<   'Y lD0ҙN7@ 'A 26$&A & T@0`  #+ 3P#+ 3Np#A$2 \+ )jJkp S `@f`
0JkAf + eg+ g*k 
`+ g7A'B*k N(AH fN*(@R  &@ ( g [ `  *DgN(NN(0k2nN2$) &BSAfS 2I  AdNB  g[ S W@k@E 4QN(") Di   fSQlBQ`RQ gSQr#A N(DQhN.N(.Ex -JN(zN@N(zN@N(2&QgkSAf(") `
RAf") irn҃m"@ `BBi N($LP42mVAjN6  4H&GY(*((I04R@@4Q>Ap $E$$B N(8*>$vp  ZXt p v20RkN6ԀQԂ"ҁԁ0 N(>$vp  ZXt p v20RkN6ԀQԂ"ҁԁ#( 3N(0fN.2HiHAJAg@l@@2N(0"&) Bi (jJk؄`4JjB@fcB`"@ Bi N(JQgBQ`RQN(JQg>Kp `JQg`T\N($LP42mVAjN6  4H&GY(˗((PPAdNBBR>Ap $$B N(0QN(>-p \N(>-p TN(>-p \($I N(-LPDN(NP0 2032 2004 600A 2032 4004 6004 2032 5004 2640 E988 E888 C18B 4E75 2032 8004 6004 2032 2004 2040 E988 E888 C188 4A80 4E75N t x |            P ` l pݲ dΓt dΓx Γ| Γ Γ (Γ (Γ (Γ (Γ @Γ Γ dΓ Γ 1.05 @  J XJdt@ |"  8 > Con_456x234a28x12 Z 8 > Scr_104x12a362x20 Z 8 > Scr_436x142a38x99 Z bhtb8 Z8Γ SYS_REF_dat Zbht@  , Error:  X,8 @ |  Z  ,>  Press ENTER to re-start. X(|,ƚژ8 Ȕ   Zh8 bZx 8  Zp 8 Z(8   Zl8  bZl8   Zl8  ܔ $ Zh8   Zl8  Zp 8 bZx 8   Z  	SYS_REF v XΓX,8 bbZ > CODE-PATCHER by MARK J SWIFTX8 Z(8   Zl8  Zp 8 Z(8  ( $ ;Zhb꘴8  Zp  > E SYS_REF is a patch utility to be used on tasks & M/C which fail when X, > D the system variables are moved from their normal location of $28000X, > @ (i.e. under Minerva or Amiga-QDOS with the 2nd screen enabled).X, ,> G When patching CODEGEN_task of the TURBO compiler, patch all references X, > G EXCEPT the two that refer to $28010. These are not part of the CODEGEN X, > E code, but are included in all TURBO compiled programs. When patching X, > @ PARSER_task, or any other TURBO program replace ALL references.X, ,> F The patched version of TURBO produces code identical to the unpatchedX, > 4 version, i.e. compiled tasks will require patching.X, ,> G NOTE: SYS_REF makes all TURBO'ed & some QLIB'ed programs 32-bit clean.X, ,> Input FILE or VOLUME name  >X(t,Γt  Л:"t ꘴&Γt> flp1_flp2_flp3_flp4_ram1_ram2_8  ԖX@ h,bhb꘴ >          Output FILE name  >X(x,Γx  |:t >        Output VOLUME name  >X(x,Γx  ʘbh:ΓtΓx8Γ SYS_REF_datjZ8 Γ SYS_REF_datZ$c8 ΓZ8 Z8 Γ SYS_REF_datZ  ((,8 Z(8 Z(8 Z( 
Әb ؘƛ6 (t,ΓΓtxΓΓtt8 ΓtZ  @ $JȔ @ ,J̖d̘: @ 0JИ8 Z File: Γt 
朘ӖdȖt     File empty! 
朘Әb꘴6Ș8  Zpjd̖t@ dЖt    @d> Executable TASK 
朘ӔHΓtӕΓ  H 	Possible RΓ 
朘Ә8  Zp㘎b꘴p̔ȕ PatchӔ  ynqj˝|Γ| yȘ̘Γ| qȘț68 Z(dȖ@  Jܖdܖt    ޘ8ΓtdܘZt2 ,> Out of memory!X,:bhXȕ 	Saving...r 
朘Ӗd̖t@ 8ΓxZ8ΓxdܖdȖdИZ Ę8ΓxZ8ΓxdܖdȘZ  No changes. 
朘Ә8dܘZb꘎b2  Ȗ@ E|b꘴26Ԙ8dZ8 Z8 Z8 Zb8 Z8Γx SYS_REF_datpZbh66>>\\>8 Z(dܖt`  4AFB@ 0ҖXڝd̖t    @dh  X  dܖt@ XJbXdt@ lNdܖtP d𞠟dܖt@ t` t@ "  ԖX@ 򞠞J씔dܖt@ JbhdF 50544348@ 0Vdt@ FΓ@ @t@> ....patched with a previous version of SYS_REF Ӕ h> 3...already patched by a current version of SYS_REF (ӕ (vdt@ F@ < ) 
朘Ӗdt@ Γ@ @ X2 N dt@  "  ԖX@ ҖXڟҖXڞJR < dt@ XJ`bXJ    |ddȝޘ X Xdܖd잠FJd 28000ޖ@ 0d 28200@ 0tdΓ| a	ȡHH REPLACEjӔ  ynaq˝|Γ| q5ȘH  Γ| yȘΓ| aȞd@ < hdt@ JddȡddȝޘԔ  d 
bb ` ddȖ|td @  
bb `nΓ  ` X^ N" "  ԖX@ ҖXڟҖXڞJn <"XJ8dܘZdȖdJȖdȖ@  Jܘ> Extending file by $d  @ 86  bytes 
朘Ә8ΓtdܖdZbXJ 6000dܖd잠 
     "  ԖX@ ҖXڟҖXڞҖXڟҖXڞt@ "Xdt@ J옎 XX 0000 4AFBdܖd잠"Xdt@ J X"XXdܖd잠d𞠖t@ dXdt@ "  ԖX@ 򞠖J 5054 4348dܖd잠Γ@ @dt@ Jdܖd잠" ԖXdt@ J X" ЖX X4🂖dܖd잠ddt` @ @dt@ J 48E7 E0F0 7000 4E41 45FAdܖd잠 $  Xdt@ J 43FAdܖd잠 FFF0@ 0"X⡬dt@ J 3219 6012 2419 2032 2800 0280 0000 7FFF D088 2580 2800 51C9 FFEC X@ 203C 0000dܖd잠ddt@ J DDC0 99C0 9BC0 4CDF 0F07b꘴b꘴>> \>bh' XJdȖdtdȖJ 20087E00@ 0@ < 24790002@ 0@ < 801045EA@ 0@ < 00682A0A@ 0@ <朘  ؜dܘbXd유J$d$t@ $@ Xh TURBO TASK: 
朘Ӝ'bXJ8 Z(8 Z(ddȝޘΛ X XꟂdܖd잠F  @ 8Γ 422E8AD4Șdܖd잠 422E801D@ 0> 32 bit fix at $"d  @ 8 
朘Ә hΓ 57EE8AD4Șdܖd잠 57EE801D@ 0> 32 bit fix at $d  @ 8 
朘Ә hΓ 4A2E8AD4Șdܖd잠 4A2E801D@ 0> 32 bit fix at $6d  @ 8
 
朘Ә hdt@ Jddȡddȝޘ  d 
bb ` ddȖ|td @  
bb `>0\\>$bh Libe rati朘 ߜ ؜dܘbXdȜJ$d$t@ $@$ Xhd$t@ J$dܖd$b꘴®²dܖd$XJ0drJd0ddJ0dܖd$d0dܖd$t@  :-)= 
@ @d$d0t@ J$bXdt@ ÄV|dܖd$d𞠖d𞠘Γ@ 0dܖt`  4AFB@ 0ҖXڝ@Е 
QLIB CODE: 
朘Ӕ 
QLIB TASK: 
朘Ӗd$t` J8 Z(8 Z(ddȝޘ*$ X XʞFdܖd잠F  @ 8Γ 46FC0000Șdܖd잠 027CC0FF@ 0> tidying code at $0d  @ 8 
朘Ә h̢Γ 20728004ȘŜdܖd잠 6100@ 0dܖd잠t@ d$th dt@ ⡬> 32 bit fix at $d  @ 89 
朘Ә h̢Γ 26725004ȘLdܖd잠 6100@ 0dܖd잠t@ d$t` dt@ ⡬> 32 bit fix at $d  @ 8 
朘Ә h̢Γ 26722004ȘHdܖd잠 6100@ 0dܖd잠t@ d$dt@ ⡬dܖd잠t@   @ 8 200BȘdܖd잠t@  4E71@ 0> 32 bit fix at $d  @ 8 
朘Ә h̢Γ 26724004Șdܖd잠 6100@ 0dܖd잠t@ d$t` dt@ ⡬dܖd잠tH  67@ 0ҖXڝpdܖd잠tP  65@ 0ҖXڝpdtX dܖd잠tT XJdܖd𞠞 2A0B@ 0ҖXڤpdܖd𞠕 2A00@ 0> 32 bit fix at $\d  @ 8A 
朘Ә h̢Γ 20322004ȘĖdܖd잠 6100@ 0dܖd잠t@ d$t@ dt@ ⡬dܖd잠t`  2040@ 0ҖXڤtdܖd잠t`  4E71@ 0> 32 bit fix at $Wd  @ 8O 
朘Ә h̢Γ 24321004Ș>dܖd잠t@ F  @ 8- 6A080C82Ȗdܖd잠t@ Ft@ @ 8 FFFFFFFFȝddܖd잠t` t@ @ 8 6710ȝddt@ Jdܖd잠 70FFB480@ 0dܖd잠t@  6714E98A@ 0dܖd잠t@  E88A@ 0> 32 bit fix at $d  @ 8z 
朘Ә h̢Γ 2640586BȘ̢dܖd잠t@ F  @ 8j 00120800Ȗdܖd잠t@ Ft@ @ 8j 001D6714ȝd̢dܖd잠 6100@ 0dܖd잠t@ d$t@ dt@ ⡬dܖd잠t@  586B0012@ 0dܖd잠t@  E5886A14@ 0> 32 bit fix at $
d  @ 8 
朘Ә hdt@ Jddȡƛʟddȝޘ  d 
bb `  ddȖ|td @  
bb `> removing old patches... 
朘ӘbXJ8 Z(8 Z(ddȝޘ͆ X Xϒ͢dܖd잠F  @ 8%Γ 08920007ȘJdܖd잠 422E8AD4@ 0> old fix removed at $d  @ 8И 
朘Ә hjΓ 660203D2ȘԖdܖd잠 57EE8AD4@ 0> old fix removed at $d  @ 8K 
朘Ә hj   8AD46DȘjdt@ Jdܖd잠 66@ 0> old fix removed at $d  @ 8 
朘Ә hdt@ JddȡώϒddȝޘϺ  d 
bb ` ddȖ|td @  
bb `rƓdܖd잠Γ@ 0dt@ J죠>4>8><>@>D> \>H\dt@ |J@bXJD Xd@ЄrdbXdt@ d@J d t    tвbXJ dܖd d d@ `2Jd dJ dDdVdJDdd dd@җڗXJdt` Jdt    LrdDdVJDdbXd dцъв8 Z(d dDJ dJ@bXJLdܖd d d@ `2JbXJ  dd𞠟XJHdHt    <dt@ J "dHd d쥴d ddޝd dL tasj "8Xd  >          dc.w      $   
 XJL XJ8  Zp%8  Zpy.8  Zp dc. "8XJLd dJ d@dtP t` җڗԖXJ@d@t    tzӒ  "XѴƔPbXJ _dt@ "PP8XJXdXt    ڛddXJd"PX   Ӡdt    $ XXJXzdtP t@ dP> ram1_ram2_flp1_flp2_mdv1_mdv2_8Xdz XXJXdXt    @ _hdt@ "PP _ _BOOT_8XJXdX X֔> SuperBASIC boot program  Γ  d"PP _.> _c_h_bas_fth_asm_list_txt_text_scr_doc_aba_prg_grf_hob_arc_zip_font_fnt_boot_asc_screen_dbf_scn_log_task_job_bin_code_rext_inc_v8XJXdX X̔ C sourcedX X C header fileidX X"@> SuperBASIC programdX 	XTn FORTH programdX Xւ֞> Assembler sourcedX XֲҘ> Assembler list file"dX {X攔> Assembler include filedX XLdX XLdX MXLdX `XLh> ASCII text filedX X׌dX QX׌פ Screen-savegdX #X׸ޘ> QUILL wordprocess documentdX 'X> ABACUS spreadsheet document`dX +X.R> ARCHIVE program documentdX XXf؈> ARCHIVE database filedX \X؜ؾ> ARCHIVE screen layoutdX /XҔ> EASEL chart documentdX 3X"> Psion help file,dX 7X6R> ARC file archivedX ;Xfق> ZIP file archivedX ?X٦dX DX٦̘> Alternative character setdX HX> SuperBASIC boot program?dX dX(dX iX(D> executable TASKwdX mXhdX qXhڀ Machine codedX vXڔڸ> Resident extension code  ΓƔP\h\ `\>0>d>h  (Ӕ XJ"PXJ0dPӖdt@ Jdd0ޘHZ /Ӕ )? >Ә8\Z\ X@ j`Δ`ΔP8Xۤۨv8\ZΔ` 
朘ӘΔ`Ɠ ΓX>xJx>tJt>ܖJܤƔpƔl\>X>|>08 Z( XXJ0dtJbXJXbXJ|dܖd𞠖dXd|d|t@ pld|t@ ld|t@ plܮd|t@ J|d|"lXddXJ0ݚDdXt@ JXdXt	@ <ddx8  d 
bb `j ddtdxdt|td  
bb `dt	@ Jddxt	@ ݖݚ4d06ݲ  NtttȦțtЦtܦtt즌𦌓t ttt t$t0t4t8t<t@tDtHtLtX\tdthtttxt|d WINDOWf BORDER INK PAPER CSIZE OPEN  CLOSE $DELETE %DIR (LBYTES@ )SEXEC *SBYTES  2OPEN_IN 3OPEN_NEW 4CLS OREPORT `INT hINKEY$s ERNUM HEX(RECHP/CURSEN+0CURDIS2ALCHP3FLENa5FTYPt6FDATL8HEX$X9LONGINT$v:STRINGLD68Kf  L  ݪV