Ogólne => Commodore 128 => Wątek zaczęty przez: kotrobot__ w 26 Listopada 2009, 17:38
Tytuł: Hardware *tylko* do C128?
Wiadomość wysłana przez: kotrobot__ w 26 Listopada 2009, 17:38
Czy byly jakies dodatki sprzetowe TYLKO do C128? Jakies cartridge, rozszerzenia pamieci, etc.?
Tytuł: Hardware *tylko* do C128?
Wiadomość wysłana przez: Ramos w 28 Listopada 2009, 11:31
Tak istnieja takie rzeczy. Grupa Taboo kiedys stworzyla karta ze swoimi programami tylko do C128. Z tego co wiem Harpoon mial taki kart. Specjalnych rzeczy do C128 jest malo i nie wyszlo ich duzo, ale sa.
Tytuł: Hardware *tylko* do C128?
Wiadomość wysłana przez: Raf w 28 Listopada 2009, 00:00
SCPU wyszlo w wersji c128 only. podobnie dodatkowy ram do VDC (dla starych 128 z 16K rzecz jasna) - byly plytki wkladane pod VDC z koscmi 64K.
Tytuł: Hardware *tylko* do C128?
Wiadomość wysłana przez: kotrobot__ w 29 Listopada 2009, 17:20
A ktos pamieta jaki soft byl w tej karcie braci Matula?
Tytuł: Hardware *tylko* do C128?
Wiadomość wysłana przez: pajda w 29 Listopada 2009, 17:56
kotrobot napisal:
A ktos pamieta jaki soft byl w tej karcie braci Matula?
\"Ultimate Taboo Demomaker\"
Tytuł: Hardware *tylko* do C128?
Wiadomość wysłana przez: Raf w 29 Listopada 2009, 18:12
EXTERNAL ROM V2.0 =================
- jest przeznaczony dla komputera COMMODORE 128, stacji 1571 i drukarki szeregowej (np. STAR LC-10C). Uzywajac innej stacji nie wykorzysta sie wszystkich mozliwosci modulu. - daje uzytkownikowi znaczne ulepszenia systemu operacyjnego, rozszerzenie mozliwosci MONITOR-a jezyka maszynowego, programy kopiujace, itp. - do obslugi programu wskazana jest znajomosc przynajmniej podstaw jezyka angielskiego - wszystkie komunikaty sa w jezyku angielskim. - wszystkie programy dzialajace w trybie C-128, z wyjatkiem HEAD CORRECTOR-a dzialaja zarowno w trybie 40, jak i 80-kolumnowym.
Poszczegolne funkcje wlacza sie poprzez przytrzymanie w czasie wlaczania zasilania lub resetu komputera przycisnietych klawiszy:
CTRL - uruchamia rozszerzony MONITOR, booting nie jest wykonywany. ALT - wysyla do stacji numer 8 rozkaz \'U0>RA\', booting nie jest wykonywany. (CTRL i ALT moga byc nacisniete jednoczesnie) LSH (lewy SHIFT) - uruchamia DISK TURBO 64 Z - uruchamia TURBO TAPE 64 _ - uruchamia DISK COPY 128 1 - uruchamia TAPE COPY 128 Q - uruchamia HEAD CORRECTOR ESC - uruchamia DISK TOOL 128 w wersji na monitor kolorowy. TAB - uruchamia DISK TOOL 128 w wersji na monitor monochromatyczny.
EXTENDED MONITOR 128 -------------------- Program ten jest rozszerzeniem MONITOR-a z ROM-u, eliminujacym rowniez jego bledy. Udogodnienia dla programisty mozna podzielic na 4 grupy:
1. Poprawienie istniejacych i dolozenie wielu nowych uzytecznych polecen MONITOR-a. 2. Dolozenie wielu nowych funkcji klawisza ESC. 3. Zmiana wektorow $330 i $332 (LOAD,SAVE). 4. Wbudowanie w MONITOR podprogramow do tworzenia wydrukow na drukarce.
F umozliwia wypelnienie obszaru pamieci sekwencja bajtow.
H jako mozna podac ciag znakow ASCII poprzedzony znakiem apostrofu, lub ciag bajtow. Gwiazdka (*) w miejscu bajtu oznacza bajt dowolny. oznacza bajt w zakresie od do , np.: H 2000 3000 8D 0-30 D0 : szuka od adresu $2000 do $3000 wpisania zawartosci akumulatora (.A) do ktoregokolwiek rejestru VIC-a. ?R wyswietla zawartosc rejestrow mikroprocesora. Rejestr stanu (SR) jest wyswietlony binarnie (NV-BDIZC). Zamiast banku (w standardowym monitorze wyswietlanego blednie) wyswietlona jest konfiguracja pamieci ($FF00) w momencie zakonczenia wykonywania programu (BK).
T dziala podobnie jak w standardowym monitorze, lecz nie porownuje, czy bajt zostal wpisany \'poprawnie\', co uniemozliwia przetransferowanie czegokolwiek np. do pamieci kolorow ($FD800).
> po wpisaniu linii wyswietla nastepny adres zwiekszony o 8/16, ulatwiajac wpisywanie wiekszej ilosci danych.
: wprowadza rejestry mikroprocesora zarowno w starym, jak i nowym formacie: jezeli podana jest wartosc BK - bank podany przed adresem zostaje zignorowany.
G gdy nie podane zadne parametry, lub podany tylko - dziala standardowo. okresla wartosc rejestru $FF00 w momencie uruchomienia programu.
J analogiczne zmiany, jak przy poleceniu \'G\'.
Polecenia nowe:
T> posyla bajty do pamieci stacji dyskow.
T< pobiera bajty z pamieci stacji dyskow.
*R czyta sektor z dysku i wpisuje go pod podany adres (domyslnie : $B00).
*W pisze sektor na dysku, pobierajac go spod podanego adresu. Jezeli parametr nie jest podany - rozkazy dotycza urzadzenia #8.
T] posyla bajty do VIDEO-RAM.
T[ pobiera bajty z VIDEO-RAM.
P uaktywnia test programu. Najblizsze nacisniecie RESTORE przerywa program i wyswietla zawartosc rejestrow procesora, po czym sie dezaktywizuje. Funkcja bardzo przydatna przy blokujacych sie programach. ?Z przelacza komputer w tryb C-64, omijajac blad w ROM-ie (nie niszczy bajtow: $A000,$D418,$D015, i innych).
I <\"tekst> wprowadza do pamieci kody ASCII tekstu poprzedzonego znakiem cudzyslowu.
_ przelacza MONITOR pomiedzy monitorowaniem pamieci komputera (COMPUTER MODE) i stacji dyskow (DRIVE MODE).
W trybie DRIVE polecenia : A,C,M,D,@,.,$,+,&,%,=,>,T,X,H,F dzialaja identycznie jak w trybie komputerowym, lecz dotycza pamieci stacji dyskow.
U ustawia podane urzadzenie jako aktualne dla trybu DRIVE.
J uruchamia program w stacji od podanego adresu.
Ad.2 Dolozone zostaly nastepujace funkcje klawisza ESC:
ESC + : : wlacza grafike typu HIRES od adresu $2000 (nie jest rownowazne poleceniu GRAPHIC z BASIC-a, gdyz nie przesuwa programu w BASIC-u i nie deklaruje obszaru na grafike). ESC + : : jak wyzej, lecz grafika typu MULTICOLOR. ESC + ESC: wlacza tryb tekstowy i wykonuje funkcje ESC + O. ESC + . : rownowazne SLOW z BASIC-a. ESC + , : rownowazne FAST z BASIC-a. ESC + _ : wylacza grafike i wlacza tryb tekstowy. ESC + ^ : wlacza tryb wieloekranowy. ESC + funt : wylacza tryb wieloekranowy. ESC + = : inicjuje uklad VDC, przepisuje zestaw znakow do VIDEO-RAM i wylacza tryb wieloekranowy. ESC + + : wlacza nastepny ekran (jesli dostepny). ESC + - : wlacza poprzedni ekran (jesli dostepny). ESC + 1-4/2 : wlacza wyspecyfikowany ekran. ?Tryb wieloekranowy jest bardzo przydatny szczegolnie przy przegladaniu programow, gdyz sa do dyspozycji 4 (2 dla ekranu 80-kolumnowego) calkowicie niezalezne ekrany tekstowe, ktore mozna w dowolnej chwili przelaczac nacisnieciem dwoch klawiszy. Tryb wieloekranowy NIE UZYWA PAMIECI RAM. Dane o obrazach przechowywane sa w pamieci VIDEO-RAM w obszarze $0000-$1FFF. Po wlaczeniu trybu wieloekranowego zablokowana zostaje funkcja ESC + X. Aby przelaczyc tryb 40/80 nalezy uzyc sekwencji: ESC+funt, ESC+X, ESC+^, lub przelaczyc przelacznik 40/80 DISPLAY i nacisnac STOP+RESTORE.
Ad.3 Zmiana wektorow LOAD i SAVE daje nastepujace udogodnienia: - turbo tasmowe kompatybilne z TURBO ROM dostepne jako urzadzenie numer 7. - okolo 5-krotnie przyspieszony zapis na dysk (30000 bps - zapis, 30000 bps - weryfikacja, razem okolo 15000 bps). - zmieniony odczyt z dysku (czyta zbiory PRG/SEQ/USR, takze zabezpieczone przed skasowaniem). - jezeli podany jest adres ladowania z tasmy - to zbior zostanie zawsze zaladowany pod wskazany adres (nawet, gdy jest nierelokowalny). Zmieniony odczyt i szybki zapis ze stacja 1541 dzialaja standardowo.
DISASSEMBLE PRINTER ------------------- Podprogram ten sluzy do drukowania na drukarce tekstu programu maszynowego w dowolnym, wybranym przez uzytkownika formacie. Przed uruchomieniem tego programu nalezy wlaczyc drukarke jako urzadzenie numer 4 i ustawic ja w trybie ON LINE. Program dziala z drukarkami podlaczanymi do SERIAL-PORTU. Na poczatku program pyta o parametry wydruku: NUMBER OF COLUMNS : ilosc kolumn deasemblacji na stronie. COLUMN SPACING : odstep miedzy kolumnami. NUMBER OF LINES : ilosc linii na stronie (na kartce A5 dla line-spacing = 25/216 cala mieszcza sie 52 linie). PRINTER\'S CODES : kody poczatkowe drukarki (standardowo dla LC-10C : reset, elite condensed, line spacing = 25/216 cala). CODES PRINTING : pytanie, czy drukowac szesnastkowe kody mnemonikow i operandow (kody te rzadko sa potrzebne, a bez nich wydruk jest bardziej zwarty, a przez to czytelniejszy). LEFT MARGIN : pytanie o ilosc spacji drukowanych przed kazda linia. SELECT BANK : pytanie o bank pamieci, z ktorego pobierany bedzie drukowany program. Po tym pytaniu parametry poczatkowe zostana przeslane do drukarki. STARTING COLUMN : pytanie o kolumne, w ktorej rozpocznie sie drukowanie. STARTING LINE : pytanie o poczatkowa linie. NAME OF PROCEDURE : nalezy wpisac nazwe drukowanej procedury. Gdy nazwa nie podana program wstawi na wydruku jedna linie odstepu (w danej kolumnie). PHYSICAL STARTING ADDRESS : nalezy podac (szesnastkowo) adres pamieci, gdzie rozpoczyna sie procedura do wydrukowania. PHYSICAL ENDING ADDRESS : fizyczny adres konca +1 (jak przy SAVE z MONITOR-a). LOGICAL STARTING ADDRESS : logiczny adres startowy (adres na wydruku). CONTINUE PROGRAM : odpowiedz \'N\' powoduje wydrukowanie bufora i wyjscie z programu. Odpowiedz \'Y\' powoduje przejscie do pytania o nazwe procedury. Gdy bufor zostanie zapelniony komputer wyswietla komunikat i czeka na potwierdzenie wlozenia czystej kartki do drukarki. Program ten wylacza tryb wieloekranowy, gdyz jako bufor uzywany jest niewykorzystywany standardowo obszar VIDEO-RAM od adresu $1000 do $1FFF, a uzywany takze w trybie wieloekranowym jako pamiec innych ekranow. ?MEMORY PRINTER -------------- Podprogram ten sluzy do drukowania na drukarce zawartosci pamieci w formacie liczb szesnastkowych i/lub znakow ASCII. Znajduje zastosowanie jako uzupelnienie deasemblera przy drukowaniu wszelkiego rodzaju tablic, tekstow, itp. Przed uruchomieniem tego programu nalezy wlaczyc drukarke jako urzadzenie numer 4 i ustawic ja w trybie ON LINE. Nastepnie program pyta o parametry wydruku: NUMBER OF LINES : ilosc linii. PRINTER\'S CODES : jak w programie DISASSEMBLE PRINTER LEFT MARGIN : jak w programie DISASSEMBLE PRINTER SELECT BANK : jak w programie DISASSEMBLE PRINTER STARTING COLUMN : poczatkowa kolumna (kolumna oznacza w tym programie szerokosc jednego znaku). STARTING LINE : linia poczatkowa. NUMBER OF CODES PER LINE : ilosc drukowanych bajtow w jednej linii. PHYSICAL STARTING ADDRESS : jak w programie DISASSEMBLE PRINTER PHYSICAL ENDING ADDRESS : jak w programie DISASSEMBLE PRINTER LOGICAL STARTING ADDRESS : jak w programie DISASSEMBLE PRINTER PRINT CODES, ASCII, OR BOTH : drukowac kody szesnastkowe, znaki ASCII, czy oba. Program drukuje podany fragment pamieci i przechodzi do pytania: NEW POSITION, CONTINUE, OR EXIT : nowa pozycja, jedna linia odstepu, lub wyjscie z programu. Gdy fragment nie miesci sie na stronie, program pyta o nowa pozycje startowa (kolumna, linia) i czeka na potwierdzenie, ze wlozona jest wlasciwa kartka.
DISK TURBO 64 ------------- Po uruchomieniu tego programu komputer zglasza sie w trybie C-64 z aktywnym turbem dyskowym. Turbo to jest aktywne do pierwszego nacisniecia STOP+RESTORE, lub uzycia procedury kernala od adresu $FF8A. Aby wyswietlic katalog dysku nalezy uzyc polecenia LOAD nie podajac nazwy zbioru. Oprocz normalnego katalogu komputer wyswietli, czy dyskietka jest jednostronna (SINGLE), czy dwustronna (DOUBLE), a takze sciezke i sektor pierwszego bloku danych kazdego programu, oraz dla dyskietek dwustronnych ilosc wolnych blokow na pierwszej stronie. W czasie wyswietlania katalogu normalnie dzialaja klawisze CTRL i STOP, oraz dodatkowo dziala klawisz NO SCROLL (identycznie jak w trybie C-128). DISK TURBO 64 dziala ze stacja 1571 w trybie 1541, umozliwiajac jednak odczyt dyskietek dwustronnych. Uzywanie tego programu ze stacja numer 8 jest znacznie ulatwione, gdyz program traktuje urzadzenie 1 tak jak 8. Mozna dzieki temu wyswietlac katalog za pomoca kombinacji klawiszy SHIFT+STOP. \'Najechanie\' kursorem na jakis program i powtorne nacisniecie SHIFT+STOP powoduje zaladowanie tego programu. W przypadku niemozliwosci odczytania jakiegos sektora komputer wyswietla: READ ERROR ON sciezka,sektor. Przed uruchomieniem zaladowanego programu wskazane jest zdezaktywowanie turba dyskowego (poprzez nacisniecie STOP+RESTORE). Turbo umozliwia ladowanie zbiorow o maksymalnej dlugosci okolo 202 bloki. ?TURBO TAPE 64 ------------- Po uruchomieniu tego programu komputer zglasza sie w trybie C-64 z aktywnym turbem tasmowym. Dodane sa 3 nowe polecenia BASIC-a :
W zadnym z polecen podawanie nazwy i parametru nie jest konieczne. \'parametr\' ma to samo znaczenie, co w standardowych poleceniach (LOAD/SAVE) liczba podana po numerze urzadzenia. _S umozliwia zapisanie programu o dowolnej dlugosci z nazwa. Zarowno przy odczycie, jak i zapisie jest wlaczony podsluch w glosniku i paski na ekranie. W kazdej chwili odczyt/zapis mozna przerwac naciskajac STOP. Turbo to jest w pelni kompatybilne ze standardem TURBO ROM. Program uzywa obszarow pamieci od $E000 wzwyz i od $2A7 do $2FF.
DISK COPY 128 ------------- Jest to bardzo szybki program do obslugi dyskietek w formacie Commodore. Podstawowa zaleta programu jest to, ze wszystkie operacje dzialaja na wyznaczonej grupie sciezek. Klawisze F1,F3,F5 sluza do szybkiego ustawienia najczesciej uzywanych zakresow sciezek: F1 - ustawia sciezki 1-35 (pierwsza strona dysku : TOP) F3 - ustawia sciezki 36-70 (druga strona dysku : BOTTOM) F5 - ustawia sciezki 1-70 (dwie strony dysku : BOTH) F7 - przelacza tryb kopiowania: YES - kopiowanie razem z formatowaniem dysku. NO - kopiowanie tylko zawartosci sektorow (ID dysku pozostaje niezmienione: dysk musi byc wczesniej sformatowany.) Klawisze kursora umozliwiaja plynne ustawienie pierwszej i ostatniej sciezki.
Operacje dyskowe dostepne w programie: D - DIRECTORY : wyswietla katalog dysku. C - COPY DISK : kopiuje zawartosc wyznaczonych sciezek z formatem, lub bez (w zaleznosci od przelacznika F7) F - FORMAT DISK : formatuje wyznaczone sciezki, pytajac wczesniej o ID dysku, ktore nalezy podac w formie szesnastobitowej liczby szesnastkowej. Gdy dyskietki nie da sie sformatowac wyswietlony zostanie komunikat o uszkodzonej sciezce. UWAGA : funkcja ta nie jest rownowazna poleceniu HEADER z BASIC-a, gdyz nie zapisuje na dysku katalogu i BAM-u. I - CHECK DISK ID : sprawdza, z jakim ID sformatowana jest dana grupa sciezek. ID wyswietlane jest w postaci szesnastobitowych liczb szesnastkowych. W przypadku niemozliwosci znalezienia naglowka sektora na sciezce wyswietlana jest informacja, ze sciezka nie jest sformatowana.
Gdy w czasie odczytu, zapisu, lub weryfikacji wystapia bledy, wyswietlany jest numer sciezki i numery blednych sektorow. Numer sektora w kolorze jasnoszarym oznacza blad odczytu. Numer sektora w kolorze jasnoniebieskim oznacza blad weryfikacji. Gdy wystapia bledy, program umozliwia powtorzenie ostatniej operacji (RETRY), zignorowanie bledu (IGNORE), lub powrot do glownego menu (ABORT). ?Program dziala wylacznie ze stacja 1571. Naciskajac klawisz RESTORE mozna w dowolnej chwili powrocic do glownego menu. (Jezeli przerwana zostala operacja dyskowa, moze okazac sie konieczny reset stacji.)
TAPE COPY 128 ------------- Sluzy do kopiowania zbiorow z dysku na tasme, lub z tasmy na dysk. Niemozliwe jest skopiowanie na tasme zbioru typu REL. Wybieranie zbiorow z katalogu (przy kopiowaniu DISK TO TURBO) jest podobne do wybierania z programu DISK TOOL 128. Zapis na dysk jest zawsze weryfikowany. Ewentualna weryfikacja zapisu na tasmie dokonuje sie po skopiowaniu wszystkich zaznaczonych zbiorow (nie ma koniecznosci przewijania tasmy dla weryfikacji kazdego skopiowanego zbioru). TAPE COPY 128 dziala wylacznie ze stacja 1571.
HEAD CORRECTOR -------------- Jest to odpowiednik popularnego programu TAPE TESTER. Umozliwia ustawienie skosu glowicy magnetofonu do konkretnego zapisu na tasmie. Otrzymane linie sygnalu powinny byc mozliwie waskie i zwarte.
DISK TOOL 128 ------------- Niektore funkcje tego programu sa wprawdzie dostepne z poziomu BASIC-a, lecz te, zastosowane w DISK TOOL 128 sa znacznie przyspieszone. Operacje dostepne w programie: D - DIRECTORY : wyswietla katalog dysku. F - FORMAT DISK : umozliwia sformatowanie dyskietki jako jednostronna, lub dwustronna. Pyta takze o nazwe dysku, numer dysku, i znacznik ID dysku. Formatowana dyskietka jest w pelni weryfikowana, a w razie ewentualnej wady nosnika - zostaje wyswietlony numer uszkodzonej sciezki. V - VALIDATE DISK : jest znacznie szybszym odpowiednikiem rozkazu COLLECT z BASIC-a 7.0. W czasie analizy dysku wyswietlane sa kolejno czytane sektory (patrz:opis polecenia T-DISK TESTER). S - SCRATCH FILES : wchodzi do programu umozliwiajacego wybor z katalogu zbiorow przeznaczonych do skasowania. Poruszanie katalogiem odbywa sie przy uzyciu klawiszy kursora, SPACJA - zaznacza zbiory, STOP - wychodzi do glownego menu nie zapisujac niczego na dysku, RETURN - kasuje zbiory. N - CHANGE DISK NAME : zmienia nazwe i numer dysku. R - RESTORE FILES : umozliwia odzyskanie skasowanych zbiorow. Program wyswietla tylko te skasowane zbiory, ktore prawdopodobnie dadza sie odzyskac - wszystkie sektory zbiorow musza byc zaznaczone w BAM-ie jako wolne. Program moze odzyskac zbior blednie, jezeli w miejscu skasowanego zbioru zostal zapisany, a nastepnie skasowany inny zbior. Przy wybieraniu zbioru - program pyta o jego typ (SEQ/PRG/USR). Program automatycznie rozpoznaje, czy moze to byc zbior relatywny (REL). Poza tym obsluga programu jest identyczna, jak przy poleceniu S-SCRATCH FILES. ?U - UNFORMAT DISK : umozliwia odzyskanie zbiorow z dysku skasowanego tak zwanym krotkim formatem, lub z dysku ze skasowana zawartoscia 18 sciezki. Program pyta, czy jest to dysk jedno-, czy dwustronny i po przeanalizowaniu zawartosci dysku wchodzi do programu C-DIRECTORY CREATOR. Zbiory ulozone zostaja w kolejnosci: od najkrotszych do najdluzszych. Nazwa kazdego zbioru jest sciezka i sektor pierwszego bloku danych. Wszystkie zbiory sa typu PRG. Zbiory relatywne moga dac sie odzyskac w dwoch czesciach: osobno blok danych i osobno SIDE SECTOR BLOCK - jako drugi zbior PRG. Odzyskiwanie zbiorow ta metoda nie jest pewne. W zasadzie jednak, wszystkie zbiory powinny dac sie odzyskac, chociaz mozliwe jest, ze beda one poprzedzone jakas iloscia bajtow nie nalezacych do tego zbioru (wskazniki w jakims innym sektorze na dysku nalezacym na przyklad do jakiegos skasowanego zbioru moga wskazywac na pierwszy sektor zbioru do odzyskania). Jezeli na jakis sektor wskazuja wskazniki dwoch, lub wiecej innych sektorow (zbiory \'schodza sie\'), to w katalogu zbiory te wyswietlone zostana osobno. Z tego wlasnie powodu - po uzyciu tej funkcji nalezy interesujace nas zbiory przekopiowac na inny dysk (po skasowaniu jakiegos zbioru nie mozna nic zapisywac na dysk po \'unformacie\', poniewaz istnieje grozba przypadkowego uszkodzenia innych zbiorow). Dyskietka, na ktorej uzyta zostala funkcja U-UNFORMAT DISK - jako numer dysku ma wpisany ciag znakow \'UNFMT\'. T - DISK TESTER : testuje, ktore sektory na dysku sa bledne. W trybie kolorowym - kolorem zielonym wyswietlone sa sektory dobre, kolorem zoltym : sektory, ktore udalo sie poprawnie odczytac za druga, trzecia, czwarta, lub piata proba, a kolorem czerwonym : sektory, ktorych pomimo pieciu prob nie udalo sie odczytac. W trybie monochromatycznym kolorowi zielonemu odpowiada kwadrat, zoltemu : liczba okreslajaca ilosc nieudanych prob odczytu, a czerwonemu : gwiazdka. C - DIRECTORY CREATOR : sluzy do ukladania i porzadkowania katalogu dyskietki. Na gorze ekranu wyswietlany jest numer aktualnego zbioru i ilosc zbiorow w katalogu. Poruszanie katalogiem odbywa sie przy uzyciu klawiszy kursora, RETURN - konczy edycje katalogu, STOP - powraca do glownego menu. W czasie edycji katalogu dzialaja ponadto nastepujace klawisze: K (kill) : usuwa aktualna pozycje z katalogu. P (protect) : zabezpiecza/odbezpiecza aktualny zbior przed skasowaniem. R (rename) : zmienia nazwe aktualnego zbioru. S (separator) : wstawia przed aktualnym zbiorem separator (zbior o nazwie \'----------------\' i typie DEL, wskazujacy (dla poprawnego validate-ingu) na sektor 18,1) T (file type) : zwieksza o 1 cztery najmlodsze bity bajtu okreslajacego typ zbioru (nastepuja kolejno : DEL,SEQ,PRG,USR,REL,$5,$6,...,$E,$F). 0 : zeruje wskaznik dlugosci aktualnego zbioru. * : ustawia wskaznik dlugosci aktualnego zbioru na wartosc poprawna. +/- : dowolnie reguluja wskaznikiem dlugosci w przedziale 0-65535. SPACJA : umozliwia przeniesienie wpisu zbioru w inne miejsce katalogu. Po zakonczeniu edycji, jezeli ilosc zbiorow przekracza ilosc wolnego miejsca w katalogu - wyswietlany jest komunikat: TOO MANY FILES : ABORT/WRITE i program czeka na nacisniecie klawiszy: A : dla powrotu do edycji katalogu W : dla potwierdzenia zgody na stracenie tych wpisow, ktore nie mieszcza sie w katalogu. ? Nastepnie program pyta, czy porzadkowac dysk (VALIDATE). Po poleceniu U-UNFORMAT DISK porzadkowanie dysku wykonuje sie automatycznie. Po uzyciu funkcji C-DIRECTORY CREATOR odzyskanie skasowanych wczesniej zbiorow, lub usunietych z katalogu funkcja kill nie jest mozliwe przy uzyciu R-RESTORE FILES. Jedyne wyjscie wtedy, to U-UNFORMAT DISK. Funkcji C-DIRECTORY CREATOR nalezy uzywac bardzo ostroznie, bo bardzo szybko mozna zrobic wiele szkod na dysku. B - BAM EDITOR : sluzy do edycji mapy zajetych blokow (BAM) dla dyskietek jednostronnych i dwustronnych. Poruszanie kursorem - przy pomocy klawiszy kursora, SPACJA - zmienia wskaznik sektora pod kursorem (numer sektora jest wyswietlony w prawym dolnym rogu ekranu). Dla zmiany aktualnie edytowanej strony dysku - przesuwaj kursor w prawo lub w lewo. Po nacisnieciu klawisza F1 na aktualna mape zajetych blokow nalozona zostanie mapa uszkodzonych sektorow (patrz:T-DISK TESTER). Umozliwia to zorientowanie sie, czy uszkodzone sektory sa czescia ktoregos ze zbiorow, czy tez sa jak na razie niewykorzystane. W czasie edycji - nacisniecie klawisza RETURN powoduje zapisanie zmodyfikowanego BAM-u na dysk, a STOP - powraca do glownego menu. Funkcji B-BAM EDITOR rowniez nalezy uzywac bardzo rozwaznie, aby nie dopuscic do przypadkowego skasowania czesci zbiorow. L - LOAD ADDRESS EDITOR : umozliwia obejrzenie/edycje adresow startowych zbiorow typu PRG. SPACJA - wprowadza do edycji adresu, RETURN - zapisuje wprowadzone zmiany na dysku, STOP - powraca do glownego menu. P - UN/PROTECT DISK : sprawdza, czy dysk jest programowo zabezpieczony przed zapisem i umozliwia zabezpieczanie/odbezpieczanie dysku. Zabezpieczenie to chroni na przyklad przed skasowaniem ktoregokolwiek ze zbiorow, nie chroni jednak dysku przed sformatowaniem.
Program dziala wylacznie ze stacja 1571. Naciskajac klawisz RESTORE mozna w dowolnej chwili powrocic do glownego menu i ewentualnie przelaczyc tryb 40/80 kolumn (zaleznie od polozenia klawisza 40/80 DISPLAY). Jezeli przerwana zostala operacja dyskowa moze okazac sie konieczny reset stacji. Gdy w czasie zapisu na dysk wystapi blad - zostaje on wyswietlony i komputer pyta, czy probowac jeszcze raz. W wypadku odpowiedzi przeczacej (N) komputer powraca do glownego menu, rezygnujac z zapisu tego i wszystkich nastepnych sektorow. Nalezy zdawac sobie sprawe, ze moze to spowodowac uszkodzenie BAM-u, lub katalogu dyskietki.
(C)COPYRIGHT 1991,92 by MMS & K.M. Katowice, Poland all rights reserved.
Tytuł: Hardware *tylko* do C128?
Wiadomość wysłana przez: Ramos w 30 Listopada 2009, 09:31