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).

Obsah
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.

Varianty

Periferie

BootROMky

Dochovaly se celkem 3 varianty:

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.

Popis z dokumentace

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.

Příklady

📋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.

I/O porty

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

Small
Medium
Large