þó!ì76þ6Ð#6#6Ù1àA!ÿQÍRBþ G0)WÍRBOÍRB_ÍRBW ,ÌUB~ öÛùÍRBWþ¥ÕÈ!åBÃÃB,~ÀÙ !á76ÕÅ{Ö 8_6 !ì7ÍÎBíSî76ÍÎB6ˆï7QÍ×B~æƒâ�BËN‡BËN‡BËN ïËF(ËN çË~(æ~6ÐÁÑæü {Ö Ù~ÉÍ×B6 ˜!ÝB~þ(û#Í3õÍ×BËF ü~É>= ýÉERRORNO SYSþó!ì76þ6Ð#6#6Ù1àA!ÿQÍRBþ G0)WÍRBOÍRB_ÍRBW ,ÌUB~ öÛùÍRBWþ¥ÕÈ!åBÃÃB,~ÀÙ !á76ÕÅ{Ö 8_6 !ì7ÍÎBíSî76ÍÎB6ˆï7QÍ×B~æƒâ�BËN‡BËN‡BËN ïËF(ËN çË~(æ~6ÐÁÑæü {Ö Ù~ÉÍ×B6 ˜!ÝB~þ(û#Í3õÍ×BËF ü~É>= ýÉERRORNO SYSPP PP #HP$A#PP H(PP  P@#HP$A#�($AP(@ ÿ¥ø€wååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååCOPYCATS 05455 [€€€€€€€€€€aqqq€€VqqqQ€€VqqqQ€€V€€€k€€aqqq€€VqqqQ€€qqQqq€Ø½×€€€€€€€€€€€€€€€k€€€€€V€€€V€€V€PPF€€VPPPk€€k€€€€€V€PPF€€€€V€€€€€€€€€€€€€€€€€€€€€k€€€€€V€€€V€€V€}}}€€~}}}k€€k€€€€€V€}}U€€€€V€€€€€€€€€€€€€€€€€€€€€CDDD€€V€DDB€€V€€€€€€XDDDk€€CDDD€€V€€€V€€€€V€€€€€€€€€þ[€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€iaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqQUqqqqqqqqqqqqqqqqqqqqqqqqqqqqQU€kk€³±¼»´€Ï€©·¬¸€­·²¹´»€¼»²­·¬§€VV€½±°§½¿¬€Ø½×€½±°§®·¹¸¬€ÏÇÈÍ€VV€kk€€¼®·ª»€Ð€Ã€³¿­¬»®€¼·­µ»¬¬»€€VV€€€€€€±³²·­±º¬€®»­»¿®½¸€€€ü\€€VV€kk€€¼®·ª»€Ï€Ã€¾¿½µ«°€¼·­µ»¬¬»€€VV€€€€€¿´´€®·¹¸¬­€®»­»®ª»¼€€€€VV€kk€½±°§½¿¬€¼·­µ€¾¿½µ«°€«¬·´·¬§€VV€ª»®­·±²€ÏÒÐÊ€­»®·¿´€ÝÐËÌËË€VV€kk€€€©®·¬¬»²€¾§€€´¿®®§€²»¼®§€€€VV€¿­­»³¾´»¼€±²€²±ªÒ€ÏÏÔ€ÏÇÈÍ€VV€sqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqú]qqqqqr€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ø^€€€€€€€€ö_!"zj!°:jjþÊÛ`6ÿ°í°GÝ!.kÅ6í°>þÝ~Ý~Ý~Ý~Ý~ ËOÊV`Ý~Ý~ÃX`à `>÷Õá 6ÿí°6í°Ý~ÍÅa#Í£aͤfÝ~ æÊ�`Ýn Ýf í°ÕáÝ~w#Ý~w#åÑê`#6åí°>÷##6ÿ í° Ý Ášå°íB"zjá #6Nû 6#û6ö#û6ü#:hjþÊùaåÑGÝ!.mÅ6Ní°6ô` í°6õí°>þÝ~Ý~Ý~Ý~Ý~ ËOÊ,aÝ~Ý~Ã.a>÷Õá6Ní°6 í°6õí°Ý~Íéa#Í£aͤfÝ~ æÊzaÝn Ýf í°ÕáÝ~w#Ý~w#åÑÇa#6åí°>÷## Ý Á>NÕ!åíRåÁáwí°ÉÃë`Ý~þʹaþʽaþÊÁaÿÉÉÿÉÿÉþøÊÙaþùÊÞaþúÊãa>¨Ãåa>«Ãåa>ªÃåa>©ÝwÉþøÊóa> Ãõòaa>¡ÝwÉåÑ6ÿååÁ!åíBåÁáí°É![<åÕÿ~·Ö/# ÂbÂbáÑÿåÕ6 #úÍ!ceÍ`ÑáåÕÿ·Ö/w#ö!T?" @!kÍ/cPÍtj/þòÌlc x±Â[bÑáÃ+bÉÍ!cóÙ!ì7ï7Ù>2¥fÍœcÍìc>2¥fÍ@c¯2xj2‚fÍfi!scW?í°Í*dÍgj:jjþÊÌbͲf>2¥f>2|jÝ!.kÍad:€j2jj:hjþÊîbͽf>2¥f>2|jÝ!.mÍad:€j2hjÍîðbdÍ`!ƒcW?í°>ô2wjͤfÍÕfÍÔgÍ!cÍi!C@š6ÿí°Ç!??ÿ6 í°É~#Í3þÂ/cÉ39;99 ÍœcÍìcËsÈÍ!c!@?" @! jÍ/cÍtjþ ÂXcÍ!cÍìcËsÂIcÉã ãÉREADING DRIVE 0WRITING DRIVE 1TRACK 00 >Ð2ì7ͤf Í»c§cÍ»cÊ­cÍ»c³c¯É y°ÊÇc:ì7ËOÉÍ!c!@?" @!æjÍ/cÍtjþ ÂÖcÍ!cýáÜc:ì7ËOÉÍ"îcdͤf>2ì7ÍËg ͤfx±Êd:ì7ËWÊýc:ì7_ËOÀ ͤfx±ÂdÉ:ì7ÐÃ"d¯2jj2hjͲf>2¥fͤf>À2wjͧiËcÌUdɽfͧiËcÌ[dÉ>2jjÉ>2hjɯ=2€jÝ"~j>À2wj!ì76ÐÍËgͤfËNÊzdͧi:p2}jÑdͤfͧiÝ6 :yjæÊ dÝ4 >£ÊÊdæʳdæÊÁdÃÆdÝ*~j:|j=2|jÂadýáÙbÝË Î!pÝåÑí°:€j<2€jÊæd:}jݾÈ Ý Ãìd‹dÝ!.kp>Œ2wj:jjþÊÁeͲf2€jÝq Ýp >2|jÝË NÂ>eÝË VÂMeÍâi>£Ê�eþÊ7eË_ÂmeÃteÝË ÎÃ�eÅÍ£aÅáÁ åÁÃ�eÝq Ýp ÍâiËcÂ`eËSÊ�e:|j=Ê�f2|jÃSeÝË ÖÃ�e:|j=Ê�f2|jÝN ÝF ÍâiÃ$eŸ•—•• Ý6ÿÝ6ÿËSÂte>øËk¦eËÇËs­eËÏÝwÅ Ý Á:€j=2€jÂeÝ!.m:hjþÈͽf2€jÝq Ýp >2|jÝË NÂ.fÝË VÂfêeÍâi>£ÊSfþÊfË_ÂfÃ=fÝË ÎÃSfÝË ÖÃSfÝq Ýp ÍâiËcÂ!fËSÊSf:|j=Ê�f2|jÃfÅÍ£aÅáÁ åÁÃSf:|j=Ê�f2|jÝN ÝF ÍâiÃíeÝ6ÿÝ6ÿËSÂ=fËkÊjf>øÃlf>ûÝwÅ Ý Á:€j=2€jÂÑeÉ>þÃ’f>2‚fýáÙbÝË Þ¯2‚fÝË FÊ­eÃlf>2à7:@8æÂbiÉÉ> 2î7>þÃÅfÉ>€2î7>ÿ2ì7ÍËg2yj>Ð2ì7ñÉ>2¥f:jjþÊ®g:hjþÊèf¨gͤfͽf*zjåÁٰͤfÍ"d:wjwÍËg¯Ë~ÂÜiËNÊgËNÂgËNÊgÙ Â%gÙËNÂ0gËNÊ&gËNÂ;gËNÊ1gÙ Â%gÂ%gÙ Í9jͲfíKzjٰͤfÍ"d:wjwÍËg Ë~ÂÜiËNÊegÙ ÂygàgÙ ËNÊ{gÙ Ê gÙ ËN€gËN€gËN€gËF‰gÃÜi‡gÙÃÜiͲf÷g:hjþÈͽfٰͤfÍ"d:wjwÍËgÃ,jããããããããÉÝ!.k>2�j:jjþÊ^hÍæg²fG>2¥fÅÝ~ æÂhÝN ÝF Ý~2wjÝ~2í7Ý~2î7Íj>£Ääh Ý ÁÎÝ!.k!>Œ2wj:jjGÅÝ~ æÂBhÍòi>£ÂHhÁëÃ^hÁ:�j=ÊÁd2�jÝ!.k:jjGÃîgÝ!.m>2�j:hjþÈͽfG>2¥fÅÝN ÝF Ý~ æ hÝ~2wjÝ~2í7Ý~2î7Íj>£Ääh Ý ÁÎÝ!.m!>Œ2wj:hjGÅÝ~ æÂÊhÍòi>£ÂÎhÁëÉÁ:�j=ÊÁd2�jÝ!.m:hjGÃvhähÍj>£ÈÍj>£È!À?" @!‚jÍ/cýáýáÙbÍ"d>2¥fÝáÝ!ib0Ý Ýåͤf>C2ì7ÍËgÍ"d>2¥fͤf>C2ì7ÍËgÍ"d:xj<þ*Òbi2xjþõñþÚYiÍfi>À2î7ÉÍfi>à2î7Éáà b&o™cÝ!”i¯ÝFÝN·íBÚ�i<Ãxi Æ0͘iyþÊ›iÝ#Ý#Ãpi É!“cŸ? í°ÉÙpͤf:wjwÍËg~æ‡âµiËN»iËN»iËN»iË~ÂÜiËN»iËF¾i~õÙñ_ÉâiÝË FÊïiͽfÃòiͲfͤfÅÙÁÝ~2í7Ý~2î76ˆÍ¤f͵iÙÅÙÁÉÅÙÁͤfÍ"d:wjwÍËg~æ�þ>ÂÜi Ë~ÂÜiËNÊ,j ËNÊ9j ËNÂ>jËNÂ>jËNÂ>jËNÂ>jËNÂ>jËNÂ>jËFÂAjÃÜi>öÀýáÍiÙbÃ+SECTOR WRITE ERROR. RETRYING.REMOVE WRITE PROTECT TAB FROM DISK IN DRIVE 1ÒHIT TO CONPàjTINUEDISK DRIVE NOT READY.ëHIT WHEN READY.HIT TO START COPY båååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå RDIR/SYS:X ‚ R~þ*ʯTþ: #~2R2QT2�TR!VÍ$Dþ >,·Â DëËÆë!WÍÙS DÍÙS DÍåSå!4TÍgDá:WÆGÍÙS DÍåSõÍ6Dþ>, D:WƇ‡‡G!X ~îæÐ  õy·‚ RÊÓS ÊÓSå!STÍgDá¯æAÝ!XÝ~îæÐ(ÝóÝåýáýý~îæÐ õÅÝåýå ý~ݾ Ý#ý#òýáÝáÁ0@ÅÝåýå Ý~õý~ÝwñýwÝ#ý#ìýáÝáÁÍôS DÝåýåÝáýáÍô‚ SSýåÝåýáÝá DöýåÝá“ÊÓS=(< °R!WÝ!X:WÆOÅå¯ÝËf w$ÝË~(¾ 4ÝåÅ Ý~©OÝ#ö· ·ÉÅÕë!Ví°ëÑÁÉÝ~þþ(¯ÉÕXÝ~õæàoñægË~(#åýåáÍ.Tá¾ åÝå‚ TáÍ.Táw¯ÑÉ>,·ÑÉ·íR|µÉReading directory on drive # X Sorting all non-sys files Writing alphabetically to drive X This is sorted!f T ---Sorted--- !µTÃgD Disk Directory Sorting Utility Version 6.2 -- 18/09/85 (c) 1985 by I B Smart.  Ràñ:�ôþÚð4‚€ñôÍ�û*›ô^#V#"›ôÕÍ%ò>"Í:ÈóÍ�ûÍ×ñÑ(ëÍâñƒóÍ�û*›ô~ÍóñÈóÍ�û!žôÍÙx·ÊðÍZ*›ôsÃð!žôÍÙx·Éþ 8w#öÉ6 #ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååTRAK13‚ñÍÇÎjÑ„ÑÍÑ;ÒmÒŸÒ¾ÒüÒÜÓ¬×ßtÓÖӊӚ׌ÚÀ×ã ³Ð!ñÍ+"I@ÍÉ!=" @!6ÎÍZ×Ã-@TRAKCESS (C) 1980 by ROXTON BAKER Box 8272, APO San Franci‚qÎsco 96555 Go into Basic without setting Memory Size. Then: RUN "TRACK" !ŒÚt6# x± øÝ!ˆÚÝ6$Ý6/:vÓ2à7€Í`>Ð2ì‚ñÎ70Í`&} :ì7ËO(ùÍÏ:vÓ2à7:8þ !ÿÚ % ç0>À2ì7Ý ÝåÑ.ýãýãýãýã:ì70 0÷:ï7-ï}§È>ÿÝwÉÝ!ˆÚý!ˆÚ¯2ÃÎ2ÄÎ2ÅÎ Ý :vÓ2à7:8þ ‚qÏ!ÿÊš ÝnÝf:Ãη "¿ÎÝn Ýf "ÁÎí[¿ÎÍ� Ýn Ýf í[ÁÎÍ�ÊgÐ:ÃÎ<2ÃÎ!þ~Êš Ý~§ ¢ÝnÝf>ŒÍ‡ÐËg(õ� ý >ݾ8&>2ÆÎ:vÓ2à7>ŒÍ‡Ðý‚ñÏsýrWæ>(8:ÆÎ=2ÆÎ ß>2ÆÎ:vÓ2à7>„͇ÐýsýrWæ>(:ÆÎ=2ÆÎ ß:ÅÎ<2ÅÎ>ýwzæ`ýwý6/Ý~ýwÝ~ýwÝ~ýwÝ~ýw:ÄÎ<2ÄÎÃaÏý6 #ý!ŒÚ:ÂqÐÎýw:ÄÎýw&o:ÅÎýwÚ "í72ì7ãããã:ì70 0÷:ï7ñ:ì7õz³ ñ>ÉñÉÍ åå0 "±Ðáä ÿs# x± ùá:ŽÚ2ÄÎ 6#ûÝ!‘ÚÍ`Ñ8#ÍÑÍ`Ñ8Í-‚ñÐÑÍ<Ñ8:ÄÎ=2ÄÎ( Í-Ñ ÝØ0!Ú 6þ#Ý~w#Ý~w#Ý~w#Ý~w#6÷#É 6ÿ#û6#ûÉÝFÝNåí[±Ð ëíRáØ6û#å x±(s#÷6÷#Éí[±ÐëÍ�ëÉíK}Óí[y‚qÑÓ*{Óí¡ êuÑ!Ú Í "tÓ"í7>Œ!wÓ¦*yÓ2ì7ãããã:ì70 0÷:ï7w#ï:ì72xÓ_æ`2‰Ó{æ&oíC}ÓÚ Í "tÓ"í7>¬!wÓ¦!‰Ó¶*yÓ2ì7ãããã:ì7‚ñÑ0 0÷~2ï7#ï:ì72xÓíC}Óæ|(&oÚ >Œ!wÓ¦2ì7*yÓãããã:ì70 0÷:ï7¾#(ð!(-Ú *yÓ>ô2ì7ãããã:ì70 0÷~2ï7#ï:ì72xÓæ|&oíC}ÓÚ *yÓ‚qÒ>ä2ì7ãããã:ì70 0÷:ï7w#ï:ì72xÓæ&oíC}ÓÚ Í íK}Óí[�ÓÅ~ÍÑÒÁ# x± ôíS�ÓëÚ Í }í[�ÓÍÑÒíS�ÓëÚ ªWË?Ë?Ë?Ë?ªS_ËËËËOËËæªWyæ‚ñÒðªWyËæà«_ÉÍ ]¯o>Ð2ì7{2à7&!N:ì7ËG( x± ô%| ðËÅK{2à7€>:ì7ËO x± ôËÅ4{2à7’Í`:ì7ËO(ËÅËw(ËÍ>À2ì7ãããã:ì7Ëx(ËÕËO(ð&qÓÚ ‚ÜÓÍ "ÎÓ"ÚÓÍɯ2ÖÓ2ÕÓ2ÔÓ!x<" @!‘×ÍZ×>>2ø<><2ÿ<>=2x=>H2~=*ÎÓ"ÌÓ!ÿ;" @Ù* @#" @*ÌÓÍïÖ!ŠÓÍZ×Íd×Ùã>2ÙÓ*ÐÓ6 :ÕÓÍ3*ÒÓí[ÚÓ¯íR"!AÍ� ͽÍZ×>D2¾=!¸=~þ-(6+ :€8‚ÜÔ§(:À8þ!Èþ (Aþ(Hþ *ÒÓ"ÚÓtÍ5Ö Ù*ÐÓ~î wÎ2×Óþ :ÖÓî2ÖÓÃÔ%Í`:×Óþ[(ÍGÖ>þ (ÍšÖ3þ(:ÔÓ=þÿ2ÔÓ ">2ÔÓÍGÖþ (:‚\ÕÔÓ<þ2ÔÓ ¯2ÔÓÍšÖÃBÔÍ`:ÖÓ§ P:×ÓÍéÕÚBÔ2ØÓ*ÐÓ>Šw:×ÓÍ-ÖÍ3:@8·ÂÔÍ5ÖÍéÕ8ñO:ØÓ±*ÒÓw~Í-ÖOÍA×ë|Í3}Í37Í`�:×ÓOÍ Ö0˜*ÒÓw~OÍ‚ÜÕ Ö0Í-ÖÍ3Ã[Õ2×ÓO>F¹8>/¹0 >@¹8 yþ:87ÉÖ0É:×ÓÖ7É>¹8>¹yØ>_§É~ÍéÕØ_+~ÍéÕØ³+É*ÐÓ#" @ÉÍ+W!6@¯w# ûz§É:ÕÓ§(=2ÕÓÉ:ÙÓ§(Í‚\Öt×*ÐÓ6 *ÌÓÍïÖ>!€?À?7í°‰ÿ ë ë= ñ!<" @!ŠÓÍZ×Ít×Í~ׯ2ÙÓÉ:ÕÓþ(<2ÕÓÉ:ÙÓ§ Íd×*ÐÓ6 *ÌÓÍïÖ>!@<<7í° ë ë= ñ!À?" @!Š‚ÜÖÓÍZ×Íd×Íl×>2ÙÓÉååÝáÁ!�ÓÍ2×!ŽÓ6:#6 #6¡JÞN:ÖÓ§ ÍA×r#sÍ Öw#6 Ý##à6ª#6#û6ÉÍA×s+r+HÍA×s+rÉyÍP×_yÍP×WÉæö0þ:ØÆÉ~þ‚\רÍ3#ö*ÌÓ "ÌÓÉ*ÎÓ "ÎÓÉ*ÌÓ¯íB"ÌÓÉ*ÎÓ¯íB"ÎÓÉADDRESS?TRAKCESSÍ "ÌÓÍïÖÍd×Ú Í M*yÓí[{Ó+#qÍ� ùÉÀ@=!Ì×í°É°°°°°°°°°°°°°°°°‚Ü×°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°�¿0-3ª•TO SELECT DRIVE ª¿ G ª•TO GO TO HEAD POSITION ª•¿ I ª•TO STEP HE‚\ØAD IN ª¿ O ª•TO STEP HEAD OUT ª•¿ R ª•TO READ A SECTOR ª¿ W ª•TO WRITE A SECTOR ª•¿ T ª•TO TAKE TR‚ÜØACK FROM DISK ª¿ P ª•TO PUT TRACK ON DISK ª•¿ S ª•TO SCAN TRACK SECTORS ª¿ L ª•TO LOCATE DISK SECTORS ª•¿ C ª•TO COPY TR‚\ÙACK ª¿ D ª•TO DUPLICATE DISK ª•¿ B ª•TO BUILD FORMAT TRACK ª¿ E ª•TO EDIT MEMORY ª•¿ F ª•TO FIGURE ‚ÜÙCRC VALUES ª¿ ª• ª•¿ ª• ª¿ ª• TRAKCESS V ª•ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ2\Úƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�ÎLD FORMAT TRACK ª¿ E ª•TO EDIT MEMORY ª•¿ F ª•TO FIGUREÁMÂMÃMÄMÿÿŽÖ(%Á^âm ¸Û�eä6ÆK{N†¥‡†¦:÷ ÿeÒ’tèaá�‹�Óë†`ÞMð<÷%,ü„! °y0÷™œoÓ”®•�“wÐ"]‹qÔAÔfä:+¹ñ9ý9Ä€Ž�‰“‰‚W =ðpÐqµ‘”§¬h¼ŒMÇT»†ƒF´ ³±›ˆ1ìžK¸nÑ„.ƒ1€.‡1|>{a,çu̓?Ñw ëµ3¸6¸3Λ-·MFçvùšõ­Îy دn.”õ—<Û®SN7|eT7¨¼ †J¾ø¨\ ¼¼³÷¦¼ûkB©¶³ÎüÙÁ·$œð#Ö‰÷ H•»'šÚÊÀ¼ÝŽùìÜ_QÿKo :“û5/10/81 no:“û *** TRAKCESS *** Žo:“û VERSION 1.3 ±o(:“û "ACCESS TO TRACKS" Ùo2:“û COPYRIGHT 1980 BY ROXTON BAKERp<:“û BOX 8272, APO SAN FRANCISCO 96555 UpF„:²÷(23):²@340,"TRAKCESS":²@666,"BY":²@784,"ROXTON BAKER";:¸0:¸800:…"T":™AÎZ]pP:“û‰pZDMÕ34:“û <=== SET TO # TRACKS MINUS 1.‘pd:“ûqn 254,0:¡ž�3620:TÕÎ1:FÕ0:ŠQ(DMÍ1):ŠCV(DMÍ1):AH$Õ"0123456789ABCDEF":F$Õ"FBFAF9F8":E$Õ÷(13):KL$Õ÷(30):CF$Õ÷(31):°¾A(X!)ÕX!Í65536Ï(X!Ô32767)ˆqx°¾B!(X!)ÕX!Î65536Ï(X!Ö0):°¾M(X)Õ(å(14338)Õ32):°¾S$(X)Õù(ô(X),2Í(ó(ô(X))Õ2)):°¾D(I$)Õ(I$Ö"0")Ó(I$Ô"3")r‚°¾H$(X)Õú(AH$,XÐ16Í1,1)Íú(AH$,XÎ16Ïï(XÐ16)Í1,1):°¾R(X)Õ(XÖ48)Ó(XÔ70)Ó((XÔ57)Ò(XÖ65)):°¾G(X)ÕXÍ(XÔ57)Ï7Î48:°¾NQ(X)Õå(XÍ1)Îå(XÍ2):DNÕ4:ROÕT:NDÕT¤rŒDM$Õ¾S$(DM):LCÕ¾A(256Ïå(16458)Íå(16457)Í1):°¾PS(X)Õ¾A(å(LCÍX)Í256Ïå(LCÍXÍ1)):°Á0Õ¾PS(0):°Á1Õ¾PS(4):°Á2Õ¾PS(6):°Á3Õ¾PS(10):°Á4Õ¾PS(8);s–°Á5Õ¾PS(34):°Á6Õ¾PS(12):°Á7Õ¾PS(16):PEÕ¾PS(18):FIÕ¾PS(20):KCÕ¾PS(14):MAÕ¾PS(40):PDÕ¾PS(30):HAÕ¾PS(26):TVÕ¾PS(36):SMÕ¾PS(28):ADÕ¾PS(32):DEÕAD:‘3250às AHÕUH:ALÕUL:WMÕ¾PS(22):DTÕWM:DT!Õ¾B!(WM):DEÕWM:‘3250:THÕUH:TLÕUL:DE!ÕWM:‘3220:WM$ÕHE$:DE!ÕWMÍTV:‘3220:EM$ÕHE$:BSÕ¾PS(24):IBÕBSÍ3:H1ÕBSÍ6:L1ÕBSÍ5:H2ÕBSÍ8:L2ÕBSÍ7ftªNHÕBSÍ10:NLÕBSÍ9:CTÕBSÍ14:CBÕBSÍ13:HP(0)ÕBSÍ15:HP(1)ÕBSÍ16:HP(2)ÕBSÍ17:HP(3)ÕBSÍ18:MDÕBSÍ21:CMÕ14316:DRÕ14304:TRÕ14317:DAÕ14319:„œt´²@320,"IS A PRINTER AVAILABLE AND READY (*Y/N) ?"Õt¾I$ÕÉ:�(I$ÖÔ"Y")Ò(I$ÖÔE$)Ò(I$ÖÔ"N")Ê190:•PNÕ(I$Õ"N") âtÈ:“ûMENU*)uÒ„:MCÕF:XÕÁ5(0):�PNÊ220:•²@898,"H";:²@902,"TO HEX DUMP TO PRINTER";Huܲ@949,"1.3";:‘3510:XÕÚ(I$)±uæI$ÕÉ:�I$Õ""Ê230:•ISÕÅ("*IOGLSTPRWDCX0123EFBH",I$):�(ISÖ2)Ó((ISÖ14)Ò(ND))Ó((ISÕ21)Ò(PN))Ê230:•ISÕISÎ1.vð¡IS‘370,400,430,460,880,1100,1170,1210,1400,650,950,860,270,270,270,270,1810,2300,1930,2210:�ISÔ2Ê210:•‘3510:PIÕå(16439)_vú�((ISÕ1)Ò(PIÕ2))Ó((ISÕ2)Ò(PIÕ128))Ê240:•230 nv:“ûSELECT*ávSD$ÕI$:�DNÕõ(SD$)Ê330:•²@64,KL$:DVÕDN:DNÕõ(SD$):DSÕ2ÑDN:‘3300:�DFÊOL(DN)ÕF:DNÕDV:DSÕ2ÑDN:�330:•�ZTÊ310:•±DR,DS=w„:²@12,"-------- SELECTING DRIVE ";SD$;" --------":ST(DN)Õå(HP(DN)):�Ë(OL(DN))ÊST(DN)Õ0Çw"TS$Õ¾S$(ST(DN)):²@320,CF$;"ENTER HEAD POSITION IF KNOWN (*";TS$;"): ";:‰TS$:�TS$Õ"M"ÊDNÕDV:DSÕ2ÑDN:�330:•�ó(TS$)Ô2Ê280:•ST(DN)Õõ(TS$)çw,�(ST(DN)Ö0)Ó(ST(DN)ÔDM)Ê280x6±HP(DN),ST(DN):DN$Õù(ô(DN),1):�ST(DN)ÖÔ0Ê320:•‘3500x@OL(DN)ÕT:NDÕF7xJ’ GxT:“ûRESTORE*�x^‘3300:±CM,3:‘3340:ST(DN)Õ0:±HP(DN),ST(DN):OL(DN)ÕT:’ Œxh:“ûIN*Ìxr�ST(DN)ÕDMÊ380:•‘3340:±CM,83:ST(DN)ÕST(DN)Í1:±HP(DN),ST(DN)Óx|’ ßx†:“ûOUT*4y��ST(DN)Õ1Ê‘350:�410:•‘3340:�ST(DN)Õ0Ê410:•±CM,115:ST(DN)ÕST(DN)Î1:±HP(DN),ST(DN);yš’ My¤:“ûPOS. HEAD*åy®²@320,CF$;"POSITION HEAD ";DN$;" OVER WHAT TRACK (0-";DM$;")";:TS$Õ"M":‰TS$:�TS$Õ"M"Ê440:•GTÕõ(TS$):�(GTÖ0)Ó(GTÔDM)Ó((GTÖ10)Ò(ó(TS$)Ô1))Ê430:•‘3380ìy¸’ ûyÂ:“ûLOCATE*‹zÌ„:NSÕT:MCÕF:ROÕT:²@7,"-------- LOCATE ALL SECTORS ON DRIVE";DN;"--------":‘350:�JPÕ0½DM:�¾M(X)ÊMCÕT:JPÕDM:�490:•‘3300:Q(JP)ÕË(ET):�NSÊNSÕETÇzÖ�ETÊIT$Õ" HAS NO SECTORS ":•IT$Õ" MAY HAVE SECTORS"ïzà²@320,KL$;"TRACK";JP:²@328,IT$:‘370={ê‡JP:�MCÊ630:•²:²:�Ë(NS)Ê500:•„:²@320,KL$;"NO SECTORS ON DISK!":‘3580:�630[{ô‘3420:�MCÊ630:•²:�PRʯ" "•{þP$Õ"TRACKS WITH POSSIBLE SECTORS:":²P$:²:�PRʯP$:¯" "ž{JÕÎ1­{TBÕ0:L$Õ""é{JÕJÍ1:�Ë(Q(J))Ê550:•L$ÕL$ÍÄ(6Îó(ô(J))," ")Íô(J):TBÕTBÍ1|&�(TBÖÔ10)Ò(JÖDM)Ê540:•²L$:�PRʯL$0|0�JÖDMÊ530:•²:²:�PRʯ" ":¯" "g|:²@960,"CONFIRM VIA DETAILED SECTOR SCANS (Y/N*) ?"ì|DI$ÕÉ:�(I$Õ"N")Ó(I$ÕE$)Ê630:•�I$ÖÔ"Y"Ê580:•‘3420:�MCÊ630:•‘350:±BSÍ2,DS:�JZÕ0½DM:�Q(JZ)Õ0Ê620:•GTÕJZ:‘3380:�¾M(X)ÊJZÕDM:MCÕT:�620u}N‘3340:�ETÊ620:•XÕÁ0(0):�XÕ255ÊJZÕDM:�620:•�XÖÔ0Ê610:•P$Õ" *** TRACK"Íô(ST(DN))Í" HAS NO REAL SECTORS ***":²P$:²:�PRʯP$:¯" "~}X�620¯}bFGÕF:‘2690:�MCÊJZÕDM:�620:•²:²:�PRʯ" ":¯" "·}l‡JZ¾}v’ Ë}€:“ûDUPE*'~Š„:ROÕT:MCÕF:DN$Õ¾S$(DN):²@10,"-------- COPY DISK IN DRIVE ";DN$;" --------":‘350:±DR,DSV~”²@320,KL$;"COPYFED (Copyright 1981 by Galactic Software Ltd.DR ¨Y00102030405060708090A0B0C0D0E0F0 FED - File Editor Version 1.0®1A  Copyright 1981 by Galactic Software Ltd®Filespec: Relative Byte ¾CommandºPress to continue, to aborô Drive Record X'0123456789ABCDEF BYTE¨Z 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F Printer Not ReadùFile not load module formaôByte not in load blocëLoad address not founäCursor not on Type bytå Loads at X' §X' '= Values   -¨[ \ <;> Forward ONE Record Cancels command <-> Backward ONE Record New File Beginning Record of File Save Record ] Ending Record of File Exit FED Position to Record Hexadecimal Modify Go to next Load Block ASCII Modify Calculate Load Address Toggle Display modes ^ Find ASCII String Find Hex string Locate Hex Load Address Go next occurrence _ Dump File to Printer Output top-of-form

