TNS HC-08
Též nazýván Home computer 8bit.Vyráběn byl od 1988 v JZD AK Slušovice. Počítač vychází z TNS GC. Hardware je založen na U880D @ 3 MHz.Na počítači byl provozován operační systém TNS-DOS(TurboDOS).cena od 25 000 Kčs
Připojitelné k síti TNS-NET, HC-08 umožňuje zavádění systému přes síť.
Klávesnice shodná s TNS HC-16.
- TNS HC: základní varianta, pro zapojení do sítě TNS-NET
- TNS HCF: minifloppy
- TNS HCC: coupler
- TNS HCFC: coupler+flp
- Myš Tesla 3WN 16605
- 320 kB RAM
Dochovaly se celkem 3 varianty:
- Síťový zavaděč HC-8 V 1.2 (RL) Software Slušovice 1988
- 2048 bytů CRC-32 2F0D5716
- Zavaděč TNS (FWL) - v 1.0 JZD Slušovice 1989
- 2x 2048 bytů MD5: 1.0: c82a94264d590e60c2f3fff992a4affc rom1.bin + f6e39746e474850c3bb8451c4954ed26 rom2.bin
- Zavaděč TNS (FWLP) - v 1.2 JZD Slušovice 1989
- 2x 2048 bytů MD5: 12504d6db4e44800d3912a7caa0070a7 hc08rom12_TNSROM1.BIN + 4be12ee31684fc48c9d32f425b82618f hc08rom12_TNSROM2.BIN
U variant se dvěmi pamětmi 2716 je první od adresy 0x0000, druhá od adresy 0x1000 (tzn. je zde mezera, zřejmě kvůli plánu na větší obvod). Kód nejprve odkopíruje obsah do RAM, následně dojde k odpojení ROM z paměťového rozsahu.
U počítačů TNS-HC je možné zavádět operační systém buď z 5 1/4" disket, které jsou k němu přímo připojeny, nebo v rámci sítě prostřednictvím rychlé, případně pomalé linky z jiného počítače v síti.
Pod pojmem "propojení rychlou linkou" máme na mysli propojení počítačů TNS koaxiálním kabelem pomocí modulů UPP-NET.
Pod pojmem "propojení pomalou linkou" máme na mysli sériovou proudovou smyčku - kanály A i B, řízenou modulem ASK, případně QASK.
Proudová smyčka kanálu A a rychlá linka jsou ovládány společným technickým zařízením a záleží pouze na nastavení přepínačů v počítači TNS-HC, která z nich se bude ovládat. Z tohoto důvodu je nelze připojit současně.
Po zapnutí počítače, případně jeho resetu, se zavaděč ohlásí vypsáním úvodní hlavičky a potom začne samostatně zjišťovat, zda není v některé diskové jednotce disketa. Nejprve testuje jednotku 0, pak 1. Pokud disketu skutečně nalezne, pokusí se z ní zavést speciální zaváděcí program, který bývá uložen v rezervovaných stopách každé systémové diskety. Je-li nalezená disketa skutečně systémová, zavede se operační systém. V opačném případě bude pokus o zavedení systému neúspěšný ( dojde k "zatuhnutí" ).
Jestliže zavaděč nenalezne v žádné diskové jednotce disketu, vypíše dotaz, odkud má systém zavést:
xxx se ptá odkud zavést (A,B,L,X,Y,0-31 + Vezmi) ?
Hodnota "xxx" je číslo daného počítače TNS-HC nastavené přepínačem.
Od uživatele se očekává, že zadá některou z uvedených možností:
A - zavaděč se pokusí zavést operační systém z diskové jednotky 0.
B - zavaděč se pokusí zavést operační systém z diskové jednotky 1.
F - zavaděč se pokusí zavést operační systém nejprve z diskové jednotky 0. Nenalezne-li v této jednotce disketu, pokusí se zavést systém i z jednotky 1.
X - zavaděč se přepne na kanál A proudové smyčky
Y - zavaděč se přepne na kanál B proudové smyčky
L - zavaděč se přepne na rychlou linku. Tento stav je nastaven implicitně.
dd - číslo, pod kterým je vzdálený počítač, ze kterého se bude natahovat systém, znám v síti. Zadává se dekadicky v rozsahu 0 - 31.
Pokud se při zadávání volby zmýlíte, můžete se opravit pomocí klávesy [<-].
Při zavádění ze vzdáleného počítače je nejdříve nutné určit, zda se bude operační systém zavádět z rychlé nebo pomalé linky a případně stanovit i kanál proudové smyčky. Jak již bylo uvedeno, implicitně je nastaveno zavádění z rychlé linky, která se používá nejčastěji. Označení linky provedeme volbou L, X nebo Y. Zavaděč se tímto připraví na zavádění z požadované linky a znovu vypíše dotaz, odkud má operační systém zavést. Nyní však již očekává zadání čísla vzdáleného počítače, z něhož se bude systém zavádět.
Zavaděč se vždy nejprve pokouší zavést operační systém z disket. Abychom však při zavádění z linky nemuseli čekat, až zavaděč zjistí, že v diskových jednotkách nejsou vloženy diskety, můžeme stisknout požadovanou volbu současně se stiskem tlačítka [RESET]. Po uvolnění obou tlačítek se zavaděč pokusí zavést systém podle našeho požadavku.
Zavaděč TNS (FWLP) - v 1.2 JZD Slušovice 1989
Floppy 0
Floppy 1
003 se ptá odkud zavést (A,B,0-31 + Vezmi) ? 2
Linka navazuje spojení...ok
čtu operační systém ... ddd
Předávám řízení OS
Po zapnutí počítače, případně jeho resetu, zobrazil zavaděč svoji úvodní hlavičku a začal zjišťovat, zda jsou v diskových jednotkách vloženy diskety. Tuto posloupnost dodržuje, i když 5 1/4" jednotky nejsou k počítači fyzicky připojeny. Zavaděč však vypsal dotaz, odkud zavést, z čehoz můžeme usoudit, že diskety v jednotkách nenašel. Požadujeme zavést systém prostřednictvím implicitně nastavené rychlé linky z počítače číslo 2. Zavaděč nejprve zkusil, zda lze spojení navázat. Podařilo se mu to, proto začal načítat vlastní systémový soubor SYS.SYS. Po jeho načtení, předal řízení systému.
2) Zavaděč TNS (FWLP) - v 1.2 JZD Slušovice 1989
Floppy 0 zavádí OSBOOT
OSBOOT V 2.01 (C) SWS/TPS Slušovice
Nyní zavaděč našel v diskové jednotce 0 systémovou disketu, což poznáme podle toho, že se mu z diskety podařilo zavést speciální zaváděcí program OSBOOT. Ten nejprve vypsal svoji hlavičku a pak na disketě hledal systémový soubor SYS.SYS, kterému předal po zavedení řízení.
3) Zavaděč TNS (FWLP) - v 1.2 JZD Slušovice 1989
Floppy 0
Floppy 1 zavádí OSBOOT
Zavaděč testoval přítomnost disket v jednotkách. V jednotce 0 disketu nenašel, v jednotce 1 ano. Není to však systémová disketa, protože zavaděči se nepodařilo zavést z ní speciální zaváděcí program OSBOOT. Jediným řešením tohoto chybového stavu je reset počítače.
4) Zavaděč TNS (FWLP) - v 1.2 JZD Slušovice 1989
Floppy 0 zavádí OSBOOT
OSBOOT V 2.01 (C) SWS/TPS Slušovice
SYS.SYS nenalezen
Ani v tomto případě není disketa vložená v jednotce 0 systémová, protože na ní není uložen systémový soubor SYS.SYS.
5) Zavaděč TNS (FWLP) - v 1.2 JZD Slušovice 1989
Floppy 1 chyba výběru
V tomto případě jsme již během resetu počítače požadovali zavést systém z jednotky 1. Stlačili jsme současně tlačítka [RESET] a [B]. To můžeme usoudit z toho, že zavaděč se pokusil ihned zavést systém z diskety v jednotce 1, aniž by před tím testoval jednotku 0. Protože však v této jednotce nebyla systémová disketa, vypsal zavaděč chybové hlášení.
6) Zavaděč TNS (FWLP) - v 1.2 JZD Slušovice 1989
011 se ptá odkud zavést (A,B,0-31 + Vezmi) ? 5
Linka navazuje spojení... - chyba komunikace
011 se ptá odkud zavést (A,B,0-31 + Vezmi) ?
První, co lze z textů v tomto příkladě odvodit, je to, že jsme již při resetu požadovali zavést systém prostřednictvím rychlé linky. Současně jsme stiskli tlačítka [RESET] a [L]. Zavaděč se pokusil navázat spojení, což se mu však nepodařilo. V tomto případě hledejte závadu přímo na lince.
7) Zavaděč TNS (FWLP) - v 1.2 JZD Slušovice 1989
Floppy 0
Floppy 1
008 se ptá odkud zavést (A,B,0-31 + Vezmi) ? 1
Linka navazuje spojení...ok
čtu operační systém ... 000
Pokud se zavaděči podaří navázat spojení, pokusí se načíst systémový soubor SYS.SYS. Jestliže se soubor nenačítá ( počitadlo zůstane nulové ), je třeba hledat závadu přímo na počítači, odkud se má systém zavést.
Chipselect signály generuje 74154 (IC104)
Výstup 74154 | I/O rozsah | Význam / obvod | Poznámka |
---|---|---|---|
CS0# | 0x3C-0x3F | - | |
CS1# | 0x38-0x3B | S2 | |
CS2# | 0x34-0x37 | - | Prý S3 !!! |
CS3# | 0x30-0x33 | S4 | |
CS4# | 0x2C-0x2F | PFD OFF | |
CS5# | 0x28-0x2B | PPIMAP | |
CS6# | 0x24-0x27 | MAPF | |
CS7# | 0x20-0x23 | DEFMAP | |
CS8# | 0x1C-0x1F | ZAVOFF | |
CS9# | 0x18-0x1B | FDC karta | |
CS10# | 0x14-0x17 | FDC karta | |
CS11# | 0x10-0x13 | PPI 1 - MHB8255A | |
CS12# | 0x0C-0x0F | SIO - IC86 - UA8560D | Kanál A (CTC1, kanál 0): TNS-NET / rychlá linka, kanál B (CTC0, kanál 1): sériová tiskárna |
CS13# | 0x08-0x0B | PIO - IC51 - UA855D | |
CS14# | 0x04-0x07 | CTC1 - IC88 - UA587D | |
CS15# | 0x00-0x03 | CTC0 - IC87 - UA587D |
Počítače odvozené od TNS HC-08
Následující počítače vychází z TNS HC-08, nebo byly TNS HC-08 inspirované:Reference
- Kolektiv aut.: ASSEMBLER Z-80 ; II. vydání - Slušovice 1987
- Ing. M. Muselík: Systémový popis mikroprocesoru Z80 (technika + programování) ; Slušovice 1982
- P. Dvořák a kol.: Mikroprocesorový systém Z80 ; TESLA VÚST 1981 interní zpráva
- Ing. P. Valášek, CSc.: Mikroprocesor 8080 a jeho základní obvody, Svazek 2, díl 1; Knižnice ČSVTS - 1986
- J. Neštický a kol.: Stavebnice Z 80 ; Slušovice ....
- https://www.youtube.com/watch?v=iPhmtdLzlNg (WebArchive)