Sharp MZ-800

 

Domů Sharp MZ-800 Projekty Scavenger Náš byt Fotografie Kniha návštěv Obchod SCAV

BDOS

***** BDOS *****
Služby BDOSU ničí aktuální banku registru HL, DE, BC, AF a některé povolují přerušení NMI. Registr C je určený pro číslo služby, registry DE nebo E pro parametry služby, registr HL nebo A pro parametry výstupu. Obecně platí při návratu ze služby že je B=H a A=L.

Služby pro obecnou práci se systémem
0. Reset systému
12. Zjisti číslo verze systému

Služby pro práci se znakovým zařízením
11. Zjisti status konzole
6. Přímý vstup/výstup na konzoli
1. Vstup znaku z konzole
2. Výstup znaku na konzoli
9. Vypiš ASCII řetězec
10. Čti řetězec znaků z konzole

3. Vstup znaku ze snímače
4. Výstup znaku na děrovač

5. Výstup znaku na tiskárnu

7. Zjisti hodnotu I/O bytu
8. Nastav I/O byte

Služby pro práci s diskovými jednotkami
13. Reset diskového systému
37. Reset diskové jednotky
14. Vyber disk
25. Vrať číslo vybraného disku
32. Poskytni/změň číslo uživatele

24. Vrať vektor aktivních disků

28. Označ disk jako chráněný proti zápisu
29. Dodej hodnotu R/O vektoru

31. Dodej adresu bloku diskových parametrů
27. Dodej adresu alokačního vektoru

Služby pro práci se soubory
22. Založ soubor
15. Otevři soubor
16. Zavři soubor
23. Přejmenuj soubor
30. Nastav atributy souboru
19. Zruš soubor

17. Hledej první odpovídající položku v adresáři
18. Hledej následující položku adresáře

26. Nastav DMA adresu

20. Sekvenční čtení
21. Sekvenční zápis
33. Přímé čtení ze souboru
34. Přímý zápis do souboru
40. Popiš alokační blok nulami a potom do něho ulož záznam
36. Vrať číslo záznamu pro přímý zápis

35. Vypočti délku souboru

0. Reset systému
vstupní parametr: C 00H
výstupní parametr: -

Odevzdává řízení do BIOSu, který vykoná znovuzavedení modulů CCP a BDOS z disku do paměti, nastaví adresu DMA na hodnotu 0080H, zachová předtím vybraný disk a číslo uživatele. Potom odevzdá řízení na CCP. Tato služba má stejný efekt jako instrukce JP 0.

1. Vstup znaku z konzole
vstupní parametr: C 01H
výstupní parametr: A xxH znak

Přečte znak z konzole (čeká na jeho vstup). Když je kód přečteného znaku < 20H (SPACE) a není to znak CR, LF, TAB nebo BS, nevypíše ho na konzoli. Ostatní znaky zobrazí na konzoli.


2. Výstup znaku na konzoli
vstupní parametr: C 02H
E xxH znak
výstupní parametr: -

Zobrazí vystupující znak na konzoli, případně i na tiskárně, je-li zapnuta pomocí CTRL/P. Znak TAB zobrazí jako příslušný počet mezer.

3. Vstup znaku ze snímače
vstupní parametr: C 03H
výstupní parametr: A xxH znak

Přečte znak ze snímače děrné pásky (čeká na jeho vstup).

4. Výstup znaku na děrovač
vstupní parametr: C 04H
E xxH znak
výstupní parametr: -

Vyděruje znak na děrovači děrné pásky.

5. Výstup znaku na tiskárnu
vstupní parametr: C 05H
E xxH znak
výstupní parametr: -

Vytiskne znak na tiskárně.

6. Přímý vstup/výstup na konzoli
vstupní parametr: C 06H
E FFH (pro vstup znaku)
E xxH znak (pro výstup)
výstupní parametr: A xxH znak (byl-li požadován vstup)
A 00H nebo nedefinovaná hodnota

Je-li vstupní parametr 0FFH, čte status konzole (ptá se, zda nebyla stlačena klávesa). Jestliže nebyla žádná klávesa stlačena, vrací jako výstupní parametr 00, v opačném případě vrací ASCII reprezentaci vloženého znaku. Z uvedeného vyplývá, že se nečeká na vstup znaku z konzole! Na rozdíl od služby č. 1 nezobrazuje vstupní znak na konzoli. Je-li vstupní parametr různý od 0FFH, považuje tento parametr za ASCII kód vypisovaného znaku a vypíše ho na konzoli.

7. Zjisti hodnotu I/O bytu
vstupní parametr: C 07H
výstupní parametr: A xxH hodnota I/O bytu

Poskytne obsah adresy 0003. Na této adrese je u systémů Intel I/O byte.

8. Nastav I/O byte
vstupní parametr: C 08H
E xxH hodnota I/O bytu
výstupní parametr: -

Na adresu 0003 uloží vstupní parametr, který představuje I/O byte.

9. Vypiš ASCII řetězec
vstupní parametr: C 09H
DE xxxxH adresa počátku řetězcevýstupní parametr: -

Vypíše na konzoli textový řetězec od zadané adresy. Řetězec musí být ukončen znakem "$" (24H), před kterým výpis skončí. Výpis jednotlivých znaků vykonává stejně jako služba č.2.

10. Čti řetězec znaků z konzole
vstupní parametr: C 0AH
DE xxxxH adresa paměťového bufferu
výstupní parametr: -

Vstupní parametr je adresou počátku bufferu, který má následující strukturu:
MAX - 1 byte
SKUT - 1 byte
ZNAKY - SKUT bytů
kde MAX je maximální počet znaků (bytů), které je možné uložit do bufferu, SKUT bude skutečný počet znaků načtených do bufferu. Za tímto bytem jsou ZNAKY, t.j. ASCII reprezentace znaků tak, jak přišly z konzole. Vstup znaků z konzole je ukončen znakem CR nebo LF, které se ale do bufferu již neukládají. Buffer, který je třeba v paměti rezervovat pro načítání řádku z konzole, musí mít délku MAX + 2 byty. Jestliže byl buffer naplněn MAX počtem znaků, je vstup ukončen stejně, jako kdyby vstoupil znak CR.
Při zadávání řetězce znaků je možné vykonávat následující editační funkce: - DEL vymaže naposled napsaný znak z bufferu a zobrazí tento rušený znak na konzoli (DEL se do bufferu neuloží).
- BS vymaže naposled zapsaný znak z bufferu i z obrazovky (BS se do bufferu neuloží).
- CTRL/E vykoná fyzický přechod kurzoru na nový řádek obrazovky (obsah bufferu se nezmění).
- CTRL/X způsobí vymazání všech vložených znaků z bufferu i z obrazovky.
- CTRL/U způsobí vymazání všech vložených znaků z bufferu a nastaví kurzor na novém řádku pod pozici, odkud začíná načítávaný řádek.
- CTRL/R nastaví kurzor na nový řádek pod pozici, odkud začíná načítávaný řádek a vypíše aktuální obsah bufferu.
- CTRL/C Jestliže byl tento znak stlačený jako první, způsobí znovuzavedení operačního systému, jinak se uloží do bufferu.
- CTRL/P zapne/vypne tiskárnu, t.j. další vložené znaky se budou zobrazovat i na tiskárně (když tomu dosud tak nebylo), až do následujícího stlačení
CTRL/P. Hodnota CTRL/P (10H) se do bufferu neuloží. Ostatní znaky, pokud jsou zobrazitelné, t.j. jejich kód je >=20H, se při vstupu zobrazují na konzole (případně i na tiskárně při CTRL/P). Řídící znaky se zobrazují jako dvojznaky a to znak "^" a příslušné písmeno. Například 02H se zobrazí jako ^B (B má kód 42H), 1AH se zobrazí jako ^Z (Z má kód 5AH).

11. Zjisti status konzole
vstupní parametr: C 0BH
výstupní parametr: A xxH hodnota odpovídající stavu konzole

Je-li ve vstupním bufferu klávesnice nějaký znak (t.j. pokud byla stlačena klávesa konzole), vrátí hodnotu 01H (0FFH), v opačném případě vrátí 00H.

12. Zjisti číslo verze systému
vstupní parametr: C 0CH
výstupní parametr: HL xxH číslo verze (0022H)

Z důvodu možnosti dalšího rozvoje CP/M a z toho vyplývající možné nekompatibility mezi jednotlivými verzemi (při předpokladu, že vyšší verze může mít dalšínové služby, které nižší verze nemá), poskytuje tato služba uživatelským programům možnost zjistit verzi operačního systému. Volání vrátí v registru jednobytové číslo představující číslo verze (v našem případě 22H, protože jde o systém 2.2).

13. Reset diskového systému
vstupní parametr: C 0DH
výstupní parametr: -

Volání zabezpečí inicializaci diskového systému, t.j. nastaví DMA adresu na 0080H, vybere disk A, všechny ostatní disky označí jako neaktivní a všechny disky včetně disku A označí jako R/W. Tato služba není ekvivalentní se službou č. 0. Nedojde k znovuzavedení systému.

14. Vyber disk
vstupní parametr: C 0EH
E 0xH číslo vybíraného disku
výstupní parametr: -

Označí zadaný disk jako "vybraný", t.j. všechny následující diskové operace budou probíhat na tomto disku, pokud není explicitně v FCB uvedeno jinak. Vstupní parametr je 0 pro disk A, 1 pro B atd. až 15 pro P. Toto nastavení platí až do následujícího resetu diskového systému.

15. Otevři soubor
vstupní parametr: C 0FH
DE xxxxH adresa FCB
výstupní parametr: A xxH kód adresáře

Před prvním čtením ze souboru, nebo prvním zápisem do existujícího souboru je potřebné získat informace o tomto souboru. K tomuto účelu používáme službu "Otevři soubor". Soubor, který chceme otevřít, udáváme adresou jeho FCB. BDOS prohlédne adresář zadaného disku pro aktivního uživatele a hledá položku adresáře, která odpovídá bytům 1 až 14 v udaném FCB. (T.j. hledá položku, které odpovídá jméno, verze, EX, S1 a S2, přičemž S2 automaticky nuluje). Jestliže se ve jméně nebo verzi udané v FCB vyskytuje na pozici některého znaku otazník "?", není tento znak s odpovídající pozicí v položce adresáře porovnávaný. Nastane-li shoda s některou položkou adresáře (adresář je prohledávaný od začátku), je informace z této položky adresáře překopírovaná do FCB (t.j. čísla alokačních bloků souboru jsou dosazeny na pozici 16 až 31 v FCB). Služba Otevři soubor tedy zabezpečí obsazení daného FCB informacemi o rozsahu a umístění daného souboru na disku. Tyto informace v FCB jsou během následujících diskových operací s uvedeným souborem aktualizovány. Opětovné uložení aktualizovaného FCB do odpovídající položky adresáře zabezpečí služba "Zavři soubor". Výstupní parametr (kód adresáře) bude mít hodnotu 0FFH, jestliže daný soubor nebyl v adresáři nalezen, v opačném případě má hodnotu 0 až 3, což odpovídá pozici dané položky adresáře v sektoru adresáře (- pro aplikační programování nepodstatné).

16. Zavři soubor
vstupní parametr: C 10H
DE xxxxH adresa FCB
výstupní parametr: A xxH kód adresáře

Soubor, který byl nějakým způsobem aktualizován, je potřebné uzavřít, t.j. informace o rozsahu souboru a jeho uložení na disku, které jsou během práce s tímto souborem průběžně zaznamenávané v FCB, je potřebné uložit do příslušné položky adresáře. Soubor, z kterého se jen četlo, není nutno zavírat, protože jeho rozsah ani umístění na disku se nezměnily. Jestliže byla operace uzavření úspěšná, výstupní parametr má hodnotu 0 až 3, v případě neúspěšného zavírání (např. soubor není na disku) vrací služba hodnotu 0FFH.

17. Hledej první odpovídající položku v adresáři
vstupní parametr: C 11H
DE xxxxH adresa FCB
výstupní parametr: A xxH kód adresáře

Služba hledá od začátku adresáře položku, kterou popisuje FCB. V případě, kdy najde zadanou položku, dá k dispozici od DMA adresy záznam (128 bytů) adresáře, ve kterém je daná položka, a jako výstupní parametr vrátí kód adresáře (0 až 3). Volající program má potom tuto položku na adrese DMA + 32 * A. Jestliže hledaný soubor není v adresáři, má výstupní parametr hodnotu 0FFH. Ve jménu, nebo verzi souboru, udaného v FCB se může vyskytovat jeden, nebo více otazníků "?". V tomto případě, stejně jako při službě "Otevři soubor", není odpovídající znak v položce adresáře kontrolovaný na shodu. Otazník tedy zastupuje jakýkoli znak. V případě, že se otazník nachází na pozici DN (0. byte FCB), je prohledáván adresář vybraného disku a služba vrátí první nalezenou položku, která odpovídá danému FCB, i když je tato položka označena jako zrušená.

18. Hledej následující položku adresáře
vstupní parametr: C 12H
výstupní parametr: A xxH kód adresáře

Služba je ekvivalentní se službou č. 17 s tím rozdílem, že hledání je vykonáváno od předtím nalezené položky. Tuto službu je možné volat pouze bezprostředně po službě č. 17 nebo č. 18. Výstupní parametr má hodnotu 0FFH, jestliže tato položka v adresáři neexistuje, v opačném případě nabývá hodnoty 0 až 3, což je pořadové číslo položky v záznamu (sektoru) adresáře.

19. Zruš soubor
vstupní parametr: C 13H
DE xxxxH adresa FCB
výstupní parametr: A xxH kód adresáře

Na disku se zruší soubor odpovídající zadanému FCB. Jméno a verze souboru mohou obsahovat jeden nebo více otazníků. V tomto případě jsou zrušeny všechny soubory odpovídající dané specifikaci. Služba vrací hodnotu 0FFH, jestliže zadaný soubor nebyl v adresáři nalezen, v opačném případě vrací hodnotu 0 až 3.

20. Sekvenční čtení
vstupní parametr: C 14H
DE xxxxH adresa FCB
výstupní parametr: A xxH error 00H ok

Ze souboru (udaného pomocí FCB), který byl předtím aktivován službou "Otevři soubor", přečte následující 128 bytový záznam do paměti na adresu DMA. Záznam se přečte od pozice CR dané částí souboru a CR se přitom automaticky zvýší tak, že ukazuje na následující záznam souboru. (CR udává počet přečtených záznamů z dané části souboru). Jestliže se CR přeplní, automaticky se otevře další část (EX) souboru a CR se vynuluje. Služba vrátí hodnotu 00, když byla operace čtení úspěšná. Nenulová hodnota indikuje, že soubor už neobsahuje žádná data (jsme na konci souboru).

21. Sekvenční zápis
vstupní parametr: C 15H
DE xxxxH adresa FCB
výstupní parametr: A xxH error 00H ok

Do souboru (popisovaného FCB), který byl předtím aktualizován službou "Otevři" nebo "Založ soubor", se zapíše 128 bytový záznam z adresy DMA. Záznam je uložen na pozici, na kterou ukazuje CR a tento se přitom automaticky zvýší tak, že ukazuje na následující budoucí záznam souboru. Když se CR přeplní, automaticky se otevře další část souboru a CR se nuluje. Při vykonání zápisu do existujícího souboru je příslušný starý záznam (daný CR) přepsán novým záznamem. Služba vrátí hodnotu 00, byla-li operace zápisu úspěšná. Nenulová hodnota indikuje plný disk.

22. Založ soubor
vstupní parametr: C 16H
DE xxxxH adresa FCB
výstupní parametr: A xxH kód adresáře

Služba "Založ soubor" je podobná službě "Otevři soubor", s rozdílem, že FCB musí obsahovat jméno souboru, který se v adresáři nenachází. Operační systém vytvoří na disku prázdný soubor o nulové délce a jeho jméno zapíše do adresáře. Služba vrací hodnotu 0 až 3 při úspěšné operaci, nebo 0FFH, když v adresáři už není místo. Do takto vytvořeného souboru je možno zapisovat pomocí služeb č. 21 a č. 34.

23. Přejmenuj soubor
vstupní parametr: C 17H
DE xxxxH adresa FCB
výstupní parametr: A xxH kód adresáře

Služba změní jméno souboru, specifikovaného prvními šestnácti byty FCB, na jméno, které je zadáno v druhé šestnáctici FCB. Kód disku na pozici 0 v FCB se využije pro výběr disku. Při návratu ze služby má výstupní parametr hodnotu 0 až 3 při úspěšném přejmenování, nebo 0FFH, když přejmenovávaný soubor na disku není.

24. Vrať vektor aktivních disků
vstupní parametr: C 18H
výstupní parametr: HL xxxxH vektor aktivních disků (2 byty)

Služba poskytne v registrech HL informaci o discích, které jsou aktivní, t.j. pro které systém ovládání souborů vytvořil příslušné tabulky v operační paměti. Bit 0 reg. L odpovídá jednotce A, bit 7 reg. H odpovídá jednotce P. Má-li bit hodnotu 1, znamená to, že odpovídající jednotka je aktivní.

25. Vrať číslo vybraného disku
vstupní parametr: C 19H
výstupní parametr: A 0xH číslo vybraného disku

Služba vrátí číslo vybraného disku, t.j. číslo 0 pro disk A, atd. až č. 15 pro disk P.

26. Nastav DMA adresu
vstupní parametr: C 1AH
DE xxxxH požadovaná DMA adresa
výstupní parametr: -

DMA adresa (DMA = Direct Memory Access) je adresa v operační paměti, kam se čte (odkud se zapisuje) sektor diskového souboru.
Poznámka: V případě většiny řadičů pružných disků nejde o přímý přístup do paměti, jak název DMA napovídá, ale DMA je třeba chápat jako ukládací adresu v operační paměti. Adresa DMA zůstává pro všechny následující diskové operace nezměněna až do dalšího volání služby č. 26. Vyjímku tvoří volání služeb č. 0 a 13, které nastavují DMA adresu na 0080H.

27. Dodej adresu alokačního vektoru
vstupní parametr: C 1BH
výstupní parametr: HL xxxxH adresa alokačního vektoru

Služba poskytne v registrech HL adresu počátku alokačního vektoru vybraného disku. Alokační vektor je tvořen posloupností bitů, přičemž každý bit této posloupnosti odpovídá příslušnému alokačnímu bloku. Je-li alokační blok volný, má příslušný bit hodnotu 0, v opačném případě má hodnotu 1. Délka alokačního vektoru, t.j. počet jeho bitů odpovídá max. počtu alokačních bloků a tedy závisí na kapacitě disku.

28. Označ disk jako chráněný proti zápisu
vstupní parametr: C 1CH
výstupní parametr: -

Služba označí vybraný disk jako chráněný proti zápisu (R/O). Na tento disk není možné zapsat soubor, mazat nebo přejmenovávat soubor. Tato ochrana trvá až do doby volání služby 0 nebo 13, které všechny disky v systému označí jako R/W, t.j. zruší jejich ochranu.

29. Dodej hodnotu R/O vektoru
vstupní parametr: C 1DH
výstupní parametr: HL xxxxH hodnota R/O vektoru

Služba poskytne v registru HL hodnotu R/O vektoru tvořeného posloupností bitů, z kterých každý odpovídá jednomu disku v systému. Má-li příslušný bit hodnotu 1, je odpovídající disk chráněný proti zápisu. Nejméně významný bit odpovídá disku A, atd.

30. Nastav atributy souboru
vstupní parametr: C 1EH
DE xxxxH adresa FCB
výstupní parametr: A xxH kód adresáře

Služba změní atributy souboru "chráněný proti zápisu" a "systémový" podle hodnoty příslušných bitů verze v FCB, tj. nastavený 7. bit prvního znaku verze označuje R/O, 7. bit druhého znaku verze označuje soubor jako systémový.

31. Dodej adresu bloku diskových parametrů
vstupní parametr: C 1FH
výstupní parametr: HL xxxxH adresa bloku diskových parametrů

Volání této služby poskytne v registru HL adresu v BIOSu, od které začíná blok diskových parametrů vybraného disku. Tento blok udává fyzické charakteristiky příslušného disku.

32. Poskytni/změň číslo uživatele
vstupní parametr: C 20H
E xxH číslo uživatele
E FFH pro poskytnutí čísla uživatele,
výstupní parametr: A xxH číslo uživatele (bylo-li požadováno)

Je-li vstupní parametr 0FFH, poskytne služba číslo právě nastaveného uživatele (0 až 15). V případě, že je vstupní parametr různý od 0FFH, předpokládá se, že je to číslo uživatele, které je třeba nastavit.

33. Přímé čtení ze souboru
vstupní parametr: C 21H
DE xxxxH adresa FCB
výstupní parametr: A xxH kód chyby

Volání služby poskytne na nastavené DMA adrese 128 bytový záznam ze souboru (předtím aktivovaného službou "Otevři soubor"), popsaného v FCB, přičemž absolutní pořadové číslo tohoto záznamu v souboru bylo udáno v FCB+33 a FCB+ 34. Při volání služby musí být hodnota bytu na adrese FCB+35 nulová! Tato služba, na rozdíl od sekvenčního čtení, automaticky nezvýší udanou hodnotu čísla záznamu. Číslo požadovaného záznamu může nabývat hodnoty 0 až 65535 a může proto specifikovat část až 8 megabytů dlouhého souboru. Služba navíc automaticky nastaví v FCB odpovídající část souboru (EX) i číslo přečteného záznamu (CR). Vrácený výstupní parametr reprezentuje následující chybové kódy:

0 - žádná chyba, operace se vykonala,
1 - byla čtena nezapsaná data,
2 - tento kód není využit,
3 - nemůže uzavřít danou část souboru,
4 - chce číst z nezapsané části souboru,
5 - plný adresář,
6 - pokus o čtení mimo fyzický konec disku.

34. Přímý zápis do souboru
vstupní parametr: C 22H
DE xxxxH adresa FCB
výstupní parametr: A xxH kód chyby

Služba je podobná službě předešlé s tím rozdílem, že vykonává přímý zápis do souboru. I chybové kódy, které služba vrací, jsou stejné.

35. Vypočti délku souboru
vstupní parametr: C 23H
DE xxxxH adresa FCB
výstupní parametr: vrácená délka souboru na adresách FCB+33, FCB+34, FCB+35

Služba vrátí počet záznamů souboru udaného v FCB na adresy FCB+ 33, + 34, + 35. Soubor může mít délku 0 až 65536 záznamů (sektorů) a na uložení tohoto čísla jsou nutné 3 byty. Délka souboru podle nejvyššího pořadového čísla záznamu v nejvyšší přiřazené části souboru udává tedy pořadové číslo prvního volného záznamu na konci souboru. Byl-li ale soubor zapsán pomocí služby č. 34, nemusí délka odpovídat počtu uložených záznamů.

36. Vrať číslo záznamu pro přímý zápis
vstupní parametr: C 24H
DE xxxxH adresa FCB
výstupní parametr: číslo záznamu na adresách FCB+33 a FCB+34

Při sekvenčním čtení nebo zápisu je udané v FCB číslo části (EX) souboru a pořadové číslo záznamu v této části (CR). Volání služby 36 poskytne na adresách FCB+33 a FCB+34 absolutní pořadové číslo záznamu (od začátku souboru) nehledě na právě otevřenou část souboru.

37. Reset diskové jednotky
vstupní parametr: C 25H
DE xxxxH vektor diskových jednotek
výstupní parametr: 0

Na rozdíl od služby č. 13, která vykonávala reset celého diskového systému (t.j. všech diskových jednotek), zabezpečuje tato služba reset jen zadaných diskových jednotek. Jako vstupní parametr se odevzdává 16 bitový vektor (délka odpovídá max. možnému počtu jednotek v systému), přičemž nejnižší bit odpovídá jednotce A, nejvyšší jednotce P. Jednotkám, na které chceme aplikovat reset (t.j. nastavit jako neaktivní a nechráněné proti zápisu) nastavíme v odevzdávaném vektoru odpovídající bit.

38. Tato služba není implementovaná

39. Tato služba není implementovaná

40. Popiš alokační blok nulami a potom do něho ulož záznam
vstupní parametr: C 28H
DE xxxxH adresa FCB
výstupní parametr: A xxH kód chyby

Služba má stejný efekt jako služba č. 34 s tím rozdílem, že v případě prvního zápisu do nově alokovaného bloku se tento nejdříve popíše binárními nulami a až pak se do něho uloží záznam. Vykonává vlastně před zápisem "inicializaci" obsahu alokovaného bloku. Chybový kód, který služba vrací, je stejný, jako v případě služby č. 34.

 

(c) by fy. SCAV for SHARP MZ-821

Pavel Brázda 22.05.1972
Brno

 

 

Tento soubor informací o SHARP MZ-800 není určen jako učební text, ale jako příručka programátora, proto se v něm nezmiňuji o podrobnějších detailech Hardware. Informace o mikroprocesorové technice byly čerpány z katalogů, technické dokumentace firem INTEL, ATES, SOKODI, SGS-THOMSON, časopisů AMATÉRSKÉ RADIO, ELEKTRONIKA, a zpracováním informačních souborů o SHARP MZ-800. Jako příloha je dodán plánek počítače zpracovaný ing. Martinem Váňou, plánek o maskovatelném přerušení otisknutý v časopise Elektronika 5/92, plánky řadičů FD, plánky ramdisků a znakové sady.

 

 

Zpracováno 4.10.1996

 

 

Domů | Sharp MZ-800 | Projekty | Scavenger | Náš byt | Fotografie | Kniha návštěv | Obchod SCAV | Vyhledání na těchto stránkách | Mapa stránek

 

Tyto stránky byli naposledy aktualizovány dne 08. 02. 2014      Copyright © 05/2006 - Brázda Pavel - Scav - webmaster(c)scav.cz

 

 

Google