Send Buffer to Printer <=> Display Binary Value Press to Return to Display Mode %` Z`å:%þI!C !D~2`6É"`ÍŸgá¯2 `~þ (BRÕ~#þ ÷á¯2 `Í�n¯2 `ÍcnÍÂi>2 `1àAÍ«mÍRj·ÊÒ`! `G~·ÊbþÊiþÊ-ixþ Ê"hþ Ê"hþÊ"hþ[Ê"hþÊ"h~þÊZi~þ8$þ0 xþ ÂÒ`~þÊdþ ÊXcþ ʃjþÊþÊxþ ~ å* `páéaZaþ‚x0 ÍÊgÍEjÒÒ`Í´iå* @:`·(#@" @á4~þ(9ÚÒ`~=þÚÒ`Êèa:`· Ë^ÊÒ` ~=æþÚÒ`å* `6 áËv rË~ÂèrËfÂèaÍpoÍÙr!cYÍnk*`·íRÚ¿ríS`BKÍoÍÂi!bY6RÃÒ`>ÍFo͆o!cYÍnkíS(`>ÿ2'`ÍÙrÃés!xþHÊŒbþAÊ—bþ;ÊØbþ-ÊøbþRÊcþBÊ%cþEÊ>cþNÊMcþPÊ«cþTÊácþDÊ^cþSÊúcþXÊ]dþFÊhdþCÊvdþGÊ—dþLÊZb„dþMÊ‚uþOÊÏcþZʺdþ=Ê¢bþÊþÊþÊþÊþ Â"hÃÀp6ÍßiÍ–jÃÒ`6ÍßiÍ–jÃÒ`:`·ÊÒ`> ÍßiÍ–j!][Ê?í°*`>0Ë0<xþ >,ìÃÒ`>+Íßi*`íK`·íBÊÒ`íC`ÍoÍ–jÃÒ`ÍßiíK`x±ÊÒ` íC`ÍoÍ–jÃÒ`6Í´iÍpo>ÍFoÍ–jÃÒ`ÍßiÍþi!bR"`íC`ÍoÃÒ`ÍßiÍþiÍ×sÍËsÃÒ`6 ÍßiÍ–jÃÒ`ÍþZciõ`6ÍßiÍ–jÍríK`íC`Í…cÍõqÍ…cÍõqÍ…cÍõqìÅÍFuÍAqÁíC`*`·íBÐíK`íC`¯2 `ÍoÃÒ`6ÍßiÍ–jÍrÍõqÍõqÍAqÍþiÍõqÍõq¯2 `ÃÒ`ÍßiÍ–jÍþiÍrÍíqÃÒ`ÍßiÍþi!`~îwÍ“kÍŽmÍéiÃÒ`6ÍßiÍ–jÃÒ`Íþi!bRbSí°! `píK`BRÍBDÂæo!dG^#VÕ:IRþ jGw+wBRÍÍFoÃÒ`ÍßiÍþi'`·Ê¿r<Êýs*`bR·íR},ÂsÃGs6ÍßiÍ–jÍþiíK`íC$`*`åbR·íR}2"`á~þ ÿrþ(þ(þ(þ( þ( !4[”=ÃhtÍ"uÖÍ$u>Í$u"`íK$`íC`ÍoÍÂiÃÒ`This area is reserved for future use - additional commanZeds, patch space, or whatever Galactic Software intendsto do with it. This program is worth its weight in gold. Zf Í‚g!&>Ë$Ö:kf=GhË N>?¡:kf•Ë'=GhVzO�<>¦þÀ,,Ë-Ë'#%$Èf,L¯Í=””<>”Ë/Ë/ËOÈÅ aÁË$xË Åñ„Ë(%%ÈË$·Ëwhn>Ã=…Ö€À!çfåÃqgË&0Ýn}­æ’ý#D>€Ö0o> „gå!IG,|Æg-$<ëx‘OAë~/<Ùáå wá#åÙ#ìÑ&0\ëÖYzÆWëË~(ëÍŽm!Ò`~<ÆéÍöFB:^fb2ƒ?#?ƒzZgƒæ~R~v2^vƒ¶Fj2&~:nƒÒ2rKÍ‚g!<<ÿ6 í°Éã"”gáåÕÅõÝåýå–gÕÃýáÝáñÁÑáÉÍ‚g!aw¾pÈ!¨Y]~;gw# x± õÉË(Ë¿ÍÊgËÿÉþaØþ{Ð˯ÉÍ‚g!ÈYÉY6 Å í°Á!BRÈY~ÍÊgþ.( þ:( þ (#ëë6:#"`ÉëwË~ #ö˾ëÉÍ‚gî?ÍhÉÍ(hÃÒ`þ Íþi!bR"`Ãqhþ(þ (þ (þ[Àðÿ ÿÿÕZh*`åbR·íR|áÑ·ÀÍþi"`ÍÖhÍ‚g*`bR·íR}ͦj"¾?" YÍŽhÉ:`=À*`^W{ͦj"_[Íåjc[HÅí°!f[åQYÍháï?ÍhÁ>�O@ÍÊhbYÅ!][ëíBëí°ÁÉ*`bR·íR:`½È0 ƽÐ:`Æo}æð2`:`·ÈÍ“kÍŽmÉÍDj8xÃ"hÍnÍþi!bU w!< wÍj*`wÍri! `6ÃÅjÍDjÒÒ`ÍþiÍn!cU w+V!< w_ÍjÍriͤiÍth! `6ÃÒ`ZixËÂ"hÍþiÍriÍ‹iͤiÍthÃÒ`ÍnGË þ 0ˆ!<p!bUpÉõÍnͦj\U!bU r#s!< r#sñÉ*`wåaS·íRáÈÃQhÍ‚gÍßi#" `> wÉÍ‚g!bY" `cY6 Aí°Íéi6 ¯2 `É* `wí[ @ÉÍ‚g:`·(!È?!ÿ?" @ÉÍ‚g: `·È: `·ÄÕm: `·Ä¿mÉÕV#^ÍjÑÉzÖ0þ 8ÖË'Ë'Ë'Ë'W{Ö0þ 8Ö‚Éþ08þ:É?ÉxÍ;jØË¯þA8óþGÉÕÍ+þ(áZjÍffW: `þ20þÄmjzÑÉõzÍÊgWñÉÍÂiÍŽm>Í3ü`Íqg!<" @*`:`wÃ-@:`·È!Ê?$6 #ûÉÅGæðÍ¿joxæÍ¿jg00 ÁÉþ ØÆÉÍthÃÒ`0þ 0åbk)))ëƒ_>ŠWá#æxÉýåëÝ!9kÝåý!/k¯ýVý^·íR8<øÆ0Ýwý#ý#{þ(ËA Ý~þ0(×Ý#Ðáýáx·À60É'èd >kÝ!9kÝåJ>ð¡Í`k>¡Í`k ÝáÉKçÆ0þ:8ÆÝwÝ#É~þ0ØÖ0þ 8 ˯ÖþÐþ Øë))))ëƒ_>Š#ÞÍ‚gÍšm:`·Â¢l!bRåbU~Ë þ 0>ˆ# ïåë0ëáãáý!wUV#^#ÅÍ>kÝ~ýwÝ#ý#ôý#Á äýÛ!¨YsUÅí°ë> ëÁò!¡UÈYwÕ@Ñõ!ŸV6ƒ#6ƒ! U@6ªû!Y6>Íth͉l!ŸU>lÍdl!C:"_Y!rU>ªÍZl!žUÍZl!uU>>w@ùÉÍ‚gåí[`Í>k@á:`·(_!Å<Ý~wÝ#÷ÉíK`*`·íBÀ:`·>*(É2ßVÉ*`bR·íR:`½(0ƽ0 }þ€8>€æð2`!bRíK` åbU€~Ë þ 0>ˆ#ð!.V¨Yw+w####xþ ##ì¨V!¨YíK`Ë9Ë9Ë9 ~#~#>>Åë> ëÁëÑ!­VåÙͦjëás#r##åÙá>mxþ ##æÕÑ Û!mVŒ1qå@qá#õÍ0rÆO!Ó[âXí°Í‰l!9ZYÍhÍth!HZ"YÍhÍéiÉ!bU<í°ÉÍ‚g!bUcUÿ6 í°ÉÍ‚g!`5À6ÍÕm!`5À6! `~îw* @(6�Éí[ `wÉÍn! `~îw(>°!<åwá w#wÉ!bUå~!<åwá ëá ~#~É*`bRõ:`·Â?n¯íRWG}æO}æð_ë))å ëá >ËA(€ õO åÁñ>nÉ·íRí[`·íR]}æðo))K Ë[(##{æGË'€ÔÍqg!åY<Íh#Íh!Z@<Íh!/Z=ÍhíS @!BRÍ@Úƒjx· >ÃæoÍÓgBRÍD ð!bSÍ$DÂæo:HRÆ0*`wíKNR íC`íC`!bR"`>Í3ÍoÉ: `·ÌþiþÔþiBRÍBDÂæoBRÍ6D!bSbRí°Í“kÂæoÉÍÛnÍŽmÉíK`ÅBRÕÍBDÂæoÍ6DÂæo!bSbRí°ÑÁ*`·íBÈÍBDÂæ>ooÍ6DÂæoÉG:`·(!Ê?" @É!½=6Œ#6¬@6ªû6ƒ+6ƒ!ý=" @É:`·À!½=?6 #6 øÉÍ‚g:`· !½=?Ý!R~Ýw#Ý#~ÝwÝ#ðÉ!Ê?Rí°ÉÍ‚g:`· ?!½=Ý!RÝ~w#Ý#Ý~wÝ#ðÉ!RÊ?ÌÍÿo: `·Êµ`ÍŽm!bR"`ÍthÿrÍqg2 pÝ!op&=Ýn" @ÆÀÍ D!PZ ?ÍhÍ+· ú! `6d!` î(!VZ?Åí>p°Á!kZ%?í°!<?Åí°Á%?í°! `5(ÆÍ+þʃjþ îÉœ�••”�ŽŠ–�’•“�”–’••—™˜™˜•—’˜”“�˜–“•š�‹™™”Ãïðùòéçèô ±¹¸± âù Çáìáãôéã Óïæô÷áòå ÌÔÄ®Íþp! `6d!` î( !é<Ó?í° !ö?Ó?í°! `5ÊÆpÍ+þ ÂépÍþpÃÒ`!<Ý!\VÝ~wÝr#Ý# x±ÂqÉÍ‚g!@8~ËWÈ: `þ(íK`íC`ÍoÃuj> Í;>qÃujÍþiÍ0rõG>-�Ë/G> ÍúqùñÆGÍúqùÍõqÍõq!’ZI~Íúq#ùÍõqI>=ÍúqùÍõq!bRÅå~þ 8þ8>.Íúq#ïáÍñqÍñq><ÍúqåbR·íR}áÍàq>>ÍúqÍñqÍñq~ÍàqÍñqxþ ÍñqÍñq#ëÍõqÁ«ÍõqÉÍ‚gͦj}Íúq| >  > Íñq> Í‚gÍ;ÃqÍ‚g¯%@Í#ÈÈÍqg˜=!ÜZÍhÍpÍŽmÿrÓ[Õ!ÈY~þ:(>r#õÅ#å!{Z í°á~!„Z í°Õí[`ÍåjÑH~#úyÁ€õ!ŽZí°Õí[`Í>kÑÝ~Ý#÷>'ñÑÉÍpo>ÍFo* `#" `É* `bY·íRËE(ÍÔrÕ#~þ (AÍjòÍÂi* `6*ÍpoÍ–j¯2'`ÃÒ`* @6 Íéi'`!bY" `ÉÍÔrÕ#~þ (õápx·(ÀÍþiÍéi>ÍFo*`bR¯íR}=2"`íK`íC`Ío:"`<_íDG!bRÝ!'`Ý~¾Êbs#>sùÍq>ÿ2"`*`íK`·íBÊ¡síC`!=<Ídlà sÅÝFÊzsT]ÝN¹ÂºsÝ#óbR"`¯2 `íR}2"`íK`íC`ÁÍ­s!bY~ÍÂiwÃÒ`!aS"`ÍËsÿr͆oíK`ÍoøoÁ#bSë·íRëÂ1sÃ?síK`íC`ÍoÉ&:JRo· $aR"`ÉÍþiíC$`íC"`ÍsuÍÃvíK$`ÍFu!bRíK"` ÕÍ+Ñþ ¯2'`2 `íK`ÍoÃÒ`~þ íK`ÍÛnÍqg![–=Íh>tÍpÍŽm¯2'`ÿrþ(3þ($þ( þ(þ(ÍÒv!íZ“=ÍqgÍhÍpÍŽmÿrÍ"uÍ$uÍ"uŠíK$`íC`Í"uÖ2&`Í"u_ÕÍ"uÑWåbk:&`O·  íK(`·íB8 bk·íB( 8áÍuà táå:"`õ`i·íREáå:"`õxÍ$uÍ"u"`Íuñ2"`áíK`íC$`Íu¯2 `íK`Ío͸oÃÒ`:&`Í$uÍ"uÉíK$`íC`Í“kÍŽm͸oÉ>åÙá· =Í0u>O :"`�2"`01í>uK$`íC$`BRÍBDÍ6DÂæoå!=<íK`í[$`íS`ÍdláíC`Ísu%~åÙáÉÍ‚g!bSbRí°É6ÍßiÍ–jÍþiÍÃvíC$`íC"`í[`íS`BRÍBDÍ6DÂæoÍsu!bRÍ+þ íK`íC`ÍÒvÍŽm¯2 `ÃÒ`~þ íK`íC`ÍÒvÍqg![•=ÍhÍpÍŽmÿrþÊ%vþ(þ(þ(þ(íK`íC`ÍÒvÃ_tÍ"uÍ$uÍ"uõuå*`í[$`·íRëáz· {þ8Í"u¥>vÖÍ$u>Í$uõuíK`Í"uÖGÍ"u_Í"uWíS(`Í"uí[`å*$`·íRá y½(Í"uÕí[(`íS(`Ñâõuí[(`Í>kÍpo>ÍFo@:`·( !K[Íh!û?_Ý~wÝ#÷ÍÒvÍÂi¯2'`ÃÒ`Í‚g!bRbTí°ÉÍ‚g!bTbRí°ÉZ`‚R~þAÚâRõW~Í¥U8#õ~þ/ #~Í¥U8#õ~þ. #~Í¥U8#õ~þ: #~Í¥U8#>~þ (þ,ÂæU#X~þA0þ/(þ:ÂæUOå!õW~þÊæU¹(#‚€Ròá ~Í¥U8#õ~þ/ #~Í¥U8#õ~þ. ~Í¥U8#õ~þ: #~Í¥U8#>~þ ÂæUͳU> 2:XÍñUÃ-@þ: #~þ0ÚæUþ4ÒæU25XO#~þ (þ,Âæ‚SU#~þ: #~þ0ÚæUþ4ÒæU¹ÊæU26X> 27X28X29X#~þ (þ, #~þK 28XëþS 27XâþAÂæU29XØ~þ ÂæUͳU!ÉWõW í°:5X2ýWõW!?XÍÊUÍ$DÂèUõWÍÊ‚€SUÍBDÂèUÝ!?YõWÍÊUÍ6D(þ(þ(þÂèUÝ6ÿ(ý!?XÅÍ@U8ýå ý~Ýwý#Ý#ôýá ýÁàºõWÍÊUÍ(DÂèU:6X2ýWõW!?XÍÊUÍ$DÂèUõWÍÊUÍBD‚TÂèUõWÍÊUÍ6D(þ( þ(þÂèUJý!?XÅÍ@U84Ý!?YÝ~þÿ()ýåÝå ý~ݾ ý#Ý#òÝáýáÝËþ Ýáýá ÝÐ ýÁ¾œõWÍÊUÍ(DÂèU!?Y~þÿÊùTî€wú‚€TòTåÝ!õWý!X~þ ( ÝwýwÝ#ý##î~þ ( >/ÝwýwÝ#ý#~þ ( ÝwýwÝ#ý##î>:ÝwýwÝ#ý#:5XÝw:6XýwÝ#ý#>Ýwýw:8X2:XÍñUá ÃvT!ˆWÍgD:‚U=XdÍ2U Í2UÍ2U!ÓWÍgD:>XdÍ2U Í2UÍ2U!åWÍgDÃ-@/� 0ü€õyÍ3ñÉý~æ�þ Xý~ þS Sý~þY Lý~þS E:7XþS <ý~þD ý~þI 0ý~þR )ý~þ ‚€U"þB ý~þO ý¾ ý~þT ý~ þ 7É·Éþ0Øþ[?ØþAÐþ:?É*I@%++";X¯2=X2>X!…WÍgDÉõå!@8Ë^>9ÂèUËv( Ë^ÂèUËF(÷áñÉ>/Ëÿ!0@åà D!ˆWÍgD!õWÍgD> Í‚V3õW!?XÍÊUÍ$DÂèU> Í3!XÍgD> Í3X!?XÍÊUÍ$DÂèU> Í3: @æ?þ òÝ!õWý!XÝ~ ý¾ ÂíVÝ~ ý¾ ÂíVÝ~ý¾ÂíV>Í3>Í3Ý!àbõWÍÊUÍ6D(þ‚€V(þ(þÂèUÝ6ÿ Ý6Ý#!?XÝåÑí°ÕÝá*;X·íR0ÆÝ6î>Í3Ý!àbÝ~þÿÊûVþî(¤Ý#XÍÊUÍ6D(þÂèU!?XÝåѾ #øÕÝáÍ!=X4> 2:X!nWI::XþK‚W ?:9XþA(/!§WÍgDÍÊUÍ+þY(þy(þN(þn ê> 2:X!½W!>X4!ÁW !>X4!“W!ŒWÍgDõWÍÊUÍ(DÂèUXÍÊU::XþK Í,DÂèUÉÍ(DÂèUÉ***** NOT EQUAL **w€W***  EQUAL EQUAL -- KILLED  EQUAL -- KILL? (Y/N) NO YES  DIR/SYS:X FILE(S) NOTEQUAL FILE(S) KILLED R‚W ?:9XþA(/!§WÍgDÍÊUÍ+þY(þy(þN(þn ê> 2:X!½W!>X4!ÁW !>X4!“W!ŒWÍgDõWÍÊUÍ(DÂèUXÍÊU::XþK Í,DÂèUÉÍ(DÂèUÉ***** NOT EQUAL **w€W***  EQUAL EQUAL -- KILLED  EQUAL -- KILL? (Y/N) NO YES  DIR/SYS©¯±*\q(=ú]TÍD6:#:Øsw#6 ë>0þ#Êäqå†t·(¾ #õáÃD!‹t¯Í rÉͳqÑ!˜tí¸ëäþ08þ:8 þA8 þ[0ÖÖ07ɯÉå™t͈rÑÕÍŽr6"#Í sþkåååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå 14-May-82 COMPARE/CMD ----------- (a B.E.ware product) Is a utility program to compare either two specified files or to compare all equally-named files on two different drives. When comparing drives, optionally all duplicate files can be killed automatically from one of the two drives. The program is intended to be run under NEWDOS/80 only but may process other DOS disks (not in drive 0!) provided the file DIR/SYS is a readable file (proper hash code) See appropriate "information zaps" in the NEWDOS/80 manual. COMPARE can process NEWDOS/80 compatible directories of any size (up to 6 grans) positioned anywhere on any type of drive. Usage examples: To compare two FILES: ===================== COMPARE,FILE1,FILE2 COMPARE XY/BAS /BAK COMPARE PROG/BAS:0 :1 COMPARE FILENAME/EXT.PASSWORD:2 NNNNNNNN/EEE.PPPPPPPP:3 Parameter delimiters may be comma or space, as in most NEWDOS/80 commands. The second filespec may be abbreviated much like in COPY. Passwords can be given for file compare operations. Specifying the same filespec twice is allowed -- the effect would be a test whether the file is existent and readable. To compare two DRIVES: ====================== COMPARE,:0,:1 COMPARE 1 0 COMPARE 2 3 S COMPARE 0 2 K COMPARE 2 0 K S COMPARE 1 2 S K A Two different drive numbers must be given. All files occurring with the same name on both of the specified drives will be compared, except files with extension /SYS unless the parameter 'S' is specified. BOOT/SYS and DIR/SYS are never compared even if 'S' is specified. (Note: The parameter 'S' is intentionally analogous to DIR S, but its meaning is slightly different - It is not the SYSTEM attribute is tested but strictly the filespec's "extension".) If the parameter 'K' is specified, then for all files detected to be "equal" on both drives the user can decide by a Y/N keystroke whether the duplicate should be killed from the second drive. No querying is done if the parameter 'A' is specified in conjunction with 'K', and any duplicates will be killed automatically. (Specifying 'A' without 'K' has no effect.) Killing never includes BOOT/SYS or DIR/SYS, nor any other files with extension /SYS unless the parameter 'S' is also specified. Comparison of drives will usually fail if passwords are enabled. All sectors of files to be compared will be compared in full length (256 bytes), including the last sector, which may logically exceed the end-of-file. Two files are, however, considered not equal if their EOFs are not exactly equal. This is consistent with COPY which exactly copies all garbage that may follow the logical end-of-file in the rest of the last sector. Attributes (INV, LRL etc.) make no difference in comparison. This is consistent with COPY which resets INV and always sets LRL=256 when creating a new file. For speed reasons, COMPARE uses all available memory. (HIMEM is honored, of course.) Running COMPARE under "DOS-CALL" (for example CMD "COMPARE..." from BASIC) may work nevertheless, if only moderately large files must be compared. The program can be aborted ("DOS READY") by the up-arrow key. The right-arrow key will let the program pause until ENTER is pressed. (This is similar to some other NEWDOS/80 commands.) à@:MPàñ:�ôþÚð4‚€ñôÍ�û*›ô^#V#"›ôÕÍ%ò>"Í:ÈóÍ�ûÍ×ñÑ(ëÍâñƒóÍ�û*›ô~ÍóñÈóÍ�û!žôÍÙx·ÊðÍZ*›ôsÃð!žôÍÙx·Éþ 8w#öÉ6 #ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååR!"×_"d*X"Ô_:%þI !D"ÙT!d"Ì_ÍÈX*Ì_í[Ì_ 6í°ÍÉ•í°G>í°‡>í°f=í°¦=í°æ=í°&>í°f>í°¦>í°?í°íS @ÍIþAÊxVþBÊ®TþCÊ Íò_ù~Íò_#ù:¸^<2¸^þ( > Íò_ùJ¯2¸^> Íò_:ñ_· :¼^<2¼^þ 0:¼^<2¼^þ: #> Íò_ù¯2¼^!’\ÍgDÍIþ ÑÑÑ;XÃ%RÉ> Íò_!Æ\ÍgDÍIT;XÉ;XÃ%R͉X!f\ÍgD!Î_Í@~þ ÊTxþ ä2¿^ÍÉ> Íò_!�\~Íò_#ù!Î_~Íò_#ù> Íò_> Íò_!dÎ_Í‘Ux·(ÍòSÍÉŸÕå· íBÍ~Tá ÑÝ ~Íò_#ù:¸^þ( > Íò_ù:¸^<2¸^þ( ¯2¸^> Íò_ÉÍÉ!ïY„^í°> 2�^!ŸYÍgD:Œ^Íò_> Íò_!õ\ÍgD*I@í[Ì_·íRÍ9V!®^ÍgD!]ÍgD*×_Í9V!®^ÍgD!*]UÍgD!Î_Í@xþ(~þ Ê%R!¢]ÍgDÍIîT!dÎ_>2¿^Í‘Ux· 1!×]ÍgD!þ]ÍgDÍIþY(þN õîT!dÎ_ÍýU!5^ÍgDÍIîT!W]ÍgD!]ÍgDÍIþ (Ã%R>2Ë_Í.`¯2Ë_*Ì_Í)WîTÕå:¿^G¾ #øÿÿáÑÉá åíKÌ_·íBáÑ0ÙÉÕå~· áÑ2>/ ¾(#ú#:¿^G¾ #øÿÿáÑÉá åíKÌ_·íBáÑ0ÄÉÑÍ‘UVx·ÀÕ å·íBåÁÅ*Ì_·íBåÁÑáí°bk·íR"Ì_íK×_ íC×_!dÑÄÝ!®^ ý!nVý^ý#ýVý#—íR8<ù·(0±ÝwÝ#àÝ~ÿö0ÝwÿÉ'èd ÍÉ!¿[ÍgD!ºYÍgDÍIþ Ê%RþY( þNÂxV¯2¹^>2¹^!([ÍgDÍø_~þ Ê%R:¹^·(*Ì_!då`!Ê^Í$D á`Í w#÷þ(9þ(5þ $:Ë_·>(¯2Ë_ÍFb*Ì_Í)WîT!W’\ÍgDÍIÃ%RöÀÍ D!b^ÍgDç`Í(D »"Ì_Í)WÃ%Rd·íR·ËËú"×_ÉÍÉ!L[ÍgDÍø_~þ Ê%R!då`!Ê^Í DÂÛVá`~Í #åí[Ì_·íR0áéöÀÍ D`Í(D óÃ%RþE *X"Ô_!"X!~[ÍgDÍàW*Ô_"XÃ%R͉X:ô_þ; >2ñ_!d~· ÍòSÃ%R:@8þ ÍòSÃ%RÕåÍvSá ÑÜí[×_íSº^í[º^Ë;¯Ë:0ËûíSº^Õz³ÑÈXíCÒ_¯Ë#Ëù!dë!dÕå #ü~Gþ(Nþ ( ¸8 #ìá Ñë ë×íKÒ_íCÒ_áÑ"í_íSï_ÕåÙ_í°í[í_*ï_í°!Ù_í[ï_í°¿áÑíKÒ_x± ÃèWí[º^ÃþWÍɯ2¸^2¼^!“[ÍgDÍIþ ÁÃ%RþH !)\ÍgDÍIþ È>;2ô_ÉþV Ë>32ô_¯2ñ_ÉÍÉ!YÍgD!*YÍgDÍIþ Èþ40ç2«b2Œ^2~Y2l]!`YÍgDÍIþY(þNÈÉÍYå`ÉRead directory from which drive? (0-3) (A NEWDOS/80 system disk must always be in drive 0.) Change PDRIVE specs for drive 1? (Y/N) Use which number specs? Indexing disks from drive *WARNING* Does not check for duplicate disk numbers. DIR/SYS:DISKDEX bZy Bob Wissner(For NEWDOS/80 V2)A - Load fileB - Add to fileC - Save fileD - Alphabetize programsE - Alphabetize disksF - Display / PrintG - Program searchH - Extension searchI - Disk searchJ - Switch drive / PDRIVEK - Selective DeleteL - Return to DOSChoic[e?Are you sure you want to quit? (Y/N) Load which file? (ENTER) to abort. Save the file under what name? (ENTER to abort.) Alphabetizing ... Video (V) or Hardcopy (H)? ENTER to abort. Add the disk file to one already in memory? (Y/N) Name of program\ to search for? Extension to search for? Prepare printer and press any key. to stay in video. Which number disk ? (ENTER) to abort. Disk Press any key to continue (ENTER to abort) Function complete. Press any key. Bytes remai]ning in buffer = Programs now indexed = Which number is this disk? (ENTER to abort) Insert disk in drive 1 and hit . (Press any other key to abort.) You must enter 3 digits. Press any key to continue. That number has already been assigned. Do^ you want to delete the entries for that disk? (Y/N) Entries killed for that disk. Press any key. Check PDRIVE specs for this disk. DIR/SYS:1 å*‘‰åëÍ „zW{_áÑÍ^>Ú|ë<2m‰12345 Òé]áëÉÍóUÀ~·<ð=õæÊd|:x‰<2x‰ñæîÀ:x‰·È:x‰=2x‰<É#~þÂP|:x‰·ÂP|:‚_‰·ÂP|ñ7É"k‰:m‰=2m‰ÉÍy[þ&ÂÃ|*e‡~þ ÊÁ|þ ÊÁ|åÅÍä[ÍÏ|Áá"e‡ÂÁ|>&2o‰Ã0}þ&ÂÃ|:o‰·ÂÈ|>&Íæ„·øõ¯2o‰ñÉ*z‰~·Êý|ˆ¾Âò|O+¾Âò| Ââ|xö€¿É+~þÒò|ÃÔ|:ƒ‰·À*„‰À~·Ê.}ˆ¾Â#}O+¾Â#} Â}¯xÉ+~þÒ#}Ã}<É*e‡åÍä[õÍÏ|ÂP}áõñÂÃÅ[ñáõ"e‡Íy[þ Êi}þ ÊÕÍ3ÑÉ!```6 í°!` ÍÙÉx}Íy[þ;Ê }Ã’}Íh…ÍÃ|þ ÊI…Íy[Ã’}Íh„^!Ê^Í$D33ÂÛV;;„^!Ê^Í6D„^Í6D„^!Ê^Í6DþÊÜ`þ>(u!Ê^í[Ì_ íCã`íKã` íCã`x±(ÑåÕ~æðþ I ~þ (##ö>/í°:Î_:Ï_:Ð_> >/Hy í°G> úÔíSÌ_áá ™„^Í(DÉÍÉka> !caÍD>,!§aÍgDÍSaaþ (?þ0 !bÍgDÍSaþ .Î>=!×aÍgDÍSaþ (>,>A> !caÍD ÍÉÉ!raÍgDÍSaþ (”ðÕÍIÍ3O> Í3yÑÉPDRIVE,0, * Error * to try again. Any other to abort. Change specs for which drive? to abort Change to which number specs? to babort Cannot change Drive 0. restart. Any other key to quit. ÍÉ!§bÍD(áÃÛV¯í[Ì_!€<"¥b>2¤b ~þ È~#ú:Î_:Ï_:Ð_> íSÌ_:¤b·( =2¤b###Î*¥b@íJ"¥b¼DIR 1 ¯2x‰ÃÍÉ!=cÍgD!Ù_Í@~þ Ê%R!dÙ_x2¿^ÍcÂÇcÕå> Íò_¯2¸^ÍvS!kcÍgDÍIÍò_þQ(@þY( þN îcá ÑËá"}cåÁÅ*Ì_·íBåÁÑ!í°bk·íR"Ì_íK×_ íC×_Ñ*}c›ÑáÃ%RSelective Kill Routine. Enter search string.Kill it? (Y/N/Q) Õå~·(<~þ ($¾# ö:¿^=·(GÕå¾# øáÑáÑÿÿÉáÑ×á åíKÌ_·íBáå0ÄáÑÉ> Íò_!ØcÍgDÍIòb No more found. Press any kdey. RÅ*Ì_·íBåÁÑ!í°bk·íR"Ì_íK×_ íC×_Ñ*}c›ÑáÃ%RSelective Kill Routine. Enter search string.Kill it? (Y/N/Q) Õå~·(<~þ ($¾# ö:¿^=·(GÕå¾# øáÑáÑÿÿÉáÑ×á åíKÌ_ ÿ(8) Cancel Enlarged (9) Emphasized ÿ(A) Cancel Emphasized (B) Double Strike ÿ(C) Cancel D/Strike (D) Supers DISKINDX/CMD WRITTEN BY BOB WISSNER DISKINDX/CMD will allow you to Index all your programs on NEWDOS/80 Ver. 2 Disks and some other DOS disks. It will not work with all DOS Systems, but most of the more popular. The Main Menu of Commands Is displayed after the program is initialized with the correct Disk and Drive settings. The program may be configured to the individual Drive, Density, and Track Numbers. NOTE: DISKINDX/CMD will accept Input in UPPERCASE ONLY!!! When DISKINDX/CMD is loaded,it will ask for the Drive which the directory is to be read from. Place the disk to be indexed in this Drive. The program will then ask the user if he/she would like to change the PDRIVE Specifications for the Drive. If the user does not want to change them, enter an 'N' to keep the same specifications or 'Y' to change them (if using NEWDOS/80 Ver. 2.) With any other DOS enter 'N' ONLY!!! The Main Menu will be displayed next and is self explantory. The only thing that the user needs to know is that he/she MUST NUMBER the Disks that are to be indexed. The program will maintain an in-memory list of data from each of the Disks indexed. Each program Disk MUST have up to a THREE DIGIT identifying number. This program will hold over 2500 program names in memory so you can index quite a few disks. XTG_HELPX70€�ò9:XTG_HELPX80€�ú36XTG_HELPX90€�Ä5XTG_HELPXA0€�9<åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå‚Ró1àA¯2cb2db2ob2pb2sb2’Y2 \*I@È®ß8ë$c·íR+åÁ!$c%c6í°:ž_2½]>22³V><2tbÍÉ!<" @!Ü\ÍcW!S<" @!&^ÍcWÍ\ÍZ2=0nÌžX2‡R(ÍÚW!=" @Í‚€RZ8õ2=>þSÊÅX*ob|µ ýný~g‡‡„&Í’Lå!�ѯõåÕëÍÒRÑá8.ÍŽY$þ ñÍË\<Í\âõñþ Ú«YT3*I@+%·íRɯ�ÍÒRÚ¦YõÍ‹[ ñÍË\<í°Í\åþÊ”Yñ‚Sþ ÚºYz2£bý*™Cý~2kb!!#}þ- .MåýuÍ\ý6ÿý~Í’Lë!BÍù[á(ÝÍEGý~2hS2U:kbËO(,åýuÍ\ý!kbÍš ͽõ]Í­Wá-> Í’L >Íó[åýËN(+"mb‚€Sá>Íó[}2cbÍš ͽ^Í­WÍÊW¯2$^2_b2^b!’å~Ëg(WË SÍlWÝáÝåÝ Ý~þÿ(@Í$WÝ#Ý#Ý~þÿ(2Í$WÝ#Ý#Ý~þÿ($Í$WÝ#Ý#Ý~þÿ(Í$WÝ#Ý#Ý~þÿ(þþÊW‚TÍ$Wá :£b==¼0–À]!Ð�í°!Ø�Ë]í°!SDýËF(!DD"ð]!SDýËF(!DD"ó]*mbÍš ͽâ]Í­W:sbþPÌVÍÉ!<" @!Ü\ÍcW!µ]ÍcW!‘<" @!³bÍcW!Ñ<‚€TÒ<.6Œí°>¿2Ñ<2è<2ÿ<> !=@õãbw¾(Ö w#ôñ= ê!‘?’?.6ƒí°*$^åÁ)) )í[_bÕ"abÍš ͽÑë))))))= åÍÁW0LëÍ­WÕ*ab|µ2U(ýËN(+>‚U Í’L>Í´LõýËN(>·(#ÍüVñÑõͯWëãl&ÍüVÑͯW*ab)åÑ)))$cã ëáÕåë ÍÁW8¬`·(w#÷!Ñá ë ÍÁW8!¬`~·(#÷:^b<‚€U2^b:_b<2_bþ ¼T:$^<2$^O:db¹(Ey= !À?" @!–`ÍcW!Õ?" @!sbå~þP( !m`ÍcWÍ:XáO¯2_b~þP( þÿ( yþP wÃST>ÿwø!sb~þP>w/Ì\ÌV!À?" @!ÚaÍcWÍ:‚VXþ@ÊVö¯2$^2_b2^b><2tb>22³VÃSTåÅÕ@<(€?!<:$^þ(!=@ ÍlV~þ 0ö@þ€8> (>#OÍlV#èß8Þ!sb~· ¯w ÍlVÑÁáÉ͈V:@8ËW(>ÿ2sbÉÍÑ ‚€VîyÕÍ;ÑÉåÅõ> ¹ 5!tb5 /68 ÍoVù!à\NÍoV#ù ÍoV2ÍoV y2³V ÍoVùñÁáÉÍÉûqC!ub(í°>!2!2 I" I!"¦F>2ZFÃ-@Íš Å‚W!1AÍ/Á!3AÉÝ~æÆÆ�gÝ~æàoåÝá÷So&:CÍ’LÝ~Ëo(#æ úÉ:cbO:^b¹É:cbo&> Íó[}2dbÉ!‰aÍcWÍëWíSobÍžXÉ* @å" @!ebå6>Í:Í‚X:Xþ xþ0í>Í:+äþ (þ08Üþ:0ØwÍ:#Ñ>Í:6áÍZ!¬ ßá8µÉåÍ[þ(ù· Í`Xñ* @6 áþÊRþ*ÊÉVþAØæ_É!`+|µ 2* @>‹¾>ª(¾>¸(¾>´( ¾>•(‚€X¾>‡(>‹w!<>#¾ >*w2)NþN(þY ï>2’Y2 \>YÍ:ñÉ!@<åÍ|!€?" @!`ÍcWá" @!Ó_ÍcWÕ!�:@8Ë ùÍŽYõ͉Xñþ ;kbÍš‚Y ͽ×~· > +Í:#ó* @?ß8å€Í:¯·Ñ 4:í7o:CËW(Ë=&ÕÍš ͽ’?͈Yá#åÍš ͽ®?͈YÑ:@8ËWÊåX!À?" @!5`ÍcWÍEGÍ:‚€YXþ ùÃR×ÈúÍ0FîÉþ(þ (þ( þ(!Qa!P] !ö\!a!¹`ÍcW!3]ÍcWÍ:XÃR:@8ËWÂRËFÈó:ž_þB ËÞÍgGÉý~îýw!�b:C<#= ü~ýËV(‚ZË?ýwý~æ!FF(!N "g="¬^ÉÍ:XþS(þC ·7ÉþB( þA(þX(þN 2ž_2¸>2½]×þ"8 þ)0öÍì[Èþ >0þ08¾þ40ºõ2=2VZÖ0Í^D”Y>2ÙZý*™Cý˶:8_Ö0‚€ZÍä[:ž_þN ýËöÍ [ÍîYÅ!BÍŽYÁ( þ(Í¿[ê ½:C2lbý~2mS:BýwÍ\Å&ÍŽYÁ(þ(Í¿[í>=2ÙZ ö‡ÍæYŠýËF(:lbËGÌØ[Í\:½]þX ‚[Rý˶>Íä[Ív[Í\>Í‹[ ¯Í‹[ í[qb!BÍ0Fþ ý~<þ 8ÓýËöý~‡ýwÄÔYýËv(:mS‡2mSýný~Í’L>Í´Lý~Í´L(#ýuÍ\ñ2»]·Éý~æ@>A(>‚€[N2ž_2½]2¸>ÉÕÅÍtLíSqbÍ0F ö1þÁÑÉý~æöýwý~æDýw> ýËv(‡ýwÉýËæýË–>ýËv(‡ýwýËÆÉýËöýËÎý5Éýw2Cö028_2?>ÉÍ´LÈ,ÉÅå!\‚\ãÅÃ[FÁî·ÈþÈêÉåÕÅýåõ!À?ý*™C&bÍÃ\:Cö0w#ÍÃ\ýËV(6A#ýËf(6C#ýËN(6K#ýËV(6L#ÍÃ\Aý~æA(CËG(EËw(Gp#ý~Í«\ý~Í«\ÍÃ\ý~‚€\æö0w#ÍÃ\ý~ö0w#ý~Í«\ý~ Í«\6 #Ët(ùñýáÁÑáÉõÍÃ\ñÕåo&Íš ͽ×ëáÍÃ\ÑÉ·Èw#øõåÕo&ͲL,ýu ÑáñÉ-#- DISK GRANULE MAP -#- **** The‚] Selected Drive is unavailable or not Ready **** Press any key to restart.  **** This Disk has no Directory, or has a dire‚€]ctory Error **** Check GPL or Auto. Scan the Disk. Drive:0/A Diskname MM/DD/YY Grans Free:123 Density:SD/DD40 Trks Fo‚^rmttd 40 Lumps Filespec/Ext Place the Diskette to be Mapped in the Selected Drive, When ready press Drive No. ‚€^ or 40/80 Track Skip is set with Skips OFF 'C' to Change Directory Track. 'S' to Scan for DIRECTORY Track. Pres‚_s and No (2-8) to change Grans per Lump. GPL = 2 or Select the Side or Mode required - - - Side 'A', 'B', 'N'ewdos‚€_ D/Side, 'X' for Auto. Mode = A  Reverse DATA ADDRESS MARKS ? (Y/N) Drive : The following Sectors may be Directory sector‚`s - - Last Track read = - - Total Sectors read =Scan completed or aborted. Press to continue. Press any Key for n‚€`ext 10 Track Display "P" for Hard Copy or **** Cannot recognise DOS **** Directory sector MAY have to be specif‚aied or Scan the Disk !!  *** Read error or invalid Directory parameter. *** Insufficent MEMORY to read DISK. Please check‚€a HIMEM.Enter Directory Relative Sector. (Directory Track X Sectors per Track). --- = Map new Disk, <@> = Displaywb again, <*> = Go to Dos. Track #Lump Drive ,TI=,TD=,TC=,SPT=,TSR=,GPL=,DDSL=,DDGA=(40£b‚³b¿ 1st Granule ¿ 2nd Granule ¿Lp:--- T:-- S:-- ¿ <------------------> ¿ <------------------> ¿ÍÉ!ØcÍcWÍ:XþYÊ‚3c·cþ (þN ðub!qC(í°:ŸCG!žbý!qCýËN(ý4ý~ýËV(‡w ý#ä*=G:Ä"=G2Í!ýH2 I" I*¦F"ïV!ÙY"¦F:ZF2õV>2Z‚³cFÃRÍÉ!&dÍcWÍ:X!@<" @Í|!ÁgÍcWÍ:XÃ=cÓ<#> D I S K M A P <#> Do you wish instructions ? (Y/N) . . . . . . . Ó<#> D I S K‚3d M A P <#> Published in 80 Micro December 1982 - Written by J.B.Harrell,III* Modified for NEWDOS 80 v2 by Briggs Software, Nap‚³dier, HB, NZ *This program allows Disks to be mapped, showing on which Sectorsa program is located, plus Grans free, Disk Name ‚3eand Date. Theprogram will find and read the Directory Track on most Disks andDOS's. It is written to run under NEWDOS 80 v2. a‚³end WON'T workunder another Dos. It will automatically detect and read Singleand Double Density Disks, (if your hardware permi‚3fts D/Density)plus Auto select 40/80 Skips and D/Sided Disks. This may cause adelay while the Program selects the correct Mode. I‚³ff the program cannot located the directory track on a disk thenyou may specify the Directory sectors, or Scan the Disk for theD‚3girectory, toggling the Data Address Marks if required to read a"Funny" Disk. (The Disk is not altered!!) Press any Key to contin‚³gue . . . . The program takes only the Directory from the Disk. Track count,Grans Free and Lumps are calculated by the progra‚3hm not from whatis written on the Disk. Due to the different Gran Allocation onTRUE DOUBLE DENSITY Disks, these are not displaye‚³hd correctly andin some cases will only display Garbage ! ! ! The program Scans the Track Count, & this may give a wrong GRANSFRE‚3iE value if the Disk has Grans LOCKED OUT or has Formatted butunused Tracks. eg 40 Tracks formatted but 35 in the GAT sector. Pre‚³issing

when displaying the first screen will output theentire Display to a Printer, press to stop the printout. P63jress to activate the program ............ $cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýüüüüüüüüüüüüüüüüüüüüüüüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‚àBDISKUTIL00/00/00 ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¢ÄìÔ.7ÈI*ö0êÞw@¢oúoÏ^BOOT SYS`²ÿÿÿÿÿÿÿÿ ìUNOFFSETDOC–B–B!ÿÿÿÿÿÿÿÿ SU3 CMD–B–B§?/!ÿÿÿÿÿÿ €TRACK –B–BX"1ÿÿÿÿÿÿ]DIR SYS§ùå ÿÿÿÿÿÿÿÿ €DISKINDXDOC–B–B !ÿÿÿÿÿÿÿÿ €DIRSORT CMD–B–B ÿÿÿÿÿÿÿÿ €TRAKCESSCMD–B–Bÿÿÿÿÿÿÿÿ €COMPARE DOC–B–B ÿÿÿÿÿÿÿÿ DISKMAP1CMD–B–B$ÿÿÿÿÿÿÿÿ €UTL CMD–B–B9+ÿÿÿÿÿÿÿÿ €DISKDUP8CMD–B–B ÿÿÿÿÿÿÿÿ €COMPARE CMD–B–B ÿÿÿÿÿÿÿÿ €CAT CMD–B–Bÿÿÿÿÿÿÿÿ UNOFFSETCMD–B–Bÿÿÿÿÿÿÿÿ HEADCLENBAS–B–B0 ÿÿÿÿÿÿÿÿ COPYCATSCMD–B–B#ÿÿÿÿÿÿÿÿ FLEDITORCMD–B–Bÿÿÿÿÿÿÿÿ €DISKINDXCMD–B–B #ÿÿÿÿÿÿÿÿ €CATALOGSBAS–B–Bÿÿÿÿÿÿÿÿ ëDTIMER2 BAS–B–B !ÿÿÿÿÿÿÿÿ €CFETCH CMD–B–B ÿÿÿÿÿÿÿÿCAT RåÍpe!fÍgDÍYeÍpeáDÕís°p~þ (ÍöTf!dfÍgDÍ+ÍÖeþ08öþ:8þA8îþJ0êõÍ3> Í3ñþ1(þ7(þ0(þ9(O:²pËGy !thÍgDÖ0þ 8Ö‡!àe…o>Œg~#fo"‡RÍpeÍÍYeÍpe:²pËG!th(!€�ÍgD‚ÍgDÃ#RÉ>·ËÿÄ DÉ!FmÍgD¯2³pÍ+þ08ùþ50õ2DmÍ3> Í3pn!Ëq(ö2Úp!°n~#ÅË?8ùÁñíS½p!€o¿pí°Çpí°pnÍ6DʨRþ«R!Ïn~Æ 2¼p6!°n~#·( øy2Ôp:¼p==‡‡‡2Óp:¼p==G!ÿpÕpnÍ6DÑʨRþ«RÅå!°n~Ëg(.Ë('ëãëÅå  í°áåí°#í áå í°áÁëãëÕ ÑÅáÁª6!"µp!úc"ç`!ÿpÕÍÑ`:ÓpÑ“2×p:ÔpT»!,mõÄgDñÄYez2Ôp*»pí[Øp&TåÕÑáÍ]åá"Ïpí[½p·íR"Ñp*¼p&åÕÑÁÍ8]ÅåÑá}2ÙpÍpeͪ_ÍgDÍ1_:²pËGʰR!¸hÍgD!ÐmÍÙåá~þ (ÍÖeþX #~+þ ʰR!¿pßpÍ›eÍÁa(å!&iÍgDÍødá ÁÍßa å!iÍgDÍødá ¯å!ôhÍgD!çpÍÙåááÍUb!¦hÂgD:²pËÏ2²p!È�ÍpDÉ>#¯õ!jÍgDÍød(í{°pÃ#Rñí{°pÉ!àiÍgDÍødÀU:²pËG(ËO(!"hÍgD> Í3!hÍgDÍødÀ!„lÍgD!Ðm ÍÙåápnÍD [!°nÍ$D Q!�Í6D #ÕÅë*I@·íR8!°ní°ëÁÑ0á!¦hÍgD¯þ(þ >2²p¯ õ¯2²p2‚ñõpnÍ(DËÿÄ DñËÿÄ D¯ÉÍgDÉ!íiÍgDÍødÀ:²p!thËG(è!„lÍgD!Ðm ÍÙåápnÍD É!°nÍ D ¿Í¼a D�·íR$D!�pnÕŰní°ÁÑÍ9D �í:²pË�V2²p¯Ã†U!úiÍgDÍødÀ:²pËG(ËO(!"hÍgD!hÍgDÍødÀ�*I@·íB+DM!��6í°!À�ÍpD!È�ÍpD!ïgÍgD!€�?ÍÙåá>2²pÉ!flÍgDÍU]:²pËG!thÊi]ËO!†hÌi]!€�Íi]!À�žlÍ.d!È�´lÍ.d!žlÍi]!½lÍi]*�åáÐmÍy\!ÐmÍi]!ÊlÍi]*�åáÐmÍy\!ÐmÍi]!ØlÍi]*�åáÐmÍy\!ÐmÍi]!ælÍi]* �åáÐmÍy\!ÐmÍi]!ôlÍi]W*�åáÐmÍy\!ÐmÍi]!mÍi]*�åáÐmÍy\!ÐmÍi]!mÍi]ͼaí[I@ë·íRåáÐmÍy\!ÐmÍi]> Ít]É!¬iÍgDÍN`!¸hÍgD!ÐmÍÙåá~þ ÈßpÍ›eÍÁa !—hÍgDÙÍßa:²pËÏ2²p!È�ÍpDÉ!EiÍgDÍU]ÍN`!ãhÍgD!ÐmÍÙåá~þ ÈßpÍ›eÍÁa !—hÍgDÙåÍÛ]áÀå!'lÍgDÍødá2-Xå¿p@í°:ÔpGá@ÿp·(Íz^ ës#r#ëÕÑXíë6#6Ípe!ßp~#Ít]ù> Ít]!çpÍi]ͪ_Íi]Íö`>þYÃ@Y!ZiÍgDÍU]:³p·ÄjD!ÄiÍgD!PnÍÙåá;e:³p·( !ÄiÍjD!PnÍjD!8lÍi]!‚~·(må~Gáå@·(Yͺ^ NÐmÍ;d> ãåÅí°Á> áåÅ í°Á> áãå!ÐmÍi]á >¹ Í1eõå!8lÍgDáñ(áɧãá�É!oiÍgDÍU]:³p·ÄjDÍÛ]ÀÝ!ÿp!‚YÝ6Ý6~·(&åFá@x·(åÍz^ ÝuÝtÝ#Ý#ëÎÍö`!'lÍgDÍødõĹYñÌùYÍYe!ªgÍgD!Ðm ÍÙåá~þ ÈpnÍD L!°nÍ D BÝ!ÿpÝnÝfÝ#Ý#|µ(&ÐmÍÁd> !ÐmÍgDpn~þ > Í ~#þ îÌõÍ(DËÿÄ DñËÿÄ DÉÝ!ÿpÐmÝnÝf|µ(Ý#Ý#ÍÁd> > äxþ(!ÐmÍi] >¹ ÎÍ1e ÅÉÅÝ!°n!Z‚Ý6ÿÝ6ÿ~·(ÝuÝtÝ#Ý#ÝåÕÅÍäbÁÑÝáÝÝ!ÿp!8lÍi]ÁÐmÝnÝf|µÈÝ#Ý#Í;dý!®nÅý#ý#ýNýFå·íBá0ïý+ý+åýnýfåí°> á í°> ÐmëÍi]áÁ yþ ¦Í1eÀå!8lÍgDá–!„iÍgDÍU]Í�]À!'lÍgDÍød> !™iÍgDÍød> <2X[‚!ÿp6#6+·( s#r#åëÍäbëáé!ÿpÍö`!ÿp2o~G#~#° ô:X[þ [ÍÛ]!'lÍgDÍød2�[Ý!2oÝnÝfÝ#Ý#|µÈ:X[þÌpeÝåå¿pÅ@í°!ßpÐmí°> !çpí°!ÐmÍi]Á >·(OõÅͪ_ÁÍi] ñ=(@áåÅåFá@Ý!ÿp('ÝuÝtÝ#Ý#ðÝ6Ý6Íö`>þYõĹYñÌùYÁáÝá > ¹Ò[Ý~ݶÄ1eÀÃ[ÉÕ_: @æ?»0 W>Àƒ’Í37ÉÕåÅÕåÁáÍy\`iÍgD>?Í3ÁáÍÙÑëÈëÍ\É:"@õ\>Íü[<" @ñ2"@É~þ (þ !ÉÅÕå#~þ(þ,(þ ò+~Íð\8 þ 8þ (þ(þ( ¯<á!ÑÁÉá~#Íð\8å!Aý_ëáé¯ëÑÁÉÕÅ"î\'ÍÏ\èÍÏ\dÍÏ\ ÍÏ\ÍØ\*î\>ÁÑÉÕÅ"î\ÍÏ\ÍÏ\ÍÏ\ÍØ\*î\>H>ÁÑÉå*î\·íRáØÅ0·íR0úxÁþ:8ÆÉÖ0Øþ 8Ö¹?ÐÖ Ø¹]?ÉL}!Ë90ë)ëõÉ.U)0úÉy·(¯Ë‘0�÷G{/ Éz³Èx!ËíjíR0?óËG¯<Éå!lÍgDÍød> <2³páÉÍgD:³p·ÄjDÉõÍ3ñ:³p·Ä;É!jÍgDÍIþ0(@!æcþ1(1!âcþ2(*!Scþ3(#!•cþ4(!©cþ5(!Ácþ6(!¯cþ7(!Çcþ8 Á"ç`"aaO¯õyÍ3> Í3ñ·É!kÍgDÍIþ0(!úcþ1(!5cþ2( !Ícþ3(â"^ç`"aaO¯õyÍ3> Í3ñ·À! kÍgD!Ðm ÍÙåá~þ (;~#þ (1ÍÖeþS ËÂþI ËÊéþD ËÒáþU ËÚÙþV ËâÑþN ÍËêÉz2´p!ÄiÍgD!PnÍÙåá;eÉÝååÝá:´pÝË v(ËG()Ë_(#ÝË ^(ËO(Ëg(ÝË n ËW( Ëo(¯¯<ÝáÀåÕÅPnþ (fþ/ #ý'þ/(þ (þ*(íþ? ~þ (D¾# @ã~#þ 6øþ ( þ_/ (þ (þ*(þ? ~þ (¾ #ç~#þ øþ (¯<ÁÑáÉ!ÿpÐm~·(ÅÍÁd> >  ÁèxþÈå!ÐmÍi]á >‘ ÑO~·Ä1eÉÝ!ÿpÐmÝnÝf|µ(ÅÍÁd> > Ý#Ý#ÁâxþÈ!ÐmÍi] >‘ ÍO·Ä1eÅ!Zm°n~#þ ø!¿p°ní°!Çp¹ní°*Õp&ÂnÍùb*×p&ËnÍùb!Õn:ÚpËG(6DËO(###6D*Ïpí[Ñp`·íRÜnÍùb*ÑpçnÍùb*ÏpïnÍùb*Ôp&oÍùb*Óp& oÍùb*Øp&oÍùb*Ùp"o&2ÙpÍùb!°nÉÍ’`ÍW`É!ÿpÐm~·(Åí°##Á> íxþÈ> å!ÐmÍgDá~·È yþ ÏÍ1eÈ!‚ÿp~·(#å í°Áyx! n&)))) @ Ù¯! "µp!õc"ç`ÍÑ`ÉåÕÅ!ÿpíKµp~·(T] ~·(ÍÿcÜdóë éÁÑáÉýåÝååÕÅ!ÿpaå~#¶# ú++++Ñå+·íRá8 ísa1®pÍ*a1ÁÑáÝáýá¯ÉåÕÝáýáýåÝåÑá·íR x·ÈëýåÝåýåÝåÑá·íR(0ýnýfÝ^ÝVÍÿc0ÝuÝtýsýr ˉËA(ý+ý+ËÝ#Ý#ÅÑáxÝåÁåÕÅ·íBëåÅáÁ·íB·íRÁÑá8 ÅÕåÅGÃ.aåÅ ÅÕGÃ.aÏmßp!‚~·Èå Íõcá ¯<ÉÕÍäbÑèåT]*�+"�!N*�·íB"�!Nb*�·íB"�!N#F*�·íB"�!N#F*�·íB"�!N* �·íB" �áåÍäbë*I@·íRDMëÑ(í°¯Éá¯w<Éͼa Då@í[I@·íR0çáå¿pë@í°:Ôpåo&))))DMáÕÅë #íKI@·íBëÁÑ0½í°¯á*�#"�:Ôp*�…o>Œg"�:Óp*�…o>Œg"�íKÏp*� "�íKÑp*� "�:×p* �…o>Œg" �¯Éå ~áëo&))))@ ÉåÅÕåáÑcmÍy\!Ðm6ÑÕë~6 #þ ø+þ ú+w· øÑÁá¯É#¾+ ¾?ÉåÕÅ ë ¾ +¾ +¾ÁÑáÀÃúcÅÝåýååÝáÕýáÝ~ý¾ &Ý~ý¾ Ý~ý¾ Ý~ ý¾ Ý~ ý¾ Ý~ ý¾ ýáÝáÁÀÃæcÅåÕ ë ëÍ)cÑáÁÀÃæcÅêÅåÕ ë ¾ÑáÁÀÃæcÅìÅæÍÓcÀ'ÅåÕ ë ë ÍõcÀÅåÕ ë ë ÅÅ ÅdåÕ¾#(?ÑáÁÉó¯öÅ ÅÅåÕí +w#ê!dÑáÁÉåÕÅí°ÁÑá¯ÉÍÁdÅ> åÕ å~#foÕåÕÁáÍy\Ñþ ú>/á+n&åÕÁáÍy\Ñá þ(ø> üå F#Náë6.Ëp(6S#6.ËX(6I#6.Ëi(6U#6.Ëy(6E#6.Ëq(6C#6 #6ëÁ¯ÉåÅ~þ ( #õ~þ (>/ ~þ ( #õ> ‘(G> üÁá¯ÉåÕ!BhÍgDeÍ+þ (þ1(þ0( ÍÖe8ìþY(þN ä>N>YõÍ3> Í3ñÑáþYÉ:³pþÈåÕ!ghÍgDÍIõ>Í3>Í3ñÑáþ ÈÍÖeþYÉõåÕ!MhÍgDÍ+þ ùÍ3ÑáñÉõÕ>Í3>Í3ÑñÉÍÖe8¿É·Éþ0Øþ:0÷þ,Èþ Èþ ÈþÉåÕÅ͹e~þ(þ > +#ïáÑÁ¯ÉÅÅÅå~ÍÖew#þ(þ òáÁÉþ@Øþ€?ØæßÉÜT±R�W3XåX™ZdVöTžUVMW§R§R§R§R§Rf§R§R§RNicks disk catalog program (c) 1985 N. J. Gridley Last mod 21/01/84 NJG for NEWDOS/80 v 2.0 ------ MENU --------- (1) Catalog a Disk (2) Reproduce a Disk DIR (3) Find a file (4) Master printout of FILES (5) Master printout of DISKS (6) Statisgtics of catalog (7) Load a catalog (8) Save the catalog (9) Create a catalog (A) Delete a disk from memory (0) EXIT Selection?Make an ILF file of displayed files ILF filespec (enter=no ILF file)INPUT title of cahtalog ?Over write data in memoryYou have unsaved data in memory (Y or N)?Press to continue--- MORE ---NO data in memory Data NOT Altered Disk not found Not enough MEMORY USER-ID ("x" to exit / default=DISK NAME)?USER-ID of disk?Comments (23i characters max)Disk not found. okayDisk already exists. overwriteFind Disk in catalog Find file in catalog Master list of FILES Master list of DISKS Display files too?Delete disk from memory Wildcard mask for filespec?Load catalogSave catalogMake cjatalogExit programChoose sorting criteria (1) by user id (2) By diskette Name (3) By diskette date (4) By total space (5) By free space (6) By number of files (7) By number of free fdes (8) By total fdes on disk (0) No selection. exit function k Selection?Choose sorting criteria (1) Filespec order (2) By file size (eof wise) (3) By extension first (0) No selection. exit function Selection?Choose filespec Selection Criteria(s) ystem, ser, nvisble, isible, upated, on-lupdated.(=last conf) ?HARDCOPYLong form outputFilespec EOF SIUEC Diskname UserId ----- STATUS OF CATALOG ----- FILESPEC :Creation date :00/00/00 Update date :00/00/00 Total disks: Total files: Total FDEs: Free FDEs: Total spaceÒm: Free space: Used space: Free memory:HIT TABLE ERROR DIR/SYS:0Directory of drive?XXXXXXXX 00/00/00 00 TRKs 000 FDEs SD/SS 0000 GRANs 0000 of 0000 GRANs used. 000 Files 000 tot FDEs GPL 0 DDGA 0 9°pÿXXXXXXXX00/00/0012345678�À�00/00/0000/00/00‚RåISICON CMD ¤HœÛ-€ åISISET CMD ³HœÝ-å1 UUE 5FvfŸå2 UUE @Fv¾+N”ÿçj“ ** COPYRIGHT 1982 80 MICRO MAGAZINE ** A DIVISION OF WAYNE GREEN INC. DOCUMENTATION CONTAINED SOLELY IN 80 MICRO CALL 800-258-5473 FOR BACK ISSUESk“ ---- CATALOGS/BAS JANE N GOODALE@k“ 828 NO 121 STREETlk“ OMAHA, NE 68154“k ¸1500:™AÎZ:„:²@470,"SYSTEM DRIVER"žk¡ž�480§k�150ák“ ----------------SUBROUTINES------------------------ðk “ ----MISC l(²@990," ";:‰"HIT TO CONTINUE";B$;:’;l2A$ÕÉ:�A$Õ""Ê50:•²A$;:’al<²@990,"ANY KEY TO RETURN ";:‘50:’zl=“ ----CATALOG STATUS±lF„:²¼18)"FILE STATUS FOR SYSTEM ";S$:²¼12)Ä(40,".")ílP²¼12)"# FILESPEC";¼32)"LAST PGM DATE":²¼12)Ä(40,".")mZ�NÕ1½F:DX$ÕDX$(N)>mdN$Õø(DX$,8):D$Õú(DX$,9,1):DT$Õú(DX$,10,8):PG$Õù(DX$,8)nmn²¼11)N;¼15)N$Í"/"ÍS$Í":"ÍD$;¼32)PG$;¼43)DT$¡mx‡N:²¼12)Ä(13,"-");" END OF FILES ";Ä(13,"-"):’µm�“----SET DX$(N)äm‚�NÕ1½F:DX$(N)Õø(DF$,25):�NÖFÊDF$Õú(DF$,26)ímŒ‡N:’%n•“ --------------START------------------------------?n–¢"I",1,"DRIVERXX/CAT"„n ‰#1,DF$:S$Õø(DF$,3):F$Õú(DF$,4,1):FÕõ(F$):DF$Õú(DF$,5):‘130:�320¼n©“ ---------------ESTABLISH CATALOG-----------------Ýnª„:²¼20)"ESTABLISH CATALOG":²�o´²" A CONTROL FILE MUST BE BUILT THE FIRST TIME THE PROGRAMS":²"ARE RUN. ONCE BUILT, IT WILL CONTROL FILE NAMES, DATES, ETC.":²"AND WILL NOT NEED TO BE EASTABLISED AGAIN.";p¾²"NAMING OF FILES WILL BE AS FOLLOWS :":²¼8)"DRIVERXX/CAT - DRIVER FILE":²¼8)"NNNNNNGG/SSS:D - DETAIL FILE":²"WHERE : NNNNNN IS A 6 CHARACTER USER ASSIGNED NAME"ópȲ¼8)"GG IS THE GENERATION #":²¼8)"SSS IS THE SYSTEM IDENTIFIER":²¼8)"D IS A DRIVE NUMBER ASSIGNED TO THE FILES (0-3)":²"GG SILL START AT 01 AND BE INCREMENTED BY 1 AUTOMATICALLY.",qÒ²"WHEN GG REACHES 99 IT WILL BE RESTARTED AT 01":‘40KqÜ„:²¼20)"FILE DEFINITION":²lqæ‰"ENTER 3 CHAR SYSTEM ID";S$šqð�ó(S$)Õ3Ê250:•²"** 3 CHAR ID PLEASE":�230Ôqú‰"ENTER NUMBER OF FILES FOR THE SYSTEM ( 1 TO 9 )";F$r�(F$Ö"1")Ó(F$Ô"9")ʲ"** 1 TO 9 PLEASE":�250rDF$ÕS$ÍF$:FÕõ(F$):²Ar�NÕ1½F:²"FILE # ";N;"DEFINITION"‰r"‰"ENTER 6 CHAR NAME";N$:�ó(N$)Õ6Ê300:•²"** 6 CHAR NAME PLEASE":�290Ûr,‰"ENTER DRIVE #";D$:�(D$ÔÕ"0")Ò(D$Ö"4")Ê310:•²"** DRIVE # 0 TO 3 PLEASE":�300vs6DF$ÕDF$ÍN$Í"00"ÍD$Íø(Ç,8)Í"CATALOGS":FS$ÕN$Í"00"Í"/"ÍS$Í":"ÍD$:¢"O",2,FS$:²#2,"DUMMY"ÍFS$:¦2:²:‡N:¢"O",1,"DRIVERXX/CAT":²#1,DF$:DF$Õú(DF$,5):‘130:�320µs?“ ------------------MAIN MENU-----------------------------Þs@„:²"SELECT ONE OF THE FOLLOWING :":²jtJ²¼8)"1 PRINT CATALOG STATUS":²¼8)"2 UNCATALOG A FILE":²¼8)"3 RUN PROGRAM A":²¼8)"4 RUN PROGRAM B":²¼8)"5 RETURN TO SYSTEM COMMAND"”tT²:²"CHOICE (DO NOT HIT )";:‘50³t^¡õ(A$)�390,410,370,380,400Ôth²"ILLEGAL RESPONSE":‘60:�320uq“ -----------------CHOICES-------------------------------)ur¦1:Ž"PROGRAMA/BAS"@u|¦1:Ž"PROGRAMB/BAS"Qu†‘70:‘60:�320]u�¦1:…"S"™u™“ -----------------UNCATALOG---------------------------Áuš‘70:²@181,"UNCATALOG";:²@247,"Y/N";Úu¤�NÕ1½F:LÕ55Í(NÍ3)Ï64v©²@L,"-";:‘50:�(A$Õ"Y")Ó(A$Õ"N")Ê430:•²@LÍ1," ";:�425$v®�A$Õ"Y"Ê‘450wv¸‡N:¦1:¢"O",1,"DRIVERXX/CAT":DF$ÕS$ÍF$:�NÕ1½F:DF$ÕDF$ÍDX$(N):‡N:²#1,DF$:¦1:�320ŸvÂG$Õú(DX$(N),7,2):GÕõ(G$):�GÔ0ÊGÕGÎ1ÆvÌG$Õô(G):G$Õú(G$,2):�GÖ10ÊG$Õ"0"ÍG$wÖDX$(N)Õø(DX$(N),6)ÍG$Íú(DX$(N),9,1)Íø(Ç,8)Í"CATALOGS":’>wß“ -----------------ON ERROR ROUTINE--------------------Pwà�ÂÕ150¦1:Ÿ170twê²"ERROR ";ÃÐ2Í1;" IN LINE ";Â:€UTILS ÙY&‘CONFIG OLDaZ&Ê�INTRAY Àu''ACONFIG MINq‡—|ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååÿ¤j¡ž�0:„:¸999:˜AÎH:™IÎO:›PÎZ:²"Disk Timer 2.2 / Carey Tyler Schug / Box 585 / Chicago 69690\k²:²"Press and hold (until acted upon):":²"0,1,2,3 to test only one drive":²"CLEAR to reset average computations":²"any other to test all drives with a diskette mounted¢k²:²"Loading machine language routine....":²:²"Please stand by....ØkHÕÄ(70,0):JÕ1:IÕÀ(J):KÕÀ(H):±I,å(KÍ1):±IÍ1,å(KÍ2)ök�OÕJ½JÍ69:‹M:NÕNÍM:±O,M:‡l�7393ÎNʲ"CHECKSUM ERROR":€'l¡ž�8:°ÁÕJ:�9Il±16526,JÒ255:±16527,å(IÍ1):Ÿ9Rl ¡ž�0?m ˆ243,205,127,10,229,193,17,1,0,221,33,224,55,221,113,0,25,56,47,221,203,12,78,40,244,221,113,0,25,56,35,221,203,12,78,32,244,33,0,0,221,113,0,25,56,20,221,203,12,78,40,244,221,113,0,25,56,8,221,203,12,78,32,244,16,230,251,195,154,10¦m ŠI(3),J(3),V(3),P(3),Q(3),X(3),Y(3):Y(0)Õ1:Y(1)Õ.5:Y(2)Õ1Ð3D0:Y(3)Õ.25:X(1)Õ.5:X(2)Õ2Ð3D0:X(3)Õ.75Ùm ±14316,0:±14304,0:�IÕ3½123Ì2:ƒ(I,31):ƒ(I,45):‡ûm �IÕ3½123Ì10:ƒ(I,30):ƒ(I,46):‡4nIÕ1:PÕ300:SÕ19Í11Í7Í20Í12:TÕ106445D2Ð6:MÕ256ÏI:NNÕ15rn²@0,"'CLEAR', '0', '1', '2', '3', or other for all";÷(30)o²:²"DRIVE NO OF ---INSTANTANEOUS--- -EXPONENTIAL SMOOTHING-":²" ID MEAS --SPEED-- VARIATION --SPEED-- --MEAN DEV--":²" 0":²" 1":²" 2":²" 30o�LÕ0½3:I(L)Õ0:J(L)Õ0:‡@oNÕ1:LÕ0:�20aoNÕNÍN:LÕLÍ1:±14304,N:�LÔ3Ê18¤oBÕÉ:�BÔ""Ê�ö(B)Õ31Ê17:•�BÖ"0"ÓBÔ"3"ÊNNÕ15:IIÕ0:•NNÕ2Ñõ(B):IIÕ1µo�(NÒNN)Õ0Ê19ÓoUÕÁ(MÍN):�UÕ0ÊNNÕNNÎN:�19EpI(L)ÕI(L)Í1:VÕ(IÏTÏ60)Ð(SÏUÎ10ÏIÍ13Ï(IÎ1)Í10):P(L)ÕP(L)ÏX(J(L))ÍVÏY(J(L)):Q(L)ÕQ(L)ÏX(J(L))ÍÙ(VÎP(L))ÏY(J(L))Ïp²@255ÍLÏ64,¿" # ##### #####.## #####.## #####.## ";L;I(L);ð(V);ð(VÎP(L));ð(P(L));:²" +/-";:²¿"##.##";ð(Q(L));:²" ";æpJ(L)ÕJ(L)Î(J(L)Ö3)qPÕP(L):�IIÊ�VÔ303ÓVÖ297ÓPÔ303ÓPÖ297Ê33$q�VÔ303ÊVÕ303.17q�VÖ297ÊVÕ296.9Jq�PÔ303ÊPÕ303.1]q�PÖ297ÊPÕ296.9¸q²@576,"297 298 299 300 301 302 303";:²@703ÍLÏ64,""úq ƒ(Ø(VÏ20Í.5)Î6000Í63,33Í3ÏL):ƒ(Ø(PÏ20Í.5)Î6000Í63,34Í3ÏL):�19Vr!²@576,"270.......280.......290.......300.......310.......320.......330";:²@703,"":²:²:²gr"�VÖ270ÊVÕ269xr#�VÔ330ÊVÕ331‰r$�PÖ270ÊPÕ269šr%�PÔ330ÊPÕ331Ør&ƒ(Ø(VÏ2Í.5)Î600Í63,33Í3ÏL):ƒ(Ø(PÏ2Í.5)Î600Í63,34Í3ÏL):�19sç­"DTIMER2/BAS:0":­"DTIMER2/BAS:1":²"81.08.15.0930.sè:“ûCOPYRIGHT (C) CLOAD 1982HFºÿJºÿIK3såååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå‚W~ÍÉ!2xÍ20!ªVÍþS(þR ð21*ù@++¯ÍÍ–Í5ûG:0¸x(2><Í>¸ øßÍO:1þSy(w#>¸ íÍø:1þSÊf"û@++"ý@*ù@++"ù@:ý@½ [×~:þ@¼ *û@"ù@"ý@Ãf####~· û#í[ù@}|"ù@Ñ~Í3# øÍ+·(úÍ3õ> Í3ñÉÍ5þ õ:?<î 2?<ñÉÉ‚2 *** C F E T C H V.02 *** (C) 1979 INSTANT SOFTWARE, INC (P) -NAME OF PROGRAM TO FIND (1 CHARACTER):? RECORDEP²R IN READ MODE. -ORDER (S = SEARCH END OF PROGRAM R = READ + MERGE ):?W~+·(úÍ3õ> Í3ñÉÍ5þ õ:?<î 2?<ñÉÉ‚2 *** C F E T C H (S = SEARCH END OF PROGRAM R = READ + MERGE ):?W~+·(úÍ3õ> Í3ñÉÍ5þ õ:?<î 2?<ñÉÉ‚2 *** C F E T C H ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååUNOFFS€R1€RåÍ�SáåͤSÍÍSÍTÍFTí[¼R!±Rí°ÍŸTáÍPTÍÕTÍFTÃ-@CMDORIInsert Source disk, hit Insert Destination disk, hit Unoffset/Cmd Ver 1.1 (23-12-84) Removes lmoffset from files: ONLY for lmoffset damaged files Use OFFSET instead! Copyright €S(C) 1984, Nick Andrew Z.M.S !SÍgDÉå!ÄRÍgDÍ—TáUÍD!¶RUÍsD! áÉ}öÀà Dí°¯ÉA~·(#÷É> úÉÍÅWÿÍ”RÀþ +~Ö (wÉ#íÉ*=íÍpD6 #ÍmD6"=íÉísAíí{AíÍéS!2¯@í[!A"!AëÉ+†þ|µ ÷ÉÅåÕAÍAUÑãË<ËúÍjþüTUëá))Áy¨OÓÿå+|µ ûáz³ ïÉ{í±É{ÅÉ{í¹É~«w# x± ÷ɯÿÿ 0< øo&É!‹Y";íÉëDM!˺z³È>=Ë#ËòMUË#ËËËíBòeU = íëÉå·íRá8ë}!·0Ë#Ë· õÉÝ*=íÝ!IíË|> (Æ ÝwÝ#ÍTý!&Y¯ýVý^·íR8<ø°(0°ÝwÝ#ý#ý#{þ 0= ×Ý6IíÝ"=íÉ)Ý*?íåÍVÝ#Ñës#rÝ"?íÉTÝ#Ý~Ö0ØþþøU 8Öþ ØþÐ))))_äåÝá!ÍNVþ%(ÖþÎ(þ-õ(þÍ(þ+ Ý#)å))ÑÍNVÖ0þ 0_Ý#ÍNVÖ0þ 8âñÀà TÝ~þ ÀÝ#ö}&;$Ö ò[VÆ 0Y�O0 OæÀoË0Ë!|æ?gyæ?FËxÉÍXV €°wÉÍXV €/ wÉÍXV!È È+É>Í3|æÆÍ3!Ií"?íÿÍÙåX86#ûáÉëáãN#F+z³( ë)å·íBá^#VëØÑÅÉÍ$WéÍ$WÅé)^#VëÉë) s#rÉëù:)í! @·(!+íþÐ~æÈÍ WèÍ WÝ!Ií0ÍŸUëÃëV|͆W}õÍ�WñæÆ�'Î@' ͉UëÍëV> > O:)í=yú3 Rå!+íþ 84þ 6áÃ;ÕÍjUÑÉ)ë*;í~#~#";íÉÍÅWå*;í^#V#";íáþðWw·È#ø¯íRgoÀ+ɯíRgoÈ+ÉëÍXÐ+ÉëÍXØ+Éëzî€W| }»!ɶ(¾#(ö!ÉëÍ&XÐ+ÉÍ&XÀ+ÉëÍ&XØ+ÉÍ&XÈ+ÉnM*=í{·(Gq#ü6"=íÉnM{·ÈyCÅͦWÁù·(øëz³(_x±([+ óíK=í|µ( ·(+òíC=í¯É}´Èx±È ·Èx±(Ù õýáÁÑÝáýåÝA~·ÈÝwÝ##õÉÍ+o&"5í!5íÍÅWë*=íw·(#÷þìX"=íÉy·ÈA(((ú~·(·(¾( õåÕë#·(¾(÷ÑáìÑái&É.ù'èd ADP�„�ÁÄÐCompiled by ZBASIC 2.2 SIMUTEK INC. TUCSON,AZ (C) 1982 Andy Gariepy ? File utility program Version 85-02-10 Compare or list files or þèYdirectories For Newdos80 version 2 only Programmed by arne Compiled by ZBASICDrive number or file name 1 (ENTER to end, /doscmd) ? /A03Second drive number (ENTER for dir)? 03Reading first directory/ þäZ File table overflowEnd of first directory,files readReading second directory/ File table overflowEnd of second directory,files readSorting file directoriesNo common filesCommon filesNoneNo files on first driveNo uniquþà[e files on first driveUnique files on first driveNo files on second driveNo unique files on second driveUnique files on second drivePress D to redisplay, C to write file with common file names, 1 to write file with unique files on firsþÜ\t drive, 2 to write file with unique files on second drive, X to exit XxCc12DdFilename for output of file list? Cc1DIR/SYS: Error opening drive XxDIR/SYS: þØ]Error opening drive Reading input1 Reading input2 file names writtenfile names writtenfile names writtenDrv or name for file 2 (ENTER - display, F - find, L - ld fmt) ? :03::f F LlFile 1 byte EOF File 2 byte EOF X to exit, BþÔ^ to bypass chars, any other to contXxFile compare terminatedBbEnd of file after , / ,Bypass characters on file 1? Bypass characters on file 2? Opening input1 Opening inpuþÐ_t2 Reading input2 ,== Reading input1 , = !EOFile.!Press X to exit, B to bypass, any other key to continue BbXxBypass characters on file? L,Invalid search stringEnd of input file,matchesMatch found at: file: , =þÌ` Fileadr: , Type: Len: Addr: Press X to exit, any other key to continue Xx a%X0F9AInvalid hex data9X01Invalid binary dataType record, len = String too longÍéS!"Ÿ£!ÿ"�£ÍèV!‹YÍëVͤW!ªYÍëVͤW!ÅYÍëVͤW!ôYÍëVͤW!ZÍþÈaëVͤW!7ZÍëVͤWͤWͤWͤWÍÎX!�¢ÍÂV!TZÍßX!�¢ÍÂV!UZÍW!�¢ÍÂV!�¢å!ŒZÑÍ;X|µÊbÃ-@Ã[ÍßXÑáÍ¿V*™¡éÇåÕ*™¡éÇÍÅWë!͉XÑáÍ¿V*™¡#"™¡*™¡ë*Ÿ£ÍX|µÊ.gÃPeÃ7g!M[ÍëVͤW!a[ÍëV*™¡Í™W!z[ÍëVͤW!…[ÍëVͤWÍ^pÍŽq;r!"‘¡*›¡ë!ôÍX|µÊygÃ…hæg*•¡ë!Í÷Wå*™¡ë!Í÷WÑÍ@T|µÊ¦g!ž[ÍëVͤWÍŸlÃ…h!"�¡!®[Íþ°gëVͤWÍŸl!"—¡å*•¡+ÑÍXÚíg*—¡éÅÍHWë!Í9T|µÊæg*�¡#"�¡*—¡#ûg*�¡ë!Í÷W|µÊh!»[ÍëVͤWÍŸlÃ…hÃh!"�¡!"—¡å*•¡+ÑÍXÚh*—¡éÅÍHWë!Í9T|µÊxh*�¡#"�¡*�¡ë!ÍX|µÊlhͤWÍŸl*—¡éØÍÅWÍëV!"�¡Ãxh*—¡éØÍÅWÍëV*—¡#ÃhͤWÍŸl*•¡ë!Í÷W|µÊ£h!À[ÍëVͤWÍŸlÃ�i!"�¡!þ¬h"—¡å*•¡+ÑÍXÚåh*—¡éÅÍHWë!Í9Të!Í÷W|µÊÞh*�¡#"�¡*—¡#ìh*�¡ë!Í÷W|µÊi!Ø[ÍëVͤWÍŸlÃ�iÃi!÷[ÍëVͤWÍŸl!"�¡!"—¡å*•¡+ÑÍXÚŠi*—¡éÅÍHWë!Í9Të!Í÷W|µÊƒi*�¡#"�¡*�¡ë!ÍX|µÊwiͤWÍŸl*—¡éØÍÅWÍëV!"�¡Ãƒi*—¡éØÍÅWÍëV*—¡#ÃiͤWÍŸl*›¡ë!ôÍX|µÊ¥iðjÃÃi*™¡þ¨ië!Í÷W|µÊÃi!\ÍëVͤWÍŸlðj!"�¡!"—¡å*™¡+ÑÍXÚj*—¡éÃÍHWë!Í9Të!Í÷W|µÊþi*�¡#"�¡*—¡#ÃÌi*�¡ë!Í÷W|µÊ&j!,\ÍëVͤWÍŸlðjÃ2j!L\ÍëVͤWÍŸl!"�¡!"—¡å*™¡+ÑÍXÚªj*—¡éÃÍHWë!Í9Të!Í÷W|µÊ£j*�¡#"�¡*�¡ë!ÍX|µÊ—jͤWÍŸl*—¡éÇÍÅWÍëV!"�¡Ã£j*—¡éÇÍÅWÍëV*þ¤j—¡#Ã;jͤWÍŸl*‘¡ë!ÍX|µÊÌj*‘¡ûÿ"‘¡ÍŸl!i\ÍëVÍÎX!�¢ÍÂV!�¢å!1]ÑÍ;X|µÊîjÃÒj!�¢å!2]ÑÍ;Xå!�¢å!4]ÑÍ;XÑÍ@T|µÊk!�¢ÍëVͤWÃèaák!�¢å!6]ÑÍ;Xå!�¢å!8]ÑÍ;XÑÍ@Tå!�¢å!:]ÑÍ;XÑÍ@Tå!�¢å!<]ÑÍ;XÑÍ@T|µÊik!�¢ÍëVͤWák!�¢å!>]ÑÍ;Xå!�¢å!@]ÑÍ;XÑÍ@T|µÊžk!ÿÿ"‘¡!�¢ÍëVͤWÃdgákÃÒþ kj!B]ÍW!�¡ÍÂV!�¡å!e]ÑÍ;X|µÊÃkákÃÒk!)í6@å!�¡ÍãRá6!�¢å!f]ÑÍ;Xå!�¢å!h]ÑÍ;XÑÍ@Tå*•¡ë!ÍXÑÍ9T|µÊlÍ,oà l!�¢å!j]ÑÍ;X|µÊlÍ’oà lÍøo!)í6@åÍëRá6ðj!l]ÍßX!�¢ÍßX! ÍÒX!u]ÍßX!�¡ÍÂV!éêë"�¡!"‹¡�¡*�¡Í$D(2‹¡*‹¡ë!ÍÿW|µÊ’l!•]ÍëV!�¢ÍëVͤW*‹¡ÍnSÃèa!"“¡!"þœl•¡É*‘¡ë!ÍX|µÊÍl*‘¡+"‘¡*‘¡ë!ñÿÍX|µÊÍl!ÿÿ"‘¡Ã mÍÎX!�¢ÍÂV!�¢å!ª]ÑÍ;X|µÊêlÉà m!�¢å!«]ÑÍ;Xå!�¢å!­]ÑÍ;XÑÍ@T|µÊ mÃèaÍÎX!�¢ÍÂV!�¢å!¯]ÑÍ;X|µÊ)mà mÉ!°]ÍßX!�¢ÍßX! ÍÒX!¹]ÍßX!‹ ÍÂV!ééë"‰ !"‹¡‹ *‰ Í$D(2‹¡*‹¡ë!ÍÿW|µÊ�m!Ù]ÍëV!�¢ÍëVͤW*‹¡ÍnSÃèa!"™¡!"›þ˜m¡É!‹ ë!ÍpX!�¢ÍÂV!�¢å!î]ÑÍ;X|µÊØm!‹ ÍÑV"‡ !‹ å*‡ +Ñ͉X!‹ ÍÂVÚm!)í6@å!‹ ÍëVͤWá6*�¡#"�¡É*“¡ë!ÿÍX|µÊnÉÃn!"‹¡�¡Í2“¡(2‹¡*‹¡ë!Í÷W|µÊ+nÃqn*‹¡ë!ÍÿWå*‹¡ë!ÍÿWÑÍ9T|µÊXn!ð]ÍëV*‹¡ÍnSÃèa*‹¡ë!Í÷W|µÊpn!"“¡ÃòmÉ�¡Í(D!"“¡É*›¡ë!ÿÍX|µÊ‘nÉÃ¥n!þ”n"‹¡‹ Í2›¡(2‹¡*‹¡ë!Í÷W|µÊ·nÃýn*‹¡ë!ÍÿWå*‹¡ë!ÍÿWÑÍ9T|µÊän!^ÍëV*‹¡ÍnSÃèa*‹¡ë!Í÷W|µÊün!"›¡Ã~nÉ‹ Í(D!"›¡É!�¢å!�¢ÍÑV+ÑÍpX! ÍÒX!�¢ÍÂV!�¢ÍDÉ*•¡ë!Í÷W|µÊw!I^ÍßX!�¢ÍÂV!J^ÍW!�¢ÍÂV!�¢þ€së!͉X!…žÍÂV!…žå!Œ^ÑÍ;X|µÊµs!�¢å!�¢ÍÑV+ÑÍpX!�¢ÍÂVÃ}s!�¢ÍÑVë!ÍÿWå!�¢å!Ž^ÑÍ5XÑÍ@Tå!�¢å!�^ÑÍ4XÑÍ@T|µÊêsÃ`t!"—¡*—¡å!…ŸÍÑVÑÍX|µÊHt!…Ÿå*—¡å!ÁÑÍ¢X!…žÍÂV!…žå!’^ÑÍHX|µÊ6t*—¡#"—¡ÃðsÃHt!…Ÿå*—¡+Ñ͉X!…ŸÍÂV!…ŸÍßX!”^ÍßX!�¢ÍßX!�¢ÍÂV!�¢ë!͉X!…žÍÂV!…žå!–^ÑÍ;Xåþ|t!…žå!™^ÑÍ;XÑÍ@T|µÊ–tÃ~}ùt!�¢å!œ^ÑÍ;Xå!�¢å!ž^ÑÍ;XÑÍ@T|µÊ¹tà €!�¢å! ^ÑÍ;X|µÊÏtÆzÃÒtÍZx*ƒžë!ÿÍXå*�žë!ÿÍXÑÍ9T|µÊótÃ=vͱwÍÁx*ƒžë*�žÍ÷W|µÊ)u*žë!ÍX|µÊuÃÒtÃ)uÍÎX!�¢ÍÂVÃèu!¡^ÍëV*ƒžë!ÿÍX|µÊGu!®^ÍëVÃ\u*•¡"}ž*ž"‘¡*ƒž"—¡ÍIy!³^ÍëV*�žë!ÿÍX|µÊ}u!Ã^ÍëVÍþxu¤WÕu*™¡"}ž*{ž"‘¡*�ž"—¡ÍIyͤW*�¡#"�¡*�¡ë!ÍX|µÊºuÍÎX!�¢ÍÂVÃèuÃÀu!"�¡!È^ÍëVÍÎX!�¢ÍÂV!�¢å!ø^ÑÍ;X|µÊåuÃÆuÃèuͤW!�¢å!ù^ÑÍ;Xå!�¢å!û^ÑÍ;XÑÍ@T|µÊv!ý^ÍëVͤWÃèa!�¢å!_ÑÍ;Xå!�¢å!_ÑÍ;XÑÍ@T|µÊ:vÃßvÃ=vÃÒt!_ÍëV*•¡ë!ÍT"yžÍçy*•¡ë!ÍT"yžÍçy*•¡"yžÍçy!,_ÍëV*þtvžë!ÍT"yžÍçy*ž"yžÍçy!._ÍëV*™¡ë!ÍT"yžÍçy*™¡ë!ÍT"yžÍçy*™¡"yžÍçy!2_ÍëV*{žë!ÍT"yžÍçy*{ž"yžÍçyͤWÃèa!"wž!4_ÍW!wžÍÚU!"už!R_ÍW!užÍÚU*wžë!ÍX|µÊwͱw*wž+"wžÃw*užë!ÍX|µÊ;wÍÁx*už+"užÃwÃÒt!�¢ÍßX! ÍÒX!p_ÍßX!�¡ÍÂV!éêë"�¡!"‹¡�¡*�¡Í$D(þpw2‹¡*‹¡ë!ÍX|µÊ’w!’_ÍëV*‹¡ÍnSÃèa!ÿ"sž!"ƒž!"“¡!"•¡!ÿÿ"žÉ*sžë*�£ÍX|µÊÆwÃxÃÌw!"sžÍ!z*sžé£åÕ*“¡ÁÑÍOW*sž#"sž*sžë*�£ÍXå*“¡ë!ÍXÑÍ9T|µÊ xÃÌwÃx!"sž*sžé£ÍHW"ƒž*ƒžë!ÿÍX|µÊ/xÉÃ6x*sž#"sž*ž#"ž*žë!ÿÍX|µÊYx!"ž*•¡#"•¡É!�¢ÍßX! ÍÒX!¢_ÍßXþlx!‹ ÍÂV!ééë"‰ !"‹¡‹ *‰ Í$D(2‹¡*‹¡ë!ÍX|µÊ®x!Ä_ÍëV*‹¡ÍnSÃèa!"�ž!"™¡!ÿÿ"{žÉ*�žë!ÿÍX|µÊÔxÉÃèx!"‹¡‹ Í2�ž(2‹¡*‹¡ë!Í÷W|µÊúxÀ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ƒ�´’‹¬º•¿¸Žƒ°œ‡�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ƒ�´’�ƒ°œ‡�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ƒ�‡�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€A POWERSOFT PRODUCT FROM BREEZE/QSD INC. €€€ ø?€€€€€€€€`ÃÂNÃPõ[ÃØ\Ã/_ÃT_üBÃÇEÃçY=ÕÇEçêÕdÑÃL@íE@ˆ¨Ö [\]^ €+ String String String String String String String String String String Stack Stackþ` Stack Stack Stack Stack Stack Stack Stack Stack Stack B¤OðOµÛBäNCþB ?­@µ ¶äTáT£ÞYKPºFwYFilenameExtPasswordPP  PP  PP  PP  PPƒ  PPƒ  PPƒ  PPƒ  rAAŒA™A¦A³AÀAÍAÿÿ ÿ  a üaÇ  ` À  ` À   p À   p  Ð x  ` À U**T1ST1DT3DL1SL1DL3DD1SD1DD3DM1SM1DM3DN1SN1DN3DB1DX1SX1DX3SX3Dã"óDãõÅÕå:à7ËwÂíDËÊäD:@8æ(0ÏBreak:€8·(ÏShift BreakÍCÃúb@ÍCÃ@:@8æ ùÉ:@8æÊD>·ÂD:8æÂ;E:8æÂRE:8ËÂACËwˆEËgÂ0EË_ÂYEÃD!MC~îuw# ùÏ________________x_UU%U UU_x_UUU>U"UUU_x_U]\]\UUDLMGU_x_7Z$&1Y<_x_UU1YU!-UU_x_UU4U'UU_x_UUU'UUU_x________________xu:8Ë ù!MC~·õîuwøc#ñ öÃ@>ÿ2C:@· >=2 D >–2 D:T<î 2T<:m@ËGÄòD:l@ËO o>ËG i>=25D >25D!B<<~þ*(þ# ¾ î wî #õ>=2[D ;>2[D>õ!E‡G‡€…o0$~2<#~2?<#~2À<#~2ÿ<#~2À?#~2ÿ?ñ<þ8¯2hD>ú=2žDÿõ!*EÃvD2/DÃÿC:/DîóÍÓªÏUser Serial ## s+ 1 4 5 6 8 :8Ë_ ùÃ@ÏVersion 3.1a - Assembled March 16, 1983 - kjw/bqsd:8Ëw ùÃ@¯ÍËYÏ__ Utility Features __ 1 _ Zap Utilôeities 6 _ Tape Utilities 2 _ Purge Utilities 7 _ Memory Utilities 3 _ Format Utilities 8 _ File Utilities 4 _ Backup Utilities 9 _ Configuration 5 _ Repair Utilities 10 _ Exit ProgramºFÃeY ÏF H-IòILJ÷LwKiM¥Ì=b>2@ÍËYÏ__ Zap Utilities __ 1òf _ Display Sectors 7 _ Reverse Sector Data 2 _ Verify Sectors 8 _ Exchange Sectors 3 _ Compare Sectors 9 _ String Search 4 _ Copy Sectors 10 _ Sector Search 5 _ Copy Sector Data 11 _ Read ID Marks 6 _ Zero Sectors 12 _ Alter DATA Address MarksôðgGÃeY Debp”pˆqÒsr÷vsÔtjwx\r>ÍËYÏ__ Purge Utilities __ 1 _ Kill Selected Files 6 _ Zero Unused Entries 2 _ Kill by Category 7 _ Zero Unused Grans 3 _ Remove System Files 8 _ Change Disk Name 4 _ Remove Passwords 9 _ Change File Params 5 _ îhDisk Directory 10 _ Check DirectoryIÃeY Š}†y‚;ƒ�Ø€„Š€„‡ðŠ>ÍËY>2@Ï__ Format Utilities __ 1 _ Standard Format 4 _ Build Format Track 2 _ Special Format 5 _ Write Format Track 3 _ Format Without Erase 6 _ Software Bulk EraseåIÃeYàŽC™ÍŽìiç¦ ¬Ú˜>ÍËY>2@Ï__ Backup Utilities __ 1 _ Standard Backup 2 _ Special BackupGJÃeY`› Ÿ>ÍËYÏ__ Repair Utilities __ 1 _ Repair GAT Sector 6 _ Recover Killed Files 2 _ Repair HIT Sector 7 _ Move Directory 3 _ Repair BOOT Sector 8 _ Dispêjlay Directory 4 _ Read-Protect Directory 9 _ Check Directory 5 _ Un-Read Protect Dir 10 _ Clear Unused EntriesbKÃeY •‰š‰Ÿ‰‰‰Š}�Œ�ðŠØ€>ÍËY>2@Ï__ Memory Utilities __ 1 _ Display Memory 9 _ String Search 2 _ Move Memory 10 _ Input Byte fromèk Port 3 _ Exchange Memory 11 _ Output Byte to Port 4 _ Compare Memory 12 _ Memory to Sectors 5 _ Fill Memory 13 _ Sectors to Memory 6 _ Reverse Memory 14 _ Memory to Track 7 _ Test Memory 15 _ Track to Memory 8 _ Jump to MemoryØLÃeYó¥¨A¨o©×¨q¨Ñæl©¯¨ítîª4«[«¦«¬R¬>ÍËY>2@Ï__ Tape Utilities __ 1 _ Read Tape 3 _ Verify Tape 2 _ Write Tape 4 _ Copy Tape`MÃeYk®e¯ò®�­>ÍËY>2@Ï__ File Utilities __ 1 _ Display File Sectors 8 _ Drive Status 2 _ Compare Files 9 _ Sector Allocation äm3 _ Copy Files 10 _ Build File 4 _ Disk Directory 11 _ Clear File 5 _ Free Space 12 _ Disk Allocation 6 _ Offset File 13 _ Compute Hash Code 7 _ File Locations 14 _ Compute Passwords¥NÃeYk´ž½cÁ�ß…Þ¹x±é°4¹=ÅìÀDƉǿ�ãÕõë*!@ÍXOþ(ͲQþ 8w¾(Ö w#ÍânXOæ"!@ëñÑãÉÍóNÙþ(*þ Ê Pþ (&þ ("þ ÊPþ($þ('þÊÊOþÊ–OþʪOÉ+6 2Õ@Í1OÑ'}æÀÆoÉÍ1OÅ<åÕT]6 :l@õËÏ2l@í°ñ2l@ÑáÁ|þ=0!=Éþ@0þ?Ø}þÀØÕÅ=!B= åÕÅ<~#úÁÑ!@ã@ÑçÁÑ!‚?¢!<ÕÅ<ÿÍrSÁÑ!<É!=ÕÅ åT]Å;ÍrSÁá@íÁÑ!=ÉÍ–OÕÅ!B<ñRÍcS!‚<ÍcS!ào<Í„S!À<Í„S!À?Í„S!<?.qq#úÁÑ!=:l@Ë�2l@É}æÀö oÉÕÀÿÑÃXOHÕ*!@å6_#ûá­@>¤>˜w>2:P> =2:P ~þ¤ çéÍÔY(ìþ (Cþ(?þ](Zþ(aþ(]þ 0>¿Ê2qPx¹0õ>ͲQw¾(Ö w#yþ :/DËO(>>£><Ÿ> ͲQÍ¿Qy�<ÅG> 6.#ÍB”ÁÑx·!­@~Éx·(®6_+Òx·(£6_+úÆÍ_:8· :l@Ëw>(><Þp2ùP:l@Ëw>(>2Q)þ2òP Û>·(=2ùP>=2Q !Œ@�@6í°Ç!Œ@8 _®s£ ,Ëò"QÉ_z‡‡‡Wy£ Ë÷:l@O:€8ÿ· zÆ@þ`0"Ë 8Ë0<Æ W:@8æz(1ÍcÖ@*Ë8ìÆ "Öp0Æ@þ<8îË0î‡Ë0kÈaõ:l@ËoË¿(Ëÿ2l@ñÉõ:l@Ë¿ó!Üq<@å}Æ?_Tþ  ÷> Í R~õ6¿þ 0>.Í Rñw#å·íRá é> Í Rá@Ä> Í R¯ÉåÕÅõG:8æ(:€8·Ä°R:m@OxË(Ëy >#Ëq ÍcËi(Ë(Ë·Æ ÅÍlRÁþ ËY(> ÍlRñÁÑáÉõ:l@õËç2l@Í�Rñ˧2l@ñͺR0çíS?@É:l@ËgÀÍÏRÐ:è7æðþ0(õÉ~2è7íSA@ ãÉ!"?@"A@É*A@í[?@ÍãR·íRÈ*=@w7É*?@í[A@·íRÈÚr*=@ÍãR7Éå*;@7íRáÐÉ** Super-Utility + ** Version 3.1a ** By: Kim Watt ** (c)(p) 1983 Breeze/QSD, Inc. -- Dallas, TexasþÈw¾(Ö w#ñ:l@õËÏ2l@6 í°ñ2l@É6.#6 #6 #õÉÅÍÐU:y@¨Á2y@!&Tý˾!cTýËþíSî7ÍT!"Tý˾ ÍT!_TýËþ"ØS"ðS"üSÅÍåUÍØs"TÑáÈDMýË^ ËgÄUÀÅÍåUÍ"TÑáÈDMÅÍåUÍ"TÑáÈDMÉ:m@Ëg( ý˾ý˶Éz·>@ ‡ý®ýwÉ̓TÀÍ£TÀÍ´Uó!ì7:y@wÕï7ÍÆWÑõæö o:y@æµ2z@ñæŸÉõ:í7ýwñÉ̓TÀý~æ@ÀÍÀUÍ£TÀ!ì7ó:z@wÕï7ÍóWÑæÿÉÍ£TÀý~· ÍUÀ¯2í7zÍsV2ï7{2î7ÃdUý~æ€À:ì7æ€Í­UÈý~ýË~(æÀÅGÍÓTÁÞõ> = ýñÉõÅ:Ötl@ËwÄãTÁÍãTñÉ x±ÈúýVÍ¥Zý~ ýËFÈý~þ8þ 0ý~ Éý~ ‡þ#Ø>"É>Í#UÀ:ì7/æÈýËþÉ2/UÍ­Uý~æöÍ;UÊVTý6É2ì7ÍËTÍ­U:ì7ËG öæÉýËvÄUU>XÊýËvÄ`U>x¿>Í#UÀz2í7ÉÅíKF@ ¡2t@(Ë!= ûyý~æ±2u@:t@‡ÚA�O0ÅýáýNýFÅýáÁ:t@Æ0É:u@2á7ÉÅÍÐUxö€2y@ÁÉÅÍÐU:z@¡°ö 2z@ÁÉýÔuËvÈýË~ ÈÉñÕõýËfÊ$VýË^Ê$VåÅj&T ÍÉXÍòXUYÁáýËn(ýËŽý~‡æý¶ýw"ýËŽýË^Àý~(ý~ »0 <2@V{Ö$_ýËÎÍbWÃVYý~ýwýË^ÈåÅýËn(=o&ÍÉX ÍòXýuÁáÉýËvzȇɯ>É2ÚVÍ£TÍQYͧU2]W2W2BWÍ_Í£T!W 2@!GWýËV(ÀÍÆV û!.WÍÆV(û!GWÍÆV û¯É x±(:ì7æÉñÒvÍQYöÿ"T@ÉåÏÃÏ , , or kip:ͨbÏ  ÍcþS˜VöÿÉ Drive 0 DEACTIVATEDÃâV OPEN DOOR on Drive 0ÃâV NO DISKETTE in Drive 0ÃâVÍVY:m@ÅËg ýËv( ýË~  þ ÿ€ËW(:î7G:í7y2ì72í7x2î7 :î7O:í7zþ>À8ö 2î7x2î72í7y2î7ÍVYÁãTÍËT~æâÉWÐwËN ùËN õËN ñË~ ËF ì~ÍVY2D@íC@ûÉÍËT~æ�þ> è Ë~ âËN(ø:u@2á7 ËN(ü ËN ùËN õËN ñËN íËN éËN åËF ä°ý~æ@À>2WXÅýËþÍ`XÁæÿÈÍVYËwÀ>=2WX ãÉÍ£TÀýVÍbW!ì7ï7ó6ôÃóW>2ŒXÅý˾͕XÁæÿÈÍVY>=2ŒX èÉÍ£TÀ!ì7ï7ó6äÃÆWÕÅ®ÑÅýVÍbW!ì7 ý˾ï7ó6ÀÍÆWæÿáÁÑÉÕyÍØXÎx_U|ëÑ·($7ÉÅëO!})Ë0ÎõO}laÁÉy·7ÈÍÿXO|µ>ÉÕW¯)8º8’, ôÑÉÝåÅHë!Ý!Ý)íj0ÅÝíJÁïÝåÑ{ÁDejÝáÉÕW¯)Ë8º8’, òÑÉ>Ø2ì7õ>Ð2ì7ñɯÍËYÃçYÏ ÏChoice? ×(ÍcþL$( Íð[8ày·(ܹ8Øë#y2�Y=‡…o0$~#foéÕåë_Ícõ~þ( ñ¾#( ##ññá{ÑÉ~#fo{ñÑãõáÉáÌy1_A2@ûéÍÊPÅÍÓTÁ·É1_AÍPZ1_AÍ¿Q!@å>ˆ2y@>¨2z@¯2âV2¬�2n@2o@:l@Ë�2l@:ì7ËG(¯2ccÍccÍ¿Q:@<.ZÍ£YÃ@ÇEÏF H-IòILJ÷LwK iM ¥Ì =bÏ to continue:èbÍ�Z»0Í¥Zý~=ºÉÕÍ¥Z{Ñ»(Éz·ÈÍ�Z_Éz·ý~(ý~ ýËFÈýË^À<‡=Éz·ý~ æýË~æýËv_> (>ýËVÈþ >ÊzÈ>ÉÝ!ÔÍ¥XÀ##~ÝwÝ#ò¯ÉÏ ÏDrive, Track, Sector? ¯W2D[ÍoUÍ¥Zý˦ýËž#×ÍÕ[Èþ#(þ! :D[Ëç2D[:D[Ëß2D[#Íc8­Í¥Zý~æçö$ýwÍÕ[È#Ícþ\(þL($þD(þ[(!+Íð[ÚèZQÍ¥ZÍÕ[ÈÍð[ÚèZYÉýVìí[@ÉýVáÏ ÏDrive? ¯ÍoUý˦ýËž×ÍÕ[ÈÍc8Þý˦ýËžÉ0Öd8ùÅÆd0Ö 8 È{ùÆ:Gñþ0À> É#~Í�cØ(øÉå·íRá8í°É +ë +ëí¸ÉÍÕ[7ÈåÍ]\!p\þH( !q\þO(þQ(!n\þB( !k\ þD(¯"R\2<\x2K\á~ÍcÍ�c7?È#þÈÖ0Øþ 8þØÖþ?Øå`iÍO DMáÓ~Í�c(#÷+~Ãc)) )É))))É2z\q>2„\ÍÔY >=2„\ ó~¹y xwåpÉ2£\ÝpÝpýp>2­\ÍÔY &>=2­\ óÝ~¸ ͨjßxÆ|yÝwÝwýwÐõͨjñÉGÍç\OxÍç\GÉæÆ0þ:ØÆÉÏ Ë(-ýË~(ÏDrive DEACTIVATED ÏDrive TIME OUT 86Ëw(ÏWRITE PROTECTED Disk Ëo(ÏHARDWARE Write Fault Ëg(ÏSector NOT FOUND Ë_(&Ëg(ÏID CRC Error ÏDATA CRC Error ËW( ÏDATA LOST ËO(ÏDrive DROPPED REAÄ}DY ËG(ÏInterrupt on Pending Command ÅGöÿxÁÉõÅͧU2^{ß2(^íC)^zß2^íC^ÏDrive x, Track xxx, Sector xxxÁñÉ!N^!f^"H^õ:l@Ë�2l@ñÏÍÏÉÏ Disk READ ERROR 7Ï Disk WRITE ERROR ·Íò]Íñ\:@8æ(¯2–^2—^ö2n@ÏR>etry, S>kip, C>ontinuous, N>onstop, Q>Â~uit? Åå×áÁ >RÍcþS(#þR(þN(þQÊ@þC ­>É2–^öÏ É>É2—^ó¯7ð¯2–^ɯ2—^2N^2f^É>ÉõñýåÝåÅÕåå!'_ãõÉáÑÁÝáýáÉÍÐQÏReading Í¿Q!·Så!N^å!/_ý˾7ÍÐQÏWriting Í¿Q!ÃSå!f^å!T_ýËþͰ_!·Så!N^å!y_ý˾"®_á"¤_á" _ÍÐQÍò]Í¿QÍÈÍÚW`Í{VÀÃÍÐQÏVerifying ÀÿQͰ_Íò]Í·SÄ·SÉý~Åß2`íC`ͧU2ú_ÁÍÐQÏFormatting Drive x, Track xxx Í¿QÍ6XÈ·Ãñ\*«@*©@ýåý!8`ÍùaýáÏ xxxxx Éå!«@å!©@6#6áÉå!«@å!©@4 #4áÉÏ ÏSector Count? Å×( Íð[`iÁ8áÉÁÅýN`h> ýËv(> = üýËF()ýËv(ýË~ øÿ ýËF( ÁÉå!¾€y_ å!/_å!T_"ã`Í_áÝ!ÔåÝ~æö 2z@ÍáýË~ ÝwÝ#+ÍhZ0!|µÈÍŠaÈÓ¾À#ùÉ>ÿ2s@Ï ÏMount prompts? Åå×áÁÈÍcþNÈþY ܯ2s@Éå!Ybå!jbã:s@<ÀãáÉÅíKq@:r@¹ÁÉ>Ë :@8Ë(:€8· ó:@8æ€ ùÍÊP:@8Ë ËG(ò¯æ€2\aÉ:6@¸7?ÉÏ ÏRelative Byte? ×(Íð[8á`iÉÏ åϼ�Byte Count? ×(Íð[8äáÉ:@8æ7À·É:q@ÍoUÍ=aÃ{V:r@ÍoUÍCaÃ{VÝååÕÝ!#bÝ^ÝV>0·íR8<øýwý#Ý#Ý# ãÑáÝáÉ'èd ###Åyçp+q+ñçp+qɯÍËYÍoUÍ€b:ì7Í{cóvÏ Mount SOURCE%Ï Mount DESTINATIONÏ Mount SYSTEMͧU2¥bÏ Disk on Drive x:åÅ×ÏÁáɯíSÇbíCº‚×b2v@ÍoUýËnÄÅíKF@:v@<¹Á8æÃõ> õ¯ÅÕýåíKF@G¯_ÍoUý~æß°ýw{¹8ïýáÑÁñÉåÕÅ`iT]ÿ6í°ÁÑáÉþaØþ{Ðæ_É~Ö0ØÅíKF@¹Á?ØÍoU#~Í�c7?Èþ=(Í—cØ~Í�c7?Èþ=7ÀÅ#Íð[yÁØ·7ÈþØþa?ØýwÍLV¯É>É2cc:t@ÍoUý6É:l@Ëw >ÓþÉ>ÓþÉþ 7Èþ Èþ,ÉÕýË–¦c~Í£YÑ7ÉUÅcTÎcLìcDdMdN0d¸ƒBFdXVd'Äd"ÄdÍ÷dêAÃ�dÍ÷dþÊ£cøAþ Ê�dÿAæÂ�dñAÃ�dÍ÷d Bþ Ê�dBæÂ�dB}Í÷d"Bþ (s)Bæ lBgÍ÷d7Bþ (]>Bæ V0BQÍ÷dLBþ (GSBæ @EB;Í÷dZB·(2æ£c+ýËÖý6Mý6Mý6&Í÷dhBþ (oBþ( vBæ aBåÅýåá ëí°Ááýå:t@ÍoUýáÑ~ÍcþR "ýËf7ÈýËÞý6 ý6 ý¶„6 ý6 ý6 #Ñ~þ' ýˆ#þ" #ý~þØþ0þ ?ØýËÆÍLV~þ=ÈÍ�c7?È7ɯ#~Í�c('ÍcþR( þ'(þ=(þ"(þS(þD(þ1(þ3(ñãcÉËÏÊ:m@Ëg îËǾËß¹Ë×´!Še"d@!µe"f@!§f"h@!Õ"-@ÍåZÍ{VÂ@ýËfħ|Âf}ÕÍ¥Z{Ñ·({· Ïý"V@íS@.í[@íK-@ý*V@Í_Í_Í{VÂ@ýË^ ÍÃSͧSÄf^ ´…çÏí[@ý*V@íK-@Í_ý~2 @¯2n@ýË^(Iý6¯2cc: @ýwíSw@̓Tˆfý~2 @Í¥X(í[w@ËgÄTÍ¥X Cí[w@##~» ã++~2í7WíSw@Í_íK-@ÍcýË^(VÍžS(^ËgÄTÍžS(TËgÄTÍ’SÄ’S(G=: @í[@ß2cfíCdfÏ Track xxx FLAWED>2n@° > !<Íu\Ï2Í·S(Í/^ f¯2n@ >2n@>ˆ2y@í[@ÍPhÍùh> ° !<²†Íu\õÍcþ 0>�2<ñþ08 þ:0Ö0_ÀeëþÊ,gàfÍ£YëÊRègM#j@5kH¯gA¾gB¶gD²gOºgQºg[õg\h]h^hhhhh,*h..h<*h>.h(Ìg)ÈgTQgS2gÏÃDeëÏSector? ×(RÍÕ[(MÍð[8æYÃ}eëÏTrack, Sector? ×ÍÕ[()ÍcþD(7þ\(/þ[(!Í¥ZÍð[8ÍQÍÕ[Ê}eÍð[8ÁYÃ}eí[@Ã}eýVÍ¥Z#àöýVñ¯°‡> >>>2@ë*h@é>Ü>Ô2ÞgëÍ¥XÂÍe##{¾ÜægñÀe^É&ý~æoëÀe|<ý¾ÊÝf$ñ|·ÊÝf%éýf%ã&ß,Ü-ÙëÍhZë0ÒëÍyZëË^Àe>=><2HhëÍÏZÂÍe{ !Ô¾(á#ú=þÿ ðÃÍeÍ_:l@ËÏ2l@:£@2À?þR(þS( :¥@çíCÁ?:¤@2Á?:¥@þ8>2¥@Æ02Â?Ý*-@ý!<ÅýåÝåý6ÿª.&:¦@þ:Ý~ÌPnçý®ˆqý#ýpý#Ý#% åý#- ÞÝáý6ÿ•Ý~Í»jý#Ý#ôýá@ý ÁµÉÍ_:@G‡€O!öi @<í°ÉÍ_Íàh!j:@þõ !j€<Åí°ÁñÊÎi! j=Åí°Á!j€=Åí°Á!j>í°:z@æG‡€O!j €>í°>0ýËF(ýËN(<2 jý*V@ý~·(ýËvýË~>S(>D2!j! jÀ>í°Í§U2Á<> 2À<:@ß2@=íCA=:@ß2@>íCA>ý~¬‰ß2À=íCÁ=:-@ý!<õçýqýp@ý ñÆ îÉ*-@@ý!<>õ|çýqýp}çýqýpýñ = åÉHEXDECBINOCTASCDRVMEMTRKTRUSECSTDRPTDDTUDFISDÝ!<ý!0<í[-@Õ*-@ë·íR}2R@çíC<>]2<Ñ> �Í–\ë/jÕõ:@þ€j(hjñÍ£YÃ5nP&oGRoL¯n+–o-›oS�oQ�oZIo>în<o]m^·l[^m\‰mm6m‘mfmÛl µmÎj:¦ªŠ@þ:ÌPnÅçÝqÝpÁÍPnýwý¾ÈÖ ýwÉ���ë!ËjÕ@<í°Ñ> 2çjÍÔY >=2çj ó:@<þ� Ú!—lØÍcþH(þD(þB(þO( þQ(þA x2@Ãàh!�l>+2£@> 2¤@¯2¥@å!“l?í°!@?"!@×å!—låÅ@?í°Áá€?í°á(^Ícþ!ʧlþ:Ì"lþ*Ì"lþ[Ê.lþ\ÊIlþA(NþO(JþX(FþR(RþS(Nþ+(þ- 2£@#Íð[Ú"ky2¨‹¥@> 2¤@!—l?í°ÍPhÑ*h@é>+2£@¯2¥@>*2¦@Ø2£@#Íð[Ú"ky2¥@È2£@#~ÍcþR(þLÂ"k2¤@#Íð[Ú"kyþÒ"k2¥@§Íùh:£@þRÈþSÈÉ:¥@�¸2¥@É2¦@#ÍÕ[ÀáïkÍdlÚ"kÑÕÍlÍPhÍzlÍl õïkÍdlÚ"kÑÕÍlÿÍPhÍzlÍl õïk#€ÍÕ[(Íð[ØAíC|l·ÉÅÍÓTÁÍ[a:8ËGÈáïkERR DCR ¦Œ *-@~ÍPnw#øÃÂkëÍêlÐÍ�m0v:@þ7À*-@ "-@ë ëÍènÃ7më:R@G·ÈÅÍmÁùÉÝåá}æ?þ-7ÈÝ#Ý#ý#Ý~þ 7?ÀÝ#Éë>Íêl= øÉëÍBmÐÍrm0ë:@þ7À*-@ðÿ "-@ë ëÍènÃmë>ÍBm= øÉÝåá}æ?þ7ÈÝ+Ý+ý+Ý~þ 7?ÀÝ+ÉëÍrmÐÃmë>Írm= øÉÝåáÀÿ |þ<ØÝ ý ëðÿ ë·ÉëÍ�mÐÃÁlë>Í�m= øÉÝåá@ ¤�|þ@?ØÝ ý ë ë·Éå:n@= $:@þ(ýË^(ÏERROR on ReadÍ&p¯2n@Ñ:@þ(?ÏU>pdate, C>ancel, R>eturn to Modify? ×Ï(ÍcþU(þR(þC Á*f@éÏÃèn*d@éë:@þ( > ° ÍÐoØͨjølÅ:¥@G:¤@O:£@þ+(:þ-(:þA(:þO(:þX(:þR(þS(ÁÉy'þL( ? yþL(y2–nËü߀Û�¢Ž× Ó°Ï¨Ëë> ¿Í–\þL((þlÊän> ÍÐoØ2ånOͨj:R@G<ȯ�=GÅ͸lÁ¹ÈöÉ>ÿàÍPhÃùhåë*-@ÿ å·íRDMáT]+í¸Ñ¯àåë*-@ÿ ·íRDMáåT]#í°Ñ*-@-6Âë³> Í–\> ÍÐoØõͨjñOÕëT]í°ÑÃèn6ë:R@/ä릙> Í–\þL(*þl(&> ÍÐoØõͨjñÝ!<ý!0<í[-@G2Šo·ÈÅ͸lÁùÉ>ݯ>ÿëÃjo¸lmíS �Êoë®�> Í–\ÍcþL >> ÍÐoØ2³oõͨjñG·ÈÅÍÁùÉ!ío2üoíCùo:@æ‡O F#N!­@HDBOAŰ > Í–\Áþ (Ícþ0Øþ:8þAØþG?Øw#Ýq#6 !­@Íð[yÉÏ ÏIBM Format? ×ÍÕ[(ÍcþY( þN Þ>€> >ˆ>¨2z@2y@Ï ÉÍåZÍb`Í{VÂ@Ï Í_ÍF`Õͼ`|µ öÍ(`ÏBad SectorsÃáYÏ SourceÍž�åZÍb`Ù:t@2q@Ï Compare toÍåZ:t@2r@ÙÍ_ÍF`Í@`Í aÏ ÍáaÂ@ÖåÍÂ`DMá·íBå`iÙáÖÍíaÂ@Ý!ÔåÅÕÍy_áÕëÕ!ÕÍaÍLqÁÑÍhZá8+Í[a|µ ØÙ|µ ®Í(`ÏData mismatchesÍ#`ÏDAM mismatchesÃáY(Å}çíC^qÁÏ-DATA-@xxH-ÍW`öÿݾÝ#( Ï DAM-ÍQ` ÈÏ Ã[aÏ SourceÍåZÍb`Ù:t@2œ‘q@Ï DestinationÍåZ:t@2r@ÙÍ_ÍF`Í aÏ ÍáaÂ@ÕåÍÂ`DMá·íBå`iÙáÕÍíaÂ@ÍÈ`Ù|µ ×Í(`ÏSectors NOT copiedÃáYÏ Be CarefulÍåZÍb`Í_ÍF`Ï Í{VÂ@ÕÍcÍo‡2z@å÷á ûÍhZ8+|µ åÍ(`ÏSectors NOT zeroedÃáYÍåZÍb`Ï ÙÏS>td, R>ptc, D>dt, U>df? ×Ío‡G(~ÍcþS(þR( þš’D(þU(ÂxÙýËv(  ýË~(Ë�2årÍ_ÍF`Ï Í{VÂ@ÕÕåÍÂ`DMá·íBÑÅÙ!ÔÔÿ6í°ÙÕÍÈ`á|µ ÖÍ(`ÏSectors NOT alteredÃáYÏ SourceÍåZÍb`Ù:t@2q@Ï Exchange withÍåZ:t@2r@ÙÍ_ÍF`Í aÏ ÍáaÂ@íK7@íS�såÍÂ`DMá·íBå`iÙáåÕÖÍíaÂ@ͽsÍÂ`ÑáíK7@åͽsÍÈ`ÙÍáaÂ@ãÖͽs͘“È`á|µ ²Í(`ÏI/O errors on exchangeÃáYÍ_!Ô€Ô€Nwy#÷ÉÏ SourceÍåZÍ‘aͶaÙ:t@2q@Ï DestinationÍåZÍ‘a:t@2r@ÙÍ_ÍF`Í aÏ íC5tíCftÕ "8t"rtÍáaÂ@Õï ýíCNt! x±(, ø"8t"rtÍhZ8ÍŠa ØÙÍíaÂ@Ö"jtï ýÕ!Öë!~ x±(( , óÅDMÍŠaÁ êíC5tíCft"rtÑ–”Ö÷ ýÍhZ8 !ÙíK5tx±Â$tÍ(`ÏI/O errors on transferÃáYoMIsEPPÍåZÍb`ÙÍF`Í@`Í_Í_Í_uÃ\vÍ@`ÍħÍ,¨ÙÍ_uåxÙÑÅGOÕåëÍ{záÑÌ&uÍ[ayÁ# éçÍ#`ÏmatchesÃáYÅåDM!=uÍ-báÁÏ Match at xxxxH"-@ÍQ`:l@ËWÈÍ_:‚@Oë!­@í°ÉÏ String: Ï7×ÍÏu8õx2�@HÔí°Ï Replacement: Ï”•:l@Ë—2l@7×(ÍÏu8ëx2‚@:l@Ë×2l@­@Hí°öÿ!Ô:�@GÈ:‚@¸ØÈx2‚@É>É2Mv~þ@ ¯2Mv#~7ÈÝ!ÕÍÕ[(Vþ"('þ'(#ÅÍð[8x·( ÝqÝ#ÝpñÆÝqñ<Ý#GÒÁÉå!b�þ"(!c";v"}z23vá#~#þ(´þ ( Íb�ÝwÝ#ë7È·!ÕÉåÅ~ÍPnw#øÁá·ÉÏ ÙÕåïáÙÕ>É2ïvåÕÅÍ{zÁÑá̳vÍ[a îÙÍïv+ÍhZ8|µ ÑÍ(`’–Ïsectors NOT readÍ#`ÏmatchesÃáYÅ{çíCÅvÁÏ Match @ xxH ÙíS@ÙÍQ`:l@ËWÈÕåÅ!­@íK‚@í°Ááѯ2ïvÉÉåÕ÷áÉÍåZÍb`Í_ÍF`Í{VÂ@Ï ÕíS0wåÍÂ`DMá·íBÅåDM!ÕåÍQw x± øÁáÍÈ`á|µ ÒÍ(`Ïreversal errorsÃáYåÕÅT]ÿ €Nwy+÷ÁÑá$ÉÏ SourceÍåZÍ{VÂ@Í_ÕÏ ïÚ@ÍF`Í@`Ï�— SearchÍåZÍb`Í_Ï Í{VÂ@×åïá8Ù!Õ×ÍaÌówÙÍ[aÍhZ8+|µ ÛÍ(`Ïsectors NOT readÍ#`ÏmatchesÃáYÏ Exact Match ÃQ`͇[Í{VÂ@¯2ÀyýËŽýËÞ¯2ccÍUÂ@ÍV¯2 @Ï!Â<?zÍcS!‚?"!@Ï >:2‚?ͧU2ƒ?>=2†?: @ß2‡?íCˆ?ýËv(ýË~ : @·(>D>S2„?>'ýËN(>"2…?Í yÊsyÚ†Ž˜y~ß2‹?íCŒ?#~ß2‘?íC’?#~ß2–?íC—?#~ß2�?íCž?#~çíC¤?#~çíCª?>H2¦?2¬?ÍÇyÍ[aÍÔYÊ9xáxÍ£YÃ9x\y[7y-y%yX4zS=yDMyF]yBhy']y"hy: @<ý¾È2 @ÍNUöÿÉ: @·Ê9x=2 @ÍYUÃ9xÍy ûÃ9xÍU¯2 @Ã9xÍyÃ9xý˾ý˶>ÿ2ÀyÃ9xýËþýËö>ÿ2ÀyÃ9xýËŽýˆÃ9xýËÎýËÆÃ9x!Š?"!@Ï FlawedÃÏx!Š?"!@Œ™Ï ID Read ErrorÃÏx!®Ñ¯ÍB”Í¥X7 åÅ~�O#úÁá·Àõ>$·ÌTñÉ:l@Ë_È!®ÑV##^z2í7ÕÍžS(Ë_(ÅÍÐU:y@¨Á2y@ÍžS:D@Ë_YY( ËgN(H*íC±?ÍÐU:y@æ¸>Y(>N2¶?:z@æG‡€O!j º?í°É:l@î2l@Ã9xSource Track Head Sector Length CRC1 CRC2 ckCRC IBM DataÍb�¾À#öÉÍ_!ŠšÐÖ´zí°Åzí°!ÐÖ~#þ 8)þÀ0%ôÏName = xxxxxxxx Date = xxxxxxxxÉÏInvalid Name/DateÉý6ý~þÈý~õË_( ý~þ 0ý˞ͥZÕïÑýrØÕý~Ö(=( ÿý~Ö8þ0 ¢ý¾0ýw¯ÉÍ{VÀýËfħ|Âf}ý~·Ìãz¯2�{Í{VÀÍéT2ˆ{¯23@Ý!ÔÖï8)ÝwÝ#æ(öý®æ(ÍhZ:3@<23@þˆ›8ÚýË^ ÔÍéTo:3@½8¯É>É2�{Íãz¬ÍK‡!ÔÔÿwí°ÖÍéT:3@o&Í{VÀÃÈ`ÏÍ_:4@GÝ!ØÝ !<@ý~þ (ÝËfÍ|#Í'|õ ÝËfÍ|ñ( å6 + úá###ͪˆÔÉ(6^É6…É(6]É6ŠÉÍ_"!@!|å > ÍB”áÝË~ NÝ~þ (Í“¶8?w#Ý#îÝ~þ (6/#Ý~þ ( Í“¶8!w#Ý#î*!@|ÍcS"!@¯Éxxxxxxx†œx/xxxöÿÉÝ~çíC¡|ÏBack DEC=xxH¯ÉÍ_ÕÍ·S(ËgÄTÍ·S(Í·S( ËgÄTÍ·SÀ{æýËŽý¶ýw> ýË~(>ƒýwÕÍ·S(ËgÄTÍ·S(Í·S( ËgÄTÍ·SÀ{æýˆý¶ýw> ýËv(>ƒý˦ýw ý~æÀ( þ@(ýËF!B(!ÿAýËF! B(!øA!ñAýýåÑí°¯Éý6Ï Cannot establish disk ty„�peÃáYÍ �–}@óbÏ Í7{ ¯24@Í6ÍPZ:l@ËÏ2l@Ï!‚?"!@ÍÍ{:4@GÝ!ØÝ ! Íu\ÍcþAÈÍ}Õæ}Í£YÉC~K ~R,~W£~:~V~]g~^L~NL~\Š~[q~ä~ô~4~ØíSë�ÍÀ�Í �ØíSë�ÍÀ�Íñ�ÍÊ{Í^‚ÃÊ{å |þ@?8ͪˆã·áÉÍ:~Ø~þ (÷Éåðÿ |þ<8ãÍĈ·áÉÍV~Ø~þ (÷ÉåÀÿ |þ<8êãÍĈÍĈ‚žÍĈÍĈáÉå@ |þ@0ÑãͪˆÍªˆÍªˆÍªˆáÉÏÍ»ƒÍ6Ï ÏWrite Directory? ×(çÍcþNʪ}þY ÛÏ Í»ƒÍ1…ͨ{ê}:4@·ÈÖ24@ÍÊ{þ}:3@Ö G:4@¸ÐÆ24@ÍÊ{þ}õͧU21Ï Cannot locate directory Drive x ñÉͧU2R>'ýËF(>"2SÏ Drive x ͆zÍç†ý~ß2ÉíCÊýF!Ö>8Íÿýåý!Öë"(@Íùa€Ÿýáý~ ÍØXDeo>Í ÍB”ÙÑHí°Ï Date? ×(Ù!ØÖå> ÍB”ÙÑHí°Ï ~ Master Password? ×(Í–"ÎÖÏ Auto Command? ×Ù!àÖå>  ÍB”ÙÑH í°ÍK‡2z@ÍéTÖÏ Í{VÀ÷ÉÍ �ä€áYóbÏ Í7{ Í6Í^‚Í(`Ïclear entries è{åÅÝåáÍžˆA¯ÍB”ÍW`ÁáÉÍ �Ï ¯2¬�/�áYóbÏ Í7{ Í6Í«�Í«�Í#‚Í#ƒÝ!Ø*!@ÝËf(KÝË~ EÍ'| @Í[a ÝËv(6S#ÝË^(6I#Ý~|¡æ( 6P#6=#Æ0w#### "!@Ï Í«�*!@ͪˆ ©"!@É><2¬�þد2¬�ö€2\aÃ[aÝËfÈÝË~ÀÍ_Ý˦Í‚Ý~<È<(Ý#Ý#òÉÝ~ÍŽŽÝ!ØÝÜÍ_ÝËæÍ‚Ý~<È<(Ý#Ý#òÉÝ~ÍŽŽÝ!ØÝÜý~þÀ Éý~þ(þÀ!Ð×þ(.à~#¦<ÄR‚,zæ Ï  ëÉzßíCY‚Ïxx-ÉÍ_ÍF`Í#ƒÝ!ØÝËfÌ �ͪˆ óÉÍz¢ �Ï ˆ‚áYóbÍ7{ Í6ÍF`ý~þ(hþ(dÝ! ØÍÁ‚Ý! ÙÍÁ‚Í#ƒ{Ö_Ý!ÚÍÁ‚ ÝËf(ÝËv( ØíCë�ÍÀ�ÍW`ͪˆ áÉÍ(`ÏSystem files killed Í»ƒÍ1…è{!à×þ(.Ð~<( 6ÿ#6ÿ+ÍW`##ï¾:3@==_‡‡Wý~þ zƒ_Éz‡_ÉÍ �Ï JƒáYóbÍ7{ Í6Í#ƒÝ!ØÝ~Ëg(Ë æøÝwÍæˆÝuÝtÝuÝtx£ͪˆ ÛÍïˆ"ÎÖè{Í_Í‚ÝåÝ~<( <( Ý#Ý#ñÝáà �Ý~ÝáÕÍŽŽBKÑÍ �Ý!ØÝ ÓÍç†ÍÝ„Í#ƒÝ!ØÝËfÕÝåÄ9„ÝáÑͪˆ íýËn(:Öö?2Öý~þØþÐ!Ð×þ .à~þÿ(Ý!­@Íú„Ýw#~Ýw+Ý6ÿÅåÍ9„áÁ##Ü!Öý~þ>(>?¶wýn6?ÉÍ‚Í~„2l„Ý~o<È<ÈÝ~õÍÊ„Oñæ(Ë#= û&Ö~³w ( >Ë#» ó,v¤îÝ#Ý#ÅÉýËV -ýËF( >ýËvÈ>@É>ýËvÈýË^Àý~þ8þ0>@É>É>ýËv(>ýËFÈ>ýËvÈ>@Éæõý~þ(þ(ñ<ÉñÉýË^ !`ÖÖ`í°É!ÖýF>üÃB”õý~þ ñÉñÅåo&æàG}æoýN ÍòXy· ,}°áÁÉVÍ_!×ý~þ8þ0 þÐ> à>2t…¯ÍB”Í#ƒÝ!ØQÝËfÄ“…ͪˆÈ>t¥¸ í èÝåÅ Ý~Ý#©Oö· <ÁÝáÉÝË~ÀÍ_x‡‡‡‡‡�&×oý~þ(þ jõÍ{…wOñþÈÍ‚Ý~<È<(Ý#Ý#òÉÝn&×q}ÍŽŽÝ!ØÝÜÍÙbÏ î…áYóbÍ~VÀÍ7{ Ï Í6Ï ÉÍ �Ï †áYóbÍ7{ Í6Ï ÏCategory? ×(îåÅ~Ícw#øÁá~þ/(.þ€(Eþ (Axþ 0ÐÙÍ#ƒÝ!ØÝËfĸ†Íªˆ óÍ»ƒÍ1…è{#ÍÕr¦[(  xþ8Óž!—l Ç#~Íc@@þS(þI(þV(þP(@þN†™ÝË~ÀÙ(ÅÕåÝåÝÝåÑÍaÝááÑÁÝ~ ¹ÙØíCë�ÌÀ�Éý~þ(Gþ(þÈþ8þ0þ 8þ 8þ8ýËv(&#É:ÌÖÆ#:ÌÖýw:ÍÖýwÉýËv( ýwÍLVÉåÅ`!¿Ö~< +ùýFxÁáãý~/æ2_‡ÅÍÐU> °ÁöýËvÀÅýN ÁÈöÉýp§~æ2‚‡ÅÍÐU> °ÁöÉÏ ÍÂÀÏ *!@Í'|Ï :t@2N@ÏName? ×(Í´¶Ü—´8êÝåÑ{Æ_!_A í°Ï ÍæˆÝuÝt:N@ÍoUÏAccess Password? ×( Í–ÝuÝtÏ ÍæˆÝuÝtÏUpdate Password? ×( Í–ÝuÝtÏ Ý~æøÝwÏProtection Level? ×(Ö08âþ0ÞݶÝwÏ ÏAttribute? ×()Ín¨cþV( þI(þS(ÜÝËžÝ˶ÝËÞÝËöÝËÞÍ1…ͨ{ÃáY ý~þÀ0ÉåÝåáͶˆåÝááÉÅÍžˆ Á}þðÀ.$ÉÅåÝåáàÿý~þ Ðÿ}· .À% åÝááÁÉÅ!–Bï\Å!àBÓ�ý~þ8þ0`iÁÉÏ Í �$‰áYóbÏ Í �‰ïÍo‡ÍK‡20‰Í7{ >ë{Ï Cannot locate Directory ÏTrack, Sector count? ×(l©Íð[8ÞýqÍéT23@ÍÕ[( Íð[8Ëy23@o&ÖÍÂ`ÀÃ/‰!­‰!÷‰!ŠåÍ �ÑáYóbÍ7{ Ï ÏA>llocation table or E>ntire sector? ×(ÍcþA(þE ÈÍ—�;ƒÃ¨{Í7{ Íç†Í1…è{ò!FÈDÈýËv(6É!7ÉýË~( û6Ê!7Êý~wëÅÕÍcPYÁí°ý~·(þ8(Ï Cannot repair non-TRSDOS boot sejªctorÉÍ¥ZÍo‡2z@Í{VÀÕ÷ÉÍ ��ŠáYóbÍ7{ Í6Ý!ÖýËn(Ý#Í¥ZýF ýËF(Ë ÝËÔÌŠÍêŠôzÝ#ý¾ ÝÉÕÅýF ÅÕÍcÍo‡2z@÷ÁîÁÑÉýF Éý~ ƒ_ÉÍ �‹áY¯2¬�óbÍ7{ Í6ÍF`!ÖÔí°Í»ƒ!ÖÔýFÍa(Ï GAT Table is BADÍ[aÍW`!×Ôí°Í1…ý~=:Ô 2×!×Ôý~þh«8 þ0þÐ àÍa(Ï HIT Table is BADÍ[aÍW`Í#ƒÝ!ØÏ ÝËfÄÀ‹Íªˆ óÍ(`ÏTotal Errors Ã[aÝË~ÀÍ_Ý"N@ý"ŒÍ‚Ý"*ŒÝ~<È<(.Ý#Ý#ò*!@Ý*N@Í'|Ï No Extent Terminator Í[aÃW`Ý~ý!ŒÍŽŽý!ØýýËf(IýË~(C!)ŒØ·íRýåý*ŒÍ´Žýáý¾ýåÝáÊЋ*!@Ý*N@Í'|Ï Bad Backward Link f¬Í[aÃW`*!@Ý*N@Í'|Ï Bad Forward Link Í[aÃW`Í �œŒáYóbÍ7{ ý~þ $Ï Cannot move DoubleDOS directory ÉÍ6Ï ÏMove to track? ×ÍÕ[ÊÄ�Íð[8àyý¾0Ú!Öiý~¹Ê®�Í/Žý~þ(þ {ÖÀ _~» |ýnsÍéTíSM�i6ÿýqy2Ùͨ{ÀÍo‡!ÔÔÿwí°Ö*3@&ÍÈ`Àý~õýËžÍb�ñýwd­Í¥ZÕï!Õý~Ö(=(,þ8þ 0 ý~ýËv(ö€ý~wÕÃ0Ï Track Allocated ÃÓŒÏ Directory There ÃÓŒÏ ýFÍ/ŽÝ!Ö!ý~þ(þ {ÖÀ _Ý~» ÅzßíC÷�ÁÏxx-$,|æ gÏ Ý#Ü}·(Ï ÃÓŒÏNo Tracks AvailableÃáYýËVÂpŽýËF(ý~þ8þ 8 ðýËvÈÀÉüýËvÈýË^Àøb®ý~þØþÐÀÉýËF üýËvÈøÉðýËvÈÀÉõý~þ(þ( ñ_æW{æà_ÉñËËËæWÉý~þ(þ(|µÉ|ËËËɯ2y–2j–2I‘<2|‘2q• ¯2|‘2I‘2q•Í—�Í �:|‘=Äc�!ÎÖÁ@2í°‘—óbÏ ÍÞbÏDrive(s)? (×ý!rAýËîÈýË®ËÛËã#ÍÕ[(þ!(ôþ#(ìÍc8ÂýËîý~æç³ýwÜz·`¯(¿ÉÏ ÏName? ×(åÅ!ÐÖå> ÍB”ÑÁáHí°Ï ÏDate? ×(åÅ!ØÖå> ÍB”ÑÁáHí°Ï ÏMaster Password? ×(Í–"ÎÖÏ ¯2I‘ý~ý¾05ÏUse Configuration? ¯2I‘×ÍÕ[ÈÍcþN( þYÈþ! Ñ>ÿ2q•É�b�óbÏ Í§U2*�Ï:x Type, Tks, Dir, St Tk? ¯2I‘ý~Ë?ýw×ÍÕ[ÈÍ—c8ËÍÕ^°[ÈÍð[8Âyþ8½þa0¹ýwÍLVÍÕ[(Íð[8©ýqý~ý¾0žÍÕ[ÈÍð[8•y2I‘É!Öÿý~þ8þ0xÍB”!í�ËÖí°Íïˆ"ÎÖÝ!ÖÍ/ŽýFý~þ(þ {ÖÀ _ÝsýË^ Ýs`Ý#ð—1àB* Data ** Disk * Í—�!Á@ÎÖ2í°Í{VÀÏ ý~2P@ÕÍ·SÄ´SÌW•ÍUÀÍF`Í@`!ç"1@Í™:P@æçýw>·(W̓TÀ:I‘2N@ýËŽ\±:|‘=Ìj–Íp“ÍÑ_À:|‘=Ìy–ýËF(ýËÎ>=Ìj–Íp“ÍÑ_À:|‘=Ìy–:|‘= ÍØa8:N@<2N@ý¾(õÍNUñ«:P@ýw:|‘þÈ:I‘WÍ¥ZÕÍÄ_ÄB—ÍhZ0ò:|‘þÊ$“:I‘·(/Ï ÏWrite Directory and Boot? ×( ÍcþNÈþY ÔÕÍcÅPY!©–.í°Áý~þ(þ( ý~ >þÍo‡2z@Í¥ZÕÕÅ÷Õ÷ÁÑý~õýËž÷ñýw!Z²ÖËÆåýn~ö?wÁÍK‡2z@ÍéT÷ÕÍcý~þ(þ( >¢>Ä ¯OÙ!ÐÕ/þ .àT]6ÿí°ÙöÿõÍhZ÷ñ ?ÕÍcÕÅPY!×– í°ÁÑÍhZ÷ÕÕÅz2 —Í/Žz=2—ÍéT2 —PY!÷– í°ÁÑÍhZ÷ÕÍc÷ý~ =»0ñýËF(ÕÍéTÑ» ãÍ(`ÏGranules LOCKED OUTÉÍ(`Ïsectors LOSTÍ#`Ïsectors could NOT be verifiedÃX³c�ͧU2k“Ï on Drive xà “ó˜!³”ýËV !G”ý~·ý~ Ë(&Ëw(™!ΔýËV !b”æ( !}”ýËF !˜”íC”N#^#V#͉–Õí[1@ëÍ=”Í=”Í=”6ü#Í=”íSÙ“Í=”Í=”6þ#ý~w#ý~æw#ã~#ãw#6#6÷#Í=”Í=”Í=”ý~æ>û(>øw#Õë!Ååí°áÁõëÑ6÷#Í=” ¨33Í=”Í=”íK1@ÉGw#üÉ é”ÿ ÿV´ ÿ ÿÿÿó” N öN õNõNNN• N öN õNõNNN• N öN õNõNNN)•ÿ ÿ ÿ ÿÿÿ9• N öN õNõNNN                       Tµ ͧU2d•ÏDrive x HAS DATA >·Àýåá_A í°Í§| ÍãzÍéTÕï æý®æ Ï Non-Standard FormatÃÛ•Ï !ÐÖÕí°!ÐÕÐÖí°Í†z!ÕÐÖí°Ï ý~ýåÑ!_A í°ýwÏC>ontinue or Q>uit? ×ÈÍcþCÈþQÊ@Øx·( åÅ~Ícw#øÁáëxƒozÎg>�(G6 #û{Æ_0!ÿÿÕW\}æ­oR¶&Í$™))¬ªW})Í8™¬«_ëÑÝÉÍ?˜ÍÂ`íC1@ÉÍ?˜ÃÈ`>É2j–2y–ÉÍ_ë ýËv(Å~å#^w{# ùáwÁðÉÍ ~#þ(Í3õÍ@ÇNot A System Disk:]BOOT SYS–B–Bÿÿÿÿÿÿÿÿ]DIR SYS–B–B ÿÿÿÿÿÿÿÿÏ ÏRepeat? ×ÊçYÍcþNÊçYþY ã:|‘þÊý›Ã�:|‘· "Ï GranP· LOCKED OUT ÍU˜Íw˜õÍW`ñ7ÉÏ CANNOT VERIFY ÍQ`·ÉÕÍ/Ž{Ñ2—!Ö~ýËn(ö?wý~þÈþÊ1˜þÈþ8_þ0[þ 8þ 8&þ8Àý~2ÌÖý~2ÍÖÉÉ!ÀÖ>ÍB”ý~Ö#2ÌÖÉý~æ€öGý~æ°Gý~æ°!ÀÖÍB”ë!7˜í°²ýF ýËF(Ë ý~æ@°Gý~æ °2ÍÖý~Ö#2ÌÖÉ>'2ÀÖÉBÿ°�:N@WÍ¥Z&ÕoýËN¸NÈ{…_ÉåÕ&Öj{ý– 8Ë"÷~²wýË^ `wÑáÉ{ý– 8øÕÍ¥Z{Ñý†  ú_ÅýF ÍhZûÁÉÏ Í{VÀÍUÀ!Õ"1@Í™íK1@ýËF(ýËÎÍÑ_ýËŽíK1@ÍÑ_ý~=ý¾ÈÍNUÀÖÏ Be CAREFULÍ �œ˜áYóbååååååååååååååååm¶m¶m¶m¶m¶m¶m¶m¶Í_*1@T]ÿ6í°Éõý~þ(þ())ñÉíRñÉõý~þ ñÉÏ ÏTracL¹ks? ×ÍÕ[(íÍð[8èy2N@Ý!Ô¯2P@¯2R@ÝwÝwÝåýáý#ý#:P@ß2¹™íCº™Ý~ß2Æ™íCÇ™Ý~ß2Ó™íCÔ™ ::R@·(: x2¾™y2Ë™Ï Track xxx, xSingle xxx, xDouble xxx ::×ÍÕ[Ê›:P@ýwý6ý6ý6:R@ýwÍÐUæýwÍÕ[Ê5›šÕ+š#Í£YÏ Invalid CommandsÑÃ|™RþšTJšHMšSQšLUšIršN‡šCœšAºšDðšJº¯ >>>2pš~ÍcþR(Íð[8­yÍK›#ýw$É:R@ýwÍÐUý~Ë—Ë8°ýwÉ:R@ýwÍÐUý~Ë—Ë8¨ýwÉ~#Ö0ÚšþÒš‡‡‡ý˦ýËžý¶ýwÉ~#ÍcþS(þR( þD(þUšÅ:R@ýwÍÐUñ¡ýËŽýˆý¶ýwÉ:m@Ëgš>ÿ2R@Éå!V@6RåÍJšáåÍMšáåÍQšáÍUšáÉÍ(¥:P@<2P@G:N@¸Âj™ÝåÑ>ÿ2q@ä¡:R@· Ý4Ý4ý H»Ã|™í_î72[›î/2N›îw2U›É>2|‘¯2I‘Ï Source͇[:t@2q@Ï DestinationÍ �Ï ¯2v@=2s@:q@ÍoUýËn(¯2s@ÏFormat Drives? ¯2�2q•<2þ›×ÍÕ[(6ÍÕ[(,Ícþ*(þ!(þY(þN(Á>2�#Þ>ÿ2q•>2þ›ñ¯ø>= FÏ Mount DESTINATION diskettes:ͨbÏ 0œHœÃ³bÍ{VÂûœÍUÂûœý~õÍ‘ñýwF¼É:q@ÍoU͆`"R@Í¥ZíSN@Í_Ï íKF@AyÍoUýËn  óÏ No Destination DrivesÃáY:q@õÍoUñýËn <2r@í[N@íSP@*R@Õ:q@ÍoUÍPaÌ=aåÍÂ`"R@íSN@DMá·íB"T@Ûœ;�ób:t@2r@ÍPaÌCa*T@í[P@ÕÍ{V ÍÈ`ýË®É>=È*T@í[P@ÕíC`@åÔÍy_*`@ÕÔÍaÄúž*`@$"`@ÑáÍhZØ+|µ ØÉ*R@|µÂcœD½L�¹�óbí[N@ÍhZØí[N@ÕÍy_ÍhZ0õý~ß2†�íC‡�Ï Updating Directory to xxx Tracks Í7{ ;ƒÃ¨{ÏCannot Update Directory ÉÏ Ã—Ï ÏE>ncode or D>ecode? ×( ÍcþDÊžþE ØÏ Password? ×Í–LE!žÍ-bÏ Encoded = xxxxHÃáYÏ ÍÂÀÏ *!@Í'|Ý^ÝVJC!DžÍ-bÏ Access B¾= xxxxH Í—žÍØa8ûÝ^ÝVJC!nžÍ-bÏ Update = xxxxH Í—žÃáYJC!�žÍ-bÏxxxxxxxx = xxxxHÉ!…ž> ÍB”íK!@>™ÕŒžÍA–Ñ·íR(ÆÍØaØ!…ž~þ Ìôž<þ[ 6A#íK!@ î?~þ Ì÷ž<þ:(þ[(wÄ>Aù60#~þ Ì÷žwÞ>@É>/ÉÏ ** BAD ** ÉÏ Í‡[:t@2q@ý~2T@ß2ù íCú ý6ý6Ï Í§U2÷ Í{VÂáYÍUÂáY@¿¯2N@2ccÝ!ÔÝ6Ý6ÝåÑ:N@ß2¡íC¡Ít ý~æ@ýwíSX@ý6Í®Ÿ:8æ òíSX@:m@Ëg ý6ÀÍ®Ÿ:8æ òÍ(¥:N@<2N@ý¾Ê¤¡ÍNU�!®Ñ¯ÍB”ÍbWÍ¥XÄ¥X( ~�O#úÈ>22P@:@8æÀÍ¥X:@8æ ùÍu¡( :P@=2P@ âÉíSR@!®Ñí°ÕÙ:®ÑW2í72ï7:°Ñ2î7ý˾ͣTÍÐUxö€2y@ÁÅÍ-Tá((æþ "2h@2i@ÍÐU:y@¨2y@D>ÀMÍ£TÍ-T(:i@:h@ÙæG:y@æ°Gæ°ýË~(Ý4Ý4Ít ÃÌŸÝ~ß2¡íC¡Ý~ß2¡íC¡ýË~>S(>D2%¡*R@~ß2.¡íC/¡#~ß27¡íC8¡#~ß2B¡íCC¡#~ß2M¡íCN¡#~æG‡€OÕå!j R¡í°á~æ!i¡ !o¡W¡í°ÑÍÐQÏDrive x=xxx / Track xxx / SD=xxx / DD=xxx Ý~ݶ(>ÏxD Track xxx Head xxx S<Áector xxx Length xxx, xxx, xxxxxx ÿQÏ ÿQFalse NormalýË~Ý~(Ý~·ÈOÕí[X@!®Ñ¾ #øÑöÿÉý èѯÉíS1@Ï Destination͇[:t@2r@:N@ýwý6ý~æ@ýwÏ ÏView Formatted Buffers? × >NÍcþY(þN Ó2‡¢Ï ÍPaÌjbÍ{V ¤ÍU ŸÍ§U2^¢¯2N@Ý!Ôß2f¢íCg¢Ý~õß2o¢í:ÂCp¢Ý~õß2x¢íCy¢ÁñÏFormatting Drive x Track xxx / SD=xxx / DD=xxx°(4ýåÍË¢ýá>$þY $ý"¢¢íK1@!�¢"j@æÏý! ¢:@8æ(>N2‡¢Í¤:N@<2N@ý¾Êq¤õÍ(¥ÍNUñÃ)¢Ýåýáý#ý#*1@Í™Íñ¢íC^@"\@Íý¢íC`@ÉÝ~·ÈO¯Ø£ Ý~·ÈO>ÿì£"d@2Ž£Í=”Í=”Í=”6ü#íSf@í[f@Í=”Í=”Í=”6þ#ý~wý##8Ã÷ý~æþ>÷ >ÿw#Í=”Í=”Í=”ý~æþ(iý~/æöøw#ý~æþ(VÅÍÐUý~‡æ¸( å!ýNÿ.€ý~ÿ·(+O>$·(ý~ÿæ€(=(=( å!ÍÉXDMá6# x± øÁ6÷#ý# £Í=”íKd@å·íBDMáÉÿ ÿ ÿÿ N öN õNõNÍ£TÀý6ÍbWíK`@x±(Wý6ÀÍbW*^@|µ(I>ÍYDeo> ÍôwÍËT~ËO(û2ï7 x± ñÃQYíK1@Ã6X:@þÊ¥Ï Copying Ý!Ô¯2N@:q@ÍoUÍPaÌYb:N@W̓Tý6Ýåá##Ý~·íK1@ÄC¥ý6ÀÝ~·ÄC¥:r@ÍoUÍPaÌjb:N@W̓Tý6Ýåá##Ý~·íK1@ÄS¥ý6ÀÝ~·ÄS¥Í(¥:N@<2N@ý¾ÂŒ¤Ï ÏAnother Copy? ×(êÍcþNÊáYþY Þë¡åÕÅÝnÝN&D4Å ÍÉX##ëÝÁÑáÉ-TÏReading pTÏWriting íSÖ¥_:N@Åß2•¥íC–¥Í§U2Œ¥>SýË~(>D2š¥ÏDrive x, Track xxx, xDensityÁÕ~W2í72ï7##~_2î7##~æ "ÅÍÐU~‡ Gö€2y@~¡°ö 2z@ÁÍ£TåÍÕ¥áíK@Ñ# ÂÉVÕíC/@ͪ¦>N2‡¢!¦"d@"f@!¦"h@íC-@ÏÍPhÍùh!—l<í°> ° !<Í2Æu\õÍcþ 0>�wñþÊѦþ (þ€ :‡¢þYÊÚ¦> *-@e¦Í£Y"-@³[œ¦\¢¦]™¦^–¦¢¦œ¦¥¦Ÿ¦A¾gB¶gD²gH¯gOºgQºgM#j@5k#Ç+Ä$Á*5@%»!¶Ï ÏAddress? ×íK/@ÈÍcþLíK-@ÈÍð[8ÝÉ:‡¢þY >N2‡¢*j@éÏÃó¥Ï !Õ"1@"-@>ÍoUÏDos Type?  ×ÍÕ[(ëÍ—c8æÏ ÏTrack? ×ÍÕ[(Íð[8çýq0ǯ2ccÍVÍ™Íp“Å!c§Í-bÁÏ to display buffer at xxxxH:ͨbÃý¥Ï !Ô"N@"R@*5@+"P@ÏStart, End, Start? ×ÍÕ[ÈÍð[8ÞíCN@ÍÕ[ÈÍð[8ÑíCP@ÍÕ[ÈÍð[8ÄíCR@ÉÏ ÔíCN@íK5@ íCP@ÏStart, End? ×ÍÕ[ÈÍð[8åíCN@ÍÕ[ÈÍð[8ØíCP@ÉÍF`Íp§Í,¨~ÍW`# x± ôÍ(`Ïbytes movedÃáY*P.È@íKN@·íB#DM*N@í[R@ÉÍF`Íp§Í,¨~wÍW`# x± ðÍ(`Ïbytes exchangedÃáYÍF`ÍħÍ,¨ÅÍW` x± øÁË8Ëí[P@~w# x± óÍ(`Ïbytes reversedÃáY@íC/@ͪ¦!@·íBÊ@Å!@åÙáãóûÉíC@¯íGûéÏ !Ô"N@*5@+"P@¯2R@ÏStart, End, Fill? ×ÍÕ[(%Íð[8ÞíCN@ÍÕ[(Íð[8ÐíCP@ÍÕ[( Íð[8Ây2R,É@Í,¨T]:R@Å wõí°ñçíCh©áýåý!P©ÍùaýáÏ xxxxx bytes filled with xxHÃáYÍF`Íp§Í,¨¾Ä˜©# x± ôÍ(`ÏNon-ComparesÃáYÅåDM!®©Í-bBK!¸©Í-báÁÏ xxxxH and xxxxH DO NOT MATCHÍW`Ã[a"ª!ù©Í-b,ª!ªÍ-bÏ DO NOT test between xxxxH and xxxxHÍF`ÍħÍ,¨Ï ób�íS5ª^>w¾Äªîÿw*ʾsÄŠªîÿ‡0îÍ#Í[aÍØa8- x±((}· ÍÅåDM!eªÍ-báÁÏTesting Block xxxxH©ûÍ(`Ïbad bytesÃáY²Wå!’ª"5ªáÉîÿͪîÿÉÅåDM!ŸªÍ-báÏxxxxH, bad bits =>7Ë02¾ªÏ x,=ñíK!@>. Ï ÁÃW`:@8æ€!!…(!ã¥mE~î%#øÉÏ ÏPort? ×Íð[8ïÅyçíC%«ÁíxçíC-«Ï Input byte @ port xxH(Ë is: xxHÃáYÏ ÏPort, Byte? ×Íð[8éÅÍð[yÁ8áíyÃáYÍF`!Õ"/@ͪ¦ÅÍåZÍb`ÁÏ Ío‡2z@Í{VÂ@å÷áÍhZ8+|µ óÍ(`Ïsectors NOT writtenÃáYÍF`ÍåZÍb`Ù!Õ"/@ͪ¦ÅÙÁÅÏ Í{VÂ@Í@`åïáÍQ`ÍhZ8 ÍŠa(+|µ ëÍ#`Ïsectors loaded to display:ͨbÁÃý¥ÕíC-@ ÕíC-@ͪ¦íC1@Í%­Í{&ÌVÂ@ÍbW̓T ÍV­ÊáYÏ Error on Track WriteÃáY!Õ"/@Í%­íSN@ͪ¦íC-@Ï ÏSynchronize to ID? ×ä( ÍcþN(þY Øåx2¡XÍ{VÂ@íK-@í[N@ÍbW̓T ÍVÍvXæÿÄ ­íK@ !î¬Í-bíK-@Å!å¬Í-bÏ Track in buffer from xxxxH to xxxxH to display:ͨbÁÃý¥7Íñ\Ï Track Read Error$ÍÉÏ ¯ÍoUÏDrive, Track? ×ÍÕ[ÈÍc8ãÍÕ[ÈÍð[8ÚQÉíK1@Ï ÃÑ_ÏTape Backup ͸­!²­"d@ÍA°*!@6™Í°0þÍè¯~î?wðÍM°ÃáYÏDeck 1 or 2? ͨb >1Ö1(þ á2ä7Ï to begin:ͨbÏ to terminate: ÉbkÙ*Š@ý!B?ÉÏLooking f"Îor syncÍA°Í°Ëzþ¥ öÏÉõÙO ÙýwÀçýqýp@ý#ýåÁyþ~ ý!B?ý6À¿ý6¿ý6@¿ñÉÏTape Read ÔíC/@ͪ¦íCŠ@͸­!¦®"d@Í ®Í®Í °rzÍ=®#|µÊÕ°ðåÍM°áÍY°ÍPZ*„@|µÊçYíKŠ@Ãý¥ÏNO DATA in memoryÍħíKN@íCŠ@*P@"ˆ@·íB#"„@!"†@ÉÏTape Verify ÍF`*„@|µÌÀ®Í¸­!E¯"d@Í ®Íe°Í®í ÏK„@ÅÍ °z¾> (ÍW`>*ýw€zÍ=®Á#|µÊÕ° x± ÞåÍM°áÍY°Í(`Ïerrors on verifyÃáYÏTape Write *„@|µÌÀ®Í¸­Í ®Íe°Í¬¯íK„@VÅÍÙ¯~Í=®Á#ÍØa8 x± ëåÍM°áÍY°ÃáYÏWriting LeaderÍA°€ÍÓTÍÙ¯ ø¥ÍÙ¯ÏÉ7Íè¯ËÍè¯ ôÉ0>Óÿ þ<Óÿ þͰlþɇþÉ>ÓÿÉÍ°Ë øÉå!@8Ûÿ8ÐËN(÷AþͰrþÛÿáðá1_AíKd@ÅÉ>ÓÿÍÐQÍ{cóÉ>ÓÿÍtcÍ¿QûÉ"ˆ@ÙíS„@"†@ÙÅåíKŠ@!Ÿ°Í-bíKˆ@!¨°Í-bíK†@!˰Í-b*„@ýåý!¸°ÍùaýáÏData from xxxxH to xxxxH / count = xxxxx / checksum = xxxxH áÁÉ+åÏBuffer Full Ã7°Ï ÍÙb>É2âV±þ°Ã³b¯2á7ÃáYÍ£T Ký6ý~æö2ì7`ÍÑ£T 5 x±(0:ì7ËG ïËW(%Í~V(*T@åÃͧU2J±Ï Drive x mountedÉͧU2c±Ï Drive x NOT IN SYSTEMýËþÉÍ �ˆ±áY¯2¬�óbÍ_Í7{ Í6Í«�Í«�Ý!ØÍ#ƒÝËfIJ±ÍªˆÍ[a ðÉÝË~ÀÍ_Ý"V@Ï Í«�*!@Í'| ÝËv>S > w#ÝË^>I > w#Ý~æ( 6P#6=#Æ0w!"N@"P@ÝåͲÝáÝåÍ»²Ýáà³Ï FPÍ«�Ò:N@ßíC%²Ï #xx FXÍ«�ÝåáÍ[a}åçíC•²·ØíB|Æ|ãµçíC ²2V²áÍéT>ƒßíCвý~ßíC}²Í§U2r²ÏDE - :x, Track = xx, Sector = xx, Byte = xxH, DEC = xxHÉ>É2_³ ¯2_³>É2_³¯28³Í[aÝ~·(çíCP³ÝnÝfýåý!B³ÍùaýáÝ~ß2[³íC\³ÝFÝN!z³Í-bÝFÝN!l³Í-býËn( Ý~<(<(Ý~ÓæÍÛÇ�OÝ#Ý#ç*P@ "P@yß2‰³íCŠ³Ï EOFS = xxxxx, EOFB = xxH, LRL = xxxÍ«�Ï EACC = xxxxH, EUPD = xxxxH, Grans = xxxÍ«�Ï Extents / ë�Í[a¯2R@Ý~þÿ(sþþ(vß2ù³íCú³Ý~æàæGý~æ(ý† ûßíCý³Ý~æÍÛÇG!ý^ U(ý}ß2´íC´Ïxxx,xx,xxx / Ý#Ý#ý~þ Ô:R@<2R@¸8‡ÉÏEOF ÉÝ~çíC=´Ï FXDE DEC = xxH Ý~ÕÍŽŽ!ØÑåÝá:N@<2N@ͲÝåͬ²Ýáà³ÏÃÛ´Ï >2@>ÿ2o@!¿´"d@!é´"f@!µ"h@ÍÂÀÝ"à´ý"V@DÏInvalid Filespec ÉÏFile NOT FOUND Éí[@íK-@ý*V@Í{VÂ@ÍÃSÄ4^ æØÝ!ý*V@Í ¸ÏØÝ*à´ý*V@ÍĸÚ2¶ÕíC-@íS@Í·SÄ/^ øÍPhÍÕùhÍBµ> ° !<Íu\õÍcþ 0>�2<ñص*`@þÊe´Í£Y×_A!<@>õþ (w ñ= óþ (6/ >õþ (w ñ= ó*`@ýåý!?ý~õÍùañ2?ýá!@?6R#6S#6E#6C:^@=>P(>X!?6F#w#6D#6E*`@íK$@·íB ( 8>+ >-:#@ç>@@!?qpwÉ^¶[¶]¶\¶E¶A¾gB¶gH¯gOºgQºgD²g)¶$¶$¶)¶F¶M#j@5k#Ö|µÊµ+*$@ *&@*&@!"`@Ãì´ÏSector OUT OF RANGEÍ@¸*`@ýåý!y¶ÍùaýáÏ Positioned to Relative Sector xxxxx > ° !<Íu\ÏÃ2µþ ØÅå!¦¶·í±áÁÀ7É(),./; :@="' å!jA> ÍB”!_A ÍB”á¯2p@ÍoU_A+Í·Øþ/ gAÍ·Øþ. jAÍ·Øþ: >ÿ2p@#Ãcþ È7É#7~Í“¶8 #Ícׯð~ÉÍ~VÂØ·Í7{ÂØ·Íç†:o@·ÊÅ·ý~þÚÅ·þÒÅ·:_Aþ*ÂÅ·!Ø0¯ÍB”*`A"N@!N@> 2P@Íð[ØË!!Ð×ý~þ(.à Ý!Ø~Íú„Ýw,~ÝwÝ6ÿÝËæå!_AØ í°¯2#@Ý~æ!(Gý"$@áý~þ( -~2$@¯2%@Ý~<7ȯÉÍ#ƒÝ!ØÝËf ͪˆ ô:p@·7À:t@<ÅíKF@¹Á?ØÍoU÷ÝË~ ÛÝåá Õ_A ÍaÑ ÈÝ~2Ø#@ÝnÝf"$@·È+"$@ÉíK$@x±( ÕØÍȸÑ8ó íC&@Í@¸E*&@ýåý!g¸Íùa*$@ý!{¸ÍùaýáÏ EOA Sector = xxxxx, EOF Sector = xxxxxÉÍX¸Ï Choice?  ×( ÍcþE(þA(þL( Íð[8ÕíC`@·ÉõíK$@ïíK&@éíK`@íS,¹ÝåÅ>2^@ÍܸÁÝáÉÝ~þÿ7Èþþ(9WÍ¥ZÝ~æ( g{ý† % ú_Ý~æÍÛÇgýn x Ù±ÈÍhZ- öýn % ðÝ#Ý#¼>2^@Ý~ÍŽŽ!åÝá¨ÍåZÏ íS\@Í{VÍ7{ Íç†Í#ƒÝ!ØÝËfÄw¹Íªˆ óÏ Sector NOT ASSIGNEDÃáYÝË~ÀÍ_ØÍȸØ*\@íR(ïÅÏ Assigned to file: *!@Í'|áýåý!Ò¹ÍùaýáÏ Relative File Sector xxxxxͲ²ÃáY¯2B»2;»Ï ÍÂÀÏ Ý"à´ÿÿíC`@ÅÙáT]Í!»þ(þ Ú(!þ Òï¼Í!»GÍ!»ûåÍdºÍ½Í!»úÍ ½ÔÍdºíSR@íSª¼ÙíCN@íSP@Ù¯•þ0íK`@ØÍȸ0¯>ÿ2X@ÍsºdÍ!»==GÍ!»_Í!»WÉíKª¼!ÀºÍ-bíKN@!§ºÍ-bíKP@!°ºÍ-bÏ Module load range = xxxxH to xxxxH Entry = xxxxH ÉÏNew Load Address? !@"V@×ÍÕ[Ê_ºÍð[Ú_ºå`iíKN@·íB"T@áÍÕ[íKV@(Û Íð[Ú_ºíCV@Í'½:Z@þYÊp»Ã¢»Í9»ÐÂ@Ï EOF ReachedÃáY¯7, (ÅÕ>=ÌSÁØÝ*à´íK`@íC`@ÍȸÜj»ÕÅï7áÑÁÀ¯~É>É2;»ÉÏDisable Interrupts? ×ÍÕ[>Y(~ÍcþY(þN Ó¯>ó!ÿÿ2$¼"`@¯2B»Ï Í!»õ>2B»ñÍ!»þ(þ(0þ Òï¼Í!»GÍ!»ûåÍ!»GÍ!»_:T@ƒwõÍ!»W:U@‚Wñ0rÙ:Z@þY´¼6Í!»Ü6Í!»í[P@íSR@å*T@ëásÍ!»rÍ!»>wÍ!»6åÍ!»6ÕÍ!»6Åå*P@í[N@·íR#DMëåí[T@Ñ>°·åíRá0 +ë +ë>¸ãëãë2”¼Í!»6!Í!»sÍ!»rÑÍ!»6Í!»sÍ!»rÍ!»6Í!»qÍ!»pÍ!»6íÍ!»6Í!»6ÁÍ!»6ÑÍ!»6áÍ!»6é¼Í!»sÍ!»rÍ!»6Í!»6Í!»å*T@í[R@ëásÍ!»rÍ!»}Ý*à´Ýw*`@#ÝuÝtÍSÁͨ{ÃáYÏ Load File Format ErÝrorÃáYÕÙáå·íR8ÑÕáÙÉÕÙáå·íB0ÁÅáÙÉ:X@· ?Ï Insufficient space for appendage to write file:ͨb>N+Ï ÏAdd Appendage? ×ÍÕ[>Y( ~ÍcþY(þN Ø2Z@Ï ÉÏ Source: ÍÂÀ:t@2q@ÝåáØ·íRè"à´!Øèí°ÍF`Í@`Ï Compare: ÍÂÀ:t@2r@!"`@Ý"t¾Ï Ý*à´*!@Í'|Ï Þ<<==>> Ý*t¾*!@Í'|Ï :q@ÍoUÍPaÌYb*`@"P@!"V@øÝ*à´ÅèÍĸÁ8ï*V@#"V@*`@#"`@ÍŠa Þ*V@|µÊ¿:r@ÍoUÍPaÌjb*P@"`@øÝ!ÅØÍĸÁÚ-¿ÅÖïÁPY!ÖÅÍaÁ(FÅ}çíCÓ¾*`@ýåý!ǾÍùaýáÁÏMismatch, Relative Sector xxxxx, Byte xxH ÍQ`Í[a*`@#"`@*V@+"V@|µ(ÍŠaÂr¾Ý*à´èÍÄ߸Ò¾Í(`ÏDisk ErrorsÍ#`ÏSector MismatchesÃáYÏ EOF Dest file reachedÿÝ!ÖýËn(Ý# ÝVý~ ýËF(‡G2†¿Ë0ù yÝ#ý¾8Ý7É{õæà_Q$ñ·(=(=('=(6=(EO·ÝËFÀÝËÆÍÀÝËNÀÝËÎÍÀxþ(=·ÝËVÀÝËÖÍÀxþ(+·ÝË^ÀÝËÞÍÀxþ(·ÝËfÀÝËæÍÀÝËnÀÝËîÍÀåÝ#Ýåá}áþßý¾8˜7É åx·íBáG(yþ(·Éñ·ÉÏ *****!Ø"ë�ÍÀ�ûƒ!ØËfÈͶˆ ÷ÊÄíC`@Ý"à´íK`@íCT@ÍáaÝ*à´øèÅÍĸÁ8 ï*`@#"`@ÍŠa é*`@"V@*T@"`@Ý*\@øÍíaÅØÍĸÁØÍo‡2z@÷*`@#"`@ÍŠa ä*V@"`@:q@ÍoUèÝ*à´ÍĸØÃMÀÏFilename? (×ÍÕ[(ëÏ Í´¶Ü—´8àͷܬ´8دÉÏ ÍÂÀÝ"à´Ï Are üàyou sure? ×ÍÕ[Ê@ÍcþYÂ@!"`@Ï Í{VÂ@ØÝ*à´ÍĸÚáYÕÍc÷ÂáY*`@#"`@àØÍȸ ØôÝ*à´ØÍĸÕÃ0>2|‘͇[>2p@=2¬�:t@2q@Í/�ÍäÄÂÅÍ#ƒíSùÂÝ!ØÏ ÝËfÄóÁͪˆ óÍìÇ"~ÂÏ !Øèí°Í �Ï Files to be copied: :q@ÍoU*!@Ý!èí[ù¯2¬�ÍN�Ï :ÂáYóbÝË~ÀÍúá_ÝËv!Ø"ë�ÂÀ�Ï*!@Í'|!Ø"X@"ë�Í2ÇÏ, Copy? ×ÍcþNÊÀ�þY ÒÏ É>ÿ2s@:q@ÍoUýËn(¯2s@:v@2r@ÍíaÍ7{ Í6ÍäÄÀí[(@ý~ != üåýåý!¿ÂÍùa!åý! ÂÍùaÑýááÏ Sectors to copy = xxxxx, Sectors not allocated = xxxxx ·íR0%ÏPossible Disk Space Full Condition Í#ƒíS1ÀøâÝ!è:q@ÍoUÝËfÄ$Ã:q@ÍoUͪˆ çÍíaÍ»ƒÍ1…è{ÝË~ÀÝËvÀÍ_:v@2r@ÝåÍAÃÝáÃBÀÏCopying: *!@Í'|:q@ÍoU!è"X@ÝåÍ2Çá _A í°:r@ÍoUí[1ÀÝåÍÈ·ÔÀÝáÏ Í0ÀT]"\@Í©ÄÝåáí° ý~þ bk6ÿí°:q@ÍoU!è"X@ÝåÍôÆ`iýN ÍÉXÝá|µÈ:r@ÍoUýN ÍòXyDM·(Ý*\@`iÝ"MÄý~þ> öã> õÝåÍH¿Ýá8|AÝrý~þ8þ0x³ÝwÝ#Ý#¯GíB( ñ= ÒåÍ0Äá¼ñÉý~þÊŠÄÍ0ÀØå·íRÍ´ŽÝ6þÝw!LÄF·íRÍ´ŽOáåÝáÅ6T]í°6ÿ ý~þ í°ÁÝqËøÝpÉÍžÄÏDisk ÍžÄÏFileÏ SpaceÃáYÏ Out of ÉÍ_ý~Gþ(þõ:q@ÍoUñý~( þ(þÀ¸È:r@ÍoUÍæˆÝuÝtÝuÝtÉ:3@þ8*Ï Cannot ôäCopy to/from long directoriesöÿɯÉÏ - Copy ABORTEDÃáYÏ File ExistsÃáYÏ ÏFile to Create? ×ÍÕ[(åÍ´¶Ü—´8ÝÍ·0Ä:p@· 1ÍÙb’ÅzÅóbÏ No Space AvailableÃáYÍ~VÀÍ7{ Íç†Í0ÀåÝá"à´åT]6í°6ÿ ý~þ í°á6}Æ_T!_A í°!jAÍ–ÝuÝtÝuÝtÏ Í6Ï Ïòå# Grans to Allocate? ×ÍÕ[(Íð[8Øy°õ`iåÄêÃáñÄ3ÆÍ»ƒÍ1…ͨ{ÃáYýN ÍÉXÝ*à´ÝuÝtÉÍ �PÆ@óbÍ7{ Íç†ÏÝ!Ö!<å6 #ÅÝåÁy2\@ßq#p#6^#ÝFÝN`ýV ýËF(Ë":\@·(ý¾>_0ýË^ Ë8#Ë>.0>xþx :\@ý¾>x >Dw¾( õÖ wñ>LËß#þ_( Å ÒÁá Ý#„#### ÂeÆ!ý?"!ðæ@èbå`iý~þ  Ý~<(<(Ý~æÍÛÇOÅ ÁÝ#Ý#ãDMáÉÝ~ÍŽŽ*X@åÝáÅåÝåÍôÆ`iýN ÍÉXÝáýåý!RÇÍùaýááÏxxxxx Sectors, ÝåÍôÆÝáåýå`iý!|ÇÍùaýááÏxxxxx GransÉÏ ÏFilespec to hash? ×ÍÕ[(ãÏ Í´¶Ü—´8Ø!_AûÿåÝáÍ{…çíCÔÇÏ Hash Code = xxHÃáYõý~þ(þ(ñ<ÉñÉí[îçùÂ!Øý~þ> > 2`@ËfÄÈͶˆ õý~ ! = üÉåÕ:`@~þÿ(þþ(#~æÍÛÇëo& DMë#= âÑáÉþ!î76 --6Ð6þ6ÐÍÉ.ÿÙÍvB=(=(þ02ÍvBGÍvBûèÍDBéÍDBÍvBw¾ #öÕÍvBÖGÍvBoÍvBgÉ!ŽB!•B!šBÍmB!ŸBÍmBÍ@v~·øÍ3,÷Ù, MÍ­B Û{Ö ~ÙÉMemoryÿDataÿDiskÿ ErrorÿããìèããããÉ>Å;BáÈDM= óÉ!ì7>2á7íSî76ͦBËF ü6ˆÍ¦BÕï70 ~ËO(øö~Ñ6ÐæŸÉþ!î76€--6Ð6ÿ6ÐÍÉ.ÿÙÍvB=(=(þ02ÍvBGÍvBûèÍDBéÍDBÍvBw¾ #öÕÍvBÖGÍvBoÍvBgÉ!ŽB!•B!šBÍmB!ŸBÍmBÍ@v~·øÍ3,÷Ù, DÍ­B Û{Ö ~ÙÉMemoryÿDataÿDiskÿ ErrorÿããããããÉ>Å;BêéáÈDM= óÉ!ì7>2á7íSî76ͦBËF ü6€Í¦BÕï7~æ‡âÜBËN ùËN õËN ñË~ ËF ì~6ÐÑæŸÉþ.ÿÙÍ\C=(=(þ02Í\CGÍ\CûèÍ3CéÍ3CÍ\Cw¾ #öÕÍ\CÖGÍ\CoÍ\CgÉ!tC!{C!€CÍ!…CÍÍ@ÇÙ, MÍ“C ä{Ö ~ÙÉMemoryDataDisk ErrorããããããÉ>ÅÍ¢CáÈ= õÉ>�ÓôzÓó{Óò`ið>èêíyÍŒCíx8û>Ã2I@åCíSJ@>ÀÓä>€íyÍŒCíxæ(úóí¢>ÁÓôí¢úá!ùC¯Óä"J@íxæŸÈ>ÐíyÉíEíKl@ËiÍŸÌ2G=ËxÍŸÌþY Ëh(>M2R=ËpÍŸÌ2[=ËXÍŸÌ2g=Ë`>N ËP>R(>X2q=ËqÍŸÌ2y=¯2`@Ý!€=íK^@:`@�ÍoUÝw>=ýËv >-ýË~ >+ÝwýNy‡�O!}B ÝåÝ ÝåÑÝáí°ýË^(>R>'ýËF(>"> ý~ßÝwÝqÝpæëý~ßÝwÝqÝpý~ßÝw"Ýq#Ýp$ý~æÆ0Ýw*ý~Í‘ÑÝw1ý~Í‘ÑÝw8ýËvÍŸÌÝw=>SýË~(>DÝwM>SýËv(>DÝwRý~æÆ0ÝwXý~æÆ0Ýweý~ßÝq^Ýp_ý~ ßÝqkÝplý~ ßÝprý~ ýËF(‡ßÝpx>SýËV(>IÝw}€Ý:`@<2`@þÐÀË>YÀ>NÉ> ÍËYÏ__ Configuration __ Dual=x Graphics=x Locase=x Linefeeäìds=x Doubler=x Speed=x Ïx:x xxxx Ptks=xxx Rtks=xxx Dir=xxx Stp=x Rdly=x Wdly=x WP=x D0=x Dd=x LS0=x HS0=xx LSd=x HSd=xx S/G=x G/T=x DD=x Âþ̯2^@Í1Ë!@=Í*ÐÍÕ[ʯÎÍcþY (þN â:l@æß°2l@Í¿Q#ÍÕ[ʯÎÍcþN( þY€(þM  º:m@æ_°2m@#ÍÕ[ʯÎÍcþY@(þâíN‚Í:m@æ¿°2m@#ÍÕ[ʯÎÍcþY(þN‚Í:m@æ÷°2m@#ÍÕ[ʯÎÍcþN( þR(þX‚Í:m@æë°2m@#ÍÕ[(rÍcþN(þY@‚Í:l@Ë·°2l@Ítc#ÍÕ[(PÍcþO„c(þF‚Í{c#~þ=‚Í#ëå¯ÍB”Ýá!­@åw#w#6H#6 áÅÍð[yÁÚ‚ÍÝwÝ#þ (Ù뫯ÍÃÎ:F@þÊFÐ>ÍÃÎÃFÐ2^@¯2\@!€="Z@Í1ËíK\@:^@�ÍoUýåàîÅÍ1ËÁýá*Z@Í*ÐÍÕ[2(ÏÊÐþ<(þ> :2(Ï#~Ö08×íKF@¹0Ðý6åýåýåÍoUý6ýåáÑýá >$þ> ëí°á#ÍÕ[ÊÐþ=(þ+(€þ- ý~æ°ýwý˶ýËöý˾#ÍÕ[ÊÐÍ—cÚÞÎÍÕ[ÊÐÍð[ÚÞÎyþÚÞÎþaÒÞÎýwÍLVÍÕ[(vÍð[ÚÞÎýqÍÕ[(hÍð[ÚÞÎyþÒÞÎGý~æü°ýwÍÕ[(MÍð[ÚÞÎÍœÑÚÞÎý~æÏ°ýwÍÕ[(3Íð[ÂÞÎÍœÑÚÞÎýÞï~æó±ýwÍÕ[(ÍcþY@(þNÂÞÎý~æ¿°ýw:(Ïþ>ÊÞÎþ<ÊÞÎ*Z@€"Z@:\@<2\@þÒ1ËÃÐÎå6=#6>!‚?"!@Ï? 7×ã6.#6 áÉÍ1Ë!‚?"!@Ã@×ÕÍcůÍoUÍ{VÂÇEPY!qÑ í°:/D:@:F@:l@:m@!£@íÜð°!rAhí°!êAí°!aBí°!{cí°!ò�í°!ó˜ í°Ío‡2z@Áý~õý~õý6ý6ÍÃSÍCÑñýwñýwÊ@Í4^Ê@áÐõÅÕÕÍ·S(ËgÄ´S :ÕW̓T ýËþÍ`XÑÁñÉSuper-Utility + Configuration æ >Æ0Éy·7Èþ?Øæ‡‡O‡‡G·ÉÚñó!`@’í°1ÿò!ü<í°Íàò0Í`Íàò!ú<í°Íàò0Í`Íàò!ü<í°ÃòØò:@8þÀ:@8þÂæò10AÃÇE&òÖóÔôÒõÐöÎ÷ÌøÊù³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³¨¼¬ŒŒŒ¼¬Œœ¬œœŒŒ¬œœŒŒ¼¬ŒŒŒ¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼œœŒŒŒŒŒ¼¼¼œœŒŒŒŒ¬¼”ª¿ª€¿°¿ª€•ª••¢±º••¢»¿ª€³ˆ¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿º°¸¼¼œ”€¿—–€¸¼¼´€«•ª¿ª€��¿ºÈú°±ºµµº¿¿µµ²³¿º°¿°¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿ŸŸ�…… ¿••€¿¿¿ª€ª•ª¿¯�¿ŒŸŸ���¯¯�¿¯�¿¿¯�ŸŸ���¯¯�¿�¿¿¿ŸŸ¯¿¿¿¿¿¿¿¿¿¿½½¼œ”‚¿••€¿¿¿ª€ª•ª¿ª€¿€¿¿«€¿¿ª€¿ª€¿¿ª€¿¿«€¿¿º°ƒ°¿¿»±‘¢³¿¿¿¿¿¿¿¯�¯¿¿••€¿••€¯¿Ÿš€ª•ª¿º°³°¿¿º°¿¿º°¿º°³»º°¿¿º°¿¿¿º°¿¿¿¿½½¾¿¿¿¿¿¿¿¿¶´°°°°°¼·»¶´°°°°¸¿•ŒŒŒŒŒŒÆûŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ—ƒ“³³³ƒ“³£“££³³“££³³ƒ“³³³ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ££³³³³³ƒƒƒ££³³³³“ƒ«•€•¿€�€•¿ª•ªª�Ž…ªª�„€•¿Œ·€€€€€€€€€€€€€€€€€€€€…�‡ƒƒ£«¿€¨©¿‡ƒƒ‹¿”ª•€•¿Äü°°€…�Ž…ŠŠ…€€ŠŠ�Œ€…�€�€€€€€€€€€€€€€€€€€€€€€€  °ººŸ€ªª¿€€€•¿•ª•€�°€³  °°°��°€�°€€�°  °°°��°€°€€€  �€€€€€€€€€€‚‚ƒ£«½€ªª¿€€€•¿•ª•€•¿€¿€€”¿€€•¿€•¿€€•¿€€”¿€€…�¼�€€„Ž®�Œ€€€€€€€�°�€€ªª¿€ªª¿�€ ¥¿•ª•€…�Œ�€€…�€€…�€…�Œ„…�€€…�€€€…�€€€€‚‚�€€€€€€€€‰‹�����ƒˆ„‰‹����‡€ª³³Âý³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€BY: KIM WATT€€€€€€€€€€€€°œ‡ƒƒƒƒƒƒƒƒƒƒ�´�€€€€(C)(P)COPYRIGHT 1983ALL RIGHTS RESERVED€€ œ‡¡¸Žƒƒƒ‹…¿€€€ƒ�´ƒ�´€€€€€€€BREEZE/QSD INC.Àþ€€€€€€€€€€€€€€€€€€€€€‚�´’ƒ£³ƒƒ«•¿€€ ¸Žƒ°œ‡€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ƒ�´’‹¬º•¿¸Žƒ°œ‡�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ƒ�´’�ƒ°œ‡�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ƒ�‡�€€€€€€€€€€€€€€€€€€€€€€€€€€€€D¾ÿ€€€€€€€€€€€€€€A POWERSOFT PRODUCT FROM BREEZE/QSD INC. €€€€€€€€€€€òååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååÿ{jd“ DISK HEAD CLEANING PROGRAM FOR TRS-80 MODEL 1.¾jn“ TO BE USED WITH 3M HEAD CLEANING DISKETTE OR SIMILAR PRODUCTÇjx™AÎZÓj‚NÕ4:TÕ0ájŒ„:²÷(23);k–²@136,"** DISK HEAD CLEAN **":²)k œ‰"WHICH DRIVE? (0,1,2,3)";A$:²Ckª�ó(A$)Õ0Óó(A$)Ô3Ê�150bk´DÕö(A$)Î48:�DÖ0ÓDÔNÎ1Ê�150�k¶œ‰"HOW MANY TRACKS (35-89)";TN$:TNÕõ(TN$)©k·� TNÖ35 Ó TNÔ89 Ê182Æk¾DÕØ(2ÑDÍ0.5):“D=UP ARROWýkȲ"INSERT CLEANING DISKETTE, THEN":²" PRESS ENTER."lÒA$ÕÉ:�A$ÖÔ÷(13)Ê�210#lܱ14304,D5læ±14316,3:‘340Zlð²@576,"HEAD OVER TRACK";å(14317)rlú�JÕ1½90:±14304,D:‡J‚l�TÕTN Ê�290•l±14316,83:‘340¤lTÕTÍ1:�240Âl"�(å(14316)Ò128)ÖÔ128Ê�290äl,²@704,"REPEAT PROGRAM? (Y/N)"ùl6A$ÕÉ:�A$Õ""Ê�310 m@�A$Õ"Y"Ê�130mJ�A$Õ"N"Ê€:•�310:mT�(å(14316)Ò1)Õ1Ê�340:•’åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå THE DISK TO WHICH DRIVE ?"Þ~žI$ÕÉ:�I$Õ"M"Ê840:•�(I$ÕDN$)Ó(¾D(I$))Ê670:•DVÕDN:DQÕ2ÑDV:DCÕõ(I$):DGÕ2ÑDC:²@350,DC:DNÕDC:DSÕ2ÑDN:‘3300:�(WP)Ó(DF)ÊDNÕDV:DSÕ2ÑDN:•690ö~¨�WPÊ‘3460:�660:•660 ²‘350:DNÕDV:DSÕ2ÑDNK¼²@448,CF$;"COPY ALL";DMÍ1;"TRACKS OR SELECT THEM (*A/S)?"߯I$ÕÉ:�I$Õ"M"Ê840:•�(I$Õ"A")Ó(I$ÕE$)Ê�IÕ0½DM:CV(I)ÕT:‡I:�770:•�I$ÖÔ"S"Ê710:•²@448,CF$;"SELECTING TRACKS (C=COPY THE REST, S=SKIP THE REST):":²€ÐLVÕ0:�ICÕ0½DM:²"COPY TRACK";IC;" (*Y/N/C/S)?";|€ÚI$ÕÉ:�(I$Õ"Y")Ó(I$ÕE$)ÊCV(IC)ÕT:²" YES":�750:•�I$Õ"M"ÊMCÕT:ICÕDM:�760:•�I$Õ"N"ÊCV(IC)ÕF:²" NO":�750ë€ä�I$Õ"C"ʲ" YES":�IKÕIC½DM:CV(IK)ÕT:‡IK:ICÕDM:�760:•�I$Õ"S"ʲ" NO":�IKÕIC½DM:CV(IK)ÕF:‡IK:ICÕDM:�760:•730 �îLVÕLVÍ1:�LVÕ6ʲ@576,CF$;:LVÕ0R�ø‡IC:�MCÊMCÕF:�700:•MCÕT:�ICÕ0½DM:MCÕ(MC)Ò(Ë(CV(IC))):‡IC:�MCÊ830Ç�‘2870:�MCÊ830:•SSÕF:±BSÍ2,DQ:±H1,TH:±L1,TL:�JKÕ0½DM:�¾M(X)ÊJKÕDM:MCÕT:�810:•�Ë(CV(JK))Ê800:•²@256,"TRACK";KL$;JKS‚ ²@320,KL$;"SCANNING":DNÕDV:DSÕ2ÑDN:‘3300:�ETÊ800:•XÕÁ0(0):�XÕ255ÊJKÕDM:MCÕT:�810:•�XÕ0Ê800:•DNÕDC:DSÕ2ÑDN:�¾M(X)ÊJKÕDM:MCÕT:�810:•‘1510…‚�LTÊ780:•�MCÊJKÕDM:�810:•‘1670:�MCÊJKÕDM:�810΂ �JKÖDMʲ@256,CF$;"STEPPING IN":DNÕDC:DSÕ2ÑDN:‘370:DNÕDV:DSÕ2ÑDN:‘370ƒ*‡JK:�MCÊ830:•²@256,CF$;"DISK COPY COMPLETE":�SSʲ"(SOME SECTORS SKIPPED)"Fƒ4DNÕDV:DSÕ2ÑDN:‘350:DNÕDC:DSÕ2ÑDN:‘350Xƒ>DNÕDV:DSÕ2ÑDN_ƒH’ mƒR:“ûSPARE*tƒ\’ �ƒf:“ûSCAN*„pROÕT:²@192,CF$;" -------- IDENTIFY ALL SECTORS ON CURRENT TRACK --------":‘3300:�DFÊ930:•�ETÊ920:•²@320,KL$;"SCANNING":±BSÍ2,DS:XÕÁ0(0):�XÕ255Ê930'„z�XÕ0Ê920p„„²@320,KL$;:‘3420:�MCÊ930:•FGÕF:‘2690:�MCÊ930:•²"REDISPLAY (Y/N*) ?";­„ŽI$ÕÉ:�I$Õ"Y"Ê„:�900:•�(I$Õ"M")Ó(I$Õ"N")Ó(I$ÕE$)Ê930:•910Ù„˜²@320,CF$;"TRACK HAS NO SECTORS!":‘3540à„¢’ 턬:“ûCOPY*p…¶ROÕT:MCÕF:DN$Õ¾S$(DN):²@192,CF$;" -------- COPY THE TRACK AT CURRENT HEAD POSITION --------":‘3300:�DFÊ1080:•�ETÊ1070:•±DR,DS …À²@320,KL$;"COPY THE TRACK TO WHICH DRIVE ?")†ÊI$ÕÉ:�I$Õ"M"Ê1080:•�(I$ÕDN$)Ó(¾D(I$))Ê970:•DVÕDN:DQÕ2ÑDV:DCÕõ(I$):DGÕ2ÑDC:²@351,DC:DNÕDC:DSÕ2ÑDN:‘3300:�(WP)Ó(DF)ÊDNÕDV:DSÕ2ÑDN:•990C†Ô�(WP)Ê‘3460:�960:•960S†Þ‘350:±DR,DSä†èTCÕST(DV):TC$Õ¾S$(TC):²@320,CF$;"COPY TO WHICH TRACK POSITION (*";TC$;") ";:‰TC$:�TC$Õ"M"Ê1060:•TAÕö(ø(TC$,1)):�TAÖ48ÓTAÔ57Ê1000:•TCÕõ(TC$)Y‡ò�(TCÖ0)Ó(TCÔDM)Ê1000:•GTÕTC:‘3380:‘2870:�MCÊ1060:•±H1,TH:±L1,TL:±BSÍ2,DQ:²@448,"COPY WITH FORMAT (*Y/N)?":±DR,DS¢‡üI$ÕÉ:�I$Õ"M"Ê1080:•�(I$Õ"Y")Ó(I$ÕE$)ÊFMÕT:�1030:•�I$ÖÔ"N"Ê1020:•FMÕFò‡²@320,CF$;"SCANNING":XÕÁ0(0):�XÕ255Ê1060:•�XÕ0Ê1070:•�FMÊ‘1510:MCÕ(MC)Ó(ER)Iˆ�MCÊ1060:•�LTÊ1030:•SSÕF:SS$Õ"":‘1670:�MCÊ1060:•�SSÊSS$Õ" (SOME SECTORS SKIPPED)"xˆ²@320,CF$;"TRACK COPY COMPLETED"ÍSS$:‘3560�ˆ$DNÕDV:DSÕ2ÑDN:�1080¼ˆ.²@320,CF$;"TRACK HAS NO SECTORS!":‘3540È8’ ÖˆB:“ûTAKE TRACK*l‰LROÕT:²@192,CF$;" -------- READ THE TRACK AT CURRENT HEAD POSITION --------":²@448,"PUT IT WHERE IN MEMORY?":‘2910:�MCÊ1150:•±H1,HB:±L1,LB:‘3300ã‰V�DFÊ1150:•XÕÁ3(0):�(XÖÔ0)Ò(XÖÔ4)Ê‘3480:�1150:•²@320,CF$:‘3270:�Ë(OS)Ê1120:•²@320,"TRACK READ INTO ROM AREA!":�11305Š`²@320,"TRACK SUCCESSFULLY READ INTO MEMORY":²"LOCATIONS ";HS$;"H TO ";HH$;"H"�Šj²"A TOTAL OF";VN!;"(";HN$;"H) BYTES WERE READ IN.":²:²"E TO EXAMINE DATA AT ";HS$;"H"ÜŠtI$ÕÉ:�I$Õ""Ê1140:•�(I$Õ"M")Ó(I$ÕE$)Ê1150:•�I$Õ"E"ʰÁ9ÕPE:XÕÁ9(DE):•1140ãŠ~’ õŠˆ:“ûPUT TRACK*‰‹’ROÕT:²@194,CF$;"-------- WRITE A TRACK AT CURRENT HEAD POSITION --------":²@448,"TAKE IT FROM WHERE IN MEMORY ?":‘2910:�MCÊ1190:•‘3300:�DFÊ1190Œœ�WPÊ‘3460:�1190:•±DR,DS:±H1,HB:±L1,LB:XÕÁ4(0):�XÖÔ0Ê‘3480:�1190:•‘3270:²@320,CF$;"TRACK WRITTEN:";VN!;"BYTES LONG.":‘3560Œ¦’ "Œ°:“ûREAD SECTOR*œŒºNFÕF:RDÕT:²@192,CF$;" -------- READ A SECTOR FROM THE CURRENT TRACK --------":‘2630:�MCÊ1380:•�Ë(OV)Ê‘2490:�MCÊ1380(�IJ@320,CF$;"SECTOR ";TN$;"H ";SN$;"H":²@448,"READ IT INTO WHERE IN MEMORY ?":‘2910:�MCÊ1380:•±H1,HB:±L1,LB:‘3300:�DFÊ1380:•�Ë(ET)Ê1240c�β@320,CF$;"TRACK HAS NO STANDARD SECTORS!":‘3560:�1380ˆ�ØU!ÕØ(SNÏ256ÍTNÍ.5):UÕ¾A(U!):TWÕ0æ�â±DR,DS:XÕÁ1(U):TWÕTWÍ1:�(XÖÔ0)Ò(TWÖ6)Ê1250:•�XÕ0Ê1260:•�XÕ8Ê1300:•�XÕ16Ê1340:•‘3480:�1380oŽì²@384,CF$;"SUCCESSFULLY READ":‘3270:²"A TOTAL OF";VN!;"(";HN$;"H) BYTES WERE READ":PM$Õú(F$,å(MD)Ï2Í1,2):²"DATA ADDRESS MARK = ";PM$ÛŽö�(OS)ʲ"DATA READ INTO ROM AREA!":�1280:•²"DATA IN MEMORY AT ";HS$;"H TO ";HH$;"H":HE$ÕHS$:‘3150:°Á9ÕPE�²:²"E TO EXAMINE DATA AT ";HS$;"H"N� I$ÕÉ:�I$Õ""Ê1290:•�(I$Õ"M")Ó(I$ÕE$)Ê1380:•�I$Õ"E"ÊXÕÁ9(DE):�1380:•1290ß�±DR,DS:²@384,CF$;"READ, BUT BAD DATA BLOCK LENGTH OR CRC!":‘3270:±DR,DS:²"A TOTAL OF";VN!;"(";HN$;"H) BYTES WERE READ":PM$Õú(F$,å(MD)Ï2Í1,2)R�²"DATA ADDRESS MARK = ";PM$:�(OS)ʲ"DATA READ INTO ROM AREA!":�1320:•²"DATA IN MEMORY AT ";HS$;"H TO ";HH$;"H"»�(±DR,DS:HE$ÕHS$:‘3150:°Á9ÕPE:²@704,"E TO EXAMINE DATA AT ";HS$;"H":²"R FOR CONTINUOUS RETRY":±DR,DS‘2I$ÕÉ:�I$Õ""Ê1330:•�(I$Õ"M")Ó(I$ÕE$)Ê1380:•�I$Õ"E"ÊXÕÁ9(DE):�1380:•�I$Õ"R"Ê1360:•1330d‘<NFÕT:²@384,CF$;"CANNOT FIND SECTOR!":²@704,"R FOR CONTINUOUS RETRY":±DR,DS¥‘FI$ÕÉ:�I$Õ""Ê1350:•�(I$Õ"M")Ó(I$ÕE$)Ê1380:•�I$Õ"R"Ê1360:•1350Ô‘P‘3340:AT!Õ0:²@704,CF$:²@982,"ATTEMPT NO.";+’ZAT!ÕAT!Í1:²@993,AT!;:±DR,DS:XÕÁ1(U):�XÕ0Ê1260:•�(XÕ8)Ò(NF)Ê1300:•�¾M(0)Ê1380:•13707’dRDÕF:’ L’n:“ûWRITE SECTOR*Á’xRDÕF:²@192,CF$;" -------- WRITE A SECTOR TO THE CURRENT TRACK --------":‘2630:�MCÊ1490:•�Ë(OV)Ê‘2490:�MCÊ1490M“‚²@320,CF$;"SECTOR ";TN$;"H ";SN$;"H":²@448,"WRITE IT FROM WHERE IN MEMORY?":‘2910:�MCÊ1490:•±H1,HB:±L1,LB:‘3300:�DFÊ1490:•�Ë(ET)Ê1430“Œ²@320,CF$;"TRACK HAS NO SECTORS!":‘3540:�1490µ“–�WPÊ‘3460:�1490:•U!ÕØ(SNÏ256ÍTNÍ.5):UÕ¾A(U!):TYÕ0#” ±DR,DS:XÕÁ2(U):TYÕTYÍ1:�(XÖÔ0)Ò(TYÖ6)Ê1440:•�(XÖÔ0)Ò(XÖÔ16)Ò(XÖÔ255)Ê‘3480:�1490:•TN$Õ¾H$(TN):SN$Õ¾H$(SN)T”ª�XÕ0ʲ@384,CF$;"SECTOR WRITTEN AND VERIFIED"~”´�XÕ16ʲ@384,CF$;"CANNOT FIND SECTOR!"±”¾�XÕ255ʲ@384,CF$;"CANNOT VERIFY SECTOR WRITE!"»”È‘3560”Ò’ Ñ”Ü:“ûFORMAT*R•æLS$Õ"256":LTÕF:ROÕT:MCÕF:ERÕF:NBÕå(ADÍ3):�NBÕ0Ê1620:•²@320,CF$;"LENGTHS MUST BE SPECIFIED FOR EACH OF THE";NB;"BAD SECTORS."Ý•ð²"FOR EACH, ENTER A LENGTH (16-3056, MULT. OF 16).":PKÕAD:PAÕå(ADÍ2):�JMÕ1½PA:PKÕPKÍ9:�å(PK)Ö2Ê1600:•TN$Õ¾H$(å(PKÎ4)):SN$Õ¾H$(å(PKÎ2))r–úLK$ÕLS$:²@576,CF$;" (DEFAULT = ";LK$;")":²@512,KL$;"LENGTH FOR SECTOR: TN=";TN$;"H, SN=";SN$;"H ";:‰LK$:�LK$Õ"M"ÊMCÕT:�1600:•LS$ÕLK$:LÕõ(LK$)ã–LK!ÕLÎ16Ïï(LÐ16):�(LÔÕ16)Ò(LÖÕ3056)Ò(LK!Ö1EÎ5)Ê1550:•²@640,KL$;"INVALID LENGTH - PLEASE REENTER":‘3540:�1530Z—²@550,L:L8Õï(LÐ256):±PKÍ1,LÎ256ÏL8:±PKÍ2,L8:±PK,1:�LÕ128ʱPKÎ1,0:�1570:•�LÕ256ʱPKÎ1,1:�1570:•�LÕ512ʱPKÎ1,2:�1570t—�LÕ1024ʱPKÎ1,3:•1590Ÿ—"²@640,"MAKE IT AN IBM SECTOR (*Y/N) ?"×—,I$ÕÉ:�(I$Õ"Y")Ó(I$ÕE$)Ó(I$Õ"M")Ê1600:•�I$ÖÔ"N"Ê1580ì—6±PKÎ1,LÐ16:±PK,0 ˜@MCÕ(MC)Ó(I$Õ"M"):�MCÊJMÕPA˜J‡JM:�MCÊ1650j˜TNQÕ¾NQ(AD):�NQÕ0Ê1630:•²@320,CF$;" FALSE ID PACK(S) ON THIS TRACK!":‘3600â˜^MCÕ¾M(X):�MCÊ1650:•°Á8ÕMA:XÕÁ8(DT):�XÖÔ0Ê1640:•²@320,CF$;"TRACK CREATED IS TOO LONG! WILL RETRY.":‘3560:LTÕT:�1650™hDNÕDC:DSÕ2ÑDN:‘3340:‘3600:XÕÁ4(0):�XÕ0Ê1650:•ERÕT:‘3480/™r²@320,CF$:’ @™|:“ûTRANSFER*Ö™†ROÕT:MCÕF:²@320,KL$;"TRANSFERRING SECTOR:":PKÕADÎ4:PAÕå(ADÍ2):�JTÕ1½PA:PKÕPKÍ9:TNÕå(PK):SNÕå(PKÍ2):�¾M(X)ÊJTÕPA:MCÕT:�1790:•�å(PKÍ4)Ô1ÊSSÕT:�1790Uš�TN$Õ¾H$(TN):SN$Õ¾H$(SN):²@342,KL$;TN$;"H ";SN$;"H":±IB,247Í8Ïå(PKÍ4):U!ÕØ(SNÏ256ÍTNÍ.5):UÕ¾A(U!):DNÕDV:DSÕ2ÑDN:TXÕ0:‘3340Úšš±DR,DS:XÕÁ1(U):�(XÕ0)Ó(XÕ8)Ê1720:•TXÕTXÍ1:�¾M(X)ÊMCÕT:JTÕPA:�1790:•�TXÖ6Ê1690:•²@448,KL$;"CAN'T READ SECTOR ";SN$;" ON DRIVE";DN ›¤²@583,KL$;"PRESS TO SKIP IT":±DR,DSD›®I$ÕÉ:�(I$ÖÔ"M")Ò(I$ÖÔE$)Ê1710:•MCÕ(I$Õ"M"):SSÕT:�1770S›¸�FCʱMD,DBp›ÂDNÕDC:DSÕ2ÑDN:TZÕ0:‘3340î›Ì±DR,DS:XÕÁ2(U):�XÕ0Ê1770:•TZÕTZÍ1:�¾M(X)ÊMCÕT:JTÕPA:�1790:•�TZÖ6Ê1740:•²@448,KL$;"CAN'T WRITE SECTOR ";SN$;" ON DRIVE";DNœÖ²@580,KL$;"PRESS TO SKIP IT":±DR,DSRœàI$ÕÉ:�(I$ÖÔ"M")Ò(I$ÖÔE$)Ê1760:•MCÕ(I$Õ"M"):SSÕT`œê�MCÊJTÕPAnœô²@448,CF$yœþ‡JT:’ †œ:“ûEDIT*¸œ„:²@320,"EDIT OR FILL MEMORY (*E/F) ? ";�ED$ÕÉ:�(ED$Õ"E")Ó(ED$ÕE$)ÊED$Õ"E":²"EDIT":�1840:•�ED$Õ"M"Ê1910:•�ED$Õ"F"ʲ"FILL":•1820C�&²@448,"MAY ONLY FILL MEMORY ABOVE ";WM$;"H"Ë�0HE$ÕWM$:²@512,CF$;"ADDRESS TO BEGIN (*";HE$;"H)";:‰HE$:�HE$Õ"M"Ê1910:•‘3150:�BAÊ1840:•�ED$Õ"E"ʰÁ9ÕPE:XÕÁ9(DE):�1910:•�DE!ÖDT!Ê1840ž:²@539,HE$Í"H":D1!ÕDE!:D2ÕD1!Ð256:D3ÕD1!ÎD2Ï256Í.5:±H1,D2:±L1,D35žDDE!ÕD1!Í3299:�DE!Ô65535ÊDE!Õ65535ÇžN‘3220:²@576,CF$;"ADDRESS TO END (*";HE$;"H)";:‰HE$:�HE$Õ"M"Ê1910:•‘3150:�BAÊ1860:•�DE!ÖÕD1!Ê1860:•²@603,HE$Í"H":D4ÕDE!Ð256:D5ÕDE!ÎD4Ï256Í.5ÙžX±H2,D4:±L2,D5hŸb²@704,CF$;"FILL BYTE (*00H) ";:HE$Õ"00":‰HE$:�HE$Õ"M"Ê1910:•‘3190:�BAÊ1890:•²@731,HE$Í"H":°Á9ÕFI:XÕÁ9(DE):„:²@326,"FILL COMPLETED"rŸl‘3540yŸv’ ‡Ÿ€:“ûBUILD* Š„:²@2,"-------- BUILD FORMAT TRACK FROM SECTOR SPECS --------":²@192,"CHECKING FOR EXISTING SECTOR SPECS":WTÕå(ADÍ1):GRÕTl ”�(å(AD)ÖÔ36)Ó(WTÖÔå(ADÍ2))Ó(WTÔ52)ÊGRÕF:�1960:•PKÕADÍ4:�IÕ1½WT:�(å(PK)ÖÔ47)Ó(å(PKÍ5)ÔÕ2)ÊGRÕF:IÕWT˜ žPKÕPKÍ9:‡I:GRÕ(GR)Ò(å(PKÍ1)Õ35)Ò(WTÖÔ0)þ ¨WT$Õ¾S$(WT):�(WTÕ0)Ó(Ë(GR))Ê1980:•²@192,KL$;WT$;" SECTOR SPEC(S) ALREADY EXIST(S). USE (*Y/N) ?";¡²I$ÕÉ:�(I$Õ"Y")Ó(I$ÕE$)Ê2050:•�I$Õ"M"Ê2190:•�I$ÖÔ"N"Ê1970¥¡¼²@192,KL$;"CREATE NEW SECTOR SPECIFICATIONS":±H1,AH:±L1,AL:DEÕDTÎ1:‘3250:±H2,UH:±L2,UL:°Á9ÕFI:XÕÁ9(0)3¢Æ²@320,CF$;"HOW MANY SECTORS (1-50) ";:WT$Õ"0":‰WT$:�ó(WT$)Ô2Ê1990:•�(WT$Õ"M")Ó(WT$Õ"0")Ê2190:•WT!Õõ(WT$):�(WT!Ö1)Ó(WT!Ô50)Ê1990:•WTÕWT!:„Ѣв@64,WT;" SECTOR(S) TO BE SPECIFIED.":²:²"FOR EACH SECTOR, SPECIFY: TN,SN,SL,I/N":²"PRESS TO JUST INCREMENT SN BY 1.":²"ENTER Q TO QUIT.":WBÕ0í¢Ú±AD,36:±ADÍ4,47:PKÕADÎ4>£äPKÕPKÍ9:WBÕWBÍ1:SPÕT:‘2950:�MCÊ2190:•�QCÊWTÕWBÎ1:�WTÕ0Ê„:�1980:•±PK,35:�2040X£î�WBÖWTÊ2020:•±PKÍ9,35n£ø±ADÍ1,WT:±ADÍ2,WT¤„:²@192,WT;" SECTOR SPEC(S) EXIST(S).":²@320,"PRESS: B TO BUILD THE TRACK AT ";WM$;"H TO ";EM$;"H.":²" C TO CHANGE A SECTOR SPECIFICATION."¤¤ ²" A TO CHANGE ALL TN'S OR ALL SN'S.":²" E TO EDIT A TRACK ALREADY BUILT AT ";WM$;"H.":²" L TO LIST THE SECTOR SPECIFICATIONS."Τ²" *M TO RETURN TO MAIN MENU.":¥ I$ÕÉ:�I$Õ"B"Ê2180:•�I$Õ"C"Ê2090:•�I$Õ"A"Ê2120:•�I$Õ"E"Ê2150:•�I$Õ"L"Ê2160:•�(I$Õ"M")Ó(I$ÕE$)Ê2190:•2080Ã¥*„:�WTÕ1ÊWBÕ1:�2110:•WT$Õ¾S$(WT):²@320,"CHANGE WHICH SECTOR SPEC (1-";WT$;") ";:WB$Õ"0":‰WB$:�ó(WB$)Ô2Ê2090:•�WB$Õ"M"Ê2190:•WBÕõ(WB$)Ü¥4�(WBÖ1)Ó(WBÔWT)Ê2050¦>PKÕADÎ4ÍWBÏ9:SPÕF:‘2950:�MCÊ2190:•20509¦H„:²@320,"CHANGE ALL TN'S OR ALL SN'S (*T/S)?"ަRI$ÕÉ:�(I$Õ"T")Ó(I$ÕE$)ÊPKÕADÎ4:�2140:•�I$Õ"S"ÊPKÕADÎ2:�2140:•�I$ÖÔ"M"Ê2130:•2050§\²@448,CF$:‰"CHANGE THEM TO WHAT HEX BYTE ";YM$:�YM$Õ"M"Ê2050:•HE$ÕYM$:‘3190:‘3130:CIÕDE:�(BA)Ó(IV)Ê2140:•�CSÕ1½WT:PKÕPKÍ9:±PK,CI:‡CS:�2050I§f„:HE$ÕWM$:‘3150:°Á9ÕPE:XÕÁ9(DE):„:�2050‹§p„:‘3420:�MCÊ2190:•FGÕT:‘2690:MCÕF:FGÕF:²"REDISPLAY (Y/N*) ?";ЧzI$ÕÉ:�I$Õ"Y"Ê„:�2160:•�I$Õ"M"Ê2190:•�(I$Õ"N")Ó(I$ÕE$)Ê2050:•2170U¨„„:°Á8ÕMA:XÕÁ8(DT):�XÖÔ0ʲ@320,"FORMAT TRACK BUILT AT ";WM$;"H+ .":‘3540:�2050:•²@320,"THE TRACK CREATED IS TOO LONG":‘3540:�2050\¨Ž’ i¨˜:“ûDUMP*£¨¢„:MCÕF:²@9,"-------- DUMP MEMORY TO PRINTER --------"©¬HE$ÕWM$:²@320,CF$;"ENTER STARTING ADDRESS (*";HE$;"H)";:‰HE$:�HE$Õ"M"Ê2280:•‘3150:�BAÊ„:�2220:•²@353,HE$Í"H":²@©¶²"HEX OR ASCII DUMP (*H/A)? ";�©ÀI$ÕÉ:�I$Õ"M"Ê2280:•�I$Õ"A"Ê2250:•�(I$ÖÔ"H")Ò(I$ÖÔE$)Ê2240:•XÕ0:²"HEX":�2260¡©ÊXÕ1:²"ASCII"ªÔ±HA,X:²:°Á9ÕPD:SM!Õ¾B!(SM):A2ÕSM!Ð256:A1ÕSM!Î256ÏA2Í.5:DL$Õ"":VDÕÀ(DL$):±VD,54:±VDÍ1,A1:±VDÍ2,A28ªÞDEÕÁ9(DE):²DL$:¯" ";DL$:�Ë(¾M(X))Ê2270?ªè’ Kªò:“ûCRC*­ªü„:²@12,"-------- CRC CALCULATIONS --------":²@256,"CRC BYTES FROM RAM OR KEYBOARD (*R/K)? ";óª I$ÕÉ:�I$Õ"M"Ê2470:•�I$Õ"K"Ê2390:•�(I$ÖÔ"R")Ò(I$ÖÔE$)Ê2310:•²"RAM"|« HE$ÕWM$:²@448,CF$;"STARTING ADDRESS OF CRC (*";HE$;"H): ";:‰HE$:�HE$Õ"M"Ê2470:•‘3150:�BAÊ2320:•²@494,HE$Í"H":BLÕDE:BL!ÕDE!‡« NC$Õ""¬$ ²@576,CF$;"ENTER 'N' AND NO. OF BYTES TO CRC (EX. N257)":²" - OR -":²" ENTER ENDING ADDRESS OF CRC (EX. E000): ";:‰NC$›¬. MCÕ((NC$Õ"N0")Ó(NC$Õ"M")):�MCÊ2470:•�NC$Õ""Ê2340:•�ö(NC$)Õ78ÊNC!Õõ(ù(NC$,ó(NC$)Î1)):�2370:•HE$ÕNC$:‘3150:�BAÊ2330:•NC!ÕDE!ÎBL!Í1Ú¬8 �(NC!Ö1)Ó(NC!Ô65535)Ê2330:•�ö(NC$)ÖÔ78ʲ@750,HE$Í"H":�2380­B �(NC!Ö1)Ó(NC!Ô65535)Ê2330:•²@749,KL$;NC!q­L BTÕNC!Ð256:BBÕNC!ÎBTÏ256:±NH,BT:±NL,BB:±CB,255:±CT,255:DE!ÕÁ6(BL):‘3220:²@836,"THE CRC IS ";HE$:�2450Œ­V ²"KBD":°Á8ÕKC:HC$Õ"00"®` ²@512,KL$;:HE$Õ"FFFF":²@448,KL$;"WHAT INITIAL VALUE FOR THE CRC (*";HE$;")";:‰HE$:‘3150:�BAÊ2400:•CC$ÕHE$:HE$Õø(CC$,2):‘3190:±CT,DE2®j HE$Õù(CC$,2):‘3190:±CB,DEЮt ²@576,KL$;"THE CURRENT CRC VALUE IS : ";CC$;"H";:²@512,KL$;:HE$ÕHC$:²@448,KL$;"ENTER BYTE TO CRC (*";HE$;"H) : ";:‰HE$:�HE$Õ"M"ÊMCÕT:�2470ê®~ �ó(HE$)Õ1ÊHE$Õ"0"ÍHE$?¯ˆ ‘3190:�BAʲ@484,KL$;:�2420:•HC$ÕHE$:²@484,HE$Í"H":DE!ÕÁ8(DE):‘3220:CC$ÕHE$:�2420i¯’ ²@896,KL$:²@964,"MORE CRC'S (Y/N*)?";£¯œ I$ÕÉ:�I$Õ"Y"Ê2300:•�(I$ÖÔ"M")Ò(I$ÖÔ"N")Ò(I$ÖÔE$)Ê2460ª¯¦ ’ ¹¯° :“ûGET ID*G°º MCÕF:TA$Õ¾H$(ST(DN)):²@320,CF$"ENTER THE FOLLOWING (NUMBERS ARE HEX):":²@448," 1) TRACK NUMBER (*";TA$;"H)":²@576," 2) SECTOR NUMBER" °Ä ²@704," 3) IBM STD. LENGTH (*Y/N)":�RDÊ2510:•²@832," 4) DATA ADDRESS MARK (*FB)"÷°Î ²@477,KL$;:TA$Õ¾H$(ST(DN)):‰TA$:�TA$Õ"M"ÊMCÕT:�2610:•HE$ÕTA$:�ó(HE$)Õ1ÊHE$Õ"0"ÍHE$.±Ø ‘3190:‘3130:�(BA)Ó(IV)Ê2510:•TN$ÕHE$:²@479,TN$;"H"™±â ²@605,KL$;:TA$Õ"G":‰TA$:�TA$Õ"M"ÊMCÕT:�2610:•HE$ÕTA$:�ó(HE$)Õ1ÊHE$Õ"0"ÍHE$:‘3190:‘3130:�(BA)Ó(IV)Ê2530¿±ì SN$ÕHE$:²@607,SN$;"H";:²@733,"?";2²ö I$ÕÉ:�I$Õ"M"ÊMCÕT:�2610:•�(I$Õ"Y")Ó(I$ÕE$)ʱIB,255:²@735,"YES";:�2560:•�I$Õ"N"ʱIB,247:²@735,"NO";:�2560:•2550?² �RDÊ2600·² ²@861,KL$;:HE$Õ"FB":‰HE$:�HE$Õ"FB"ʱMD,0:�2590:•�HE$Õ"FA"ʱMD,1:�2590:•�HE$Õ"F9"ʱMD,2:�2590:•�HE$Õ"F8"ʱMD,3:�2590Õ² �HE$Õ"M"ÊMCÕT:�2610:•2570ã² ²@863,HE$³( HE$ÕTN$:‘3190:TNÕDE:HE$ÕSN$:‘3190:SNÕDE³2 ROÕMC:’ )³< :“ûOLD?*¡³F OVÕF:�ROÊ2670:•²@320,CF$;"TRACK NUMBER = ";TN$Í"H":²:²"SECTOR NUMBER = ";SN$Í"H":²:�å(IB)Õ255ÊIB$Õ"":•IB$Õ"-NOT- "´P ²"SECTOR IS ";IB$;"A STANDARD IBM LENGTH.":�RDÊ2650:•PMÕå(MD):PM$Õú(F$,PMÏ2Í1,2):²:²"DATA ADDRESS MARK = ";PM$C´Z ²:²"USE THIS PREVIOUS SECTOR DATA (*Y/N)?"Œ´d I$ÕÉ:�(I$Õ"Y")Ó(I$ÕE$)ÊOVÕT:�2670:•�I$Õ"M"ÊMCÕT:�2670:•�I$ÖÔ"N"Ê2660“´n ’ §´x :“ûPRINT SPECS*À´‚ ROÕT:MCÕF:²:�PRʯ" "µŒ �Ë(FG)Ê2720:•P$Õ" -- FORMAT TRACK --":²P$:�PRʯP$µ– �2730Rµ  P$Õ" -- TRACK"Íô(ST(DN))Í" --":²P$:�PRʯP$aµª ²:�PRʯ" "áµ´ PKÕAD:NMÕå(PKÍ2):NQÕ¾NQ(AD):�NQÕ0Ê2750:•P$Õ"FALSE ID PACK(S) ON THIS TRACK!":²" ";NQ;P$:²:�PRʯ" ";NQ;P$:¯" "_¶¾ �NMÔ0Ê2770:•P$Õ" NO VALID SECTORS ON THIS TRACK,":Q$Õ" ONLY FALSE ID PACKS":²P$:²Q$:�PRʯP$:¯Q$i¶È �2840«¶Ò P$Õ" SECTOR TN SN SL IBM LENGTH DAM":²P$:�PRʯP$.·Ü PKÕPKÎ4:�KÕ1½NM:PKÕPKÍ9:V1$Õ¾H$(å(PK)):V2Õå(PKÍ7):V2$Õú(F$,V2Ï2Í1,2):V3$Õ¾H$(å(PKÍ2)):V4$Õ¾H$(å(PKÍ3)):V5!Õå(PKÍ5)Í256Ïå(PKÍ6)\·æ �(V5!Ô3200)Ó(V5!Ö16)ÊV5Õ0:±PKÍ4,3:•V5ÕV5!ê·ð L1$ÕÄ(7Îó(ô(V5))," ")Íô(V5)Í" ":V4Õå(PKÍ4):K$Õô(K):K1$ÕÄ(4Îó(K$)," ")ÍK$:�V4Õ1ÊIM$Õ" I ":•�V4Õ0ÊIM$Õ" N ":•IM$Õ" BAD":L1$Õ" LEN/CRC";¸ú P$Õ" "ÍK1$Í" "ÍV1$Í" "ÍV3$Í" "ÍV4$ÍIM$ÍL1$Í" "ÍV2$:²P$:�PRʯP$P¸ �ÉÕ"M"ÊMCÕT:KÕNMW¸ ‡Kf¸ ²:�PRʯ" "m¸" ’ }¸, :“ûGET DAM*�¸6 HE$Õ"":FCÕF!¹@ ²@320,CF$;"DATA ADDRESS MARK (DEFAULT = SOURCE MARKS) ";:‰HE$:�(HE$Õ"")Ó(HE$Õ"M")Ê2890:•‘3190:�BAÊ2880:•�(DEÖ248)Ó(DEÔ251)Ê2880:•DBÕ251ÎDE:FCÕT5¹J MCÕ(HE$Õ"M"):’ I¹T :“ûGET ADDRESS*å¹^ MCÕF:SA$ÕWM$:²@576,CF$;"STARTING ADDRESS (*";SA$;"H OR ABOVE) ";:‰SA$:�SA$Õ"M"ÊMCÕT:�2930:•HE$ÕSA$:‘3150:�(BA)Ó(DE!ÖDT!)Ê2910:•²@613,HE$;"H":HBÕDE!Ð256÷¹h LBÕDE!ÎHBÏ256þ¹r ’ º| :“ûSPEC. SECTOR*mº† BAÕF:QCÕF:²@512,CF$;"SPECIFY SECTOR";WB;": ";:�(WBÔ1)Ò(SPÕT)ÊYS$Õ¾H$(YSÍ1):•YS$Õ"ZZ"¹º� œ‰SI$:�(SI$Õ"")Ò(SPÕT)Ò(WBÔ1)ÊSI$ÕYT$Í","ÍYS$Í","ÍYL$Í","ÍYI$:²@532,SI$C»š �(SI$Õ"M")Ò(SPÕT)ÊMCÕT:�3110:•�(SI$Õ"M")Ó(SI$Õ"Q")ÊQCÕT:�3110:•�ó(SI$)ÖÔ10Ê3060:•�IGÕ1½3:�Å(SI$,",")ÖÔ3ÊBAÕT:IGÕ3:�3020:•YF$Õø(SI$,2)U»¤ �IGÕ1ÊYT$ÕYF$g»® �IGÕ2ÊYS$ÕYF$y»¸ �IGÕ3ÊYL$ÕYF$�»Â SI$Õù(SI$,10Î3ÏIG)¼Ì ‡IG:�(BA)Ê3060:•YI$ÕSI$:HE$ÕYT$:‘3190:‘3130:YTÕDE:�(BA)Ó(IV)ʲ"TN BAD":�3070:•HE$ÕYS$:‘3190:‘3130:YSÕDE:�(BA)Ó(IV)ʲ"SN BAD":�3070Š¼Ö HE$ÕYL$:‘3190:‘3130:YLÕDE:�(BA)Ó(IV)Ó(YLÔ191)ʲ"SL BAD":�3070:•�(YI$Õ"I")Ó(YI$Õ"N")Ê3040:•²"IBM/NBM BAD":�3070¢¼à �YI$Õ"I"ÊYIÕ1:•YIÕ0ݼê �((YIÕ1)Ò(YLÔ3))Ó((YIÕ0)Ò(YLÕ0))ʲ"SL BAD":�3070:•3090î¼ô ²"ENTRY BAD"½þ ²:²"REPEAT ENTRY OR QUIT (*R/Q) ?"c½ I$ÕÉ:�I$Õ"M"ÊMCÕT:�3110:•�I$Õ"Q"ÊQCÕT:�3110:•�(I$Õ"R")Ó(I$ÕE$)Ê2950:•3080«½ ±PK,YT:±PKÍ2,YS:±PKÍ3,YL:±PKÍ4,YI:�YIÕ1ÊYEÕï(128Ï2ÑYLÍ.5):•YEÕ16ÏYLé½ YXÕYEÐ256:YYÕYEÎYXÏ256:±PKÍ6,YX:±PKÍ5,YY:±PKÍ7,0:±PKÍ8,47ð½& ’ ¾0 :“ûRESERVED?*¾: IVÕ(DEÔ246)Ò(DEÖ255):’ ;¾D :“û4-HEX HE$ => DE, DE!*¾N BAÕó(HE$)ÖÔ4:�BAÊ3170:•X1Õö(HE$):X2Õö(ù(HE$,3)):X3Õö(ù(HE$,2)):X4Õö(ù(HE$,1)):BAÕ(BA)Ó(¾R(X1))Ó(¾R(X2))Ó(¾R(X3))Ó(¾R(X4)):�BAÊ3170ý¾X DE!Õ4096ϾG(X1)Í256ϾG(X2)Í16ϾG(X3);G(X4):DEÕ¾A(DE!)¿b ’ ¿l :“û2-HEX HE$ => DE*…¿v BAÕó(HE$)ÖÔ2:�BAÊ3200:•X1Õö(HE$):X2Õö(ù(HE$,1)):BAÕ(BA)Ó(¾R(X1))Ó(¾R(X2)):�Ë(BA)ÊDEÕ16ϾG(X1);G(X2)Œ¿€ ’ ¤¿Š :“ûDE => 4-HEX HE$* À” HE$Õ"":OSÕF:KD!Õ¾B!(DE!):OSÕ(KD!Ô65535)Ó(KD!Ö0):�OSÊ3230:•�IÕ1½4:BDÕKD!Ð16:CDÕKD!ÎBDÏ16:KD!ÕBD:HE$Õú(AH$,CDÍ1,1)ÍHE$:‡I'Àž ’ BÀ¨ :“ûDE => SPLIT UH, UL*´À² DE!Õ¾B!(DE):U1ÕDE!Ð4096:U2ÕDE!Î4096ÏU1:U3ÕU2Ð256:U4ÕU2Î256ÏU3:U5ÕU4Ð16:U6ÕU4Î16ÏU5:UHÕ16ÏU1ÍU3:ULÕ16ÏU5ÍU6:’ ÕÀ¼ :“ûSTART, LEN. => DEC & HEX*EÁÆ VS!ÕHBÏ256ÍLB:DE!ÕVS!:‘3220:HS$ÕHE$:VN!Õå(NH)Ï256Íå(NL):DE!ÕVN!:‘3220:HN$ÕHE$:�VN!Õ0ÊDE!ÕVS!:•DE!ÕVS!ÍVN!Î1ZÁÐ ‘3220:HH$ÕHE$:’ ~ÁÚ :“ûSELECT, CHECK DRIVE/TRACK 0*üÁä ZTÕF:DFÕF:WPÕF:ETÕF:XTÕÁ7(DS):DFÕ(((XT)Ò(1))Õ1):WPÕ(((XT)Ò(2))Õ2):ETÕ(((XT)Ò(4))Õ4):±CM,208:�Î((å(CM))Ò(4))ÊST(DN)Õ0:ZTÕTXÂî �DFʲ@320,CF$;"DRIVE IS NOT READY, OR DISK IS STUCK, BLOCKED, OR MISSING":‘3560:•±DR,DS_Âø ’ } :“ûSELECT, CHECK TRACK 0*� ZTÕF:±DR,DSÍ �Î((å(CM))Ò(1))Ê3350:•±CM,208:�Î((å(CM))Ò(4))ÊST(DN)Õ0:ZTÕTÛ ±DR,DS:’ òÂ* :“ûSUB. POS. HEAD*'Ã4 �GTÕ0‘350:�3400:•‘3340:�ST(DN)Õ0ʱCM,83:ST(DN)Õ1lÃ> ±TR,ST(DN):±DA,GT:‘3340:±CM,19:‘3340:ST(DN)Õå(TR):±HP(DN),ST(DN)sÃH ’ „ÃR :“ûPRINTER?*°Ã\ �PNÊ3440:•²"OUTPUT TO PRINTER (Y/N*) ?"ýÃf I$ÕÉ:�I$Õ"M"ÊMCÕT:�3440:•�(I$ÖÔ"Y")Ò(I$ÖÔ"N")Ò(I$ÖÔE$)Ê3430:•PRÕ(I$Õ"Y")Äp ’ Äz :“ûMESSAGE*GÄ„ ²@320,CF$;"DISK IS WRITE-PROTECTED !":‘3540:’ WÄŽ :“ûMESSAGE*®Ä˜ ²@320,CF$:HE$Õ¾H$(X):²@454,"ERROR IN DISK ACCESS. FDC STATUS REGISTER = ";HE$;"H"ÔÄ¢ I$ÕÉ:�(I$ÖÔ"M")Ò(I$ÖÔE$)Ê3490:•’ äĬ :“ûMESSAGE*GŶ �NDʲ@83,KL$;"--NO DRIVE SELECTED--":�3520:•²@82,"* HEAD";DN;"IS AT TRACK";ST(DN);:²@105," *";NÅÀ ’ gÅÊ :“ûVERY SHORT DELAY*zÅÔ �KÕ1½100:‡K:’ ŽÅÞ :“ûSHORT DELAY*¡Åè �KÕ1½200:‡K:’ ¶Åò :“ûMEDIUM DELAY*ÉÅü �KÕ1½400:‡K:’ ÞÅ:“ûDELAY/SELECT*÷Å�KÕ1½15:±DR,DS:‡K:’ Æ:“ûERROR TRAP*UÆ$²:�å(16538)Õ2ʱ16538,0:²"SYNTAX ERROR ";:�3630:•²:²"ERROR CODE";ÃÐ2Í1;kÆ.²"IN LINE";Â:²:€ ÁÂÃÿÿÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ÿÿÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýÿÿÿÿåååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå