¢ Sector edit v1.2¢ ----------------¢ Modu zewn❎trzny dla¢ DOS Control v1.x¢¢ Kodowanie Jager/Dial¢¢ Sector edit jest prostym monitorem¢ dyskowym umoəliwiaj⇧cym atw⇧ i szybk⇧¢ edycj❎ wskazanego sektora. Pracuje¢ w trzech podstawowych g❎sto③ciach (po-¢ jedycza, rozszerzona, podwjna). Ob-¢ suguje stacje dyskw (1-4), ramdysk¢ QMEG'a, a takəe RAM-Cart (64/128Kb)¢ oraz Double RAM-Cart (tryb 128/256).¢¢ EKRAN ROBOCZY¢ -------------¢ W grnej cz❎③ci ekranu znajduj⇧ si❎¢ trzy linie informacyjne. W pierwszej¢ znajdziemy nazw❎ programu oraz jego¢ wersj❎, w drugiej znajduje si❎ gwne¢ menu moduu oraz informacje na temat¢ aktualnie edytowanego sektora:¢¢ SECTOR - numer aktualnego sektora¢¢ NEXT - pokazuje numer nast❎pnego sek-¢ tora naleə⇧cego do danego pliku¢¢ FILE - aktualny numer pliku¢¢ Warto③ci podane s⇧ w HEX'ach.¢¢ W ostatniej linii informacyjnej znaj-¢ dziemy:¢¢ STATUS - status wykonywanej operacji.¢ Warto③⇨ 001 oznacza iə operacja prze-¢ biega poprawnie, kaəda inna to numer¢ b❎du.¢¢ DRIVE - aktualny numer stacji dyskw¢¢ DENSITY - g❎sto③⇨ dysku:¢¢ single - pojedycza¢ medium - rozszerzona¢ double - podwjna¢¢ G❎sto③⇨ RAM-Cart'a uzaleəniona jest od¢ informacji znajduj⇧cej si❎ w sektorze¢ $168. Jeəeli program stwierdzi iə¢ "dysk" nie jest w formacie DOS'u II+/D¢ to ustali g❎sto③⇨ na podstawie wielko-¢ ③ci moduu.¢¢ Poniəej znajduje si❎ pole edycji sek-¢ tora. W grnej jego cz❎③ci znajdziemy¢ informacje:¢¢ BUFFER - numer sektora znajduj⇧cego¢ si❎ aktualnie w buforze.¢¢ UP/LO - aktualne ustawienie znakw¢ (UP-duəe, LO-mae). Jeəeli w⇧czona¢ b❎dzie inwersja znaku to symbol takəe¢ b❎dzie w inwersji.¢¢ MODE - tryb pracy (ASC-znaki wy③wiet-¢ lane s⇧ w formacie ATASCII, INT-znaki¢ wy③wietlane s⇧ w formacie INTERNAL).¢¢ LENGTH - ilo③⇨ danych w sektorze.¢¢ W Dolnej cz❎③ci znajdziemy informacje¢ pomocnicze oraz informacj❎ o ustawie-¢ niu opcji WORK (DISK/FILE).¢¢ OBS{UGA¢ -------¢ Modu skada si❎ z czterech podsta-¢ wowych cz❎③ci:¢¢ 1. Menu gwnego (MENU)¢ 2. Wyboru sektora do edycji (SECTOR)¢ 3. Pola edycji w HEX'ach¢ 4. Pola edycji przy pomocy znakw¢¢ Wybr danej cz❎③ci umoəliwiaj⇧ klawi-¢ sze ''. Oprcz tego aktywny jest za-¢ wsze klawisz 'ESC' umoəliwiaj⇧cy wywo-¢ anie gwnego menu z kaədej cz❎③ci¢ moduu. W cz❎③ci 1, 2, 3 aktywny jest¢ takəe klawisz 'TAB' umoəliwiaj⇧cy¢ zmian❎ trybu wy③wietlania sektora¢ (ASC/INT).¢¢ Cz❎③⇨ #1 - MENU¢ ---------------¢ Po wybraniu ukaəe si❎ okno z gw-¢ nymi opcjami programu:¢¢ DISK DIRECTORY - umoəliwia odczyt ka-¢ talogu dyskietki. Po odczycie ukaəe¢ si❎ okienko w ktrym znajdziemy dodat-¢ kowe informacje o plikach:¢¢ ST - status pliku¢ NAME - nazwa pliku¢ EXE - rozszerzenie nazwy¢ 1ST - pierwszy sektor zajmowany przez¢ dany plik¢ LEN - dugo③⇨¢ F# - numer danego pliku¢¢ Poniəej znajdziemy ⇧czn⇧ ilo③⇨ plikw¢ (bez wzgl❎du na ich status) oraz in-¢ formacje w jakim formacie (chodzi¢ o DOS) jest dany dysk. W wi❎kszo③ci¢ wypadkw b❎dzie to Atari DOS, ale moəe¢ pokaza⇨ si❎ takəe TOP DOS, DOS II+/D¢ czy teə MYDOS 4.50.¢¢ Klawisze funkcyjne:¢¢ - wybr pliku¢ TAB, SPACE - ponowny odczyt katalogu¢ RETURN - skok do pierwszego sek-¢ tora wskazanego pliku¢ ESC - wyj③cie¢¢ W przeciwiestwie do wi❎kszo③ci moni-¢ torw dyskowych SECTOR EDIT poprawnie¢ odczytuje katalog dyskietki w formacie¢ TOP DOS!¢¢ FILE/DISK WORK - przy pomocy tej opcji¢ ustalamy sposb przeszukiwania sektora¢ (opcja SEARCH).¢¢ FILE - pod uwag❎ b❎d⇧ brane tylko¢ te sektory, ktre naleə⇧ do danego¢ pliku. Podczas przeszukiwania nie¢ s⇧ brane pod uwag❎ trzy ostatnie¢ bajty.¢¢ DISK - pod uwag❎ brane s⇧ wszystkie¢ sektory oraz pena ich wielko③⇨¢ (128/256 bajtw).¢¢ SEARCH - opcja umoəliwia przeszukanie¢ dysku w celu odnalezienia podanego¢ wzoru. Po jej wybraniu ukaəe si❎ kole-¢ jne okno w ktrym znajdziemy opcje:¢¢ START - rozpocz❎cie przeszukiwania¢ (zawsze od aktualnie ustawionego¢ sektora). Jeəeli nie podamy əadnego¢ wzoru to ukaəe si❎ komunikat "NO¢ PATTERN!" i nast⇧pi powrt do okna¢ SEARCH.¢¢ Jeəeli wzr zostanie odnaleziony to¢ ukaəe si❎ kolejne okno:¢¢ CONTINUE - kontynuacja przeszu-¢ kiwania.¢¢ EXIT - wyj③cie. Kursor ustawi¢ si❎ na pocz⇧tku odnalezionego¢ ci⇧gu.¢¢ NEW PATTERN - umoəliwia podanie¢ wzoru. Po wybraniu tej opcji ukaəe¢ si❎ okno edycji w ktrym moəemy¢ wpisa⇨ wzr (HEX/ATASCII/INTERNAL).¢ Klawisze funkcyjne to (^-CONTROL,¢ !-SHIFT):¢¢ ^ - przej③cie do nast❎pnego pola¢¢ ^ - przej③cie do poprzedniego pola¢¢ ^/^ - kursor lewo/prawo¢¢ DELETE - kasowanie ostatniego znaku¢¢ ^DELETE lub !DELETE - kasowanie ca-¢ ego pola¢¢ RETURN - akceptacja i wyj③cie¢¢ ESC - wyj③cie (wzr nie zostanie¢ zmieniony)¢¢ CAPS - mae/duəe litery¢¢ INVERSE - w⇧czenie/wy⇧czenie in-¢ wersji znaku.¢¢ UWAGA! warto③⇨ 00 nie jest norma-¢ lnie brana pod uwag❎, ale jeəeli¢ jest ona potrzebna to za ni⇧ MUSI¢ wyst❎powa⇨ kolejna, rəna od zera¢ np.¢¢ HEX : 0000000061 |Taki ci⇧g zo-¢ ATASCII :