@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@W!( L(1   Y I`  d  Ld M * @  $ % CC$$)ǥ%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr d M * @  $ % CC$$)%1 Udߥ$9%: !0 S$%,} DD˙`  }J)Lr J  ((  p L ()   J,}NjL= ( L 0q A    IB JC;? D W ,} LL  ` W )LA!  ߰")-݆ p" ,} $G@LL 08`Q")<2Q0 -G$Ș݆ UL# ; p8(()(0ʥ)NQ`, }$GȘ݆LU )L ݆ L GȘ ݆LL )W>Z   HH)H , }p h  hyhy D L> L JJ    ! LA*` BF, }7'8  M HN H` 8 Z  \LdJJ!"! GFE@F (!L, }EE !E^ ^ E E7EȩEdE/EȩE  D, } .L }  ;F d  ;?F7F? ( .   Z D LL d ,} . D  L    p  E` , d)  D L) 0BM݊L݉,} ML  N݆ L NLML [ TEqEHȱEqEh 0Gȹ G,} HLL GɛL  LFREE SECTORS G) *Gȩ GȽG GȌ*jj >G,}Ǡ ASYS},} C C*(> C8jJ3j2CD( C202C ԠBX` N 1? l LlD:RAMDISK,},.COMLu L1 L ;LHL1  T`  `1  ɐ     `TU , } L ? .  t`GBJ ~DEHI B V0dV,!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh,"}ǢDEL8HI4 0 HI,0 0  9 .G VLO,#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D1:MEM.SAV J y08 B|DEHI,$}G V0 0`B;DEL`?<0LV`@ʆ v s? F0Ξ05: [ BDEHI,%}% VY8 B V  @  /DE `E:D1:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO ,&}STILL RUN DOS B;DE J  (` 9 V⪍ ઍ  -,'}ǔLLu ÝDEHILV 9 .l 9 .l  `` s$B BH,(}rI|DE V BLV nB,DE JLV B V BLVDEIʩ BꭝLu  },}v)6^^<s3>00x|73>00x`c6<9c` 33c366fffg~33>00xg{f<0*}1{!!\]_\ED!EOHI B V`}   0+} TURBO-BASIC XL 1.5 (c) 1985 Frank Ostrowski!  ӥL]""$$ (p0,}%J[WܠjeC /D%Zub2gTSt$8®݊Ò2% 5R0-}Ţtd.’$3@X7t5w5$?## $#L+D:*.*S:C:P:$#.#) `:#(6ENeU\l؏&/ؕ؄sأ$0.}ljLENeU\lأ$8آǔƐƉƐƇ4cY%٦rULۉCۄړp^gyض%iwܸJڅ*ܣ$ڭڞجئأأ0/}$ &,(""(222,0...324M2Z**22*22(222(a2e222rrx ,(""(00}0 0--.>**2*(22(2B222 V`hh@,lHH$HHHHHHӍl"01}H$HHl $`GHFH\` ` 4ӭ l 4Lq ӠԪӅԆL} Ӡ L( 02}Ǒ) ` b% +L:#HH 0 HHLj%ӥHlL{ee 8eee03}ǤeӦee褢%ƚƜ`88夅奅804}夕奕Ӡȱȱȱ㦢`L+`8` .E)))8@8e0 05}*څۅ܅݅ޅ߄ԠF0y"ޥy"ݥy"ܥy"ۥy"ڥy"و0ǠF0y"ݥy"ܥy"ۥy"ڥy"٥y"؈06}G0ǠF0y"ܥy"ۥy"ڥy"٥y"إy"׈0ǠF0y"ۥy"ڥy"٥y"إy"ץy"ֈ007}7ǠF0y"ڥy"٥y"إy"ץy"֥y"Ո0L-`8`E)))8i@0 *ڄԠ08}"("!""" "L**""""""&О"("!""09}" "L**""""""&О"("!""" "L**0:}""""""&О"("!""" "L**""""0;}ǥ""&О"("!""" "L**""""""&Оd0<}Ǡ"("!""" "L**""""""&ОL-6"e"0=}"e""e""e""e""i""}"""}"""}"""}"""}"""}""ǭ"m"""m"0>}""m"""m"""m"""m"""}"""}"""}"""}"""}"""}""ǥՅօׅ؅مԅՅօ0?}Dׅ؅`` ` ` `80 `ԥՅ +.HJ)iFiFi1FicFi'ȐȦoFiU0@}ȐFiiFi#iFiGi Fii@F iiFiiciՊFigi'iՊօשBL-`I0A}))83Ԥԥդե֤֥פץؤإ٤L,K6"ХL--L--L-0B}-E0:e٥eإeץe֥eՐ؅٥ׅإօץՅ֩L-8٥إץ֥հ'I80C}م٘؅ؘׅטօ֘ՅL-ؤm\G0Q@Ն֩م؅2եمֆשم"ե؅֥م׆ةեׅ֥0D}؅ץم؆لԘ)q +` . |. &7i |. ,%!L?.`刱䈱㈱∱0E}ሱ`ԅՅօׅ؅م`ԍՍ֍׍؍ٍ`ԍՍ֍׍؍ٍ`L.L. Խսֽ0F}׽ؽ` L%/`ӽޕ &ԅ)@إ)JJJe)e - M0G} 1. &Je0F 2 . /L(8`@ԠՈքׄ؄` . |. , . . |. , #/L(8`0 I@ԥ)0H}G 2f / . & r 1. #/ &?P , .Iiԩ +)ԅ ,ӽޕL(`8`$0I}I)Ԧ61718191:1;1 (ť)8@0$Յ)e)e -F . / , . &1 1.0J}: #/ &F I`U9>`D'RFuCU?b9dYdg@W2@>?tS)%)@0)%ԅԢ / . &G 0K} 1.Ӱ6 #/ &.ӽߕ ,ԅԥ B1 (`8``0?i? . . / , #/ &ԍՍ0L}ǥ֍׍؍ٍ . . ( / , O2 / ,0 .JeF 2`L+) .e٥eإeץe֥e0M}Պi؊؅٥ׅإօץՅֆե1ԥ'JffffJffffJffffJffffم`ԩ&&&&*&&&&*&&&&*&0N}&&&*`Pi`)JJJeԅԘ)Peԅ`եԆ8@EB)JJJeԅԥ)PeԅԘ)3eԅԽ3eՅ՘)JJJ}30O}ǥ}3`)JJJeԅԥ)PeԅԹ3eԅԹ3eՅդЧ` 0@P`'Nu pX@(#d,X L(  兢0P}ǘ0襙 bɥ⥋㩀 50ɥ0DȱȱȄ   ik#ZMkVgğe拰ㅋ0Q}⅊0 eee拰 L f5дƨħ 4LY4 f5К,樥ŧH 4h h5L4樤ܱ.* O %300R}  5Ԅ +(fԤԈ`ř嚰Ԥ`ڥۥड़0-԰eڅڐۈ0eeL+58` 0S}O#`,#5  6`]5 6DE 68DHEIHI V0$ 6Sл B0T} V,# 6` $#LllBHI V0HH V0Ԩh``{a$%Ȏ$$xө$Ѝ$ `0U} `@X a Ӆʢ ʎD  _ɠ %` ɩHH `өL: g% D0V}:AUTORUN.BASөjJHH`ՠԢӱԙ!ӹ!`֝DEIHB V0Y|ڝDa۝E0W}օܥׅݥܝHݝI V0+Ӡڑڑ0`l `  䅠 _ɠԐ0X}DZe拢 &L &Lħ © ¥4 䥝ň剰' k ɀ8@4= LY ĩ`OJ ]J?L0Y}ǘ KԪȱLRHHצ R, hhLRHHHHHH /0ȑȑޠhhhhh0Z}Gh`HHHHHHHHHH $H bɐhȥLHhhhhLň剰)0[}[si桰` )``L(兢ħ #$ x Hҩ h$襚ҥw ԝ`0\} UV #T` ` `,H ¥ȍ` JKhLŢ  #)I L ¤Ȣ`L¦ ¦ Lĩ0]}Ǩ ½J*K+ $LąLĩ …L~ …`H Ġh é`,H hH Ġ  ĭ 8}}0^}ǐ L n [h`LkL © 8倝偝 Ġ  ĥ󥃅  Lĩ LH0_}ǩ éLH#h ĩ`H hKJ L+ , H hHHħ s hKhJ  Lĩ# qL 0`}ǩ ŘL ũ& QŽLM " ĽNL  ĥԝL՝M  ĥԝN%LV  ¤ħ` Ťħ` ƪ Ċ 0a}!Ťħ` ¢`届 x݅% L ĽCӠɀ L]Ɉ L] Ln LŠI0b}ǘHEDBL$HH hh +L `ħ LĢl ¦`YDAER ԅՅ֦0c}DZ󅗄`L+ ¢p 0 Hp hɈL` ,#,$,!Lé ,H ĥDEԝH՝Ih L0d}©L $`L© , k ĩԅ  + ĥ 夨ħ`2ƪƪ ! A!Ƚa!Ƚ!Ƚ!Ƚ!Ƚ!0e}ǝ``氤hhL1@$ƪư 0 0 n$P`L+FҐ֥װ綾إٰو LǠFf0f}ؐ ee&ee* &eeeԪeըee$.ƪ@!Ƚ`!Ƚ!Ƚ!Ƚ!Ƚ!`檦0g}!!!!`!@!^!` Ȅ 8 n奱 ٥Lǥ֤צưĘ=ŗ78֪א& 0h} eԥe$`L: L ԅՅօׄ 1פ& ٤ţĢԅeՅe8包卅 ]&0i}ǥ 8Ԩժ%אְ`ֆL夨ħ` FҰg8&0ei֥i0Tׅiإi0BJe؅eم0&f0j}fff&0 &0 eeL+օפإ颎 %8包ԥ卅 L ɥ 0k}ǨȱъŠe拰8``,ªȱȱI ѝ3ȥLɥHHO]0l}G  ȥe暰Х ȥL+ʅȱhh`Lħ OԪȱԨ``L :00m}m `L(奷 bɥ󥋅ȱȱȱȄ#鈄0B8eeŶ0n}ɛ,@LBˤ,ɛ`L?± ˤ樱f Oƨ x݅ + ~ [ˠ O樥0# +  L˥`0o}LL :ɛ,$PH h $P润䧰 ʐLʦ䧐 +` ʐL3LBˢ0p}ǥԝD՝E֝HםI L 兢L]& 兢L% ,L6 ,L6 &L6 (L6妪@!I@!` ؐb`P KW ؐRB ؐ0q}=;G ؐ4@ ;+ƪƪ@!=A! (ƪƪ@!A! ƪ@! ,@@檦@!`!!!!!!`ƪ@! ǩjҤ0r}ǩ /L.٤ƪƪ@!@!, 舽`!`!!ـ!!٠!!!!!`@!jI*` . ֪ (0s}ϰ`(8` ֤ׅԄ +҅L: Lyƪ8吪周Ly sũ + ŐL Ly sŠԄ h L}0t}= L}٩    e쪽pLyL( + ڥHAJ h) 0:i`  ک; n +ȱ)ȥ%0u}ݓ Lh ԍՅԄׅ֩өL:ƪ?Ԣ )ɠ )  -L &Lڦ@!)@!` n)8@0v} -L:` / n)8@I= n)8@/ѩ֔$ሄ ,L: + n 0L8 n0w} 0L8 n H1L8 n /L8 n /L8 n D/L8 n 1L8LLإL( &)ԥ)8@JjH@0x}MC)JJJe)e .F / .P . &F . #/ &L.L(HHHHHH /hhhhhh &0y} Y/hԅL:,` L _ܘ%ᨥ%Ly _ܘᨥLy _ܘEᨥELyٚ<|'g 0L`0z}ǽ!!!!i ` &LإL٥LyɥLzvmZ ƨ!0 4 䦵 ¥ԝD՝E֝Heם0{}I Lܤį eį L` x݅ƨLLLܤ ©`#ۢ Lĩ_,ߤ0|}ǘ ڄ . eڅԥeۅհ"8څ֥ۅא8ܥݰL۠Q%0ԅإՅ٥ަ0%Q% 0}}L-ե0LޥڤLyمօנ6&֐ eו`L( Hħ hբՅ `ޥԢ `ޥՅ֠0~}G&&֐eܥeېڈ 7 \ 7 j N \ N j$0!ee80å/8ܥ۰uڕ00}ǞeUiV`TUV`8UV`eTi`8TȢ` $L„')Q ȱ8 e0}Ǖ新`8`L齀).Q Ӱȱ8e新 O :L䅫# *$Ŭ0}Ǣ Ʃ HL"䥫ș L` Ml/#樱0ZS'`ȱȱȱȱȱȱȄ`ȱօȘuԩׅu՘e֨҄`0}DZI 屝Ҡȱȱȱȱȱ` n$҅J?eԨe` L 兙 兛 n %3 Ԥ` ҩ,0} , , L檤 ٙ!ؙ!י!֙!ՙ`!ԙ@!ә !ҙ!` 䤪ƪ!ٹ!ع!׹!ֹ`!չ@!Թ !ӹ!`ƪ!!0}ǹ!㹁!a!A!Lp ґȥӑȥԑȥՑȥ֑ȥבȥؑȥّ` ***j)e)e`ʭȅiȅ0}LJiȅȩȩ Lfإ  4  \ +] ¥򄟄0}dz   넨ɛ$0L祔 Z f0#ڠ쩀 ߩ6ei$0 녖چ + !50}ɛȑ @膔7 ɛ 襔!ɛL! _ɩ8$IȢ %e拢 0} &!$P* &8孨客 "&$ 1L~ L~ &L _ɰe拢 &L~ +0 %30Ԅ 0}`L 9:枢0 O L :H9Hhh tLHH`dh0}hLCL馩`ʀLC枢0ְşLC`A枢Ɣ!L!L0}ǚ!T 򈩛LQLD ijq ߰,iŰD VD8` 覲`8` 넬 S( +饰0}0 S0:$$ p8`$p (ȩ@҅ҥ򄬤 ߰ A L8򨢄 %Ӥ򈦬ʽ ʽ % 0}+HH 屝EҨhh$P0Ƭ 襯I `_A[`8`80 &Ոԅ0}` 넬$ +  + h갳 h) + , 褔ԙ!` "8` 襔 ɛ "ȱ"0}ǔ嫤!`! `) ɛ%)a{)_0:A[_դ`RE͕DATINPUԑCOLOҝLISԖENTEҚLEԛIƜFO0}GNEXԑGOTϑGO TϑGOSU½TRAАBYŐCONԞCO͟CLOSŐCLҐDEǞDI͐ENĐNEנOPEΖLOAĖSAVŢSTATUӣNOTPOINԡXIϤOΒPOKťPRINԐRAęREA0}ĨRESTORŐRETURΩRUΐSTOАPOХGEԫPUԑGRAPHICӒPLOԒPOSITIOΐDOӒDRAWTϓSETCOLOҬLOCATŔSOUNĦLPRINԐCSAVŐCLOAĚERROR- 0}ǠDPOKœMOVœ-MOVŪ*ƐREPEAԑUNTȊWHILŐWENĐELSŐENDIBPUBGEԒFILLTϐDϐLOOШEXIDIҖLOC˖UNLOC˖RENAMŖDELETőPAUSŖTI0}ME$PROøEXEÐENDPROÑFCOLOҪ*̕-RENU͒DEDUMЪTRACTEXԖBLOAĖBRUθGO*’PAINԟCLӔDSOUNCIRCLū%PUԘ%GEԚG0}OTGOSUTSTETHEΣ<<>ުNOOANĨ<<>STRCHRUSASVALEADATCOPEESIRNFREXLOCLOSQSGABIN0}PADDLSTICPTRISTRIDPEE˦INSTINKEYEXOHEXDEDIFRATIMETIMMOEXERNRANTRUN%%%%GOUINSTERER+,%50}&6(+8,<Xk`fghilm^deDѳHc?,Ќ,е,Y_Ҳ+7,/00}1 2!3"4Ɛ"-"."-؂ٿ֐ː0}ǾĐאŐbj+9,+;,ʐͭ0}njͭ@ABC\=>[<+:е<,&%rvnnxc<\0}-78s_XV+@D&0d*"'2GJh N0}Rl~&2 +饰(+VWZ ]a8`L`  ¤ħ.H h L5 䄡 0} 䅭 bɠ04Ů .ŭ%) e拰 ĩ L+Ư0 Le0}`毤Hɛ) h`  L ȱ R @ʆ ȱȄ Iğ` :62T F :0}7 8 Lbԩ- L 8 8,I ɨ 8L.UH `ƨh $ %3   + \L L 8󅯩" 0}ǥ 8" ©" Ư" L8q :Z#]abj(=) W같  L樤ħ`hh`H YhZ 0}L<>EO ƹƹ0`H f5h`I&` =? FQA` L񄳱ȱI 䦐0}Ħ ąŅ T k /䧰 k ,Ǡ ĩJH ThĥȑĥȑĦʊȑ`HHąŅ0}GH h hhhh ȱIELZ L`ȱI Hȱȱȱȱȱ 0}, h @ $L+L.*ȱȱȱȱȱjEE `EjI `e`ħ ¥0}0 ` Lk 䦪`! 䧰L A@L `I&`L ©؅ L.0}DZ0`STOPPED륺 bɠhhL :ʅ` k %3Hƹ h5h`hbjH h #0}ԤLQ #LLei  `LԑȥՑȥ֑ȥבȥؑȥّ``䈥剰0}#)iiLɠL4űI&`048ץğ=ȱȄ 0}`L  L0e拠0ȱȄL  䦪`!' >?L (<ж`!  $Л +`,LőŐ78Ƒ8 Ƒ`8` - PѠ0}ǥ`,,L L PQ 8,L ȱI ѝߠȱ`ԩ0},L E  $EL+L],,,؍ 0âLɀL ©7 F󦹩 RbL g 0}NJ0g `Ո V fL{Ն + +􅕄L AT LINE?BLOAMEVALU>#VAR$LE?DAT>3276INPUDISTACOVERFLO?LIN?0}FOTOO LON?DE?GOSUGARBAG?CHMEͣ?LOA?NES?WHIL?REPEA?D?EXIXPRO?EXE?PRO?IS OPE?DEWR ONLCMNOT OPEΣRD ONLEOT0};RUNTIMEOUNA!FRAMCURSO!OVERRUCHKSUDONMODNOT IMPRAGD?>#FILEDSK FULFATAL I/FILENAMPOINLOCKEDCM>DI0}?FILPOIN?APPNBAD SECTORӥHՄ +h & .hԩ + ,҅L: ƪn (@Մ$ 0` 00})` 0LoH - . /h &@Յ՘-J X) 0:i`AVC2 sŠ 5  <)  <0} L L + e +e`e`&&&&&&eee` &0}&eee&*`` 兙 䦪!0 4 ۄܱ **m ݤܱEۅڦڱ= 0}I ܥeƥiեLN@ ` **)]` 00``MX ( _((80}C8`W)ߥ & &e &߽řِ׼beAjm@qTBo4}'urnemouth & Poole Atari##User Group4 렸Autoboot Help system for 'The Turbo BASIC Character4}rEditor by Gavan Moran'$Autoboot by Colin Hunt. TITLE.OBJ by Andi Smithers8TBS6- B2yF:,"@v"P%(4}B(Loading Character EditorS% D:CHARED.TURL06-U: AF,!6-U: A,06-U: A`,V8 AFBx`"F: B4})hd,"f"Z D:TITLE.OBJj{B2H@-'B2IA9B2aAUKB2bAUWAfcAfo4}&B2Vi{B2Wit+f~@*CgAf!6-AG;,!67,. ''(Reading help file - Please w4}Eait&h&h@f D:CHARED.TXT A ChC:,"(END OF FILE NOT REACHED"&h`6-?: 4}MBD, ` 6-i P P6- A2f6-iEF:,"@QX  +^Af (Loading Cha4}:racter Editor98 AF8 A'8 A`9@>B@9F(Q B2wf! BByAU- BBrf? AY4}@4Q A#@B2% D:CHARED.TUR<AFF:,!@FP (}Ad AUZEd[7<,4.(P4}hress any key to continue@Ad AUC<X=F:Ad, AU[Gn (7<,6-%gxF:,"@lGzTF:Ad4},"@3 0*Ad AU-<B=F:Ad,"@34TAd AUFGAF A@TOT,(4}.$} The TURBO BASIC Character EditorT(# N=yB(!(Written by Gavan Moran06-F:@}4},B@ @pc((18 Roemill Walk'(Limavady5( Co. DerryJ(Northern IrelandW(BT49 9BJc@tB(4}B(7Distributed by the Bournemouth & Poole Atari User GroupQTOP( (1(#Press Ԡ for Character Edito5}OޕL(PxΠȑ@hΐθ0X΀ΨГ H#}8}}8}^`}U8} U Z1UZUZUUVUUjUjUUVUUiUiUVUUUUZUYUUV UU5U`UXUUUUXUU8}Ǟ^uUZUYUUVUV U`5U`V`5UU^uUZUYUUVXU` U5VՀ5UU^uUZUYUUV`` ` V VՀ5UUU^uUZ8}UeUVU5` ` XVՀ:UUV^^]UZUeUV U55` XXVՀ8UV^^]UZUgeUVU55`5XXVՀ85UVv]UZUe8}uUVՀ:5`XVՀ;5UYv]UZUeuUVՀ5`UXVՀ5`5UYv]UZj]eZVՀ5` UUXV(Հ:5V]eZe]eUV8}oU?5` UUXUU`5VU]e]ZeueՕV U55` UUXXU` UXVWV]Y]ZVUoUU[[U[UVUWWWZ}U8}CUZ@UBZij}8}}8}'ix"ە#ܕӍ"#0iD1iEX01h`}8}*Hݕ)0Iiݕݕ! ԍ ԭЭЭЭLѕ"ЩЩ h@8} HݕhL *Hݕ)0Iiݕݕ! ԍ ԭЭЭЭLѕ"ЩЩ h@8 11SET_UBIBOLDBICURMODCHECK_STICOPTIONS_WINDOSELECT_BASSCHABYTECHBADRAW_OPTIONS_WINDOOOUINVERS<}SCROLL_USCROLL_DOWSHIFT_RIGHSHIFT_LEFFLIP_VERFLIP_HORROTATGCPCDISK_IDEFAULCLEAPRINT_BYTTEMRESULDVSASNDCHN<}EDCHBAPOKE_CHALOAD_SESAVE_SEDMLOAD_ERROREAD_DIGET_FNAMLODFNOUTCRDRAW_GRIERROSAVE_ERROSAVOUTKEFETCH_BYTDRAW<}_PUT_WINDOPASCII_INTERNADRAW_GET_WINDOGASNOXOPTIONSBPRINT_SEASCII_BOGTCHARPTCHARRCEDCDEFINE_LISSTACREDITD<}LIDNU`#'A`+.@ 36@;>@BF=JN)@RV C=[^ @8cf @0kn @sv @3zA#<}B(V@!IW%)V-1V59U=AXEIXMQZUUYW]a`Yei=PmqNuyTE}<}B $Z PA$!BD"@)*#14$?P9:%AD&@IJ'Q\(Bq)E`d*bGhl+hHqt,@4x-TH<}.K //I'0 1 2H+73 4[Z;?54^CG6IKW78I\g9AU:Mko;]tu<{=<}[ >@]?"@A@&2BC@$6BADSE[FJFp\NcG12H#2IAgkJAoKALf<}M@B NeOP@"&QBV*-R@1j""TURBO BASIC CHARACTER EDITOR PE++1$@nr%@v$@<}%@ $-"A`6-@ (3@*6-@B7E-A-)-$@IM%@QW$@[_%@c-* >"f(6-R:f,Z<}@%2f)T:f,g<PA2%2+7A!@;?@CI/M@ Mj22FAKF: B2y,"@n6-gP?R<}@w fU-)-$@%@#)$@-1%@5n-*ZPnFTO 6-1>@3rx*!@1|<}Cu! A(-!*%A(!!A(-!*&A($ 6-%g1.?8QTO@wyf<} -)-$@ %@$@#%@';-*116-%+V@?A!GO,&+V@SU![g,!@k6-f  f6<}-@ 116-%+V@!%-,&+V@13!9E,!@I`6-f  f6-@dp//1+$@tx%@|,<}+$@ %@!,-"@2%-6-@B1<@*6-@ @L-AT:Rl,"fE"A`6-@2px'6-@B|<}*@66-A`B6-@ 0EA6#68,-8,Z@49#+@=H&,6%@L\%8,/-@`f$@jn%@r/( <}8,A-)-$@%@"($@,0%@4b-* QTOP 6-g6-@0f6-P< >T<}:f,"gR:f,@%,R:f,"@)?6-&g "f,6-@CQ,R:f,"@Ue6-%g&"@i,6-g P 6-<}PA? @Lb@&@PbA" ="f,Q?T@OE6<}-%@ J-f@DT 6-8,^6-A(h-f@HSr))-$@W[%@_e$@im%@q|'@<}, *A` 6-&@ *@20QA 6-'h /-@U[$@_c%@g/( 8,<}%8, :-@$ @$0("--@#48@<d:( Q<T<OT:f,"g< 6-R:f,@LW<#"@[6-&g"f#6-i<)"@<}6-%g#"@,)6-g<P6-%@0cP<A<?< i<5 "g59BsD%+$@gq,%+$@u,@<}+= "h9BsDA$=5-f@/G168,-F:BsD%+$@Km,%,5  =P =A=4-f@qw%-@({<}@ %0( &4 =P6-@0*S6-P"=Q>T>O>-f@Wg>6-%+$@k,%> 8,><}4 >QG?TH?OM?AdAUR?n-@(8<@@F (#J$U#.-f@Y_B-@(cg@ks%M(!w !Q <}c-@( @n(#$%#\?0-@))-@1;0(LOAD?DSAVEH]QUITf?+ 6-g6-@)as6-%i!P+M@wz? ><}CT:f,"g? 6-R:f,@)?#"@-L6-&g"f#6-i?)"@P`6-%g#"@d)6-g?P6-%iP<}]?A??? "g P? "h P?*6-F:AY,AYf*AY?.-f@ag-@(kt%i*(z . <}?P6-@06-P?Qs@Tt@Ov@ y@P~@P@ 6.67B:,%g,..SET@(6-F:AY,AY<} f(M@ @@ @@#%+45C@8IA$@@Mj@AY@<]6.n x -g@|<},-@ 0(4 8PAU* @ktaA-@"x%@<}3dAU"A& 67&g<&g,. (6-&g<-@"7=%@AGF*@2KL iR6-iUAnA#@67<,.>:,* 6-%g#A=}sA6< )6=+@e*@!W,)"AU)"A&xA?}A6.7g<&g,A<-@[_@ci#-@"mt8(} =} $< AQATAOA[-*.@28/(#J$P# A-VZ@^d[(#v$# AP=}-h@ -f1(!* u! 5 ;-hhP(rDISK DIRECTORYlA. 6-g6-F:AY,$AYf.M@yA(=}(@ @4D:*.SETAEA@8S6-@:7iT:f,"gBR:f,@XfBR:f,"@j6-&gC "f=}6-iCR:f,"@<6-%g C !i6-gCP6-@ @%PCAC?&C "g0CP:C 6-gbCAlC "hvC=}C"6. "-@$@fC++(#$$$#!HIT!!KEY!#$$$#C) PPCZ-f@jp%-@$tx@|%= } /( A-@#@aN( R VPZPCAC "i6-gC ="gC-f@enC#-@&rv@ z%= }#( !C CP6-@0%S6-PCQOFTPFOUF 6-hZF-@W[@_e&( #o$#4-g@= }H-@ @%Y( !% 0!] o-@48@<B( #L$Z#\FfY@^b@f"_FPdF+6-@= } 6-@&'6-@?+PnF<xF >T:f,"g}FR:f,@CQFR:f,"@Un6-&gF "f6-@rFR:f,"= }@6-%gF!@36-gFP6-@7v%PFAF?F= "g6-%gP!!A''6-f=Y@z@=}"F M@IFAF= "h6-&gP f'6-A'=Y@MQ@Ub"F M@fFAF "iF6.=} F<FE-@#!@%+E(#0$O#!INPUT!! NO. !#T$^#F0-@#bf@jo#(s sw0=}@F' 6-A:,B:,"#V'6-A FPF=+f*A',F;-@Z^@bh#-@#ls/(z 3 =}7P;PFAF"@)F6.09FE-@#=A@EKE(#P$o#! HIT !! KEY !#t$#G)=} GPG;-@@##-@#'./(5 R3 7P;PGA"G"@Ve6-g,G-@#im@q( 1G=}-@# @%(6GP;GY@)-@1K"@G ="gJG-f@OXTG#-@%\`@dk%#(r ^G hG=} -f@ rG(-@@")%(( 5 \|G GPGPGPG6-@0`6-PGQCHTDHO=}&NH -fiXH 6-8,bH68,-8@*8&,lH68@<n&,-vH HPHQHTHOH6-8@r,H-@=}`g6gH68,-8&g,H H 68f,-HPHQ IT IOI 6-8f, I-f@d*I68,-8%g,4I =} >I68@7,-HIPRIQoITpIOzI-f@;I68,-8,ZAUI IPIQ7JT8JOBJ-@)=} LJ-gA`@#0VJ'-f@ 4S#(7%<%,' `J( ]jJ tJQJTKO K=}-f@ K-@)( ) XK (K 6-f2KQcKTdKOnK-f@\xK 6-8,K68,-+VA(=}C,'A(%+V@d,'@2$%+V@2(-,'@18%+V@<A,'@EL%+V@PU,$@Y`%+V@di,$@mt%+V@x,$@2=} %+V@E,$A(K KPKQKTKOK-f@IK6-+8,VA(,'A(K##68,-+8,$@=}:,aAV%K KPLQ+LT,LO6L-f@>O@L6-+8,V@Sr,$A(JL68,-P:+8,'@v,%,TL=}* ^LPhLQLTLOL-f@.GL 68,-fL-f@K_LNN68,-8,%+@cq#,$+8,V+@u#+@=} &,,,'+@#+@7&,,L L L!-f@;q68,-8,! LPLQLTLOL-f@u68,-=}%f MPMQNT NO%N-+-3G*N (-g@Kq4N (>N (HN-g@uRN-= }g@ 6\N (| fN   (0pN (-g@:fzN (N   (N N-g@ jN (| N  =!} (0N (-g@SN (N (NQNTNON'@2W]*@ak'6-&@2oxN'}="}*@1 '6-%@d$O@(b*A'6-OQwPTxPOP -fiP-f@1foP-@sy%@ }=#} %P *@'*%+$@2H,P P PQPTPOP!-@!LNTZ!(_iP!-@!mq@u!(|AS=$} CII|P!-@!@!(|$ .|Q!-@!26@:O!(| r"l |Q!-@!SW@[a!(fpQ-@#tx@|=%}"(QQRTROR-f@&/RP-@%39%@=HP(7+$@LQ,%@U\<+$@`e,%@in, v&R =&}0RQRTROR-f@#,RP-@&06%@ :EP(7+$@IN,%@RY<+$@]b,%@fk, sR R='}'QUTUOUAYUu-@"+/@39)(#F$M#;-@"QU@Y_O(!l s!a-@"w@=(}u(! !U^-@"#'@+1)(#>$E#;-@#IM@QhL( Ϡ^-@#lp@tVl"=)}A9( DEVICE NAK Vl"Ai(DIR FULLVl"Ae( BAD FNAMEVl"Ag( FILE LOCKEDVl"Ap=*}( NOT FOUNDVl"Ab( DISK FULL"Vl"AD( DEVICE DONE'Vl"A6(EOF)V 4D:6.D:CHARED,=+}V" MAP BU5"@ )1VC-/3@7=+-@"AE@IP%?(_ C 6VQaTaOa +@=,}C)!aJ6-F:A, 6-&@%=.6-$AV<6-&@A\J6-$AVae6-&@`A19BsDA$=-}-;+ 3GAVSA6eAR@7NaE9A$+0@RTZ^@bhE0@lntx@|=.}aPa@9(}a BPFaU-@=A@EGMc D:CHARED.SETJC@g$AVA$U=/}@a\ mf/(! NEED 'D:CHARED.SET' ON DISK FOR E(CORRECT OPERATIONOMAPR`\ BU5a9A$a!!9%=0} A%@@)a! 6-f6-@B-O6-f!6-fass;Aa,;@PSZ,;@P^e,;@ip,;@t,9@=1} ,9@ ,;@,;@#*,;@.N,a6.D:CHAREDa+-f@Rw'68,-F:%A%,+ auu67@{<=2}@ ,.Z#$#!EDIT o!!REVERSE !!SCROLL u!!SCROLL d!!SHIFT r !!SHIFT l !!FLIP ud !!FLIP lr !aaa67@s<Aa,.=3}%F!ROTATE@ !!GETCHAR !!PUTCHAR !!DISK) ?!!DEFAULT !!CLEAR !#G$S#a;;6.1#X$#! >> !! << !!ASCII!!TYPE !!QUIT !#=4}$#a--6.##$-#!AS IS!!OTHER!!QUIT !#2$H#b!!9%A%@LP@TbPbP bP bPpbQcT=5}cOci-@!@ ,(#0$;#:-f@?EN-@!IM@QY%e(!i w!i c,-@!{=6}@ ,(#$&#c-@%*.@2H%( TURBO BASIC7-@"LP@ToL(CHARACTER EDITOR^-@)sw@{e=7} (BYw-@%@0( GAVAN MORANc*-@"48@<b*( FOR MENUc/</=R:f,@f)T:f,"f)F: B2y,"@=8} d@-f@%-@!"@&-%<(? g@ dPdQwiTxiO}i(;@k,(6.H ԩtЭ=9}A h@iAYf#Bp"i6-U:A`,i.-@E"*%F:%,%A(. i8AC:,i3=:}(BBA!AVf3AY@4,iQi 1,24 D:AUTORUN.BASF:%,%A(. i8AC:,i3<RUff<fl0fF68of;A^p88p~~~el0~u 0A<}`@<~v~~<8x~~<808p8~~p88ppvv~>vv~vvv~888~~f~<v|xx|vkp~~cw{ssfv~~~vA>}C+vc|8ss{wcvv<f>``|ff|<```<~<>ff>|``|fff8<i<``lxlf??fAB}kc| fuff> ~~ >`<|~<~fff<ck>6f< x~ 0~<~~<}ff> ~~ >`<|~<~fff<ck>6f< x~ 0~<~~<}<@ :Turbo Basic Character EditorZ iBy Gavan Moran} EE} (c) 1989 $ jThe Turbo Basic Character Editor is a very powerful tool with whicho to create yourEF}9 own character sets . It is unusual in that it is window> , rather than menu , driven . Yes , thats right - just like anEG} ST . A Tjoystick is needed in port 1 in order to control selections in theY windows . The only time the keEH}#yboard is used is when loading and( osaving character sets and when going from the editing to thet manipulatEI}ion options .  `When first running the program , you will see a large 8X8 editinge grid on the left hand siEJ}/de of the screen , a window containing credits4 on the right and a window showing the entire character set being EK}J edited along the bottom . Pressing START will cause the credits windowO to disappear and a window offering various chEL}aracter manipulation and eI/O options will appear as will a smaller window containing the asciij no of the characterEM}4 being edited and it's image . Alternatively , just9 moving the stick or pressing fire will also cause the credits windEN}ow Oto disappear and you will find yourself controlling the editing cursorT hin the 8X8 window .m nt The Edit EO}Window  YThis window contains an 8X8 grid which represents the shape of the^ character being edited . The EP}C(small window at the top-centre-right of- tthe screen tells you the number of the character which you arey currEQ}QCently editing and shows an actual gr.0 sized image of it . Use theH joystick to move the cross-shaped cursor around thER}e window in the 8 ^directions . Going off one side of the window will lead to you comingc back on at the other ES}-. Press the fire button in order to change a2 ysquare from lit to unlit or vice versa . The lit and unlit squares on} ET}H the grid represent lit and unlit pixels in the character being editedM and changes in the grid are reflected in the EU}character in the small cwindow ( but NOT on the character in the bottom character set window )h . Note that changeEV}2s are only made to the actual character when the7 PUTCHAR function is selected in the manipulation window ( see later )EW} Mso feel free to try your ideas out . Once you have finished designingR your character you will want to place it inEX} the character set or maybe! hmanipulate it using some 'special effects' . In order to do this youm will have to EY}7enable the manipulation window . Do this by pressing< TSTART on the keyboard .Y Z` xThe Manipulation Window} EZ} MThis is the window down the right hand side of the screen . It allowsR you to carry out many special operatiE[}ons on the character in the! hcharacter window and also allows disk I/O . The options availible arem shown inside tE\}7he window . A white 'menu bar' is used to select an< option . This is done by up/down on the joystick to move the barE]} over Rthe desired option and then fire to select it . Sometimes this mayW cause another window to be opened anE^} d the bar is then transferred to..3 Kthis window and so on .Q Let us go through the options availible - E_} PEDIT : Selecting this will cause you to be back in the character editU window controlling the cursor . Use thiE`}s when editing a new character$ Tor when 'touching up' after an effect is used .Y Z_ REVERSE : This will reverse aEa})ll the pixels of the current character .. aIt acts like the inverse key in the BASIC editor .f gl SCROLL up : MoEb}C6ves all the rows in the current character up by one; wposition . The top row will 'wrap around' to the bottom row| Ec}c ISCROLL down : Moves all rows down one . Bottom wraps round to top .N OT SHIFT right : Moves all the pixels acEd}ross one pixel to the right .# cWraparound occurs on pixles shifted off right hand side of gridh in SHIFT left : ShEe}*ifts pixels to left . Wraparound occurs ./ 05 FLIP u/d : Spins character through 180 degrees around a horizontal Ef} (line through the centre of the grid- .3 FLIP l/r : Spins character 180 degrees around vertical line through Eg} centre .  VROTATE : Rotates character 90 degrees clockwise around centre .[ \a GETCHAR : Allows you to chEq}KLddb BaPAUG b!Disk 008 b%%0-1b5AGavan MoranbEQpresents bUXThe` abeqTurbo BASICbuCharacter b Editor b!Version 0.2b%%0-8b%DOS= SYSb)AUTORUN SYSbAUTORUN BASb TITLE OBJbdCHARED TURb ;CHARED SETbHDCHARED DOCb ITALIC SETb GOTHIC SETb TREKKIE SETbACHARED TXTb STARS SETb WORLDS SETC TEXTPRO SETb ROMAN SETq+oose a character in the set to be edited .0 wThis causes another selection window to be opened which allows you to| sEr}*elect the character in the following ways2 p>> and << go backwards and forwards through the character setx ASCIIEs}2 lets you type ascii no of character to be edited: tTYPE lets you type the character directly on the keyboard| QEt}CCUIT returns you to the manipulation window selecting the characterH Ycurrently shown _ Notice that a smaller , quarEu}u(ter-size window is opened over the edit- twindow while you are choosing the character . This contains ay reprEv}Cesentation of the character which will be chosen and is done forH speed purposes - on leaving the GETCHAR window , theEw} full edit window %is restored .* +0 wPUTCHAR : When you have edited a character to your satisfaction , you| mEx}Fust put it back into the character set in order to affect a permanentK change . You may either put the character back Ey}into the set 'as is' ai.e. as the same char. no it was fetched as , or you may put it backf in as a different char.Ez} no . RAs with getchar , these options are represented in a seperate windowW - simply use the menu bar to selecE{}!t them . The options are AS IS ,& mOTHER and QUIT . With the other option , you will be prompted to pressr a key on E|}< the keyboard and this is the character that the redifinedA character will be assigned to . e.g. pressing 'A' willE}} cause the Vcharacter A (ascii no 65) to be redefined to the shape in the editddi grid . Use QUIT to gE~}o back to the main window .! "' nDISK : This presents a window of I/O options . They are LOAD , SAVEs and QUIT .E}  NLOAD causes a directory window to be opened , showing all the filesS on the disk with .SET extenders . AnotheE}r window prompts you for the" iname of the file to be loaded . Type your filename (minus the D: andn .SET extendersE}8) . This set will then be loaded and displayed in the= jblue window along the bottom of the screen .p SAVE opens E}9a window which prompts you to type a name for the file> which you mean to save the current set as . The filename of tE}he last Tfile loaded is displayed as a default and pressing RETURN will allowY you to save as this file . Any otherE}# keypress will allow you to type a( 3new name .9 _QUIT returns you to the main window .d ej DEFAULT : This optiE}4on will opens a window with three further options .9 DThey are -J CHAR which will change the character being ediE}Cted back into it's _default ( O.S. ) form . Note that this also affects the actuald character in the set beinE} g edited . SSET which changes the whole character set to it's default form . Y QUIT returns you to the main window E}.  finally , cCLEAR : This allows you to clear the character currently being editedh . i.e. set all itE}2's pixels off . Note that it does not affect the7 [character in the set being edited .` af gl sNOTES:x y} E}H When the program is run , it tries to load a character set off theM disk called CHARED.SET . If this is not present E}, the program will not crun . This is because the program itself uses a redefined set . If forh some reason you doE}2 not have the CHARED.SET file , simply rename any7 character set file to CHARED.SET and use it . The program will thenE} Mrun correctly , but needless to say the graphics of the windows , gridR etc. will not be correct . You can , ofE} course , use the editor to! hredefine the CHARED.SET file in order to change the grpahics of them program to whateE}ver you want . [The program itself is nearly 100% Turbo Basic . The exception is the` DLI routines for changing tE}*he character set and screen colour at the/ vbottom of the screen . These were created using the excellent DLI{ MAE}EKER program by Greg Anderson in the Jan '86 issue of ANALOG magazineJ V( No 38 ) .\ Well , thats about all . IE}% think that this program nicely* qdemonstrates the power of Turbo Basic and hopefully should inspirev people E}E-to make the most of this powerful language .2 3} E}- make the most of this powerful language .2 3} D  033f`<|fl0fF68of; A^p88pf<p 00 00` 0 ~~`0 0`I}3 0 ff>3|f3``x<6ff?0|`?0|`0`n|33~f? 0x36xx00``3?k3;~~I}c3ffx>3f|3ffl>3f|0< x? 0033ff33ffx013k33<<33<00?0gs@`0 xwx6I}c 6>$T8pp8?XX\dhhllpptv}I} ww6<~~~<;;??GLRW_x`x`~<~~|00|f``x>f|f|x >003f> 00|f 80x x00lx 0x3I}u>ffffx>ffff|>f``< ?03ff|3ffx0c3<x3ff|? `<~~<}I}u~x|nf8x8ffff|>f``< ?03ff|3ffx0c3<x3ff|? `<~~<}HWff/fl0fF5;AJX(RUZ`(Xfo?Uj?u 0M}`@<~FZb~<8x~<~F 8`~<~FF~< <0p|vn<~f 8ppx|>px`>pbo4f~gxx< ,l|80fpl ``|6v~g#ff8fsܘ:;v>f<<`{gs@`0 xwx6M}c <<?<<$.<<<<2T<<<<8pp8?XX\dhhllpptv}M} ! ;?????<<%)<<-7<<灁;;??GIMMQf>``|ff|<```<>ff>>ff>|``|fff8<it<``lxlf8x<fM}kc| f?ff>|f```>`<|~Cfu>fff<ck>6f< x~ 0~<~~<}ff>|f```>`<|~Cfu>fff<ck>6f< x~ 0~<~~<}`<|fl0fF68of;A^p88pf<p0 0 ~~`0 0`3f~>3|f0``x>3ff?0|`?0|`0`n|33~f? 0 p36xx00``;?k3 ?~nQ}c3ffx>3|`3flv>3|l0< x? 0033ff|33ffx011k3<<33<00?0gs@`0 xwx6Q}c 6>$T8pp8?XX\dhhllpptv}Q} ww6<~~~<;;??GLRW_x`x`~<~~f>``|ff|<```<>ff>>ff>|``|fff8<it<``lxlf8x<fQ}kc| f?ff>|f```>`<|~Cfu>fff<ck>6f< x~ 0~<~~<}Q}?~x|nf8x8ff|``>ff>|f```>`<|~Cfu>fff<ck>6f< x~ 0~<~~<}P  %Turbo Basic Character Editor1 @By Gavan MoranO (c) 1989Note: On this disk there are twoveU}rsions of this manual. CHARED.TXTwhich you are now reading and isformatted for 40 columns andCHARED.DOC which is formatteU}d for 80columns.The Turbo Basic Character Editor is avery powerful tool with which tocreate your own character sets. IU}t isunusual in that it is window, ratherthan menu, driven. Yes, thats right -just like an ST. A joystick is neededin poU}rt 1 in order to controlselections in the windows. The onlytime the keyboard is used is whenloading and saving characterU} sets andwhen going from the editing to themanipulation options.When first running the program, youwill see a large 8X8U}G editing grid onthe left hand side of the screen, awindow containing credits on the right and a window showing the entireU}character set being edited along thebottom. Pressing START will cause thecredits window to disappear and awindow offeringU} various charactermanipulation and I/O options willappear as will a smaller windowcontaining the ascii number of thecharaU} 2Pt4UU4tPVVTTUUWW6 8??Y}P``nf>ff~fff~TW~[gf<flxxlfl`~cwkccfv~~nfY}<f+<|ff|``fc<cckwcff< 80 0 ~~`0 0`~]}88P``nf>ff~fff~TW~[gf<flxxlfl`~cwkccfv~~nf]}<f+<|ff|``f`<cckwcff<>>>𼯼>>𼯯?cg?kUUUUUPP]}_~x|nf8x8>>>>𼯼>>𼯯?cg?kUUUUUPP\rP( qР for Manual.((When listing manualJ(.(#Press Ԡ to exit from manual.J(w 6 }cter being edited and it's image. Alternatively, just moving the stickor pressing fire will also cause thecredits window tU}o disappear and youwill find yourself controlling theediting cursor in the 8X8 window.The Edit WindowThis window contaU}ins an 8X8 grid whichrepresents the shape of the characterbeing edited. The small window at thetop-centre-right of the scU}reen tellsyou the number of the character whichyou are currently editing and shows anactual gr.0 sized image of it. UsetU}he joystick to move the cross-shapedcursor around the window in the 8directions. Going off one side of thewindow will leaU}d to you coming back onat the other. Press the fire buttonin order to change a square from litto unlit or vice versa. ThU}e lit andunlit squares on the grid representlit and unlit pixels in the characterbeing edited and changes in the gridare U}reflected in the character in thesmall window (but NOT on the characterin the bottom character set window). Note that chanU}ges are only made to theactual character when the PUTCHARfunction is selected in themanipulation window (see later) sofeeU} 00lll;lllll~`~~fl0fF68of;0@AF0I0N^0f< 800000 0 ~~`0 0`0xff|ff||,fWf`x`ff`x``||~ZZ~[ gxs6<8<6sxk06~e}||fff|`|+vff|xl|||/2<7:x>bx0f<f>p`|ff|<```<>ff><>ff>|p`|ffw8<  xp`lxlf8x<fe}kc| f?ff>|f```>`<|~Cfu>fff<ck>6f< x~ 0~<~~<}e}?~x|nf8x8ff|`p>ff>|f```>`<|~Cfu>fff<ck>6f< x~ 0~<~~<}dl free to try your ideas out. Onceyou have finished designing yourcharacter you will want to place it inthe character setU} or maybe manipulateit using some 'special effects'. Inorder to do this you will have toenable the manipulation window. U} Dothis by pressing START on thekeyboard.The Manipulation WindowThis is the window down the right handside of the scrU}een. It allows you tocarry out many special operations onthe character in the character windowand also allows disk I/O. U}The optionsavailable are shown inside the window. A white 'menu bar' is used to selectan option. This is done by up/down U}onthe joystick to move the bar over thedesired option and then fire to selectit. Sometimes this may cause anotherwindow U}to be opened and the bar isthen transferred to this window and soon.Let us go through the optionsavailable:-EDIT:SeleU}cting this will cause you to beback in the character edit window controlling the cursor. Use this whenediting a new charaU}cter or when'touching up' after an effect is used.REVERSE:This will reverse all the pixels ofthe current character. It U}acts likethe inverse key in the BASIC editor.SCROLL up:Moves all the rows in the currentcharacter up by one position. TU}he toprow will 'wrap around' to the bottomrow.SCROLL down:Moves all rows down one. Bottom wrapsround to top.SHIFT riU}ght:Moves all the pixels across one pixelto the right. Wraparound occurs onpixels shifted off right hand side ofgrid.SU}HIFT left:Shifts pixels to left. Wraparoundoccurs.FLIP u/d:Spins character through 180 degreesaround a horizontal lineU}m through thecentre of the grid.FLIP l/r:Spins character 180 degrees aroundvertical line through centre.r ROTATE:RoU}C4tates character 90 degrees clockwisearound centre.9 GETCHAR:Allows you to choose a character inthe set to be edited. U} This causesanother selection window to be openedwhich allows you to select thecharacter in the following ways: >> andU} << go backwards and forwards through the character set. ASCII lets you type ascii no of character to be edited.U}Ǜ TYPE lets you type the character directly on the keyboard. QUIT returns you to the manipulation window sU}electing the character currently shown. Notice that a smaller, quarter-sizewindow is opened over the edit windowwhilU}e you are choosing the character. This contains a representation of thecharacter which will be chosen and isdone for speeU}d purposes - on leavingthe GETCHAR window, the full editwindow is restored.PUTCHAR:When you have edited a character toyU}our satisfaction, you must put itback into the character set in orderto affect a permanent change. You mayeither put the U}character back into theset 'as is' i.e. as the samecharacter number it was fetched as, oryou may put it back in as a diffU}erentcharacter number.As with getchar, these options arerepresented in a seperate window -simply use the menu bar to selU}ectthem. The options are AS IS, OTHER andQUIT. With the other option, you willbe prompted to press a key on thekeyboard U}and this is the characterthat the redifined character will beassigned to. e.g. pressing 'A' willcause the character A (asU}cii number65) to be redefined to the shape inthe edit grid. Use QUIT to go back tothe main window.DISK:This presents aU} window of I/O options.They are LOAD, SAVE and QUIT. LOAD causes a directory window to be opened, showing all the fiU}les on the disk with .SET extenders. Another window prompts you for the name of the file to be loaded. Type youU}r filename (minus the D: and .SET extenders). This set will then be loaded and displayed in the blue window along tU}he bottom of the screen. SAVE opens a window which prompts you to type a name for the file which you mean to U}save the current set as. The filename of the last file loaded is displayed as a default and pressing RETURN will U}G allow you to save as this file. Any other keypress will allow you to type a new name. QUIT returns you to the U}main window. DEFAULT:This option will opens a window withthree further options. They are: CHAR which will chanV}ge the character being edited back into it's default (O.S.) form. Note that this also affects the actual charactV}er in the set being edited. SET which changes the whole character set to it's default form. QUIT returns youV} to the main window. CLEAR:This allows you to clear the charactercurrently being edited. i.e. set allit's pixels oV}ff. Note that it doesnot affect the character in the setbeing edited.NotesWhen the program is run, it tries toload aV} character set off the diskcalled CHARED.SET. If this is notpresent, the program will not run.This is because the programV} itselfuses a redefined set. If for somereason you do not have the CHARED.SETfile, simply rename any character setfile tV}o CHARED.SET and use it. Theprogram will then run correctly, butneedless to say the graphics of thewindows, grid etc willV} not be correct. You can, of course, use the editor toredefine the CHARED.SET file in orderto change the grpahics of the pV}rogramto whatever you want.The program itself is nearly 100%Turbo Basic. The exception is the DLIroutines for changing V }the characterset and screen colour at the bottom ofthe screen. These were created usingthe excellent DLI MAKER program byV }ǛGreg Anderson in the Jan '86 issue ofANALOG magazine (No 38).Well, thats about all. I think thatthis program nicely demV }onstrates thepower of Turbo Basic and hopefullyshould inspire people to make the mostof this powerful language.Gavan MorV }Ban18 Roehill Walk,Limavady,Co. Derry,Northern IrelandBT49 9BJO OVtof this powerful language.Gavan MorTVCq to pauseQ D:AUTORUN.BAS(When listing manualJ(.(#Press Ԡ to exit from manual.J(w 4'EE