IMD 1.18: 14/07/2014 11:05:31 os-9 gmx I v 1.2    dÿ…` .S 7OS9 Level I V1.²ƒP ±‡Á2…Àÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿S 9.®®OS9Booôô startuð:CMDÓ@SYÓ7DEFÓP  S 9.S /?.$Á4D3„ì?)5DÁç'² ÆÍ5p¦äçä?�æä2jƒ&C9ERROR #/:0 žK¦ˆ('/2u0Œé1䦀§ � &øæBlgÀd$újhË $úË0çižK0äÞK¦È(?Œ2k9žK¦¨'¡A&o¨žI?/%_o¨Æ? žI?/$ܦAžI?/%E¦¨&ôžK¦„§¨¦¤§ˆŽ? ÞK¦È'$žI?/%¦¨'¦È§¨'oÈžI?/%¦È§¨oÈ9½y‡Í ò Ñ�RBÆ&$^‚�a%ö5—4î#?�¦¤žd?15…4æAÊ€�B%×5x%ßÞKæ!Å'®È'j®#¯ÈlÅ$'®È 'j®#¯È l_ ´4Æ ¥Æ‡4æA �4@žd?0%Vl"ç!®D¦€� 'ú0¯Dæ!�/'žKÅ$'®ˆ ®ˆ'2®ì0‹4 ?5 %#¦!?€ï#%®D0ˆæ€3¨ Á #Ʀ€§ÀZ*ù_5ÀÆ×4¦¤žd?15C î¦A�$ žK0ˆ&þ¦†&SÆÉ9�é$9¦A�/$ª9�Û$9¦A4‡Íç Á�IOMaîž*¦ Æ =4¦ Æ =ãäÃÿ_?(%*0Äo€ƒ"ùßbìá0ËŸ`žd?0%Ÿd?10�$Ÿ:1Œ?29nŸÿþõ3Ô«ÿ³€®D4pÞ*æM4Þ`|% mH&o3IZ&ðÞ`æäh%\mH&M4D®BoBoCÞ`æc¬B'03IZ&÷îažKæ¤çH®DîÄì 0‹4@­5@®a®„ì Ãÿ_?)®a®îaoDoEoHé5D®a3IZ&ÿ�O5òSÆÑ5ò¬D'¬Ò{®5Ã[N5Õ%4 2{¦B„§Br%ÆÚÁØ&"�/'4®&ïæ¨®¨¦¨î¨4VOÆW$2h2eík樮¨çh¯i5V稯¨§¨ï¨ì¨:í+ì¨<í-€% m„'b$÷ÁÓ&ÅÌ ú%½� `3„›5?%¨Á#ÆO  ®eZ¦ÅŠ€§Åæä®açÈ¯È ³%Uî(�p†§*®&¦§ÄžKì íA€ìCíMæEçOÆçHìcƒ'Æ�% å!'5‘Æ×cà9�¾$9¦A4Æ á4žd?/5%¹9�¥$9¦A4¦B§a5�²54M'�'5�0¨ ®DÆ ¦€§ Z&ù2a9®#®ì0‹ çÿj%À4æAo…5 ¦A�§%°j"m%&�m"&¤þ~?+Sæˆ6& žKæ„O¦%&îç%94t�ð$2a ï&®#®ì 0‹æàÀƒ†=­‹4�®džK¦„¡%&o%5õ40žK o¨Æ?žI?/o¨¦¨&ë5°®Dæ„®O44ž*æ žbÄ' ¬F'3IZ&ïS9_u�ÆÆï HÜêê ÜZN=S„··Íê&¿ÍêÍê¿G,0Œ¹ 0ŒÖÁ�" 4Xì…0‹5n„SÆÐ9ÆoâZ*ûïè¦A§i®D†ð?%&ïd®è¯$ìOílìK0ˆà?%ïäîdìI0ˆÐ?$çè3ä?�2èS5„ïfž*æ ¦ Þ`®D'1¬d&®B& 4¦H'?+5 çïn®D®¬l&®Ä¬ä& ®B¯bmH'§j3IZ&Æîn&0ÈíìaÃíæäÉç„æä®a p%|ç¨4¯¨5g2e v5R§¨¯¨o¨ï¨4 {54V3È 4V3ÉO_6£d"ù5Ö4 =%Üî&¯Dì¨5&-¦¨4&(æ!Ä€&àí¨§¨í¨§¨®¨¦í¨§¨ì„í/í¨5 ¦!µ%Ÿ5 O_í+í-í¨§¨§¨¦Ä§¨3ìÈí¨¦È§¨ìÈí¨ìI®Kí/¯¨_9þI%CÌ@í¨�M%9µ%4î(¦Ä„¿Š€§Ä�*%&ÿQÌ.®íÄçÈ®D';ma'bZ† =0‹¦&XPæbá% Æ ¦‚§ Z&ùœb"íìAí„ìá§çæàçìFíìHí5�2d®H¬'0 Z&ö_94P æ ç€J&ù† ja&óo€J&û5ƒ2dSÆÊ9žbž*æ 1)Z'¨"¥#'óî&4$­¸5$%è94@®D�%lB®Äîä¯D¯H¦&æ'íAì)0«¯F5À†?„%o2vÎ4p§fìd&ïd¦f0gŽ ?‰%?섃‡Í&5ìi?(%0Æ ¦€§ÀZ&ù¦f0Äîi1W?‰0%WÞ`®D'3IJ&÷ÆÌ ™ÆË •Æú ‘®b&1ïn®äì Ãÿ_?(%ÿzïboÀƒ"ùìlîboÄíA®d®äì ­‹%ÿ\înƦå§ÅZ*ù®Dæ¦i¤ ®Ä¤ ¡i&ÿ¦mj'äÅ€'ÿžlH®èï2è_9îHjH®F®ÄîD?3¤?3„?_9�%4¦A¦†� %5çA§…95’¦Ai%l"9žK0ˆ&Om†' L�%÷SÆÈ9þ9�è%4R� 5R%æA熧A94æA�w% 5­%¦¤§A95‚4Æ   ¦¨7§Èì¨8íȦ¨4§È=ì¨5íÈ> k A ®(ì/í ì¨í o* NOm"&#æ!Å'# x%ì¨4&¦¨6'� �Òª$ £ 9ÆÖC5 4î('Ì?)5… µî(¦H40C?5§H94 ¦!Š€§!þÒ%ОK¦¨!î¨5æ!Å' æ¨4íˆïˆæ!Å' æ¨4íˆ"ïˆ$_ §4 ä% ì¨5&m¨4'ÿ‘†B†%mî&¯D N%d®(j' � &O_í/í¨ %Mæ¨4®¨5稯¨®(ìˆ쮨숣&¦ˆ¡&ìm£a%¦ˆ¡"§g ì툦§ˆoˆlgæg7%°ìeM'Ì®(3‹®mO_?4mc& ¬d%¦j§c5$/¬i# ¯iík¦g§h®ème'je ´æh'iOág'çgä®(ìk®iík¯i?®èæg´%G¦ä'®¨J§ˆ¦gJ_HYHYHY稪kæl®i®èí¨¯¨ìc h¨i¨i¨h¨i¨DV$í_ì¨ Æø®èkC2o5ðO¦!…€&!æ�ùó=ãBÃí¨¦ä„�@&0 "õ% î(ìNí¨ì¨5&¦¨4& ¦H§¨4ìIí¨5¯d¯htH%y¦ä�/&Uoboc¦!Š€û%^ûE®h0¾íä¯d¯h®f%H� �L�t%=m„'ö1„®dæaO?®f%è�@¦ˆ§¨4ìˆí¨5ù �®hM+?0¤®f¯dO¦ä2d5ðÁÓ&�ÆØC ï4¦d�/' ìf&54¯f¦¨4§¨7ì¨5í¨8ì+í¨:ì-í¨<5†æ.Ë ç.$ ¾l-&l,&Ãí¨¯%1 ¨ˆ¦¨7§¨4ì¨8í¨5m %þzì¨:í+ì¨<í-Í%o„ Jÿæ*Å'¦EæH£,&¦D¢+'  `%ìDí+ìHí-9�:�!4vކ 1!¡€'Z&÷®f�Q¯j5vìb0‹9�a¦‚� 'ìb&]î&ìF£bíF2h9ìF�%'íF94쨣-ì/â,¢+%& ]&¬ä$¯ä'_5†SÆÓ2b9ó�Ë� 4v�ñ5v0‹9�& _2h9ìD®F4¦*…&¾%ìm.&m[ì/í+ì¨í-§$ÁÕ A쨣,ã¨m.'ƒ4î¨ìFƒCS¤àäàî¨í¨'0£¨4ã¨í¨$l¨�k$ 2dÁÛ&Ì$ C9Å%T5íî(ì¨íKì/íI_L04 &ì'/í¨ìí¨¦§¨�+%&¯b�%®bO_í§íÛ%®b0¬ä%ÍO_§¨í¨2d94r®¨ìƒã¨í¨ì$l¨ d¨f¨f¨d¨f¨DV$í_ì¨'>ì¨DVDVDV˜ÆÛ¡",¡ˆ$l+Ì üž%¦*…& †% _%æ.¦(_9?4$(_4„�.5&\0M+ ¦„Á%ê†/Z0]&SÆ×5�1„þ5�‰„ÄÀ4Æ%"î(žKì '£A5'HHHªä„¿4Š€¤Ä¡ä' ÆÖ2bC5�Æý ÷5–O_í+í-§¨í¨94P�Z& ¬¨%N&¦¨'Gu%?®+î-4Pì/í+ì¨í-ð5P¯+ï-$(ÁÕ&!�'& m¨'0&ŽÿÿM&á¨.$æ¨.�$¬C5У5Ð쨣¨b' 0Œp¬f&� f%Óî(Oæ.3ËP‚ÿ®ä£b#ìb4­ø¯bæaë.ç.& ~l-&l,&l+ìd£áíbnø4 _®F'®D1?'¦€� &ö @P‚ãFíF5 ìF' � %�4&�H5&0‹¦*Ч*9ÿ`&ÿb2h_9ã-ì+ɉ£/%ï"¬¨#è4@¨®/í/4Pâ5P$¯/ï¨5À4pìb'#1ËT$¦€§ÀT$ì�íÁ4  7&í�¯�¬ä%õ2b5ðæBÁ' Á&oBOÆþ§ˆL§ä�"%üæä�b%®(쨄®¨?®cæä�3$C5ò‰ ?+�% ®¨¦ˆ&ñ¦%§ˆ9ÞKæÈ6'Á#O¦M…'C9O_)4®¨¦%¡ˆ&oˆ5�O_Ì4P�% ½%¦*Ч*5Ð4P÷%¦*„þ§*5Ðì,£¨æ+â¨á¨%"¬¨$_94@�m%TO_í¨ç¨î(0Ȧ(Æü4ì'!ã¨æ¨Éá+" &£,"ç¨ï¨0¬ä%ÛO_§¨í¨SÆÕ ìæ/â¨94Pž%5%0î(O_íIíK0Èì'iì(L4 _ì'ãJíJ$lI0¬ä%íSÆÙ2b0%cìã4æÉá¨5&5£¨&/î¨ìFî(ƒCS4쨨è¨DVDVDV¤àäàí~& ìã¨%í ì¨턦¨§ì¨íìJã¨íJ$lI×5Ð4vÆ oâZ&û®¨ìíeìícík®#®0ˆƒë‰ DVdkfl$øíaìcíkƒãm$Ìÿÿ DVdkfl$ø�%Ìím-%¦Á&oB9Á& ì/íDì¨íH9Á& ì+íDì-íH9Á&û%éî&ìFM'Ì®Dî(þ˜† æBÁ&®D03¨"Ž ÿnÁ&<ì¨5&m¨4'7¦!…'(ìD®H£/% &¬¨%ÿí/¯¨ì+®-4o5P¯+ï-9SÆË9† «SÆÐ9Ìç*?(%õï(®&®4p2|O_§¨4í¨5í¨¦„§ä�/&Z§ä%ê0¤®f #„�@'†/§ä0¦!ÞK3È…$'3FæCç¨4ìDí¨5î#ï¨>¦¨  „í¨¦§¨ìí¨2b5À4 %_Ž�%$çä5”æ*Å&‡‰%oæ*Êç*æ¨4®¨5 �w%]�\†4vî#îB ?+¦D&ù¦%§Dìä®b4@� 5@†§D$ça5ö4–®#ì„®„ã ëä‰íd5–æ¨4®¨5 �†4ì¨'®¨£5'ªSÆû9ì,£¨æ+â¨ã¨é¨9_4Pæ*Ä'˜è*ç*Ä' è*ç*…'�³5ÐÀl¶‡Íšá�EÃÿG6¸CÑë!^@5 Eæ¨#ÄêÈ_çÈ_5®È]á¤% ¬!%CÆñ '†§Èi†§Èj¦ÈaŠ`§Èa®ä4æ¨#Ä êäçÈf5O¯Èg5 SÆð9222 40®A§Èe�'� %(� &lÈ`�;oÈ`®ä‚ � &lÈ`�(oÈ`®ä�_ ¦D§E�Ž? ¦E&ö†¥È['u5°ìÈb§!ç"¦Èd§#¦Èa§¤0ÈeÆ�B¦€§$Z*÷�9¦€mÈ`&Öj' 4Ž? 5 ð\×j§$9�…&ú¦€§$�…'ö9¦$§€�**oÙªæÉ©çÙªþ«Ž æÙ°*4Ž? 50&ì2a bmÉÁ&æäáˆ'§Ù¶æ¨"ÄÈoɽý䆧ɾ5®É§§ˆ§Ù²_9…@&.…&…& …& …€&_9SÆó9SÆ÷9æÉ½Å &SÆõ9SÆô9SÆö9SÆò9þ<%ö®(40mÉÂ&'®É§Æ¦…§¥Z*ù¦¨®bæ¨$…'Å'…'Å'…'¦¨'€%oÉÂ_5°SÆù5°þ#%©¦ æ®É§çˆÅ'cɸÅ'o®&æÁ'ªÁ'ÓÁ 'Á ' SÆÐ9ÆÿçÉÂ_9âì®É§ç_9®A¯Éª0¯É¬0¯É®0†Ð§„¯É°0¯É²0¯É´0¯É¶†ÿÆçF0O§„§ˆ0ˆ&Z&õÌ4@?(15@%¯É¿ìɪ0�ÿq1Œ?*%_9æÙ°C¦E'mɽ'jçÉ»ÆoE?_9R%ܮɧoˆ†4æ¨"ÄÈKoɽ�^5J&ìæ¨"ÄÈ P†‘4�/$Áö'?Áò';mä'75 mä'‰5m…'ö9¦¤…'ú9�÷æ$çÈ[�ð…'ú¦$Å9ÆçÈeæÈaÄçÈalÈ`ÿzoÈ`�Ï…'ú0Èk�»�Ë'Æ?çÈk¦Èk„?'�'1�6¡¡'m¤*øSæ?9®Aæ¤Å@' ¦E'æÈaÄç¤mÈ`&j4�Š5ÆoE?_9ö÷õö÷ôô÷÷÷ù ð!ñ0õ1ô2ó?úÿò®&æÁ'Á'Á '�SÆÐ9ýñ¦Èa„Š@§Èa†þ~ì&sæ&o_ŽýÓ%g¦Èa„Š@§ÈaæÈfÄàçÈfO_íÈɹþÇ®&®Æô†0§É½ýæÙªÅ'†€ÿ>4®(4®É¿¯(®dý�5¯(% 4`®É¿OÆ€1«3Ë®¦¬Æ&€&ö 5`5–oÙ¬Ž?*îÉ¿Ì?)9;Ž�‡Í,!ñ�È#&ÿã°ƒP D°RBÆG6¸„Ýa‡Í,!ñ�È#&ÿã°ƒP D±RBÆG6¸íL‡Í,!ñ�È#&ÿã°MD²RBÆG6¸%ž‡Í,!ñ�Ȩ(&‘$ŒD$Õ4�¤5 Íç%ÿz®(†0§É½Æ¨�6çaS5–¦É½'¯Ù®–j'Ž? ô j¦É©+ m¨"*]+ŠÀmɺ&Š§Ùª¦É½mɸ'Š@Š€§Ù¬mɽ'êɾoɾmɸ'ʦD§EçÙ°Ž2? mÙ²¦E&ò¦É»m¨"*]+¦É©§Ùª�¦Ù°9ÆZ&ý9†‘Œ& Ê$4þá54� $Áö'ÿI5D&æ�%Ñ®(†§É½Æˆÿ8j2d_9� g¦¨-ÆíÈi†þI$@Áù&=OìÈmÄàà íÈg4æÈlÄ$É4¦Èl„@4êä5çÈf55®È]á¤%¬!%¾SÆú _940®æ%Ä®&®býX50%ê®졪ÈaíÈaì¡íÈcì¡4§Èe1"ì¡íÈi5®ýË®Ao¤Ž?*9°q¥‡Í,!ñ�È#&ÿã¸�2 H°RBÆXBÃR?”‡Í,!ñ�È#&ÿ㸡2 H±RBÆXBÃNOœ‡Í Ñ�õ#&ÿã°MD³RBÆG6¸¡1³‡Íxá� qÿXBÃLt‚mE€®AO§„§È_§Èb§È`ƀ焧„1O†§FÆÿçÈ\ç¤ç¨1¨&J&õ1„ 0�ÿË1�ã?*%_9]&Œ&�%40®Èc®È]Ʀ…§¥Z*ù_509�%û†¥�%ò† œ¦¨!¡F$‡44®(¯Èc¡È\'?§È\0OÆ&=0‹¯È]oˆæ¨#4Ä çÈf5ÄçÈaåÈ_&† 0�S�Y$%f�i%bĦ¨!¡F$UoÉÁ40OÆ&=0‹¬É§'cÉÁ¯É§oÙª¦Ù²§Ù¶O§É½Æÿ.50Œ#æ¨#Ä'ÆÀê†çÙªçÉ©oɸ† §É¹5”SÆð9]&Yƒ'K®É§£$H£¨+$ã¨+ 8çɽ_4æˆTæÉ½$cɸ&läà‚$ò läà‚$ø¦ˆ…'oɹ5ëçÙ´_9SÆñ94æÉ¹êÉ©çÉ©çÙª®É§æˆ4æˆTè¨$Å'Hhä5çÙ²æÙ°  SCÆ$!¯¬¥¢ü E²Ê•®#¯¨;î&®D4 ?%¦?+0¤?$t¯D5 †¥!'>Ì?(%fï(_� bYkee* B lbm1 I r|j+y5O¨€§ÀZ� &÷§ÀZ&ûî#')®B¦¨(§®Dì¨6'0‹¦!„G4¦!„Hªà?€% ï*O95 SÆ×9m"&î*'?�î('Ì?)O9®&¦�'04Ì ®#ã 0‹5n„®&¦�'4Ì �ÿÊ1�Â?*%'†ÿ§ÈæF®A4P턦„oÈ5Ä0Á0&ÆçȆ_9_9æDçE554Ž? žKæˆ6'Á#O¦ …'C5‚�Ù%c®A4PæÈ&"æÈ(&SoÈæFÄûç!Æÿç¤çÈæFç!4†¼5æÈ'æÈ(& æ!+æFÊç!�`%¶5_9æ¤ÆçÈ5§¤æÈ'èFç!Èç!_95SÆõ9®AæÈ&¦¤�Q%§¤� +ô9æFç!oÈ æÈ'èFç!È ç!¦E'Æ?oE_e0‹¦à­„5ðÙæ‡Íóá�)®ACIÁ`¨Öçê€ ®AÆç„ÆçÈ!¦¨�%¦¨�%æ¨&&ÆçF焦¦m„+«O_íÈíÈìA0�ÿÁ1�Ç?*% ®AæFÊ€ç„_9�)æÈ0È"PáÈ'ñ:¦„\Ác#_çÈ_æN'ç¨:oNSÆô¯94¦D§E¯Ž? žKæˆ6'Á#_5–2fC9�Þ0ɆæÈ:§„\Á'#_PáÈ 'ççȦÈ!'„ý§È!&¦FŠ §Ø¯_ã®1¨ Ʀ€§ Z&ù_9SÆÐ9%úl,®F'=4ŽîDH% M'¡¨,&ÆÓ2b4�!S5„0%òm¨$'@0§À'¡¨+'¬ä%ä2bî&¯Fa´%«®F'ðmF'Ž4Ìÿÿí-§ñ%†„' Æ)¡¥'.\Á1#÷¬-#¯-0¬ä% ¦¨3�0 Ôæ§À� �† è Á4�0� À)X0…¯b5­ñ ® Y F ) o v5€ : 82b§Äºî&0¯F®Dî(¦À§€¡¨+&÷2bæ!9®È$æÈ('¬È&&S9ÆçÈ(§€¬È"%®È ¯È$_9æÈ(&S9®È&¦€¬È"%®È ¯È&¬È$&oÈ(_94 æFÄÀ'Á@&Æ M'Æ4 ÄðÊ5ç¤5 žKæ„þÇ®AæÈ' 4PæÈ(&è5o!Ž?*9E“‡Í4*ñ[+.àBB _>ÐSCÆPIÁñïÖ‡Í Ñ�îPipeMaî*'Ês½ <9�& ¦È È&òSÆö9�'êSÆÐ9�“žK¦„§D§CæÈPáÈ &ì¦F§Ø¯Ž?*9®A‰Ä|êNçN…&91ɆæÈ áÈ'O¦«\Á'#_çÈ §áÈ&æFʀ焦È!ЧÈ!ƦE'?oE9¦'‰ÄáÈ'IáO'WáK')áL')áM'10È"æÈ:§„\Ác#_áÈ&Æ êNçN »çÈ ¶Æ Æ4¦C�®5 Ï®I'˧ ǦÈ!&æFʀ焊§È!_9¦È!„þ§È!&¦FŠ §„_9;Úû‡Ä2b0„'ÿ+ ‰4† §Ä�25ÿ�0„'m¨#'õ� Žî(90„'€3_0m¨"'�† �¦¨2 u† q¦¨+§Ä�Õ�`¬-'0¬b$ ¦À'ð¡¨+&ë3_094p®*î# 4p®#î*'îBæ¨(çG0„' 0îíIÎd5ðm¨!' �a%�z"€ 9m¨$& � &m¨%&9� $� &Ï4†.�÷5‚žK¦„®#�®*'®¡&o94®¦'¡ä'24�Û5?+l/žKæˆ65'àC9¦ä§SÆÐ9_9î&®D4 ?%&¦?+0¤?$¯D5 Ì?(% ï(ï¨ï¨3Ëï¨9SÆ×5 ¦"& î(Ì?) ¡+&0* ¡/&0.¦„' æ'o?_9Æ ç- o-0*�%9ìF'5®DãD4 40*¦5%%ð§€m-'¡-'¬ä%í£áãFíF&ÆÓ _0*­Æ ç¨ o¨0.A%;ìF'7®DãD4 40.W5%¦„š%î0m¨'¡¨'¬ä%é_4£bãFíF5Í:,ñ�Ó03à ,TERÍSCÆACIÁ–yV‡Í8,ñ�Ñ.1à  ,T±SCÆACIÁnÄ_‡Í8,ñQ.1àB P±SCÆACIÁéó;‡Íçá�=PIÁs›kh¤€0È)¯È ¯È$¯È&0ɯÈ"®A¦¨�%æ¨& Æ2ÄþÊçFo00§¦¨/§ ì¨0í ì¨8í¦¨4'§O5’žK¦„o/®#�µ%®*'�­%m/&èo,î&9�á �Ýl,®DîF'=¦€m,&„ÿB� & † m¨%&�:%&† �4% 3_ƒ#¦'Ô¡¨+&Ïm,&Ëî&£DíFÿ?4�ñ5…4R®*'Z� &X /4R®#� &NîmH& m¨''jG& þ¶%„¡¨/&ôþª„¡¨/'öîoH† �#m,&æ¨&4m¨%'† �%†jä*öO2a5Ò�5ÒÎ4rîoE®„ì ã  0. ]¦„'!¡%'!læá"&ÿA?+j4žKæˆ65'ÝC9æ%ç„_9æ\á"''çÆço%4ÈÿŽ? žKæˆ65j]&_9ÆõC94EÞK¦È&æ& §„Èþß5Å4®¨æ¨'¬¨&S5”Æç¨§€¬¨%®(¯¨_5”¦¨&S94®¨¦€¬¨%®(¯¨¬¨&o¨þ5�´§í‡Í(á�óPipeò_9_9_9_9_9_9[+V‡Í&ñ�ðM¦Ä&?‚%D§ÄO?�†?‚†ý÷46440aÆ/\€d$ûç€Æ:Z‹ $û瀋0Æ í„0äûú2e5¶� Á%#˜Æ?9_¦€€0� " 4† =ëà$廬%]&æ2býÅ�à×üé�Ù–? 9ª`§ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå0� &§úŸ�% � $ü1�ÿw�Ÿ9?$ ¦€�.& ¡€'10¤O9S0Æ×9�$4 �C% 줭«5 $ð9O¦„5 5 4 ¦€m¤+ö¡ &ø5 4¦€� '�,' 0�ÿ4¡€"ü5�2b† ¡€'ü0þ9401"®ä¦€�a%€ ¨ H&$ñ¦?�Á%�À%O5¦1?¦ *ü¯bì¡&ÕS5°ÿTO����<0“Ý2Éÿ8??L4 G†„ †ƒ?†9O †—9† O—9† O—9† ¡€&üPipåPipeMaîPipeò̯‡Íø Á�+â Cloc뎀nŸ8®�ÿ즈'óO‹nŸÿà4O‹4† —Z—Y†—[—HP0�ÿן22{ŽT�Hçä�Dça�@çb�<çc�8çd®�ÿ¨Ìÿ§ˆ¦ˆçˆ¦ä'§¦a'§¦b§ìc§oˆç2e51�ÿƒ?25ˆ¦€ÆúË€ $úZL&ü9®�ÿc4P¦—X¦—W¦—V¦—U¦—T¦ˆF%æ5ŽT¦„„ð‰¨„§„TTTT† =ë„瀌Y%æ®DÜSí S 9S;¡‚94O� L�#ùfà5†4mÆ'?�¦Æ?‚æä¦Å'oÅ?�5‚WHAT? �Ï0Œõýý_C9Ì Ì ç †Æ mÆ&ß4 mÆ&×4Æ ç?‚%æä§Å¦ä?�¦a…&?„ Æ ?ƒça5†Æ çÖ&§ÁˆK„ß&0†=M&–×þ¼0¥ œ%ÿS�% þ¦� &2d_ÿBƒ%ø�öÆ&M ãO4?M&Á&#¦ä'?oä ë%¡ä'mä']'Þ4�ÆÆ-5]„ÜUíÜWí_9�J‡Í Á�‡;ÈSysGï(C) 1982 MicrowareCmds Shell STARTUP -p 0�<? 0�ÿ߆?†0�ÿÛ3�ÿÝÌŽ ?%?0�ÿÄÌŽ?%?$ënŸÿþ;™v‡Íò �Þ$´Shelì Shell OS9:oaçb;2{46Æ#‡0Œï? 5Ý' à%g &`îá0ŒÇ &�X0ŒÅŽ &�OO0È$ŽÈ?‹$ ÁÓ'- &t ******************** ** ** ** OS-9 GMX I ** ** Version 1.2 ** ** ** 'C5‚†ÖžžÞ9"RunÂPascalÓ%RunÆ?„%X0ÈŽ ?‰4?�5%¤¦® † §4pOž?%Ï®K?�'IŸ 0Œªm„'w¡€'m€*ü òÜ“ÓÝÜÝ %ž0Ÿžîdþ­%RÞÌX íÃÌP íÃÆ-çÂß0�ûòŸž†?$?%,4@ & ìKÓ Ãÿ—ÿ;?5@4%Ž? ?5õÆêC5ð/pipe 40ŒõÌþW5%RÿH%3? ÙŒ" 0�ÿ˜Ž Ð '�Š$¾]&Ù ¹eof &0Œõ�_?ŽP†?Œ9oÅZ*û9³ª…×�CHĆCHØ[EØæKIL̑ؒ-ØzÐz-Ð{Ô|-Ô÷SETPÒ»k¡#»9¦�´>¾«¼´¾ë£ ()ÿ !#&;<>ÿÆ �”1Œ—„%Q� 'M— �(&$1�þן0Ÿ 1ŒÎ�~�('õ�)&% &ï† § �$%1Œ·�c“Ý01Œ‹�>% ž&   ******************** ******************************************* ** ** ** CAUTION !! ** ** dsavå²dumðÎechïÑexbiîÓformaôÖfreååidenôélinëñ¿S 9àSA ** ** OS-9 Version 1.2 is not completely ** ** compatible with the disk formats ** ** used by earlier versions. Please ** ** read the documentatiolisôóloaäõlogiî÷makdiòümdiòþmergåmfreåos9geî.®®@attòIbackuðMbineøSbuiläWcmðYcobbleòkn enclosed with ** ** this disk before using this version ** ** with disks from earlier versions. ** ** ** *************************************pia.bidiò printeròprocópwäpxärenamåsavåsetimåcopùndatårdchecëtdebuç�deì¦deldiò¨diò¬displaù°****** -t setime 83 åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå  shelì"sleeð(teå*tmodå,tsmoî0unlinë2verifù4åååååååååååååååååååååååååååååååå/S 9ÂSN‡Í… �¯»DAttò Use: Attr {[-]} opts: -d s r w e pr pw pe -a You do not own that file. Use Makdir to create a directory ERROR; the directory is not empty dsewrewrÿŸO?„$ž†�?„$ ž†€?„%;—Ÿ0HÆ?�%._¦„�&½ž1ÈH¦€�/& § ¦€�.å‡Í �î†PBackuð/d0 /d1 Use: Backup [e] [s] [-v] [/dev1 [/dev2]] e - abort if read error s - single drive pause messages -v - inhibit verify pass�Ready to backup from  to Ok ?: Ready Source, hit a key: Ready Destination, hit a key: Sector ¤Number%�/&ô†@Æ í¡0ÈH†?„%”—–oÈ4@®ÈîÈ–?ˆ5@%|0ÈhŽ?‰%p? Œ'¬Èi&vžÍ%9È$û_¦„� &N4@®ÈîÈ–?ˆ5@%=0ÈhŽ?Š%1?�%,–?�%%Ö'3æÈh0�ÿ 1Èx¦€X%†-§ ¦€*õ† § 0Èx_ 0�þb4†Ž?ŒS5?_0�þŒ è0�þ¡_ á4p–ŽÎ@?ˆîd%Þ0È(Ž ?‰% m„'ð0�þ›_ ¹5pÁÓ&¯9ÿAå of sectors copied: ¤ Verify pass�Number of sectors verified: ¤ is being scratched�Disks are not formatted identically Backup Aborted�2Éÿ44@ £áƒP—    1ÈWŸUìá'Jì€� 'ú�,'öˆE„ß&Á0$ 覈S„ß&Á0$ Øì�-&ÈVÄß& ì€Á0$ ¦‚�/' � &+0�þ1�þ¡]žÿ€Dÿ@SÿRÿWÿEÿPRÿPWÿ PEÿ¦€� 'ú�,'ö�-&¦€01�ÿÇæ 40'B¦€¨ „ß'ø¦?+50¦ *ü 概�0$(Áÿ'Å€' 'ÿcÿg5&¦Èh˜ª?˜§Èh_9Ø×_5¦C5°â€³ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå/S 9…SJ  UŸC¦€� 'ú�,'ö� & ž¦€�/&ý01�þŠ1žUŸ1�þ€÷SˆY„ß&‡žÌ@ á€&ü힆?„%50ÉPŽ?‰%(?�ž†?„%—ž1Èæ€ç Á &øÌ@ í?0Ȇ?„%/—Ž–0ÉPŽ?‰4PŽ3„?ˆ5P%Ö쉣„&æ‰á'1�þˆø0ÉP†¿§ˆ?1ˆ~1�þ^‚1�ýÍFSˆY„ß&Ö–0ÉPŽ?/S 9TSX‡Íx �R0ÅBineøCopyright 1982 Motorola, Inc.Ÿ†?„$?—Ÿ†Æ?ƒ%ð—ŸÌ—Ý Ý/ŽS0Ÿ-Ž00Ÿ1Ÿ30�±†Ž"?Š0È1†Ž?‹1?Œ'ߌ"Ù' 4Z0È11¦…§¢Z*ùÆàà†0§¢Z.ûÎ0�K†Ž?Š0L†Ž?‹1?Œ&V–0LŽ ?‰%‡Œ'–&; †1—.žŸ ®LŒ‡Í'*0�?4 Ž<Š%º4@Ž3„?ˆ5@0ÉP?‰%£?�0Ȇ?„%”—0È5Æ?�ÆçÆ?Ž%}1�ýuä–—0ÉP¿ÒÜ0ÉPŸ“' –?Š%S– �Ó&Ð1�ý„ &M1�ý”â–?�%4–?�%-0Ȇ?„%#— –—0ÉP�c– �Ó&ð1�ýhà ?1�ý±�SÆ?Ž–?‰$× ÁÓ'=™Ö &Ö?ÜÃÝ$  '4@ž‡ÍT �|CBuiläÌ ?ƒ%1—†0Œ-Ž?ŒO0AŽ€?‹%Œ' –?Œ$Û –?�%_?? U/åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå†?Š0È5ކ?‹5 ¦È5„ß�Y'_?Ÿ Ë× 0IOæ„«€Z&ûC§„0I1È/æ„\�vZ&ûÆ ç¤0È-Žs–?Œ%þâÜ ÓÝ ÿjÁÓ&þÓ†9‘.'°—.žŸ Ž ¨�—¦€�HHHH„ð4¦€� «à—›,—,–9€0+ � /€�"90�-†Žÿ?Œÿf4¦€‰DDDD� § ˜�§ 5†„‹0�9#‹9** NON-HEX CHARACTER ENCOUNTERED Enter n˜_–?ˆ5@ ž0‰Ÿ–€—$²90ÈWŸU1�ûõ �1�ü§ '�3460äŽO?‰1�üX�!56„94?5%˦€�^Z*ù9¦¤„�T¦ *ö9�ó42ÜU0ÈWŸU“U†?Œ5²1�ür�Ù–� –� –�1�ü Ð 4DDDD�5„M'— '¸‹0�9#‹4žU§€ŸU5�]åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå/S 9SZame for header record: Enter starting address for file: $ ** Not a binary load module file. Proceed anyway (Y/N)? ÒP½åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå/S 9xST  ‡Í �! K™cmð2éÿz@Êíã@ÃíãìéŒíãY2f@íã Ú2b2é†92éÿz@ÃŒíã@ÃíãìéŽíã.2fìéˆíã@Ãíã ª2d2é†9@Ãíãìdíãìhíã2f92|2~ìhíãÃíjìáæ„çe'æeíãÌ%£á&ëìhíãÃíjìáæ„çeæeíãÌ ªàêàíãÌ-£á&ÌO_íÉ”'ìhíãÃíjìáæ„çeO_íÉ0mc*cäcfcecdccìeÃíeìcɉícìe4ìe4 �mà'ìCSCSÃ$Ý0ØŽ4 4 ¯~&í~'&DVFV$4ìdãjídìbéi©híb5hiihigif Ò55›oâM*cäSCÃìc*cäSCÃŽ44 ¨®b2dmc*ÿSCÃÿ ®b4Ž4†®b2dFoâM*cäSCSCÃ$0mc*cäcfcecdccìeÃíeìO_íb'®èìèCSCS0'ïèíè®èìèíã¯ãO_ެá&£ä2b&ìníãÃíèìáíãÌ0çñ‡®èìè'}®èìèíã¯ãìèŽ\®áìáíäìäíãÌ £á/ìäíãÌ0ãáíäìäíãÌAíãÌ 54£áãáíäìníãÃíèìáíãìbçñ®èìèíã¯ãìèŽý2d¯èíèÿyìníã@Ã54£áídìÉ,íãìf54&íÉ,Ì çɘæeíãÌ0£á&Ì0çɘìhíãÃíjìáæ„çeæeíãÌ0£á.HæeíãÌ9£á-9ìÉ,íãÌ IíãægíãÌ054£áãáíÉ,ìhíãÃíjìáæ„çeÿ©æeíãÌ.£á&iìhíãÃíjìáæ„çeæeíãÌ0£á.HæeíãÌ9£á-9ìÉ&íãÌ ÑíãægíãÌ054£áãáíÉ&ìhíãÃíjìáæ„çcɉícìe4ìe4 �>md*SCSCÃ$0mg*cccbcacäìbÃíb$ìäÃíäìáíeìáíe2a 9Ž4 4 ¬f"% £h#®áìá91!¬f"%£h" 'XIYI çDVFV1?4®jíjìä¯ä®híh5hcibiaiä¬f"%£h% £hâg¢flcdffgfhfi1?&Õ¯fíh®áìá9ìb0„'@DV0 ø®bìd1¤'7DVFV1? òìb0„'XI0£áíÉ,íãO_£á,€ìb'8ìÉ,íãƒíÉ,ìáæÉ˜íãÌ0£á&ìèíãÃíèìáíãÌ-çñO_íbìÉ”íãO_£á&3ìÉ,íãƒíÉ,ìáíãO_£á,ìèíãÃíèìáíãæÉ˜çñÿÍìb'ìèíãÃíèìáíãÌ-çñìdíãƒífìáíãO_£á,"ìèíãÃíèìáíãìèƒíèæ„çñÿÈìÉ,íãƒíÉ,ìáíãO_£á,ìèeÿ©O_íäæeíãÌ ªàêàíãÌl£á&ÌO_íÉ’''ìhíãÃíjìáæ„çeìlíãíãÌãáínìáì„íä0�¯ãægíãÌ ªàêà#@à íãÌ íãìèíãíãÌãáíèìáì„íãìfíã2hô@à íãÌíãìèíãíãÌãáíèìáì„íãìfíãð2hÅ@à íãÌíãìèíãíãÌãáíèìáì„íãìfíãÁ2h–ì ø®bìd1¤'XIYI1? ò®á¯ä9®á¯b2b90�9/d0/include/09Ì™9@4@£áƒ™9æø†Ár' †Áw'Ì9®b4?„$ ¦ä…'Æ ®c?ƒ5%â‰O9¦c?�9¦c2~AŽ?‰$Æÿ æäÄ2bÁ 'âÁ &Æ 9¦eæcÁ &Æ �/%)æÉÁ&ò9Á 'Á & ÆçÉÆ hÉ&lÉ�$Æÿ940aŽ?Œ5†O ¦g®b®d?‹% íãÃíèìáíãæÉ˜çñÿÍìèíãìèíñ2è9O_íãX2b9Ìíãæeíãm2d9ìÉ–æ„9ÿóí~'ìÉ–íãÌãáæ„9O_9ÿÖí~'ìÉ–íãÃíÉ–ìáæ„9O_9®b®„' 0£„'1?&õ®bì'wãbíäpoâM*cäSCÃìc*cäSCÃŽ44 �{mà'FSCÃ>®b4Ž4�b0oâM- cäCSCSÃ$jíãÃílìáíãìníãíãÌãáíèìáì„çñpìlíãíãÌãáínìáì„íbìbíãÃídìáæ„çe'ìjíãÃílìáíãægçñÿÕ-ìjíãÃílìáíãægçñÿëdþõoÿ$xÿScÿ‚sÿ¨ìjíãÃílìáíãægçñüÛìjíãO_çñÌ2f92t2zìèì„íè@Ãín®èìèíã¯ãO_ެá&£ä2b/ìèíãÌ £á&Ì  1? o‹ìb9Ìÿÿ9 † ¦e®b1„æ€'Á 'Á &ô4�0�ÿáŽ?Œ5 ß4"0£a51¤'?Œ9_Æçɦ€� 'ú� '\14 ¦€� &o ç� &òo0�õ˜4O0ä4À#0X1…¦„椧¤ç€¦„æ!§!ç€1>4 ¬á%è_?2|2|0ÉíãÌãáíã0ÉíãO_ãáíã0ÉíãÌãáíã0É&íñíñíñ0ÉíãÌãáíã0ÉíãO_ãáíã0É/S :¿Sl$Ãɉ¯É"íÉ$ÿ,®É(ìÉ*íã¯ãO_ެá&£ä2b& 0�QíãñÏ2b®É"ìÉ$íã¯ã0�Fíãñ¶2f®É(ìÉ*íã¯ã0�Gíãñ�2fìÉíãÌÿÿ£á&H0ÉíãZ2bíãÌÿÿ£á& O_íãûû2b 0ÉíãÌãáì„íã0� íãñH2d 0ÉíãÌãáì„íã0�÷íãñ%2d2h9Cmp: unknown optíãÌãáíã0É&íñíñíñ0ÉíãÌ ãáíã0ÉíãÌ ãáíãÌíñíñ0ÉíãÌãáíã0ÉíãÌãáíãO_íñíñÌífìfíãìl£á/¯ìlíãìhíãÃíjìáíãÌýjãáì„íäìäíãìáæ„íãÌ-£á&sìäíãÌãáæ„'aÌídìäíãìfíãÃíhìáãáæ„çc'=0�2¯ãæeíãÌ ªàêàú–"æcíã0�óí‡Í¿ �–œ Cobbleò Use: Cobbler to create a new os9 bootstrap ERROR - os9boot file not contiguous This disk will not bootstrap. OS9Boot ÿ_†/¡„&Þ?%׆/¡¤'Ï1È+§ ¦€Z*ùŸ)†@Æ í¡0È+†?„—%®ž)1�ÿ¸†/§€¦ *ú–4@ŽÎ?ˆ5@%Ÿ0DŽ?‰ion -%c standard inputrcannot open: %s use: cmp {-opt} path1 path2 Differences byte #1 #2 ======== == == %08lx %02x %02x None ... Bytes compared: %08lx Bytes different: %08lx %s is longer %s is longer ®b®¤¬$%¦)®"®*?‰%ãô 2dO_íãþ“2bÿâÿ§ìäíãìáæ„íãÌ-£á&0�ÒíäO_íd80�Òíãìbíãüü2dídíãO_£á&ìäíã0�²íãó¡2dO_íãþ(2b0ÉíãÌãáì„íãO_£á&)0ÉíãÌãáíãìbíñ0ÉíãÌãáíãìfíñ`0ÉíãÌãáì„íãO_£á&)0ÉíãÌãáíãìbíñ0ÉíãÌãáíãìfí%’Ü'0È+?‡O_—Ý݇†Æ0È+?ƒ—%oüh³fݾf–?Š%[0IÆ?�%R–?�%94@®È¦È_–?ˆ5@%70ÈKŽ?‰%+ìÈc&)æÈ[×ìÈ\Ý�$?�%_ 0�þŽ4†Ž?ŒS5?0�þ³_ è4@ŽÎ–?ˆ5@%å0DŽ?Š%Ú9ö¸ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå ®bí,ã"í$®"æ€O¯¤9Ìÿÿ9Kfåååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååñ0�#íãÌíãó'2dO_íãýƒ2bþDO_ޝÉ(íÉ*¯É"íÉ$0� íãòÎ2b0Éíã›2bíÉíãÌÿÿ£á'·0Éíã~2bíÉíãÌÿÿ£á'šìÉíãìÉ£á'k®É(ìÉ*íã¯ãÃɉ¯É(íÉ*®áìáíã¯ãO_ެá&£ä2b& 0�‹íãò=2bìÉíãìÉíã®É"ìÉ$íã¯ã0�ˆíãò2j®É"ìÉ  /S :So‡Í'Ç'½�_— ‚42èÞoè_çèçè_Oí¨0í¨,í¨*í¨(í¨&Ìí¨0�£40¨p2b0�—40©¬ô2bìè"ƒíè"ƒ/ó®è&0¯è&®„æ„Á-&áìø&Ãíäæô'ÑæôOÀçbÁb'wÁd'‘Ám'bÁo'}Áp'oÁs'aÁw'y®äæÁ=&,®äæ'&ìäÃ40¨ps2bìäÃ40©¬a2b\0�ô4ÜW2b_OSGÌ/S :ýSs‡Í �2´PCopùReady SOURCE, hit C to continue: Ready DESTINATION, hit C to continue: Use: Copy [-s] -s - Single drive copy ( must be a full pathlist) 2Éÿ4@ £áƒPÝ 4¦€�-'� &ö 쀈S„ß&Á0$ äÌ5†?„$ Á×'½È— ' ¦„í¨>_Oí¨6Ìí¨ .Ìí¨ &Û_O'Ìí. æôO40�Ò4Ü 2d_Oíè"æbÁw'ÿìäÃíäÿ'ìè"ƒ'š_Oæì¨' _Oí.í¨í¨Ì í¨6ì¨& ì¨6ƒí¨6ì¨' ì¨6ƒí¨6ìø&²ƒ&0�}4Ü›2b_O—_Oíèíèìø&®èæ‹Á/'ìèÃíèƒ0c0‹Æ/ç„ìèÃí胮ø&æ‹çb]'ìèÃí胇Íý �ÕpÀDatå, 1¹??? January February March April May June July August September October November December 40Ä3Hß?�4¦ñˆT„ß&Ì íÁ�† §À†žŽ(?Œ%_?Ö�-Ö�Ö†:§À !1�ÿaÖ' Á "¦ *üZ&ù�)Ö�1�ÿD�Ö†/LÀd$û§À�0&3_†:JË $û§ÀË0çÀ9¦¤„§À¦ *ö9ðpqååå�/'Æ×·4–0KÆ?�%¨¦„—�&¦ˆ †— 4@–Æ?�%ŠŸß5@5†€†Ö ?ƒ%t—0KÆ?�%i¦„�&‘&4@–ÆžÞ?Ž%P5@0ÉPÞ †�E–?Š%;–Æ?�$ÁÓ' ,O�,–2?‰$ÚÁÓ&†�–?�%_ †0�þ¢ŽZ?Œ_? '<404M& 0�þ@Ž! 0�þWŽ&†?Š0âŽO?‰¦àˆC„ß'� 5&Ì�50c0‹æbç„ Ôìè0bæ‹Á@'ìèíè ìèÃíèƒ0c0‹Æ@ç„ìèÃíèƒ0c0‹o„Ì40e2bí¤ƒÿÿ&0c40�ã4Üä2dÜà_O4_O4_O4ì¤Ø2f0©x·0©xæO40©xæO˜_ãáí*ì*‰Oí¨2ì*„Äÿí¨40©xæO40©xæO˜_ãáí&ì&Ãÿÿí(0©xæO40©xæO˜_ãáí,ì,4ì&ší,0©xÃ40¨/S :'ÇSu(50942†0�þMŽP?Œ5²wM¦åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå  Ov2b_Oíèìèƒ. ìè0¨L0‹4ìè0©xæ‹çñìèÃíè ×ìè 0c0‹o„ì¨&‡0c40¨O40� 2dì*40�ô2bì&ƒ& 0�"á ì&40�)Ò2b0¨840¨L�2b0¨840�"³2b0¨840©xÃ^2b0¨840��2b0cŠƒÿÿ&0�+4Üg2bÜcì¨&oÌhí©xƒf4ìkãdl2d0¨L4ìiãba2bƒ.0¨L40fK2bƒ/@ì¨.&40¨84ìiãbüÐ2b0¨B40füÂ2b0¨B40¨840�:ï2d¿Ìÿÿíb ìäÃíäÿ(ìb'ì¨.& ì¨,Ãí¨,_O2i9ì¨&ÄÌíäìgãäŽ0‹æ„]&ìgãäŽ0‹æ„]& ìg®äæ‹'•ìäƒ,‹ì¨.&CìgãäŽ0‹æ„O4ìiãbŽ0‹æ„O˜_ãá4ì$4ÜC2b0�é4Ü62b94®äæO4®bæO˜_ãá4æøO40�ô4ìj12h94Ì4ìb4ì¤2dƒ'0�Ø4Üç2bÜãÌ2b942èÖ쨃'-Ì'40�Ç4ܼ2d_O¸ì¨Ãí¨ì.'2Ìíäì¨Ãÿÿ£ä/0�žìäÃíä ãìè*40�®‡2bì¨.& ì¨$Ãí¨$ìè*tƒÿÿ&ìè*40�‡4ÜL'ì¨''ÌSí©zƒ&Ì40� 4Ü$2d_O _O40"40¨p4ì©x —2fì¨'Ì40$40©¬4ì©z z2f0©xæOÃíè0©xæ' ìèÃíè_O4Ì40©xÃ4ì¤Ë2fÌ40è4줽2dƒÿÿ&ܘìèãèíèì¨&ìè40�’ˆ2b_Oí¨.0c¯©ì¨&$ìè40è4_O4ì"4ì©x¢2hiãb4_O4ì"4ì©xŒ2hí~'@Ìÿÿíb 9ìgãäŽ0‹æ„O4ìiãbŽ0‹æ„O˜_ãá4ìiãb4Ì4ì$4ì©zH2hìäÃíäÿAìb'_O2i9æøÄ€À'ÆO2i94®d怯d®ä瀯äÁ€%ðoôìäƒíäæôÄçô2b942èäìè&¤(ä)í~'ì(40l4ìè(¸2dìè&£(íè& _O40l4ìè(ž2d0ä40lû42b0è40è40è4ì&40è.402dÜH �ídì¨6ƒí¨6Ì4Ì@4_O4ìj02fÌ 40©è4ìh-2díäƒÿÿ'æ©è'Þì¨"Ãí¨"0©è40©X2bì¨&Rì¨.ƒ&#ì&40©èÃ4Ì4ì$4ì©z 2h &ì&40©èÃ4_O4ì"4ì©xé2hí~&ÿk_O4_O40©èÃ4ì¤�2f0©xþ`0©x²í~'ÿ90©è40h~2b0�šR0cbì¨&Ê0�©; oì¨' ì¨*&ì¨&'Ìí¨.0�©0c*0�À ì¨*'+ì¨*40�¯÷2bì¨*ƒ' 0�Âã0�»Úì¨&'+ì¨&40�ªÇ2bì¨&ƒ' 0�¡³0�šªì¨('+ì¨(40�µ—2bì¨(ƒ' 0�¬ƒ0�¥zì¨,'+ì¨,40�Àg2bì¨,ƒ' 0èu2jì.';0ä40lû2bìè&40b40�  /2dìè4ìè4ìè40� ¨2fìo4ìo4ìè&4ìè&4ìè$Ä2hí~'Ìÿÿ2è9Ì€®è'GV0&úçèæèÁ€'™æè'xìè&'qìè"XI0¨æ›äè]'"Ì14ìè$XI0¨æ›äèO4ìè4ìè°2fì¨.&ìè"XI0¨0‹4ìè$XI0¨æ›êè®ñç„æè†'TJ&üçèìè&ƒíè&ì¨XI0©0‹3fï„ì¨6&C0è(40è(4ìhN2dìd>ì¨6Ãí¨60fþ6 Zíd_O4ìè*4ìè*4ìj2fþÑ0fþþÇìdƒÿÿ&ÜÜì¨6Ãí¨60�Ùƒÿÿ&ܿ쨃í¨2è,942y_OíbÌíäìgãäŽ0‹æ„]&ìgãäŽ0‹æ„]& ìg®äæ‹'®ìäƒ,¤ìgãäŽ0‹æ„O4ìiãbŽ0‹æ„O˜_ãá40�ÊS0�ÃJì¨&10¨O40�²72bì¨,& ì¨*&ì¨&' 0�±0�­ì¨$ƒ& 0�£ ì¨$40� ò2bì¨"ƒ& 0�œÞ ì¨"40�”Î2bì¨&__O4Ìÿÿ4_O4ì"4ì©x v2hì"µì¨&0¨p«ì¨'._O4Ìÿÿ4Ì4ì$4ì©z D2hì$ƒì¨& 0©¬x_OU2è$90�  Ãÿ�ìoÃíoìè"XI0¨0‹ìÄÃíÄìè&ƒ%›ìoƒÿ/._Oíoìo4ìoÃío4ìè&4ìè&4ìè$Ð2hí~'Ìÿÿ2è9ìè"XI0¨æ›]'Ì14ìè$XI0¨æ›O4ìè4ìèê2fì¨.&ìè"XI0¨0‹Æÿç”ìè"XI0¨0‹ìÄÃíÄìoÃíoìè&ƒíè&ÿZìè&'¢Ì£è&4Ìÿ®á'XI0&úçèìoƒÿ/._Oíoìo4ìoÃío4ìèargument dcheck: illegal option '%c' dcheck: no device specified dcheck: cannot open %s Volume - '%s' on device %s $%04x bytes in allocation map 1 sector per cluster %d sectors per cluster %s total sectors on media Sector %s is start of root direcn2bæøÁ/&Ì4ìè o2bíøƒÿÿ&ìè40�›4Ü 2dÜ _Oíäìäƒ,ìäÃí䃮è0‹o„ åì*4Ì *íbì*4Ì $í~'ìbÃíb_O4ìd4XIãäXIãáXIXI˜_Ãÿÿ4_O4ìø$º2fÌ4ìè4ìø"Ø2dƒÿÿ&Ü’_O4_O4_O4ìø$‰2fÌíäìä£b.&Ì4ìè4ìø"›2dƒÿÿ&ÜUìäÃí&4ìè&4ìè$2hí~'Ìÿÿ2è9ìè"XI0¨æ›äè]'"Ì14ìè$XI0¨æ›äèO4ìè4ìè*2fì¨.&ìè"XI0¨0‹4ìè$XI0¨æ›êè®ñç„_O2è942xæoçd_Oíäæd'ædÄ€]'éìä4ìn4ìl4ì&40m Ø2h0¨840gød2bì¨.&rìèƒ1&0¨840� = †2bì¨*Ãí¨*]ìèƒ2&0¨840� = a2bì¨&Ãtory FD dcheck: cannot chd to root directoryNo memory available for bitmap buffer (%dK req.) $%04x sectors used for id, allocation map and root directory Building allocation map work file... Checking allocation map file... Pathlists for questionableä Óìè XI0¨0‹_Oí„ìè XI0¨0‹ìèí„2è94ìh£¨2-ìj£¨4-ì¨.& 0�©éÌÿÿ2b9ìfXI0¨ì‹£h.ìfXI0¨ì‹Ã£h,�_O4ìhXI0¨ì‹˜_4_O4ìjÍ2fÌ4ìb4ìhí2dƒÿÿ&ܧìfXI0¨0‹4ìj4Ì×4XIãäXIãáXIXIíñìhƒÿÿ'8_O4ìhXI0¨ì‹˜_4_O4ìjh2fÌ4ìb4ìhgí¨& 9ìèƒ3&0ì¨'0¨840� L 82bì¨(Ãí¨( 0¨840� i 2bì¨'4ì¨.&,ì¨0&*Ìí¨0ì&40g4Ì4ì$4ì©zü32h_Oí¨0 ·ìäÃíäæd†'XJ&üçdþò2j92v_O4Ì4_O4ì¤ ²2f_O4_O4_O4ì"4ì©xe2h0©x÷x_Oídíf_Oíäìä£*$úìf0©xæ‹è¸çh]'�ìäã*&$ì,„Ä4 clusters: %d previously allocated clusters founds %d clusters in file structure but not in allocation map %d clusters in allocation map but not in file structure %d bad file descriptor sectors '%s' file structure is not intact 1 directo2dƒÿÿ&ÜBìfXI0¨0‹4ìj4Ìl˜_ãbãlíñ_O2b92~_Oíäì䣨, ìäXI0©ì‹40�½2bìäÃíä Ø0©X40�§î2d942|®d怯d]&÷ìdƒídæø®d瀯d®h怯h]&î2f92~Ì�40�o¬2bíäƒÿÿ&"0�^4ÜŽ2b0�t4Ü�2bÿ`Üzìä2b9/D0/D0dcheck: -w= requires pathlist Ì£á4Ìÿ®á'XI0&ú4æiäàçhìf0©xæ‹ähçi]'#Ì34ækO4ìh4Ì N4ìj‰ã¨þ(2fæhä¸çi]'#Ì24ækO4ìh4Ì !4ìj‰ã¨ýû2fì¨Ãí¨ìdÃídƒ-!_Oídìd4ì¨Ã4_O4ì"4ì©xs2hìfÃífƒ- _Oíf0©xöuìäÃíäþý2j942èèìè 4 ›40�Ê40j z2f0d4ìè  ry %d directories 1 file %d files Usage: dcheck [-opts] device_name -w = pathlist to directory for work files -p = print pathlists for questionable clusters -m = save allocation map work files -b = suppress listing of unused clusters -s = dìg4ìk~çbìøÃíøƒ4ædÁ $ædË0 ædË7çñìg4ìkVígÃ'-ìg4ìkCçbìøÃíøƒ4ædÁ $ædË0 ædË7çñ îøo„ìäìø£äO2e9ÀÁÑ …ž42{_OíbÜíäìä']ìä£e&Gìb'ìbÃ4®bìíñ ®äìÝodìeq®eæOlƒÿÿ&Æçdìe#æd'Ìÿÿ2g9Ì2g9ìäíb®äìíäÿ�Ìÿÿ2!†—,O—L—"L—-ìÄß1Éýäð� '� 94Ü'Ü õìä2b9N c40f4ìf4ìd2d2b9b42éÿ0é4ìé40d2dìé40b 2b2é90X42éÿ0é4ìé40d2d0ä2é9Æ42éþó®é怯éçä]'æäÁ%'ìé Ãíé ƒ4æbçñ Ó0m¯iÌídogÆ çhofæisplay count of files and directories only $%02x%04xdcheck: fatal read error dcheck: directories nested too deep (%d) %sdcheck: cannot chgdir to '%s'..*** Bad FD segment (%s-%s) for file: --> setbits: Start=%s Count=$%04x Sector=%02x Byte=%02x g94ìäÃæ„Ä]'®äì&ìä“ 'ìä“ 'ìä“&2b9ìä 2b9_…E42~_Oí䮸æ„O(Ã'®ø怯øO4ìb4Ì ãáƒ0íä Ôìä2d9À?4Ü 4ìb2b2b9R42{_OíäìeBƒíbìä£b,1ìä®eæ‹çdìeãä4ìd®gæ‹çñìeãb4æfçñìäÃíäìbƒíbÿÆ2g9¾42éþùìé áìéía0g¯cæøùÁ-&ìéÃíéÆçgæùO]Ã'æùÁ0&Æ0çh0éFíb _OíbæùÁ.&ìéÃíé0é"ídÆçf®é怯éçäæäO Ád'Áu'HÁx'HÁo'HÁc'lÁs'ˆ@ìùƒ,#ìiÃíiƒ4Æ-çñìù@P‚íùìbƒíbÆ ça Æça ÆçaæaO4®éì�¯é40m 2dO4ìd£áíbdìiÃíBit=%1x <-- Cluster %s was previously allocated Cluster %s in file structure but not in allocation map Cluster %s in allocation map but not in file structure Cluster %s in path: /dcheck%02x%ddcheck: cannot open workfile '%s' *** Segment out of range'�æøÁ &/Æ çøÌ40i4®éæO²2dƒÿÿ&Ìÿÿ2é 90g¯cNæøÁ &6ìc0g4£á4Ì�4Ì£áíeìe'*ìcÃícƒ4Æ çñìeƒíe ãìcÃícƒ4æøçñìaÃíaÿioøìc0g4£á''0g240i4®éæO2dƒÿÿ&Ìÿÿ2é 9ìé2é 9Ä3Ä 4Ü 4ìb2b2b94ìdÃ섃iƒ4®éì�¯éçñìbƒíbBæf&Ìíd®éì�¯éíkæø '(ìd'$ìiÃíiƒ4®m怯mçñìdƒídìbƒíb Óoø 0m¯iæg&&ìbƒíbÃ/ìé Ãíé ƒ4æjçñ Ú®i怯içù ]' ìé Ãíé ææg'þìbƒíbÃ/þìé Ãíé ƒ4æjçñ Øìé Ãíé ƒ4æbçñýÓoù 2é942}ìøíä in file: %s/%s .dcheck: cannot open '.' directory Pathlist is:  ?  Õ O _ 0 jQ ï d W +Ï & î  ^ ¬ # ¡ X � r { …_çÁ¦€� '�~'ö0¯Á ¦€� '�n&öo âo‚–—O_4 ' ìÃ4 ô40ä40~40Äo€¬ä%ú53^0ÈŸ Ÿ0ÈŸ Ÿ0È&ŸŸ#†—†—  턃-ìøÃíøƒ4æcçñO Ì4ìf4æeO2d2b94Ü4ìbÿ¶2b2b942}ædçbìgÃæ„ÄÁ'ìgÃæ„Ä0Á'Ìÿÿ2e9æj'Ì _O4ìiÃ4Ì£ñ£áíäìgÃæ„ÄÁ&.®gì&(ìgÃ4Ìíñƒ&ìgÃæÄÊçÄ _OíäìgÃæ„Ä]'4æj'_Ì40d4®kæOÁ2dƒÿÿ&DìgÃ/S :ÌSž‚9®b�{4¯c5 ÷4Ž5 ®b�b4¯cŽÿ5 Žÿÿö2}4íb&5 >†§amb+hcibla ôìfofog£b$ãbþ igifdbfcja&è5%4ìf5*@P‚®c2gn„4@4¨áþ4�0�5ÁM*@P‚940©ÿ@P‚Óãä4 ?5 5%Ü0‹Ÿ9OÝÌÿÿ9†?†$ÝÌÿÿ9O_92|îfì„í䦧bìh däfafb$ lb&la&læÄÊ çÄÌÿÿ2e9ìä'-ìä4®iì4®kæOŽ2dƒÿÿ&ìgÃæÄÊ çÄÌÿÿ2e9ìgÃ4ìiÃæ„Ä]'_O Ìíñ®gìíøæj'-ìgÃæ„ÄÁ&ìøÃíøƒ4æfçñìgÃ4ÌÿíñædO2e94_O4ìb4_Oþ˜2d2b9.42xìhÃDVDVÃífì©€íbƒ&0©|¯b¯©€¯©|_Oí©~ìøíä®äì£f%K®äì£f&‡ÍÌ �ãMdebuç(C)1981Microware� �4† §€5‚‰�‰4ÄðTTTT�5ÄÁ #ËË0ç€94d3Œ Žoä£Ä%lä øãÁ4æaË0ç€51?&æ5ä'èd µ0�#'B�%'d�$'02|�q�v$ÁA%€ÁF# Áa%xÁf"tÀ À7çäìb…ð&{XIXIXIXIëä‰íbla Ì2|�9�>%NçäìbXIíbXIXI%Sãb%Oëä‰%Iíbla Þ2|�æ€À0%&T&#iciädÄfADV$æOæbÄîníÄìaDVDVDVOîlíÄìäDVDVDVîjíÄ2d9O_í„çìdXIXIXIí„ìfXIXIXIãí$l„ãhí$l„ìb hii„GV&ö9îbæ„çÄìãdíA$lÄO_9îbæ„áÄ"% ì£A" %O_9Ìÿÿ9Ì9˜Æ?�%®dï„®bí„O_ Ìÿÿ9¦c?„%b‰O9˜?�%WO_94 ˜®d®f?‰5%B94 ˜®d®f?Š5%-94 ˜®d®ìôíø -ìäÃìÄ£fíÄìäÃì„XIXI4ìbãáíäìäÃ4ìhíñìbí©€ìäÃ2j9ì䣩€&/ìfXIXIåídƒÿÿ&_O2j9ìdÃ4ìhíñìdÃì©€íäìäíbìôíäÿe42|ìdƒíäì©€íbìä£b#ì䣸%ìb£ø%ìä£b"ì䣸%ìøíbÿÒìäÃì„XIXIã䣸&ìøÃ4ìbÃìÄãñíÄ®øì„íô ìøíôìbb%0la íO_íbíd9æ€Á0%Á9#9À0þ90ma'ìbþ 2d9û ÷¦€� 'ú094¦c=4¦bæd=4¦dæg�¦eæf� þìb®ä'2h9=ãcíc$lb946ìä& Ìçd_hcibYI£ä+lc ãäjd&ììbþ2f9§€¦ &ú94`C� þ5à45à0� 4�p�-&�@P‚ �+&�ãäíä æ5†0�24�N�*&�&4®bÿT$Æ ½�/&ß�4®bÿr$f?‹5%94 ˜®d®f?Œ5%9OÝÌÿÿ9†æc+˜„Ê4?ƒ5P$4?‡5%×0?ƒ%ЉO94®dì„íd_¦ãfíf5˜æg®bîdZ& Æ?�%© Z&Æ?�%�ãdéc©b?ˆ%ŠO_9?‡%€O_9?� ‰O9�94 ? !5 9dchecëVêåååååååååååååååååååååååååååååååååååååååååååååååååååååååååÃì„XIXIãb£ä&ìäÃ4ìdÃìÄãñíÄìôíø ìäíøìbí©€2f9d4æaÁ0% æaÁ9"Æ _O2b94æaOÃ'æaË æaO2b94æaÁA% æaÁZ"Æ _O2b94ìäÃíäƒ4®f怯fçñ]&é2b942~ìbíäæô' ìäÃíä óìä£b2d92{oä�3íaìg�-íg¦bæh=íc¦aæh=˜_ãcíc¦bæg=˜_ãcmä*@P‚®e2in„M*cb@P  Æ ª5íä Ò0�#4��&&�äa¤ä �!&²� êaªäíä äÿ0�ù�^&�SC �-& �@P‚90�à�(&ÿa4�Õ�)'6Ö �[&ÿNì¤4�¾�]'Æ2bÿ5�<&ÿ4Oæ¤4�£�>'Æ ã05†�.&Ü09�'&ì�O9�"&0ì�9�:&0�%½M+Oæ¤9ì¤9ý¸$ú'Æ ¨Æ ¤Æ 4섃sp'ƒSP& 0̸†€ 21�<¦¤æ!& ¡„'‡Í¥ ��5ÃDeì Use: Del [-x] {} [-x] ¦„� 'X†—�0–?�%¦„� &ó_?¦€� 'ú�,'ö�-&�"094¦€� 'ú�,'ö�-'� &î59�† § õ¦€ˆX„ß&†—90�ÿzŽPO?Œ_ ¯�pÄåååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååú.’3A ÔO‹žK¦‹ßìjƒíjÞþî'Æ ý¤ž Æ ®¤'¦"§„1#Z&óWýã1�ý‰LþKýH�%ývž04@ý‹45@ ú̆?9�õ%ýWìKÃ?$ýJ?94p¦€� &ú_¦‚§¢\¬ä"÷¯814ŸOí!5V¯&ìI0˯*¨Š€§¤¸‹_í(§#ýÙúsO_1!¦€� &øO0Œ ?%?%üì9shell_?þÛ%üÚ4@žM& á€'¬‹ ¡„' £„'à £„&00¦"‰Äž1¥þ5„1#jä&È5„CCDPPCŠABD�X„Y†Uˆ2É2tßß1�½¯j†€§äA0‰þ»Ÿ0ˆ°Ÿ0ˆÜŸ o€œ%ú0�††?? ž1�†�;þ1�’1�º¦„�a%€ §„1#¦¤'¡„&ö0ì!3�ü<­Ë ÒÆ � Ì?9ý˦„�.&Ü � &Ü ý»%➟ Ý4�/ìäü(5 æ¤/S :ŒS©ä&ø5À£€'¬ä&ö5À02büÒ?Interactive DebuggerDB: SP CC A B DP X Y U PCBKPT: .Õ=  1-:\K*MwCÖBÓGGLREq$ÁQéS힆 §€žŽQ !#ŽæÀ'1! ø†?Œž9žŽPO?‹ž9³ààååååååååååååååååååååååååååååååååååååååååååååååååååååü5“܃ à�A%¾žç„á„'Æâ�² ÅÜà Ǟ41��£5†ýq%˜�í4†$§€¦äûà†#§€5üIýS%M'Æ9�o':þp%ÿg4"�b&�¶5"M*ì¤û¸ æ¤û·¦à* ý5 %{í¤9�¼5 %rç¤9�‰1�šÿ/òÿ|Ü�ž����� ���Õì¡û[æ ûZüg� 9�ø&ÿKž Æ 4ì¤'û;1#jä&ó2a¥ü¯%4�'̇͌ �¦$šDeldiò(C)1981Microware�:%*�w$í%!Ÿ%%–?�%ž?‡%¦„� &Õ_ 4–?�5?Ÿ†?„%— ,ž†�?„%*—ž?O\ÝF¦¤�/&† § †ž?†% Ÿ ß0ÈäŸD9–Æ0D?�%žD¦ˆ3„€'_ _9 Deleting directory file. List directory, delete directory, or quit/S :¥S§�'Æ 2bþÂ5í¤94@Æ ž £¤' 1#Z&öÖ û5À�¡'üt%Ö�Ü&ÒO_í¤9ž Æ$o Z&û9�„' üW%¹ží*ž Æ ž® î¤' ¦Ä§"¬¤'†?§Ä1#Z&ëÞ;�R%ŽÊÄð4F£b$ ®ä1?¬b1!%5Æž ú†Æ4ÿjä&ùÆçä®a¦ �~"� $†.§€jä&î2a¯äÏ ½û×%ûÐ9�ó%ýò4£ä#5†Ì€§Ä¡Ä&DdÄZ&ö þ,Ì- í�0   ? (l/d/q) Continue? (y/n) ]&/†0Œ˜ŽO?Œ%!�Z%ÖÁ&_ �%0ŒÊކ?Œ%�;9DIR E 4@3ÈJ4@Æ0ŒòžÜFZ† §À0£ä5@0ŒÔ†_?5@%É?90ÈJŽP†?‹%1¦€� 'úˆY„ß'¦‚ˆL„ß'¦„ˆD„ß' Æ Æ Æ×_ Æ9DELDIR .. ÖÅ'G–4@Î@Ž?ˆ5@�;%-ž†?†%/žH_†4@3È$‡Í„ �¬ÂDisplaùƒ#41„�%ç€ ø£ä5†?Š%_?æ Á,&æ Á 'ú1?�%4�% hähähähäëäçä_59æ¤À0Á #Á1%À ÀÁ" Á %þ1!9S9_àJååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååÿ$?„%”—0�ÿŽq†?Œ–Ž4@Î@?ˆ5@ b '^ &1OÛ°ÖÀ<á�þÑ"Eà�þÊ"ú&ë >4@–._ž,–?ˆ5@%>0È/Ž ?‰%2Ü0�7�v¼�qƒ�l�j�!�11O‰‘0OŽ –?‰$‘ÁÓ&_�}?–,�&Ü-�$˜� � 5Ü8�˜��+Ü: æ4DDDD�5‚�ò„M'— &† ‹0�9#‹ † 4ž§€Ÿ5�dsewrewrÿÖ/0ŒÆ?5@%?%0Œ¾†?†$ÏÁÓ&_ Æ9–0È$Ž ?‰%¦„'î?¦?„§?† §¤O\ÝH9ATTR -D 4@3ÈJ4@ÜFZž� 0ŒëÆ�0£ä5@0Œ×_†?%?5@9Z¦€§À]&ø9C9åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå/S ;S³0Œò¦€X%†-�ߦ€*õ9¦¤„�Ô¦ *ö942† �É0È<ŸŽP†?Œ5²0È2�� ��¬�� ¦†/ ��†:�œæ€†/Ád%_LÀd$û�0'�ˆ†:JË $ûÿ~˜‹0ÿwì€� 'ú�,'öˆE„ß&Á0$  覈X„ß& Á0$†— Ö9†ûåååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå/S ;¢S­‡Í�2 Q42z_Oí,í*í(í&í$í"í¤o¨)o¨Qo© Æ ç¨$0¨$Ão„0¨$Ão„0� d¯©Iìfƒífƒ/jìjÃíjì„íäæ„Á-&SìäÃíbæø'ÎæøÊ çøæøÁi'Áv'$Ám'(Ás',Ál'¨Áb'ªúÌí"_Oí¨Ìí,ûÌí&óÌí(_OídìdÃídƒ0¨$4ãá4Æ#çñ®bæÁ0%5®bæÁ9"-ìdƒ,/S ;„S±‡Í¢ �ˆ™NDiò0 directory of . @ Owner Last modified attributes sector bytecount name ----- ------------- ---------- ------ --------- ---------- 1È<ŸΦ‚� &0�ÿtŸ†�š4?„—5%Ú?†%Ó41�ÿC>ž¦€¬ä%÷2b‘0I?0LT& '†š0�  %ìdÃídƒ0¨$4ãá4ìdÃídƒæçñ ÃìdÃídƒ0¨$4ãá4ÆKçñ0¨$ãdo„qÌí$i®bæÁ=&B_OídìbÃíbæÁ'ìdÃídƒ0©¹4ãá4®dæçñ Õ0©¹ãdo„Ìí¤ Ìí¤ æøO40� (4Ü 92d“ìbÃíbƒþ´ìfƒífÃ/.ìø íäæ„Á/'0� 40¨)V2bìø 40¨)0© 40�sã2jì,'ìä4ìb40©O40© 40�dÀ2h2b942|_Oíbíäìdã俄ĀÁ&ìäƒ. ìäÃíäƒ Þìdãä4ìfãbæ„ÄçñìäÃíäƒìdãäo„2f9Ì�40�c2bí¨Ì 40©™4ì¨S2dÌ 40¨y4ì¨A2d0¨yÃ40©™æˆáñ&.0¨yÃ40©™æˆáñ&0¨yÃ40©™æˆáñ.0�Å4Üá2bÜã_Oí¨ Ì@í¨"ì¨ì¨×ƒ-•Ì40©™¹2bí¨ƒ.hì$&ÓÌ�40©™š2bí¨ƒ.-Ü40©™4ì©Is2dÜ40©™4ì©I4ÜY2fÿ‹0©™“ì&&0©™40© 40�252dì¨90©™i0©™40© 40�2d0�40©™42boä0©O40G2b 0�é40¨)52bìfƒífÃ/5Ìí*®jìíäæ„Á/'0�¸40¨Q2b®jì40¨Qð2b 0�˜40¨QÞ2bìfƒ/0�„4Ü m2bÇo©OÌùí¨ì¨ƒí¨Ã0©O4ãáo„0�q @ì*'0¨Q40�b .2b0�_ #0�g ì,' 0�e ¢ƒ&Hì¨ ÿ0¨yæˆOí¨&Ì9_O942}_Oíaìa®cæ‹')ìcãaæ„Ê çä]'ìaÃíaƒãg4æbáñ'ÕÌ2e9ìa®gæ‹O2e942|_Oíäìä®dæ‹' ìäÃíäƒ ì_OíbìäÃíäƒãd4ìd®jæ‹çñìbÃíbƒ®hæ‹Á'ìäƒù-Ðìäƒù-0�ü4ÜA2b_OC2f942~_Oíäìä®bæ‹' ìäÃíäƒ ììäƒ/.쨃-%쨃í¨Ã0©O4ãá4ìbƒbF2b0�ø40©O52b0©™40©O$2bì¨ íéúì¨"íéüì¨Áþ<0© 40�»£2b0�½40�´È2bÌ�40�©‹2bí¨ƒ.0�—4Üi2bÜkìéúí¨ ìéüí¨"쨛o©O0ä40©O™2bþoì¨A0©™¨þ]ì¨/ì"'!쨃í¨Ã쨃í¨0© 4ãáo„ì.ƒí.Ã20¨yæˆOí¨0¨yæˆOí¨0�:40�12bÌí¨ì¨'®UÃ'_Oí¨ì¨¾ƒ,0�4Ü ™2bÜ ›0©™æˆO£¨&ÿÒ0©™æˆO£¨&ÿÂ0©™æˆO£¨&ÿ²0©™¡0©™0�Ï0¨yæˆOí¨0¨yæˆOí¨0¨yæˆOí¨ì¨ )0�§40�žM2bÿK0¨)Ðì¨Ãí¨0©O4ãá40©Oíb®dæ‹çñ Ê쨃.0�¨4ÜÑ2b_OÓ2d94ìäØƒ,ìä40�ž4Ü«2dÜ­2b90�¯4Ü–2b0�Ê4܉2b0�Þ4Ü|2b0�ó4Üo2b0� 4Üb2b0�4ÜU2b0�+4ÜH2b_OJ9* Skipping directory: '%s'. Error #%d dsave: unknown option- %c //D0//D1éþ94o©™æ©™&'ì¨"à í¨"Ì 40©™4ìdÙ2dƒ 'ÙÌÿÿ2b9Ì2b94_O4ì¨"4ì¨ 4ìf³2fƒ,0�×4Ü‹2bÜ�2b94ìäÂì.ƒ&n0�Ä4ìb~2bƒ&Y줃&"0©O40© 40¨Q40© 40�˜62h줃&"0©¹40© 40¨Q40© 40�‰ 2h_O2b9ìä4ìb40©O40¨$4G2bÌí¨ì¨Ãí¨ƒ0©Oæ‹Á/&ê0�S40©Oã¨ô2b 0¨)40©O2bì¨ §_Oí.'ì,' 0� �0�! ‡0�% ~_O 2h92éÿì.Ãí.ƒì"'Zì¨Ãí¨ƒ0© 4ãá4Æ çñì¨Ãí¨ƒ0© 4ãá4Æ çñ0© ã¨o„쨃/0�Æ4Ü 2b Ì�40�× 2bí¨ƒ  dsave: unprocessed arguments t chd %s tmode .1 -pause load copy load cmp ..rdsave: error in reading path /..rrunlink cmp unlink copy tmode .1 pause dsave: dir level too deep for indent .dsave: cannot open directory %sMakdir %s %sChd %se&Gìb'ìbÃ4®bìíñ ®äìÝodìeq®eæOlƒÿÿ&Æçdìe#æd'Ìÿÿ2g9Ì2g9ìäíb®äìíäÿ�Ìÿÿ2g94ìäÃæ„Ä]'®äì&ìä“ 'ìä“ 'ìä“&2b9ìä 2b9_�E42~_Oí䮸æ„O(Ã'®ø怯øO4ìb4Ì ãáƒ0íä Ôìä2d9À#4Ü 4ìb2b2b9R42{_OíäìeBƒ2d0ä2é9Æ42éþó®é怯éçä]'æäÁ%'ìé Ãíé ƒ4æbçñ Ó0m¯iÌídogÆ çhofæùÁ-&ìéÃíéÆçgæùO]Ã'æùÁ0&Æ0çh0éFíb _OíbæùÁ.&ìéÃíé0é"ídÆçf®é怯éçäæäO Ád'Áu'HÁx'HÁo'HÁc'lÁs'ˆ@ìùƒ,#ìi r/%sChd .. ..r.dsave: cannot open directory dsave: seek error os9boot%sOS9Gen %s %s%s/OS9Boot %sOS9Gen %s %s%s %sCopy %s %s/%s %s %sCmp %s/%s %s .dsave: error path too long dsave: error path too long dsave: cannot change directory to %síbìä£b,1ìä®eæ‹çdìeãä4ìd®gæ‹çñìeãb4æfçñìäÃíäìbƒíbÿÆ2g9¢42éþùìé áìéía0g¯cæø'�æøÁ &/Æ çøÌ40i4®éæO²2dƒÿÿ&Ìÿÿ2é 90g¯cNæøÁ &6ìc0g4£á4Ì�4Ì£áíeìe'*ìcÃícƒ4Æ çñìeƒíe ãìcÃícƒ4æøçñìaÃíaÿioøìc0g4£á'Ãíiƒ4Æ-çñìù@P‚íùìbƒíbÆ ça Æça ÆçaæaO4®éì�¯é40m 2dO4ìd£áíbdìiÃíiƒ4®éì�¯éçñìbƒíbBæf&Ìíd®éì�¯éíkæø '(ìd'$ìiÃíiƒ4®m怯mçñìdƒídìbƒíb Óoø 0m¯iæg&&ìbƒíbÃ/ìé Ãíé ƒ4æjçñ Ú®i怯içù ]' ìé à Use: DSAVE <-opts> opts b = include bootfile i = indent dir levels l = only one dir level m = omit makdirs s = alter mem size v = verify copied files ÃõñŸ '0g240i4®éæO2dƒÿÿ&Ìÿÿ2é 9ìé2é 9Ä=¨4Ü 4ìb2b2b94ìdÃ섃턃-ìøÃíøƒ4æcçñO Ì4ìf4æeO2d2b94Ü4ìbÿ¶2b2b942}ædçbìgÃæ„ÄÁ'ìgÃæ„Ä0Á'Ìÿÿ2e9æj'Ì _O4ìiÃ4Ì£ñ£áíäìgÃæ„ÄÁ&.®gì&(ìíé ææg'þìbƒíbÃ/þìé Ãíé ƒ4æjçñ Øìé Ãíé ƒ4æbçñýÓoù 2é942}ìøíäìg4ìk~çbìøÃíøƒ4ædÁ $ædË0 ædË7çñìg4ìkVígÃ'-ìg4ìkCçbìøÃíøƒ4ædÁ $ædË0 ædË7çñ îøo„ìäìø£äO2e9ÀÁÑ i‚42{_OíbÜíäìä']ìä£ ) 0 Æ _çÁ¦€� '�~'ö0¯Á ¦€� '�n&öo âo‚–—O_4 ' ìÃ4 ô40ä40~40Äo€¬ä%ú53^0ÈŸ Ÿ0ÈŸ Ÿ0È&ŸŸ#†—†—!†—,O—L—"L—-ìÄß1Éýñ|� '� 94Ü'Ü õìä2b97 V42éÿ0é4ìé40d2dìé40b 2b2é90X42éÿ0é4ìé40d  gÃ4Ìíñƒ&ìgÃæÄÊçÄ _OíäìgÃæ„Ä]'4æj'_Ì40d4®kæOÁ2dƒÿÿ&DìgÃæÄÊ çÄÌÿÿ2e9ìä'-ìä4®iì4®kæOŽ2dƒÿÿ&ìgÃæÄÊ çÄÌÿÿ2e9ìgÃ4ìiÃæ„Ä]'_O Ìíñ®gìíøæj'-ìgÃæ„ÄÁ&ìøÃíøƒ4æfçñìgÃ4ÌÿíñædO2e94_O4ìb‡Í€ �©œDumðAddr 0 1 2 3 4 5 6 7 8 9 a b c d e f 0 2 4 6 8 a c e ---- ---- ---- ---- ---- ---- ---- ---- ---- ---------------- ¦€� 'ú0� 9ÌÝ�î'†?„%�—�ß' †Æ ?ƒ%—ÌÝ]&0ŒÄ�a0�ÿ@�[0�ÿy�U0Ȇ Æ?§€Z&û0ÈŸ–�R–�N0ÈŸ0ÈHŸ0I0‹Ÿ9OÝÌÿÿ9†?†$ÝÌÿÿ9O_9¦c?„%b‰O9˜?�%WO_94 ˜®d®f?‰5%B94 ˜®d®f?Š5%-94 ˜®d®f?‹5%94 ˜®d®f?Œ5%9OÝÌÿÿ9†æc+˜„Ê4?ƒ5P$4?‡5%×0?ƒ%ЉO94®dì„íd_¦ãfíf5˜æg®bîdZ& Æ?�%© Z&Æ?�%�ãdéc©b?ˆ%ŠO4_Oþ˜2d2b9842xìhÃDVDVÃífì©Oíbƒ&0©K¯b¯©O¯©K_Oí©Mìøíä®äì£f%K®äì£f&ìôíø -ìäÃìÄ£fíÄìäÃì„XIXI4ìbãáíäìäÃ4ìhíñìbí©OìäÃ2j9ì䣩O&/ìfXIXIåídƒÿÿ&_O2j9ìdÃ4ìhíñìdÃì©Oíäìäíbìôíäÿe42|ìdƒíäì©Oíbìä£b#ì䣎–?‰%/ ×�SZ' �N† �@Z&ò† —X0È� %ÜÛ‰ •ŽP–?Œ9ÁÓ&_?4DDDD�¦ä�5‚„� #‹‹04ž§€Ÿ5�¦€�Ú4„� %�~%†.ž§€Ÿ5’Až¢åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå_9?‡%€O_9?dsavåY‰ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååø%ìb£ø%ìä£b"ì䣸%ìøíbÿÒìäÃì„XIXIã䣸&ìøÃ4ìbÃìÄãñíÄ®øì„íô ìøíôìbÃì„XIXIãb£ä&ìäÃ4ìdÃìÄãñíÄìôíø ìäíøìbí©O2f9H4æaÁ0% æaÁ9"Æ _O2b94æaOÃ'æaË æaO2b94æaÁA% æaÁZ"Æ _O2b942~ìbíäæô' ìäÃíä óìä£b2d/S ;"SÒ/S ;€SÏ92{oä�3íaìg�-íg¦bæh=íc¦aæh=˜_ãcíc¦bæg=˜_ãcmä*@P‚®e2in„M*cb@P‚9®b�{4¯c5 ÷4Ž5 ®b�b4¯cŽÿ5 Žÿÿö2}4íb&5 >†§amb+hcibla ôìfofog£b$ãbþ igifdbfcja&è5%4ìf5*@P‚®c2gn„4@4¨áþ4�0�5ÁM*@P‚940©ÿ@P‚Óãä4 ?5 5%Ü  ‡Í" � ÂEchï†?Œ%_?õÿšåååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå_90�Û1ɯ®+ '®)Ÿ‹0� 'ŽÃ0ÈG¦ �@&ú4 † §?«5 †@§?–&¦0� Ž% „ß�Y'•_�Q'þ;�N&ä4 *_þ+0� �Ž�y„ß�N'�Y&솗 '0� „Ž�]„ß�N'�Y&膗0� †Ž�C„ß�N'�Y&膗0�íŽ�%0ɯކ?‹%ýÂ÷ÜÝ2bÿ)0�XŽP†?Œ94v�ö0äŽO?‰%ý–/S ; ÑS×/S ;ºSÔ�Þ5v„90�ýŸ ÖÅÀ&0�ý Ÿ '0�ý(Ÿ OÖ_ž�>ƒ$0ž�.ÓÝ#É×"†4ž#Ö"�a–%4�[]' 0�‰ÿ�2bŸ&9†oâJ&û¯äçb¯cìä'DVíä$ ìcãfíf¦b©e§eìcXIíc¦bI§b Ý2e5”4däfafb5ɉÉdb&è9 *0� ÒŽ"ÿ&„ß�Y'�N&ç9–Æ?Ž%ü¸ÌÝL—�T0ɯÞ_ ' & 'Ê ‡Í Ñ �ôv+9Formaô€å€å(ÿü ÿþ÷ ÿû€å€å÷ ÿÿC(PN öü N õþ÷N õû€å€å÷NN�Rß��.�w†5}WŠ�ÞD?�_?1B4 1ɯo¢¬ä"ù5 ¦€�/'Æ× N?% G†/¡¤'îŸ 1ÈG§ ¦€Z*ù0ÈH† §¤O?€% %ßDÞ†@Æ í¤†0ÈG?„%¤—9��;90ɇͺ �“0¦ExbiîCopyright 1982 Motorola, Inc.Ÿ†?„$?—Ÿ†Æ?ƒ%ð—ŸÌÝ Ý —ŽNaŸŽmeŸŽ= Ÿ–0ÈŽ?‹%Ÿ0ÈÃݦ€�S'œ&ö ئ€€0—' � & ÊJ&Ç�—€— — �q '4ž –' œ' 0�Ï ž†—Ö :Ÿ 5�P§  *ø–L'0�“†Žÿ?Œ_ÿN–&† §¢†Žÿ0È?Œ'Ê–'Ê–Æ?Ž%ü~ÞÖ\×Ñ%ÅÜÃÝ“%·9žì¡'ç€J&û õ–…À' ž 0ɯ�æ9ž Ö & &ž ÖŸ× ×�X0ɯ�ÄŸ�¼ &ú¦ ŸŸ;1É)vŸ‰í�œ%úžì¡Ý=ì¤Ý? 0ɯÜ=1ɇ0‹Üí„Ö ¦¥\× Öí– ‘$Ü? å94$˜ÖÁ""0ɇ1†Ö&0�¢ìÑ"õ@46O§„L‘&2f5¤Ö:¬d%æä0…¬b&æ0¯_?�%�æ×æ4Ä×5TÄ×ìÝæ×ì Ýì Ýæ ׯ×%_9ž 1�%�%4ì"1«5­¤$ìÿI¦€¡¤&æ!O91$m¤&òC9RYDrY@"B:rS1s-D)d%1'2#'N/_(), ×9×9×91ÈgÆ ¦€�"'§ Z&õæ€Á"' Á $ö † Á '1?¦¤‹€§¤_9öÜÝ9îÜM'Æ×9áÜM'Æ×%PZÔ%'Æ×%ÿc–ž 0È?Š$ÿTÿ%ÁÓ'Ïÿ�—¦€�HHHH„ð4¦€� «à—›—–9€0+ � /€�"90� �** NON-HEX CHARACTER ENCOUNTERED ** CHECKSUM ERROR DETECTED ** NON-CONTIGUOUS ADDRESS SPACE DETECTED Ù4åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå  ¯b à^Ü#íÖ"ç„Üíˆç–%§OÖ& ''ÃÃí O 'ŠÖÁ'Š 'ЧˆÜ&í†ÿ§ 0ÉÉ?0ÉÎ1Ègm¤'¦ §€*ú 30�8Ž ýz0ÉÎŽ!O?‹$ �Ó&ã0�XA 0‹o‚Z'Ó¦‚Š€§„0ÉÉ1ˆ@4 Ìã�¬ä%ú2bíɽì�úbíÉŸì�ú\íÉ¡ì�úVíÉ£–Æ0Éî?�Æ?Ž%ú¼0ɯ�–?�0ÈG†?„%Ò—0ɯŽ?‰ouble density? Change from 96tpi to 48tpi? Double sided? Number of good sectors: $ TABLE OF FORMAT VARIABLES Recording Format: FM MFM Track density in TPI: 48 96 Number of Cylinders: Number  ùãOÖ�r0�ÿŽ ùÓOÖ�bùÃùÀ0� Ž!ù½0ɯÖ+†8Å&†5§† §„§§† § 0�ÿù’ +0�ùŽ ù‡1È�0� Ž ùw1È�ùg9ì¤3ɯ0�>Ž/ 1©£„$øã�4ì„ 'Ž/0ƒ0 &Ž/ ˜§À5 اÀ† §ÄÞ2b0ɯù#9'èd Ì�%&úÝ&ÌÝ94&æ€À0Á $†Ž ãä%1?&øíäû5¦%Á–?�0ÈG†?„%°—9–C…€'0�’ŽüÄ„ß�Y'�N&ë—CÜÝO_Ý4ÝÝÝ0×/—:0ɯŸ60‰Ÿ8OÆÝ2–%—)(OÖ& ''Ãà Ý+–%D%+,$÷ ,&ó + ïÖ,×-–%=Ý+ƒÐ&‚ ''ƒ×* C&.–0ɯŽ?‰$?߆ÿ—( /&ž0œ+" 0�ü_ùÇÜÃÝ“%9 C&&† 4–Š4–ƒ4AŽûê¦bof Surfaces: Sector Interleave Offset: Disk type: HARD Sectors/Track on TRK 0, Side 0: Sectors/Track: Both PHYSICAL and LOGICAL format? Physical Verify desired? Ëååååååååååååååååååååååååååååååååååååååååååååååå5¦†?0Œ2ŽT†?Œ_? OS-9 Disk Format Utility Use: FORMAT /devname opts: S/D - density; single or double R - Ready "disk name" 1/2 - number of sides 'No. of tracks' (in decimal) :Interl�F&ûÙ2dÜÃÝÜÝ )&�9 (&ž40Ÿ4(–%—)Ö/ž00&\Ñ"%œ#$×/Ÿ0ÿ[†ÿ—(1ɯœ6'?� ÷ž6–(Fi€ :–:�%:Ÿ6œ8& �f0ɯŸ6ô9‰DDDDÄÃ00�9#‹Á9#Ë9ûO0�¤ŽûLÖ%Ož44T%hbiaiä õ5Æ 4˜�º4�´4 �®4Aû2g94 OÆ“2&0ɯOÖ-_?%þ×�0ɯ�{Ü"“/% "Ö/S ÊSæeave value: (in decimal) /Cluster size/ (in decimal) Formatting drive y (yes), n (no), or q (quit) Ready? ABORT Interleave value out of range Disk name: How many Cylinders (Tracks?) : Bad system sector, FORMAT ABORT Cluster size mismatch D$Ñ1$�Ü2ÃÝ25 �l0ɯ�P0ɲ?0ɯ†¿§„†§OÆ@í Ö*ZçˆÜ2Ãíˆ�0�"Ì.®í„çˆ Ü2íˆíˆ>��Ö*Z&94�5 ô0ɯO_§‹Z&û9–Ž?Š%ø9OÖ2–3_–?ˆÞ%ø9ž/–1_Ã$è0 äú80�¦ú5ú. +40�¾Ž ú'0�ÓÖ'0�Ñú0�ÐŽ#ú 0�èÖ'0�ãùú0�ߎ ùóÜ‚0�ïŽ  ‡ÍÊ �à§aFreå Use: Free [/diskname] tells how many disk sectors are unused " created onºCapacityº sectors ¨-sector clusters© Free sectors, largest blocë sectoró1MŸƒ'.¦€� '(�/'0�ÿRŽ@†?Œÿ04?5%妀;À$÷†@2-0MŸ†?„—% 0È]Ž??‰?%Â_¾†€—¡– ?„%±—ÌÝÝ ÝÜ ÓÝ $ÜÃÝ4@žÞ –?ˆ%ˆ5@0ÈrŸŽ?‰$ÁÓ&t a섃‡Í&ÿs4PìÝÓ 3]ž$0–?ˆ%O5P0ÈŽ–?‰%?4Pžì$Ó ž$0–?ˆ%'5P0É€Ž!–?‰%�ÿk_ †0�üQŽº?Œ_? &#1�ýð1�ý ùžì"Ç1�ý ê. &‡ÍÎ �à5 œIdenô Use: Ident [-opts] [-opts] to display module header. -m to display module in memory. -s for short form. -v for no CRC verification -x for file in execution directory Module header is incorrect¡Header for: Module sizeº%Ɇ" 1È|†¿§Éœô 1�ÿ5ëoû1�ÿ5Þ0È]1�ÿ1Ñ Üc4oâ0ä2c1�ÿ%»ÎO_—Ý— Ý —Ý–Ž4@Î?ˆ5@0ÉŸŸ�–0ÉŸŽ?‰%G¦€�Fçâ'ÜÓcÝ$ jä&ò2aœ�%äÜaƒÝa"Ì�@0D�1�þÎ�T0G’1�þß�I�]–?�%_?_�ÿ'���H%\4Ü ÓcÝ $ 5†4Ü “"& Ö Ñ #—Ü7M' 1�ýTÖ 1�ýEÍà1�üïÞæ(òΞæ&×ÄðÁà'Á&1�üØ žì)n1�üÕ‘žì+_1�üÞ‚Ö4²ÆÎ5O½ƒ1�ü¶fÖ˜žæ'׎jÖTTTT0�ü˦…1†C1�ü¤<ÖÄ0�ý!¦…1†-ÖÅ€' 1�üŒ 1�üˆ*9 ' žì$1« 1É€ÿ¦¤—9ÆMžæ&$�2 '† Module CRC: Hdr parity: Exec. off:  Data Size:  Ty/La At/RvºEdition:  mod¬re-eînon-shò(Good©(Bad)‡ $)-27ì"�:�i¦&�<�c¦'„�4æ'†r�c†?�_†?�[†?�W�I�G¦�ì$1«�P�Y0œ%¸_?� ˜� )� %4DDDD�¦à„M'— &† ‹0�9#‹ † 4ž§€Ÿ5�Y%ó†. 捻„�馠*ö942† �Þ0OŽP†?Œ5²��†:�Éæ€†/LÀd$û�0'�º†:JË $û�±˜‹0 «èUlåååååååååååååååååååååååååååååååååååååååååååååååååååååå‡Í" � ÂMakdiòÆ¿?…%_?o5åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå  ‡Í( �HMfreå Address pages --------- -----� Total pages free = 1MŸ 1ŒÃ�j�s¾ Ÿ¾"ŸO_—ÝÝ× ž¦€�œ%ø�1Œ½�CÖ�_�H_?���H%  94Ö 'Ü�t†-�f܃�i�S�QÖ �,� ÜÝ 5†¦¤„�E¦ *ö942† �:0MŸ ŽP†?Œ5²†ÿLÀd$û� † JË $û�˜ M'— &†ð‹‡Í^á�‡PIÁwkh€0È)¯È ¯È$¯È&0ɯÈ"®A¦¨�%æ¨& Æ2ÄþÊçFo00�ÿÊ1�+?*%'†ÿ§ÈæF®A4P턦„oÈ5Ä0Á0&ÆçȆŒ_9�i%f®A4PæÈ'(æÈ(&ëæÈ'æ!*âæ¤æFÄûç!_ç¤çÈOZæFÊç! æÈ&æÈ'èFç!È ç!ÆçÈ$æ!*¨¦¤æÈ'èFç!È ç!5_9æDçE554?%§†/¡¤'Ÿ1È1§ ¦€Z*ùŸ/†@Æ í¡0È1†?„—%~ž/1�ÿª†/§€¦ *ú1�ÿ¨¦ §€*ú0È14£áÝ †Æ?ƒ—%_ŽŸÎ@Æ?Ž%NÞO0ÈQŽ?‹%K¦„ÆÓ� 'C†?„%+—–0ÈQŽ?‰% ÓÝ–?Š$åÁÓ& ?� ¹40ÈQކ?ŒôÁÓ&ù0OÆ–?�%ã–ŽÞÆ?Ž%ÓÞ?�%¹®È#¦È%_–0�:%‹4ž §€Ÿ 5��˜4DDDD�5„ Ï ÀååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååŽ? žKæˆ6'Á#O¦ …'C5‚�Ù%c®A4PæÈ&"æÈ(&SoÈæFÄûç!Æÿç¤çÈæFç!4†Ê5æÈ'æÈ(& æ!+æFÊç!�n%¶5_9æ¤ÆçÈ5§¤æÈ'èFç!Èç!_95SÆõ9®AæÈ&¦¤�<¬È&'�+ó9¦¤�Q%§¤� +ô9æFç!oÈ æÈ'èFç!È ç!¦E'Æ?oE_æ!9®È$æÈ('¬È&&S9ÆçÈ(§€¬È"%®È ¯È$_9æÈ(&S9®È&¦€?ˆÞ%¶0ÈQŽ?‰%¨ìÈi&¤–ŽÎ?ˆÞ%�0HŽ?‰%ƒÜ '"ž/1�þ¤†/§€¦ *ú0È1?‡ž/1�þ††/§€¦ *ú†_0�þpž 3È1?%K?%F]&CÞæÈa×ìÈbÝ ÜÝ ŽÎ–?ˆÞ%$0HŽ?Š%?�%_ 0�ýc4†Ž?Œ5?0�ýÏ_ 逇ååååååååååååååååååååååååååååååååååååååååååååååååååååå/S ËS¬È"%®È ¯È&¬È$&oÈ(_94 æFÄÀ'Á@&Æ M'Æ4 ÄðÊ5ç¤5 žKæ„þ¹®AæÈ' 4PæÈ(&è5o!Ž?*9ã[åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå/S ^S ‡ÍË �áòOS9geî Use (caution): os9gen ..reads (std input) pathnames until eof, merging paths into new os9boot file. Can't find: ERROR - os9boot file not contiguous This disk will not bootstrap. RENAME TempBoot ÿOS9Boot ÿ_×߆/¡„&®  /S öS‡Í/ �4Épwäpwd: bad name in path .. read error 0É®† §„Ÿ0�ÿå�Q—ƒÜÝ –— �r'#0�ÿÍ�4–?�%*0�ÿÁ�-�b�;�sÜÝ –— ÙžŽ�†?Œ–?�_?†�?†9†�?„9–0NŽ ?‰9–�ð%a0N0ˆ1I�&ï9ì�£¡&¦„¡¤90C1F�î9�ÍÜ+Ý–-—�ÃÜ+Ý–-—90N?% ž¦¢„§‚Z&÷†/§‚Ÿ9–Æ0É1�ÿb�' 1�ÿd�'1�ÿf�1æ�Mm®ì$1«�!�b†<�b¦×% ®#®$ì$1«�� ¢_?¦¤„�A¦ *ö942† �60LŸ ŽP†?Œ5² †ÿLÀd$û�† JË $û�˜‹0 M'— &†ð‹04ž §€Ÿ 5�'èd ÿ460ŒðŽ/ 1©£„$øã�4 m„+Ž/0ƒ0 &Ž/ † �¾5 Ø�¸2b5¶4&0„'&ì &“&6¦ æä®ˆ6&¦6¦„戇Íö �Þ=VPrinterò/D0/SYS/ERRMSG ,,,,,,,,,,,,Error #ÿ€O0ŒÌ?%1Œð?2_?žK¦ˆ('42èªæB3ä§ÄçB�D†0�ÿ¬?„§A%�%& �[�!%æ„Á0%ô¦A?�2èV_9� % �K�0$öáB&ò9¦A0EŽP?‹90�ÿ…1E¦€§ ¦€*úæB†/LÀd$û§ †:JË $û§ ˜‹0Æ í 0EŽP¦Ä?Œ9_¦€€0� " 4† =ëà$ï¦9æpåååååååååå¯?��Ü90�ÿ 0�ÿ †?Š% 9�ö0�ÿ†?ŒÆ?”qKååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå&6®&Ú5¦4¾dM'_DVDV¦†'m¤&C5–×çåååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå/S &S/S 0S/S /S‡Í& � … Procó Usr # id pty state mem primary module ----- --- --- -------- --- -------------­ active   waiting  sleeping ¦€ˆE„ß& 0LŸ P¾MŸ¾OŸ¾QŸ¾Kì Ý4@3É S†ž!†ž†ž¯O_665@1�ÿ=�p�y1�ÿ`�h�q0É S0ì'Xì³—æ„�p�æ�i¦  ‡Í0 �5Épxäpxd: bad name in path .. read error 0É®† §„Ÿ0�ÿå�Q—ƒÜÝ –— �r'#0�ÿÍ�4–?�%*0�ÿÁ�-�b�;�sÜÝ –— ÙžŽ�†?Œ–?�_?†…?†9†…?„9–0NŽ ?‰9–�ð%a0N0ˆ1I�&ï9ì�£¡&¦„¡¤90C1F�î9�ÍÜ+Ý–-—�ÃÜ+Ý–-—90N?% ž¦¢„§‚Z&÷†/§‚Ÿ9–Æ0/S S *\�®&\�.'òZ' 1_Á$_ C9ƒdåååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååɯ?��Ü90�ÿ 0�ÿ †?Š% 9�ö0�ÿ†?ŒÆ?d@%åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå‡Í �1ÂSetimå  >> No Clock module found <<  >> Clock Initialization Errors << yy/mm/dd hh:mm:ss Time ? ƒ$2èì0�ÿÒŽ!†?Œ0ä† §„ŽO?‹2z�<çä�8ça�4çb�0çc�,çd�(çe0ä?$Áê& 0�ÿHŽ" 0�ÿ`Ž(†?Œ_?_��¦€� '�/'�:' �,'�.'0/S gS/S S9¦„€0% � " 04† =ëà9皣åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå‡Íg �OÃSavå1?40¬b$FÌ/?ƒ%?—¦„� &®ä¦€� 'ú�,'ö0O?%#¯ä0Ä®–?Š4?fà5% ®ä¬b%Ñ?�%_?�všååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå‡Í �4ÑRenamåƒ%ŒŸ†?„$ ÁÖ&|ž†‚?„%sŸÆ0È ?�%g?�%bÖ Á&_�c%Xž† §ž†?†%IžÖZ¦…Š€§…\Ñ& 1„ž?$ ž†?„$*ÁØ&&0Œ'†ƒ?„%ž:Þ<?ˆ%žž?Š%?�%_?Æ× ù. ž�DÞ¦Ä�/' ¦¤�/'3Œéß 0¤�+%%Ÿ×0¤�!$öÖ'ž?%¦¤�/' Á$ŸOÝ9SÆ×9?$_3„¦À  /S òS#‡ÍM �eÂSleeðO_��� � � ? _?4æ„À0%Á "04Æ =ça¦bÆ =ëà©äíä5†úÎnåååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååÁˆK„ß&0†=M&–×þ¼0¥ œ%ÿS�% þ¦� &2d_ÿBƒ%ø�öÆ&M ãO4?M&Á&#¦ä'?oä ë%¡ä'mä']'Þ4�ÆÆ-5]'C5‚†ÖžžÞ9"RunÂPascalÓ%RunÆ?„%X0ÈŽ ?‰4?�5%¤¦® † §4pOž?%Ï®K?�'IŸ 0Œªm„'w¡€'m€*ü òÜ“ÓÝÜÝ %ž0Ÿžîd‡Íò �Þ$´Shelì Shell OS9:oaçb;2{46Æ#‡0Œï? 5Ý' à%g &`îá0ŒÇ &�X0ŒÅŽ &�OO0È$ŽÈ?‹$ ÁÓ'- &3? ÙŒ" 0�ÿ˜Ž Ð '�Š$¾]&Ù ¹eof &0Œõ�_?ŽP†?Œ9oÅZ*û9³ª…×�CHĆCHØ[EØæKIL̑ؒ-ØzÐz-Ð{Ô|-Ô÷SETPÒ»k¡#»9¦/S }S+þ­%RÞÌX íÃÌP íÃÆ-çÂß0�ûòŸž†?$?%,4@ & ìKÓ Ãÿ—ÿ;?5@4%Ž? ?5õÆêC5ð/pipe 40ŒõÌþW5%RÿH%M¦Ä&?‚%D§ÄO?�†?‚†ý÷46440aÆ/\€d$ûç€Æ:Z‹ $û瀋0Æ í„0äûú2e5¶� Á%#˜Æ?9_¦€€0� " 4† =ëà$廬%]&æ2býÅ�à×üé�Ù–? 9ª`§åååååååååååååå�´>¾«¼´¾ë£ ()ÿ !#&;<>ÿÆ �”1Œ—„%Q� 'M— �(&$1�þן0Ÿ 1ŒÎ�~�('õ�)&% &ï† § �$%1Œ·�c“Ý01Œ‹�>% ž&0� &§úŸ�% � $ü1�ÿw�Ÿ9?$ ¦€�.& ¡€'10¤O9S0Æ×9�$4 �C% 줭«5 $ð9O¦„5 5 4 ¦€m¤+ö¡ &ø5 4¦€� '�,' 0�ÿ4¡€"ü5�2b† ¡€'ü0þ9401"®ä¦€�a%€‡Í} �UÑTeå_oNŒ'Z1A¦€� 'ú�,'ö� '0†Æ ?ƒ%>æN§¥\çN ÜçNO0OŽ?‹$ÁÓ'"C L?ŒmN'å_1A¦¥0OŽ?Œ%\áN&ì Î_?�ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå/S MS) ¨ H&$ñ¦?�Á%�À%O5¦1?¦ *ü¯bì¡&ÕS5°ÿTO����<0“Ý2Éÿ8??L4 G†„ †ƒ?†9O †—9† O—9† O—9† ¡€&ü¡‚94O� L�#ùfà5†4mÆ'?�¦Æ?‚æä¦Å'oÅ?�5‚WHAT? �Ï0Œõýý_C9Ì Ì ç †Æ mÆ&ß4 mÆ&×4Æ ç?‚%æä§Å¦ä?�¦a…&?„ Æ ?ƒça5†Æ çÖ&§  /S ÕS-‡Í8 �UnlinëO_?%?%?% ¦€�,'馂� &ã_?œ—{åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå/S ‚S1‡ÍÕ �ÿ»>Tmodåÿupãÿbsâÿbsìÿechïÿlænulìÿpausåpaç bsð deì eoò eoæ reprinôduðpsãaborôquiôbsåbelìtypåxoîxofæ1„�9OÁ.& 1!¦ €0�$†—Æ0F?�%�Á 'â�$%oÁ &ø–Æ?Ž%_?æ Á,&æ /S –S5‡Í‚ �ªÇTsmoîLOGIN ;ŸÝƒ%#¦„� 'O?�L?�L?�†?„%??‚%:?‚%50ŒÏ? O0âŽ?‹2a%ò†_0Œ²3Œ´Ž?%à—?‘&ùžÜ ¢?¸åâååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååÁ 'ú1?þ9¦¤�-& 1!Ÿ0�þø†%5¦„* æ¦Ø0Fç† Ç &!æ¤Á=&ê1!M&?_¦¤€0� "M41!† =ëà‰'ë0ŒŽ�ž�_?SYNTAX Error: ŽP†?Œ9�%%Ó4�5$_‰HHHH4ëত� '‹� '‡�,'ƒ °æ¤À0Á #Á1%À ÀÁ" Á %þ1!9S9†/·®È!®ì0‹�G† §0�þ41F_¦¥�\Á %÷† ’_?4v®á' 0‡Í– �¿îVerifù2Éß “ݦ€� 'ú„_�U& Ì Ý½%Œ &섃‡Í& � äÁÓ&_?ÆÍ ù_†è€J&û–&è„\'0�Ê 0�¡” S焞®1=ŸÌÿÿÝ×�G–&#ÌÝ�<–�€&܃ã'0�Ë 0�¬�W †0ÄŽ?Š%‰O?‰%ƒ9�$%ÿ|ž 'õ?–' †?Š%ÿgÜ“ Ý&ÝÝ 9Ožžœ#/S 8S3¦€*ü1?&ò5ö�um„*"¦ä¡'†-�i�5ö4 40¦„„�W¦€*ö5��î†=�Km„&)æä†/LÀd$û�†:JË $û�˜‹0�+5ö �0&# &9¦ä„ðDDDD�¦ä„�5ö‹0�9#‹ † 460È&Ö§…� ' \Á2% � &† §…þÕ_×5¶4pî®b¯ä0¦€¨ „ßH&$õ¯bO5ð0¦€*ü3_ƒ&ÚC5ðW„?ååååååååååååååååååååååååååååååååååååååååååå  ž?‰Ÿ 9†ŽP?Œ9Module's header parity is correct. Module's header parity is INCORRECT ! Module's CRC is correct. Module's CRC is INCORRECT ! .†ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå¿S €S8åå.®®7errmsç@passworäNååå  S  dSA iteral 23 -- Illegal Relational 24 -- Illegal Type Suffix 25 -- Too-large Dimension 26 -- Too-large Line Number 27 -- Missing Assignment Statement 28 -- Missing Path Number 29 -- Missing Comma 30 -- Missing Dimension 31 -- Missing DO Statement 32 -- Memoryt Module 235 - Bad Name 237 - RAM Full 238 - Unknown Process ID 239 - No task number available 240 - Unit Error 241 - Sector Error 242 - Write Protect 243 - CRC Error 244 - Read Error 245 - Write Error 246 - Not Ready 247 - Seek Error 248 - Media Full 249 200 - Path Table Full 201 - Illegal Path Number 202 - Interrupt Polling Table Full 203 - Illegal Mode 204 - Device Table Full 205 - Illegal Module Header 206 - Module Directory Full 207 - Memory Full 208 - Illegal Service Request 209 - Module Busy 210 - Bo Full 33 -- Missing GOTO 34 -- Missing Left Parenthesis 35 -- Missing Line Reference 36 -- Missing Operand 37 -- Missing Right Parenthesis 38 -- Missing THEN statement 39 -- Missing TO 40 -- Missing Variable Reference 41 -- No Ending Quote 42 -- Too Many S- Wrong Type 250 - Device Busy 251 - Disk ID Change 252 - Record is locked-out 253 - Non-sharable file busy 1 - Unconditional Abort 2 - Keyboard Abort 3 - Keyboard Interrupt 10 -- Unrecognized Symbol 11 -- Excessive Verbage 12 -- Illegal Statement Construcundary Error 211 - End of File 212 - Returning non-allocated memory 213 - Non-existing Segment 214 - No Permission 215 - Bad Path Name 216 - Path Name Not Found 217 - Segment List Full 218 - File Already Exists 219 - Illegal Block Address 221 - Module Not ubscripts 43 -- Unknown Procedure 44 -- Multiply-defined Procedure 45 -- Divide by Zero 46 -- Operand Type Mismatch 47 -- String Stack Overflow 48 -- Unimplemented Routine 49 -- Undefined Variable 50 -- Floating Overflow 51 -- Line with Compiler Error 52 -tion 13 -- I-code Overflow 14 -- Illegal Channel Reference 15 -- Illegal Mode (read/write/update) 16 -- Illegal Number 17 -- Illegal Prefix 18 -- Illegal Operand 19 -- Illegal Operator 20 -- Illegal Record Field Name 21 -- Illegal Dimension 22 -- Illegal LFound 223 - Suicide Attempt 224 - Illegal Process Number 226 - No Children 227 - Illegal SWI Code 228 - Process Aborted 229 - Process Table Full 230 - Illegal Parameter Area 231 - Known module 232 - Incorrect Module CRC 233 - Signal Error 234 - Non-existen!  - Value out of Range for Destination 53 -- Subroutine Stack Overflow 54 -- Subroutine Stack Underflow 55 -- Subscript out of Range 56 -- Parameter Error 57 -- System Stack Overflow 58 -- I/O Type Mismatch 59 -- I/O Numeric Input Format Bad 60 -- I/O Conver.®®Pos9defs.±Yos9sysdefs.lé€os9iodefóŒos9rbfdefs.²—os9scfdefs.±«li.equateó¶ S ³SOsion: Number out of Range 61 -- Illegal Input Format 62 -- I/O Format Repeat Error 63 -- I/O Format Syntax Error 64 -- Illegal Path Number 65 -- Wrong Number of Subscripts 66 -- Non-record-type Operand 67 -- Illegal Argument 68 -- Illegal Control StructuresystypåÆsysdefs.gimiøËååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååsuperuser,secret,0,255,.,.,shell steve,open sesame,3,128,.,.,shell sally,qwerty,10,100,.,.,shell startup;ex shell bob,,4,128,.,.,basic09 bill,WGP,0,250,.,.,shell basic09;ex shell ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå 69 -- Unmatched Control Structure 70 -- Illegal FOR Variable 71 -- Illegal Expression Type 72 -- Illegal Declarative Statement 73 -- Array Size Overflow 74 -- Undefined Line Number 75 -- Multiply-defined Line Number 76 -- Multiply-defined Variable 77 -- Iå¿S @SQllegal Input Variable 78 -- Seek Out of Range 78 -- Seek Out of Range 79 -- Missing Data Statement åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå"  åle F$Fork rmb 1 Start New Process F$Wait rmb 1 Wait for Child Process to Die F$Chain rmb 1 Chain Process to New Module F$Exit rmb 1 Terminate Process F$Mem rmb 1 Set Memory Size F$Send rmb 1 Send Signal to Process F$Icpt rmb 1 Set Signal Intercept F$Sleep åårmb 1 Suspend Process F$SSpd rmb 1 Suspend Process F$ID rmb 1 Return Process ID F$SPrior rmb 1 Set Process Priority F$SSWI rmb 1 Set Software Interrupt F$PErr rmb 1 Print Error F$PrsNam rmb 1 Parse Pathlist Name F$CmpNam rmb 1 Compare Two Names F$SchBit rm S %ÊSZ&åb 1 Search Bit Map F$AllBit rmb 1 Allocate in Bit Map F$DelBit rmb 1 Deallocate in Bit Map F$Time rmb 1 Get Current Time F$STime rmb 1 Set Current Time F$CRC rmb 1 Generate CRC F$GPrDsc rmb 1 get Process Descriptor copy F$GBlkMp rmb 1 get System Block Map  opt -l ttl OS-9 System Symbol Definitions pag ************************************************************ * * System Service Request Code Definitions * ORG 0 F$Link rmb 1 Link to Module F$Load rmb 1 Load Module from File F$UnLink rmb 1 Unlink Moduå#  copy F$GModDr rmb 1 get Module Directory copy F$CpyMem rmb 1 Copy External Memory F$SUser rmb 1 Set User ID number F$UnLoad rmb 1 Unlink Module by name ORG $28 Beginning of System Reserved Calls F$SRqMem rmb 1 System Memory Request F$SRtMem rmb 1 System Mde Definitions * ORG $80 I$Attach rmb 1 Attach I/O Device I$Detach rmb 1 Detach I/O Device I$Dup rmb 1 Duplicate Path I$Create rmb 1 Create New File I$Open rmb 1 Open Existing File I$MakDir rmb 1 Make Directory File I$ChgDir rmb 1 Change Default Directorymb 1 Get Free High Block F$AllTsk rmb 1 Allocate Process Task number F$DelTsk rmb 1 Deallocate Process Task number F$SetTsk rmb 1 Set Process Task DAT registers F$ResTsk rmb 1 Reserve Task number F$RelTsk rmb 1 Release Task number F$DATLog rmb 1 Convert DAemory Return F$IRQ rmb 1 Enter IRQ Polling Table F$IOQu rmb 1 Enter I/O Queue F$AProc rmb 1 Enter Active Process Queue F$NProc rmb 1 Start Next Process F$VModul rmb 1 Validate Module F$Find64 rmb 1 Find Process/Path Descriptor F$All64 rmb 1 Allocate Proces I$Delete rmb 1 Delete File I$Seek rmb 1 Change Current Position I$Read rmb 1 Read Data I$Write rmb 1 Write Data I$ReadLn rmb 1 Read Line of ASCII Data I$WritLn rmb 1 Write Line of ASCII Data I$GetStt rmb 1 Get Path Status I$SetStt rmb 1 Set Path Status I$T Block/Offset to Logical F$DATTmp rmb 1 Make temporary DAT image F$LDAXY rmb 1 Load A [X,[Y]] F$LDAXYP rmb 1 Load A [X+,[Y]] F$LDDDXY rmb 1 Load D [D+X,[Y]] F$LDABX rmb 1 Load A from 0,X in task B F$STABX rmb 1 Store A at 0,X in task B F$AllPrc rmb 1 Allos/Path Descriptor F$Ret64 rmb 1 Return Process/Path Descriptor F$SSvc rmb 1 Service Request Table Initialization F$IODel rmb 1 Delete I/O Module F$SLink rmb 1 System Link F$Boot rmb 1 Bootstrap System F$BtMem rmb 1 Bootstrap Memory Request F$GProcP rmb 1 GClose rmb 1 Close Path I$DeletX rmb 1 Delete from current exec dir ************************************************************ * * File Access Modes * READ. equ %00000001 WRITE. equ %00000010 UPDAT. equ READ.+WRITE. EXEC. equ %00000100 PREAD. equ %cate Process Descriptor F$DelPrc rmb 1 Deallocate Process Descriptor F$ELink rmb 1 Link using Module Directory Entry F$FModul rmb 1 Find Module Directory Entry pag ************************************************************ * * I/O Service Request Coet Process ptr F$Move rmb 1 Move Data (low bound first) F$AllRAM rmb 1 Allocate RAM blocks F$AllImg rmb 1 Allocate Image RAM blocks F$DelImg rmb 1 Deallocate Image RAM blocks F$SetImg rmb 1 Set Process DAT Image F$FreeLB rmb 1 Get Free Low Block F$FreeHB r$  00001000 PWRIT. equ %00010000 PEXEC. equ %00100000 SHARE. equ %01000000 DIR. equ %10000000 pag ************************************************************ * * Signal Codes * ORG 0 S$Kill rmb 1 Non-Interceptable Abort S$Wake rmb 1 Wake-up Sleeping Pr rmb 2 Device Driver Name Offset rmb 1 M$Mode (defined above) M$Port rmb 3 Port Address M$Opt rmb 1 Device Default Options M$DTyp rmb 1 Device Type * * Configuration Module Entry Offsets * ORG M$IDSize MaxMem rmb 3 Maximum Free Memory PollCnt rmb 1 Entiptor (Y-bytes at [X]) TTL Structure Formats pag ************************************************************ * * Module Definitions * * Universal Module Offsets * ORG 0 M$ID rmb 2 ID Code M$Size rmb 2 Module Size M$Name rmb 2 Module Name M$Tocess S$Abort rmb 1 Keyboard Abort S$Intrpt rmb 1 Keyboard Interrupt ************************************************************ * * Status Codes for GetStat/PutStat * ORG 0 SS.Opt rmb 1 Read/Write PD Options SS.Ready rmb 1 Check for Device Ready ries in Interrupt Polling Table DevCnt rmb 1 Entries in Device Table InitStr rmb 2 Initial Module Name SysStr rmb 2 System Device Name StdStr rmb 2 Standard I/O Pathlist BootStr rmb 2 Bootstrap Module name pag *********************************************ype rmb 1 Type / Language M$Revs rmb 1 Attributes / Revision Level M$Parity rmb 1 Header Parity M$IDSize equ . Module ID Size * * Type-Dependent Module Offsets * * System, File Manager, Device Driver, Program Module * M$Exec rmb 2 Execution Entry OffSS.Size rmb 1 Read/Write File Size SS.Reset rmb 1 Device Restore SS.WTrk rmb 1 Device Write Track SS.Pos rmb 1 Get File Current Position SS.EOF rmb 1 Test for End of File SS.Link rmb 1 Link to Status routines SS.ULink rmb 1 Unlink Status routines SS.Feed r*************** * * Module Field Definitions * * ID Field * M$ID1 equ $87 Module ID code byte one M$ID2 equ $CD Module ID code byte two M$ID12 equ M$ID1*256+M$ID2 * * Module Type / Language byte * * Field Masks * TypeMask equ %11110000 Type Fieldset * * Device Driver, Program Module * M$Mem rmb 2 Stack Requirement * * Device Driver, Device Descriptor Module * M$Mode rmb 1 Device Driver Mode Capabilities * * Device Descriptor Module * ORG M$IDSize M$FMgr rmb 2 File Manager Name Offset M$PDevmb 1 issue form feed SS.Frz rmb 1 Freeze DD. information SS.SPT rmb 1 Set DD.TKS to given value SS.SQD rmb 1 Sequence down hard disk SS.DCmd rmb 1 Send direct command to disk SS.DevNm rmb 1 Return Device name (32-bytes at [X]) SS.FD rmb 1 Return File Descr%   LangMask equ %00001111 Language Field * * Type Values * Devic equ $F0 Device Descriptor Module Drivr equ $E0 Physical Device Driver FlMgr equ $D0 File Manager Systm equ $C0 System Module Data equ $40 Data Module Multi equ $30 Multi-Module Sbrtn equ $20 ***************************************************** * * Error Code Definitions * org 200 E$PthFul rmb 1 Path Table full E$BPNum rmb 1 Bad Path Number E$Poll rmb 1 Polling Table Full E$BMode rmb 1 Bad Mode E$DevOvf rmb 1 Device Table Overflow E$BMID ition Codes register R$A equ 1 A Accumulator R$B equ 2 B Accumulator R$D equ R$A Combined A:B Accumulator R$DP equ 3 Direct Page register R$X equ 4 X Index register R$Y equ 6 Y Index register R$U equ 8 User Stack register R$PC equ 10 Program Counter registSubroutine Module Prgrm equ $10 Program Module * * Language Values * Objct equ 1 6809 Object Code Module ICode equ 2 Basic09 I-code PCode equ 3 Pascal P-code CCode equ 4 C I-code CblCode equ 5 Cobol I-code FrtnCode equ 6 Fortran I-code * * Module Attrirmb 1 Bad Module ID E$DirFul rmb 1 Module Directory Full E$MemFul rmb 1 Process Memory Full E$UnkSvc rmb 1 Unknown Service Code E$ModBsy rmb 1 Module Busy E$BPAddr rmb 1 Bad Page Address E$EOF rmb 1 End of File rmb 1 E$NES rmb 1 Non-Existing Segment E$FNAer R$Size equ 12 Total register package size Entire equ %10000000 Full Register Stack flag FIRQMask equ %01000000 Fast-Interrupt Mask bit HalfCrry equ %00100000 Half Carry flag IRQMask equ %00010000 Interrupt Mask bit Negative equ %00001000 Negative flag butes / Revision byte * * Field Masks * AttrMask equ %11110000 Attributes Field RevsMask equ %00001111 Revision Level Field * * Attribute Flags * ReEnt equ %10000000 Re-Entrant Module * * Device Type Values * DT.SCF equ 0 Sequential Character File Ty rmb 1 File Not Accesible E$BPNam rmb 1 Bad Path Name E$PNNF rmb 1 Path Name Not Found E$SLF rmb 1 Segment List Full E$CEF rmb 1 Creating Existing File E$IBA rmb 1 Illegal Block Address rmb 1 E$MNF rmb 1 Module Not Found rmb 1 E$DelSP rmb 1 Deleting StacZero equ %00000100 Zero flag TwosOvfl equ %00000010 Two's Comp Overflow flag Carry equ %00000001 Carry bit IntMasks equ IRQMask+FIRQMask Sign equ %10000000 sign bit true equ 1 useful name false equ 0 useful name ttl Error Code Definitions pag *******pe DT.RBF equ 1 Random Block File Type DT.Pipe equ 2 Pipe File Type * * CRC Result Constant * CRCCon1 equ $80 CRCCon23 equ $0FE3 pag ************************************************************ * * Machine Characteristics Definitions * R$CC equ 0 Cond&  k Pointer memory E$IPrcID rmb 1 Illegal Process ID rmb 1 E$NoChld rmb 1 No Children E$ISWI rmb 1 Illegal SWI code E$PrcAbt rmb 1 Process Aborted E$PrcFul rmb 1 Process Table Full E$IForkP rmb 1 Illegal Fork Parameter E$KwnMod rmb 1 Known Module E$BMCRC rmupt polling routine D.UsrIRQ rmb 2 User irq routine D.SysIRQ rmb 2 System irq routine D.UsrSvc rmb 2 User service request routine D.SysSvc rmb 2 System service request routine D.UsrDis rmb 2 User service request dispatch table D.SysDis rmb 2 System service S  úS� b 1 Bad Module CRC E$USigP rmb 1 Unprocessed Signal Pending E$NEMod rmb 1 Non Existing Module E$BNam rmb 1 Bad Name E$BMHP rmb 1 (bad module header parity) E$NoRam rmb 1 No Ram Available E$BPrcID rmb 1 Bad Process ID E$NoTask rmb 1 No available Task numbe reuest dispatch table D.Slice rmb 1 Process time slice count D.PrcDBT rmb 2 Process descriptor block address D.Proc rmb 2 Process descriptor address D.AProcQ rmb 2 Active process queue D.WProcQ rmb 2 Waiting process queue D.SProcQ rmb 2 Sleeping process q opt -l ttl Direct Page Definitions page ************************************************************ * * Direct Page Variable Definitions * org $20 reserve first 32 bytes D.FMBM rmb 4 Free memory bit map pointers D.MLIM rmb 2 Memory limit D.ModDirr rmb $F0-. reserved E$Unit rmb 1 Illegal Unit (drive) E$Sect rmb 1 Bad SECTor number E$WP rmb 1 Write Protect E$CRC rmb 1 Bad Check Sum E$Read rmb 1 Read Error E$Write rmb 1 Write Error E$NotRdy rmb 1 Device Not Ready E$Seek rmb 1 Seek Error E$Full ueue D.Time equ . Time D.Year rmb 1 D.Month rmb 1 D.Day rmb 1 D.Hour rmb 1 D.Min rmb 1 D.Sec rmb 1 D.Tick rmb 1 D.TSec rmb 1 Ticks / second D.TSlice rmb 1 Ticks / time-slice D.IOML rmb 2 I/O mgr free memory low bound D.IOMH rmb 2 I/O mgr free memory hi bo rmb 4 Module directory D.Init rmb 2 Rom base address D.SWI3 rmb 2 Swi3 vector D.SWI2 rmb 2 Swi2 vector D.FIRQ rmb 2 Firq vector D.IRQ rmb 2 Irq vector D.SWI rmb 2 Swi vector D.NMI rmb 2 Nmi vector D.SvcIRQ rmb 2 Interrupt service entry D.Poll rmb 2 Interrrmb 1 Media Full E$BTyp rmb 1 Bad Type (incompatable) media E$DevBsy rmb 1 Device Busy E$DIDC rmb 1 Disk ID Change E$Lock rmb 1 Record is busy (locked out) E$Share rmb 1 Non-sharable file busy opt l åååååååååååååååååååååååååååååååååååååååååååååååååååååå'  und D.DevTbl rmb 2 Device driver table addr D.PolTbl rmb 2 Irq polling table addr D.PthDBT rmb 2 Path descriptor block table addr D.BTLO rmb 2 Bootstrap low address D.BTHI rmb 2 Bootstrap hi address D.DMAReq rmb 1 DMA in use flag * TABLE SIZES BMAPSZ eq opt -l ttl OS-9 I/O Symbolic Definitions page ************************************************************ * * Path Descriptor Offsets * ORG 0 PD.PD rmb 1 Path Number PD.MOD rmb 1 Mode (Read/Write/Update) PD.CNT rmb 1 Number of Open Images PD.DEV rmary Module P$SWI rmb 2 SWI Entry Point P$SWI2 rmb 2 SWI2 Entry Point P$SWI3 rmb 2 SWI3 Entry Point P$DIO rmb DefIOSiz default I/O ptrs P$PATH rmb NumPaths I/O path table P$Signal rmb 1 Signal Code P$SigVec rmb 2 Signal Intercept Vector P$SigDat rmb 2 Signu 32 BIT MAP SIZE SVCTNM equ 2 NUMBER OF SERVICE REQUEST TABLES SVCTSZ equ (256-BMAPSZ)/SVCTNM-2 SERVICE REQUEST TABLE SIZE page ************************************************************ * * Process Descriptor Definitions * DefIOSiz equ 12 NumPathmb 2 Device Table Entry Address PD.CPR rmb 1 Current Process PD.RGS rmb 2 Caller's Register Stack PD.BUF rmb 2 Buffer Address PD.FST rmb 32-. File Manager's Storage PD.OPT equ . PD GetSts(0) Options PD.DTP rmb 1 Device Type rmb 64-. Path options PDSIZE eqal Intercept Data Address rmb $40-. unused P$Size equ . Size of Process Descriptor * * Process State Flags * SysState equ %10000000 TimSleep equ %01000000 TimOut equ %00100000 ImgChg equ %00010000 Condem equ %00000010 Dead equ %00000001 opt l åååååås equ 16 Number of Local Paths ORG 0 P$ID rmb 1 Process ID P$PID rmb 1 Parent's ID P$SID rmb 1 Sibling's ID P$CID rmb 1 Child's ID P$SP rmb 2 Stack ptr P$CHAP rmb 1 process chapter number P$ADDR rmb 1 user address beginning page number P$PagCnt rmb 1 Memu . * * Pathlist Special Symbols * PDELIM equ '/ Pathlist Name Separator PDIR equ '. Directory PENTIR equ '@ Entire Device page ************************************************************ * * File Manager Entry Offsets * ORG 0 FMCREA rmb 3 CreateS  GS� ory Page Count P$User rmb 2 User Index P$Prior rmb 1 Priority P$Age rmb 1 Age P$State rmb 1 Status P$Queue rmb 2 Queue Link (Process ptr) P$IOQP rmb 1 Previous I/O Queue Link (Process ID) P$IOQN rmb 1 Next I/O Queue Link (Process ID) P$PModul rmb 2 Pri(   (Open New) File FMOPEN rmb 3 Open File FMMDIR rmb 3 Make Directory FMCDIR rmb 3 Change Directory FMDLET rmb 3 Delete File FMSEEK rmb 3 Position File FMREAD rmb 3 Read from File FMWRIT rmb 3 Write to File FMGSTA rmb 3 Get File Status FMSSTA rmb 3 Set File S ;S˜rmb 2 Device 'Base' Port Address V.LPRC rmb 1 Last Active Process ID V.BUSY rmb 1 Active Process ID (0=UnBusy) V.WAKE rmb 1 Active PD if Driver MUST Wake-up V.USER equ . Driver Allocation Origin **********************************************************Status FMCLOS rmb 3 Close File ************************************************************ * * Device Driver Entry Offsets * ORG 0 D$INIT rmb 3 Device Initialization D$READ rmb 3 Read from Device D$WRIT rmb 3 Write to Device D$GSTA rmb 3 Get Devic opt -l ttl Random Block File Manager Definitions *************** * Modification History * 82/07/13 PD.Exten added to path descriptor by RFD. * 82/07/13 PE entries defined by RFD. * 82/07/15 V.FileHd inserted in drive static by RFD.** * * Interrupt Polling Table Format * ORG 0 Q$POLL rmb 2 Absolute Polling Address Q$FLIP rmb 1 Flip (EOR) Byte ..normally Zero Q$MASK rmb 1 Polling Mask (after Flip) Q$SERV rmb 2 Absolute Service routine Address Q$STAT rmb 2 Static Storage Address Qe Status D$PSTA rmb 3 Put Device Status D$TERM rmb 3 Device Termination page ************************************************************ * * Device Table Format * ORG 0 V$DRIV rmb 2 Device Driver module V$STAT rmb 2 Device Driver Static storage V$DE * 82/09/10 Level One/ Level two cond added by WGP. * 82/09/17 Record Lock cond added by WGP. * 82/09/17 PD.SLE renamed to PD.Creat by RFD. * 82/09/17 V.DiskID, V.BMapSz, V.MapSct added for smart * multi-sector bit$PRTY rmb 1 Priority (Low Numbers=Top Priority) POLSIZ equ . opt l åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååSC rmb 2 Device Descriptor module V$FMGR rmb 2 File Manager module V$USRS rmb 1 use count DEVSIZ equ . ************************************************************ * * Device Static Storage Offsets * ORG 0 V.PAGE rmb 1 Port Extended Address V.PORT )  map searching by RFD. * 82/09/20 reserved areas added in static storage. *************** * * Record-Locking Switch * RCDLOCK set 0 pag ************************************************************ * * Random Block Path Descriptor Format * org PD.FST rmb 2 Max ticks to wait for locked segment PE.Owner rmb 1 Process ID of owner of locked segment * PE.Lock status codes Unlocked equ 0 no portion of file is locked RcdLock equ 1 record from LoLck to HiLck locked FileLock equ 2 entire file locked EofLock ributes PD.FD rmb 3 File descriptor psn PD.DFD rmb 3 Directory file descriptor psn PD.DCP rmb 4 File directory entry ptr PD.DVT rmb 2 User readable dev tbl ptr * State Flags BUFMOD equ 1 Buffer modified SINBUF equ 2 Sector in buffer FDBUF equ 4 File descr PD.SMF rmb 1 State flags PD.CP rmb 4 Current logical byte position PD.SIZ rmb 4 File size PD.SBL rmb 3 Segment beginning lsn PD.SBP rmb 3 Segment beginning psn PD.SSZ rmb 3 Segment size PD.DSK rmb 2 Disk id PD.DTB rmb 2 Drive table ptr org PD.OPT rmb 1 equ 4 End of file is locked endc * * Device Descriptor Format * org 0 DD.TOT rmb 3 Total number of sectors DD.TKS rmb 1 Track size in sectors DD.MAP rmb 2 Number of bytes in allocation bit map DD.BIT rmb 2 Number of sectors/bit DD.DIR rmb 3 Address of iptor in buffer EOFSEC equ 8 End of file sector EOF equ 16 End of file ifne RCDLOCK ************************************************** * Random Block Path Extension Format org 0 PE.PE rmb 1 PE path number PE.PDptr rmb 2 back ptr to this PE's Path DescrDevice type PD.DRV rmb 1 Drive number PD.STP rmb 1 Step rate PD.TYP rmb 1 Disk device type (5" 8" other) PD.DNS rmb 1 Density capability PD.CYL rmb 2 Number of cylinders PD.SID rmb 1 Number of surfaces PD.VFY rmb 1 0=verify disk writes PD.SCT rmb 2 Defaultroot directory fd DD.OWN rmb 2 Owner DD.ATT rmb 1 Attributes DD.DSK rmb 2 Disk id DD.FMT rmb 1 Disk format; density/sides DD.SPT rmb 2 Sectors/track DD.RES rmb 2 Reserved for future use DD.SIZ equ . Device descriptor minimum size DD.BT rmb 3 System bootstriptor PE.NxFil rmb 2 Drive Open-File list ptr PE.Confl rmb 2 circular File Conflict list PE.Lock rmb 1 Path lockout status PE.LoLck rmb 4 Low Locked Logical addr PE.HiLck rmb 4 High Locked Logical addr PE.Wait rmb 2 PE ptr to (next) locked-out PE PE.TmOut sectors/track PD.T0S rmb 2 Default sectors/track tr00,s0 PD.ILV rmb 1 Sector interleave offset PD.SAS rmb 1 Segment allocation size PD.TFM rmb 1 DMA Transfer Mode PD.Exten rmb 2 Path Extension (PE) for record locking rmb PDSIZE-.-13 PD.ATT rmb 1 File att*  ap sector DD.BSZ rmb 2 Size of system bootstrap DD.DAT rmb 5 Creation date DD.NAM rmb 32 Volume name DD.OPT rmb 32 option area * * File Descriptor Format * org 0 FD.ATT rmb 1 Attributes FD.OWN rmb 2 Owner FD.DAT rmb 5 Date last modified FD.LNK rmb 1 LiS  òS¬  V.USER Reserve required V.NDRV rmb 1 Number of drives rmb 8 reserved DRVBEG equ . Beginning of drive tables * * Global Storage For Disk Drive Tables * Each Table Contains The First 'DD.Siz' Bytes * From Sector 0, And The Current Track, Stepping Rate, * Bnk count FD.SIZ rmb 4 File size FD.Creat rmb 3 Segment list extension FD.SEG equ . Beginning of segment list * Segment List Entry Format org 0 FDSL.A rmb 3 Segment beginning physical sector number FDSL.B rmb 2 Segment size FDSL.S equ . Segment list entry opt -l ttl Sequential File Manager (SCF) Definitions page ********** * Static storage requirements * SCF Devices must reserve this space for SCF ORG V.USER V.TYPE rmb 1 Device type or parity V.LINE rmb 1 lines left until end of page V.PAUS rmb 1 immit-Map Use Flag, And Disk Type * org 0 rmb DD.SIZ Device descriptor, sector 0 V.TRAK rmb 2 Current track V.BMB rmb 1 Bit-map use flag V.FileHd rmb 2 open file list for this drive V.DiskID rmb 2 Disk ID V.BMapSz rmb 1 Bitmap Size V.MapSct rmb 1 lowest rea size FD.LS1 equ FD.SEG+((256-FD.SEG)/FDSL.S-1)*FDSL.S FD.LS2 equ (256/FDSL.S-1)*FDSL.S MINSEC set 16 * * Directory Entry Format * org 0 DIR.NM rmb 29 File name DIR.FD rmb 3 File descriptor physical sector number DIR.SZ equ . Diectory record size ediate Pause request V.DEV2 rmb 2 attached device's static V.INTR rmb 1 Interrupt char V.QUIT rmb 1 Quit char V.PCHR rmb 1 Pause char V.ERR rmb 1 Accumulated errors V.XON rmb 1 X-On char V.XOFF rmb 1 X-Off char V.RSV rmb 12 Reserve bytes for future expansisonable bitmap sector rmb 8 reserved DRVMEM equ . opt l ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå**************** * * Static Storage * * * Overall Disk Static Storage * * Note: This does Not reserve Any memory for Drive Tables * Each Driver is responsible for reserving sufficient * memory for the appropriate number of tables. * org+  on V.SCF equ . total SCF manager static overhead *************** * Character definitions C$NULL set 0 null char C$RPET set $01 (ctl A - SOH) REPEAT LAST INPUT LINE C$INTR set $03 (ctl C - ETX) KEYBOARD INTERRUPT C$RPRT set $04 (ctl D - EOT) REPRINT CURRENrmb 1 reserved PD.D2P rmb 2 OFFSET of DEV2 name PD.XON rmb 1 ACIA X-ON char PD.XOFF rmb 1 ACIA X-OFF char OPTCNT set .-PD.OPT Total user settable options PD.ERR rmb 1 most recent I/O error status PD.TBL rmb 2 Device Table addr (copy) opt l ååååååååååååååreserved for Status routine ORG PD.OPT rmb 1 DEVICE TYPE PD.UPC rmb 1 CASE (0=BOTH, 1=UPPER ONLY) PD.BSO rmb 1 BACKSP (0=BSE, 1=BSE,SP,BSE) PD.DLO rmb 1 DELETE (0=BSE OVER LINE, 1=CRLF) PD.EKO rmb 1 ECHO (0=NO ECHO) PD.ALF rmb 1 AUTOLF (0=NO AUTO LF)T INPUT LINE C$QUIT set $05 (ctl E - ENQ) Keyboard Abort C$BELL set $07 (ctl G - BEL) Line overflow warning C$BSP set $08 (ctl H - BS ) BACK SPACE C$LF set $0A LINE FEED C$CR set $0D CARRIAGE RETURN C$FORM set $0C (ctl L - FF ) Form Feed C$XON set $11 (ct S {S· PD.NUL rmb 1 END of LINE NULL COUNT PD.PAU rmb 1 PAUSE (0=NO END of PAGE PAUSE) PD.PAG rmb 1 LINES PER PAGE PD.BSP rmb 1 BACKSPACE charACTER PD.DEL rmb 1 DELETE LINE charACTER PD.EOR rmb 1 END of RECORD char (READ ONLY) PD.EOF rmb 1 END of FILE char PD.Rl Q - DC1) Transmit Enable C$XOFF set $13 (ctl S - DC3) Transmit Disable C$PAUS set $17 (ctl W - ETB) PAUSE charACTER C$DEL set $18 (ctl X - CAN) DELETE LINE C$EOF set $1B (ctl [ - ESC) END of FILE C$SPAC set $20 SPACE C$PERD set '. C$COMA set ', ******************************************************************** * * OS-9 Level I Definitions * * Definition of Level I symbols renamed under Level II * F$UNLK equ F$Unlink Unlink Module F$CHAN equ F$Chain Chain process to new module F$SLEP equ F$Sleep PPR rmb 1 REPRINT LINE char PD.DUP rmb 1 DUP LAST LINE char PD.PSC rmb 1 PAUSE char PD.INT rmb 1 KBD INTR char (ctl c) PD.QUT rmb 1 KBD QUIT char (ctl q) PD.BSE rmb 1 BACKSPACE ECHO charACTER PD.OVF rmb 1 LINE OVERFLOW char (BELL) PD.PAR rmb 1 PARITY CODE ******* * FILE DESCRIPTOR OFFSETS * ORG PD.FST PD.DV2 rmb 2 OUTPUT DEV TBL PTR PD.RAW rmb 1 READ/WRITE OR RDLIN/WRLIN MODE PD.MAX rmb 2 READLINE HIGH BYTE COUNT PD.MIN rmb 1 DEVICES ARE "MINE" IF CLEAR PD.STS rmb 2 Status routine module addr PD.STM rmb 2 ,  rocess Sleep F$SPRI equ F$SPrior set process priority F$PNAM equ F$PrsNam Parse Name F$CNAM equ F$CmpNam Compare Two Names F$SBIT equ F$SchBit Search Bit Map F$ABIT equ F$AllBit Allocate Bit Map F$DBIT equ F$DelBit Deallocate Bit Map F$STIM equ F$STime set E$DIRF equ E$DirFul Module directory full E$MEMF equ E$MemFul Memory full E$USVC equ E$UnkSvc Unknown Service Request error E$MODB equ E$ModBsy Module busy E$RNAM rmb E$EOF+1 returning non-allocated memory E$BBND equ E$BPAddr Bad page address E$BPN equ E$ equ I$SetStt set status I$CLOS equ I$Close close path S$ABT equ S$Abort Keyboard abort signal S$INTR equ S$Intrpt Keyboard interrupt signal COBOL equ CblCode COBOL module type SS.RST equ SS.Reset Reset Device SS.WTK equ SS.WTrk Write Track SS.SIZ equ S current time F$SRQM equ F$SRqMem System Memory Request F$SRTM equ F$SRtMem System Memory Return F$APRC equ F$AProc enter active process queue F$NPRC equ F$NProc start next active process F$VMOD equ F$VModul Validate module F$F64 equ F$Find64 Find process/BPNam bad path name E$LNEM equ E$MNF Module not found E$DESP equ E$DelSP deleting stack ptr memory E$IPID equ E$IPrcID illegal process ID E$ISC equ E$IPrcID+1 E$NOCH equ E$NoChld No children E$PRCF equ E$PrcFul Process table full E$KMOD equ E$KwnMod Known S.Size File size SS.FEE equ SS.Feed Form feed SS.DCM equ SS.Dcmd Hard disk command M$STAK equ M$Mem Module Stack Requirement P$PCNT equ P$PagCnt Memory page count P$PRIO equ P$Prior Priority P$STAT equ P$State Process state P$QUEU equ P$Queue Queue link (ppath descriptor F$A64 equ F$ALL64 allocate process/path descriptor F$R64 equ F$Ret64 return process/path descriptor F$IODL equ F$IODel delete i/o module I$ATCH equ I$Attach device to system I$DTCH equ I$Detach device from system I$CREA equ I$Create create module E$BCRC equ E$BMCRC Bad module CRC E$USP equ E$USigP unprocessed signal pending E$IFKP equ E$IForkP illegal fork parameter E$RD equ E$Read Read error E$WR equ E$Write Write error E$NRDY equ E$NotRdy Device Not Ready REVMSK equ Revsmask INISTR equ Inirocess ptr) P$PMOD equ P$PModul Primary module ptr P$SIGN equ P$Signal Process Signal P$SIGV equ P$SigVec Signal intercept vector P$SIGD equ P$SigDat Signal intercept data address E$PTHF equ E$PthFul path table full E$IID equ E$BMID Illegal module ID blocknew file I$MDIR equ I$MakDir make directory file I$CDIR equ I$ChgDir change default directory I$DLET equ I$Delete delete a file I$WRIT equ I$Write write data I$RDLN equ I$ReadLn read line I$WRLN equ I$WritLn write line I$GSTT equ I$GetStt get status I$SSTT-  tStr TYPMSK equ TypeMask LANMSK equ LangMask IRQM equ IRQMask FIRQM equ FIRQMask NPATHS equ NumPaths SYSTAT equ SysState TSLEEP equ TimSleep *************** * * Level One defs renamed under level * D.MODD equ D.ModDir Module directory ptr D.BASE equ D.Ini Type Definitions * org 1 G68 rmb 1 DCB4 rmb 1 ExDiskII rmb 1 PD5 rmb 1 H58 rmb 1 PosiDisk rmb 1 ProfDisk rmb 1 ifeq LEVEL-1 Cms9670 rmb 1 endc DiskType set 0 ************************************************************ * * Clock Type DefinitionS ÈSÇt ROM base address D.ISVC equ D.SvcIRQ Interrupt service entry D.UIRQ equ D.UsrIRQ User IRQ routine D.SIRQ equ D.SysIRQ System IRQ routine D.UREQ equ D.UsrSVC User service request routine D.SREQ equ D.SysSVC System service request routine D.USVC equ D.UsrDs * org 1 MC6840 rmb 1 MC6840 timer VIA rmb 1 VIA timer M58167 rmb 1 M58167 clock MC146818 rmb 1 MC146818 clock MPT rmb 1 Swtpc MPT timer card ClocType set 0 opt l use ../../defs/sysdefs.gimix åååååååååååååååååååååååååååååååååååååååååååååååååååååååå opt -l ttl System Type Definitions page ************************************************************ * * CPU Type Definitions * org 1 Gimix rmb 1 SSB rmb 1 Kodak rmb 1 MotGED rmb 1 Primal rmb 1 Helix rmb 1 Positron rmb 1 Profitel rmb 1 Gimix2 rmb 1is User svc dispatch table D.SSVC equ D.SysDis System svc dispatch table D.SLIC equ D.Slice Process time slice count D.PRDB equ D.PrcDBT Process Descriptor Block table D.APRQ equ D.AProcQ Active process queue ptr D.WPRQ equ D.WProcQ Waiting process queue D S ¯SÌ ifeq LEVEL-1 Exorsr rmb 1 S09 rmb 1 Swtc rmb 1 Cms9609 rmb 1 Mm19 rmb 1 Percom rmb 1 Elektra rmb 1 endc OneMHz equ 1 TwoMHz equ 2 CPUType set 0 CPUSpeed set OneMHz ************************************************************ * * Disk Controller.SPRQ equ D.SProcQ Sleeping process queue ptr D.MNTH equ D.Month D.TIC equ D.Tick D.TSLC equ D.TSlice Ticks / Time-slice ååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå.   ttl Gimix Dynamic Address Translator Definitions page ************************************************************ * * Dynamic Address Translator Definitions * DAT.BlCt equ 16 D.A.T. blocks/address space DAT.BlSz equ (256/DAT.BlCt)*256 D.A.T. block så-MC6840 CPort equ $E210 endc A.Term equ $E004 A.T1 equ $E020 A.T2 equ $E024 A.T3 equ $E030 A.T.init equ $15 A.P1 equ $E000 A.P equ $E042 DBG.DP equ $E4 DBG.Time equ $E210 åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååize DAT.ImSz equ DAT.BlCt*2 D.A.T. Image size DAT.Addr equ -(DAT.BlSz/256) D.A.T. MSB Address bits DAT.Task equ $FF7F Task Register address DAT.TkCt equ 16 Number of DAT Tasks DAT.Regs equ $FFF0 DAT Block Registers base address DAT.Free equ $FC Free Block ååNumber DAT.BlMx equ $FF Maximum Block number DAT.BMSz equ $100 Memory Block Map size SysTask equ $20 Gimix System Task number IOBlock equ $FE ROMBlock equ $FF ROMCount equ 1 number of blocks of ROM RAMCount equ 1 initial blocks of RAM LastRAM equ IOBlock mååaximum RAM block number CPUType set Gimix MappedIO equ true ClocType set M58167 DiskType set G68 DriveCnt set 4 ifeq DiskType-G68 DPort equ $E3B0 endc ifeq DiskType-DCB4 DPort equ $E3C0 endc ifeq ClocType-M58167 CPort equ $E220 endc ifeq ClocType/  åååååååååå0  åååååååååå1  åååååååååå2  åååååååååå3  åååååååååå4  åååååååååå5  åååååååååå6  åååååååååå7  åååååååååå8  åååååååååå9  åååååååååå:  åååååååååå;  åååååååååå<  åååååååååå=  åååååååååå>  åååååååååå?  åååååååååå@  ååååååååååA  ååååååååååB  ååååååååååC  ååååååååååD  ååååååååååE  ååååååååååF  ååååååååååG  ååååååååååH  ååååååååååI  ååååååååååJ  ååååååååååK  ååååååååååL  ååååååååååM  ååååååååååN  ååååååååååO  åååååååååå