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.

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