TRS -80 Model II - TRS-80 Model II

TRS-80 Model II
Okona-GfhR-TRS-80.jpg
TRS-80 Model II
Výrobce Tandy Corporation
Typ Osobní počítač
Datum vydání Říjen 1979 ; Před 42 lety ( 1979-10 )
Zaváděcí cena 3 450 USD (odpovídá 12 300 USD v roce 2020) (32 kB)
3 899 USD (odpovídá 13 900 USD v roce 2020) (64 kB)
Operační systém TRSDOS, Microsoft BASIC
procesor Z-80A při 4,00 MHz
Paměť buď 32 nebo 64 kB RAM
Úložný prostor oboustranný disk Shugart 500k 8 "
Zobrazit Text 80x25
Vstup odnímatelná klávesnice
Rozměry 14 x 21 1/4 x 23 1/2 palce

TRS-80 Model II je počítačový systém, zahájila Tandy v říjnu 1979, a cílený u malých podniků na trhu. Nejde o upgrade původního TRS-80 Model I, ale o nový systém.

Model II byl následován kompatibilním TRS-80 Model 12 , Model 16 , Model 16B a Tandy 6000 .

Model II

Pozadí

Tandy byla překvapena silnou poptávkou po TRS-80 Model I od obchodních kupujících. Počítač byl pro takové použití příliš omezený, takže společnost začala s vývojem modelu II na konci roku 1978. Bylo to oznámeno v květnu 1979, dodávky začaly v říjnu a počítač prodávaly pouze obchody Radio Shack ve vlastnictví Tandy. Tandy inzerovala model II jako „obchodní počítač - nikoli hobby,„ domácí “nebo osobní počítač“. Tvrdil, že počítač je „ideální pro malé firmy a také„ tak akorát “pro mnoho časově náročných zakázek ve větších podnicích“, včetně počítačů s mainframy nebo minipočítači . Základní verze s jedním diskem byla 3450 $ a verze se čtyřmi disky byla 6599 $.

Hardware

Jako profesionální obchodní stroj používal Model II nejmodernější hardware a měl řadu funkcí, které se v primitivním modelu I nenašly, jako například vysokorychlostní (na tu dobu) 4 MHz Z80A, DMA, vektorovaná přerušení, odnímatelná klávesnice se dvěma funkčními klávesami a numerickou klávesnicí a port místo I/O mapovaných v paměti. Měl text 80x25 a jednostrannou 500k 8 "disketovou mechaniku a buď 32 nebo 64k RAM, spolu se dvěma porty RS-232 a paralelním portem standardu Centronics. Videopaměť mohla být vyklopena, takže celá Pro hlavní paměť mohl být použit 64K adresní prostor. Na rozdíl od většiny počítačů neměl BIOS ROM kromě malého zaváděcího zavaděče (BIOS byl načten z bootovací diskety). Kvůli tomu a použití portu I/O téměř všechny paměť Modelu II mohla být využívána softwarem. Model II běžel na operačním systému TRSDOS (přejmenovaném na TRSDOS-II počínaje verzí 4.0) a BASIC. Rozdílný formát disku a architektura systému znemožnily spuštění softwaru Model I/III na model II, takže nikdy neměl k dispozici tolik. To bylo poněkud zmírněno dostupností operačního systému CP/M pro model II od třetích stran, jako je Pickles & Trout. Na rozdíl od modelu I/III je paměť modelu II mapa je kompatibilní se standardním CP/M-80. Tři interní rozšiřující sloty by mohly použít pro přídavné karty, jako jsou další sériové porty a grafická karta, která umožňovala bitmapovou grafiku.

Disketová jednotka, která byla součástí modelu II, byla jednostranná 8 "jednotka Shugart SA-800 s plnou výškou, jednostranná; jako většina takových pohonů se točila nepřetržitě, ať už se na disk přistupovalo nebo ne, a vřetenový motor byl napájen přímo z Řada A/C. Disketový řadič v Modelu II byl jednotka s dvojitou hustotou a měkkým sektorem na základě disketového ovladače WD 1791. Stejně jako u modelu I/III/IV vyžadovaly zaváděcí disky na Modelu II stopu 0 až mají jednotnou hustotu. Pro disketový rozšiřující modul byly použity jednotky CDC.

Klávesnice byla kapacitní klávesnice vyrobená společností Keytronic Corporation . Jako většina kapacitních klávesnic využívala klíčový mechanismus s disky z pěnové gumy; tyto jsou náchylné k hnilobě za sucha s věkem a vyžadují výměnu. Pozdější verzi klávesnice vyrobila společnost Cherry Corporation , ale stále používala spíše kapacitní technologii než známější mechanické klávesové spínače Cherry.

Formát disku u Modelu II těsně následoval standard IBM 3740 , který specifikoval 77 stop, 24 sektorů na stopu, formátování měkkého sektoru a velikost sektoru 128 bajtů pro formátovanou kapacitu asi 250k, nicméně Model II měl dvojnásobek řadič hustoty, takže formát disku používal 256 bajtových sektorů a formátovaná kapacita byla asi 492k. Pokud si uživatel nainstaluje oboustranný disk, může získat 1 MB místa, což však vyžadovalo upravený DOS a Radio Shack oficiálně nepodporovalo použití oboustranných disků na Modelu II.

Během jeho životnosti došlo k několika hardwarovým revizím modelu II. První revizní modely (1979–1980) se nedaly spustit z pevného disku a disketový řadič vyžadoval pro poslední jednotku v řetězci namísto standardního způsobu vložení sady zakončovacích odporů na interní diskové jednotky ukončovací sadu odporů. Balíček externích odporů fungoval tak, že se smyčky I/O linek na externí disketové spojce smyčkovaly na koncových pinech měniče SA-800. Toto neobvyklé nastavení bylo zvoleno tak, aby uživatel nemusel sundávat kryt a instalovat nebo odstraňovat ukončovací sadu odporů na disketové jednotce pokaždé, když chtěl odebrat nebo připojit externí diskové jednotky. Ukázalo se to jako problematické, protože zákazníci, kteří přišli o odporové sady, nemohli svůj stroj používat (Radio Shack prodával náhradní balíčky za 50 $) a Model II prodávaný od roku 1981 dále používal jiný disketový ovladač, který to nevyžadoval. Pevné disky nabízené pro Model II také používaly zakončovací sadu odporů. Ty byly prodávány jako hlavní a podřízené jednotky, přičemž hlavní pevný disk (který měl odporový balíček) musel být poslední v řetězci. Jako většina pevných disků nabízených na 8bitových počítačích neexistovala podpora podadresářů a disk byl operačním systémem jednoduše považován za obří a rychlou disketu.

Na rozdíl od modelu I/III měl model II také ventilátor skříně kvůli teplu generovanému nepřetržitě běžícím vřetenovým motorem 8 "disketové jednotky. Kombinovaný účinek ventilátoru skříně a disketového motoru měl za následek extrémně hlučný počítač ve srovnání s téměř tichý model I/III.

Zobrazení videa v modelu II je podobné modelu I. Je použit 12 '' černobílý televizor CRT; monitory byly dodány společnostmi RCA a Motorola . Obvody videa modelu II byly však výrazně vylepšeny v zájmu lepší kvality obrazu, jako jedna z kritik modelu jsem uvedl, že zahrnutý monitor byl pouze RCA televizor s odizolovaným RF, IF a zvukem. Model II naopak používal vyhrazený monochromatický kompozitní monitor s vyšší kvalitou a lepší -upravené součásti než upravený televizor dodávaný s modelem I. Textový displej na modelu II byl 80x24 spíše než text 64x16 modelu I/III a také přidal malá písmena, což je jeden z hlavních rysů, který modelu I chyběl (původně; upgrade byl k dispozici později). Kromě toho jej bylo možné provozovat v textovém režimu 40x24. Znaková sada v modelu II se poněkud lišila od modelu I/III. Obsahovala několik matematických a měnových symbolů a místo modelu I /Já Sigrafické znaky II měly 30 znaků (kódy ASCII 128–158) pro kreslení čar a polí.

Model II byl podobný stroji S-100 v tom, že představoval pasivní propojovací desku s osmi rozšiřujícími sloty; čtyři z nich byly normálně obsazeny kartou CPU, disketovým ovladačem, klávesnicí/grafickou kartou a RAM. Samostatná deska plošných spojů v zadní části stroje obsahovala dva porty RS-232 a port Centronics. Přestože rozšiřující sloty vypadají podobně jako sloty S-100, měly proprietární design a nemohly být použity s deskami S-100.

Různé rozšiřující karty pro zbývající čtyři sloty zahrnovaly řadič pevného disku, síťovou kartu, desku CPU 68 000, která by mohla adresovat až 256 kB paměti, a grafickou desku s rozlišením 640 x 240 pixelů. Mohlo by to překrýt textovou obrazovku s bitmapovým displejem. Stejná grafická karta (katalogové číslo 26-4104) by mohla být namontována na pozdější modely 12 a 16. Dodávalo se s upraveným BASIC poskytujícím základní funkce kreslení obrazovky, jako je kresba čar, rámečků a kruhů, stínování a vyplňování, schopnost výřezu a pole přenos mezi grafickou RAM a CPU RAM.

Účelovou rozšiřující kartou byla 64K paměťová rozšiřující deska (katalogové číslo 26-4105), která umožňovala modelu II (bez nákladného upgradu Modelu 16) spouštět speciální verzi tabulky Visicalc s názvem Enhanced Visicalc. Díky tomu byla k dispozici větší pracovní listy pomocí převýšené paměti nad 64 kB základní desky Z80.

Přestože byl Model II primárně určen pro podnikání nebo provozování továrního vybavení, měl k dispozici několik her; zejména Scott Adams Adventure série byla nabídnuta k tomu. Kromě toho by běžely CP/M verze textových dobrodružství Infocom .

Některé z technických pokroků poprvé představených na modelu II, jako například disketový ovladač WD 1791 a vylepšené obvody videa, se později dostaly do modelu III.

Architektura modelu II teoreticky podporovala až 512 kB RAM prostřednictvím segmentu přepínatelných horních 32 kB stránky (bylo podporováno až patnáct 32 kB stránek). Stroj však neposkytoval dostatek slotů pro karty pro fyzickou aktualizaci paměti RAM na 512 kB. Důvodem bylo, že RAM byla poskytována prostřednictvím karet 32k nebo 64k a na standardním modelu II bylo k dispozici jen několik otevřených slotů pro karty, protože základní konfigurace stroje zabírala čtyři sloty.

Tandy nabídla stůl vyrobený na míru pro model II za 370 USD. Mohl pojmout další tři 8 "diskové jednotky nebo až čtyři pevné disky 8,4 Mb (Model II umožňoval řetězení tří externích disketových jednotek). V roce 1981 byl počítač 64K Model II 3 350 $ a„ primární jednotka "8,4 Mb pevný disk dalších 4 040 USD poštovní objednávkou u prodejce Radio Shack v Perry, Michigan ; MSRP ve vlastních obchodech společnosti byla vyšší.

ZÁKLADNÍ tlumočník

Model II byl vybaven implementací Microsoft BASIC úzce odvozenou od úrovně II BASIC na modelu I/III, ale s řadou rozdílů a vylepšených funkcí. Na rozdíl od Modelu I/III byl BASIC modelu II zcela rezidentní v RAM a byl načten z disku. Mělo 17k velikost, přibližně stejnou velikost jako Model I/III Disk BASIC.

Zatímco model I/III BASIC obsahuje výzvu ke spuštění s dotazem, zda by uživatel chtěl zmenšit oblast paměti BASIC (obvykle se to dělá, pokud má být nějaká paměť vyhrazena pro rutiny jazyků strojů), Model II BASIC místo toho má tuto funkci jako možnost příkazového řádku ( M: adresa) při spuštění z příkazového řádku TRS-DOS. Pokud uživatel plánuje spustit ZÁKLADNÍ program, který provádí manipulaci se soubory, je také nutné zadat počet otevřených souborů při spuštění pomocí volby F: soubory. Při spouštění může být také určen ZÁKLADNÍ program pro automatické načítání a provádění.

V modelu I/III BASIC je textový kurzor umístěn pomocí příkazu PRINT @, (pozice), který odkazuje na absolutní souřadnici na obrazovce. Model II BASIC místo toho přijímá pozici řádku a sloupce (tedy PRINT @, (2,20) namísto PRINT @, 125). Model II BASIC dodává funkce HEX $ a OCT $ pro převod desítkových hodnot a také přidal podporu pro celočíselné dělení a operátor moduly. Model II BASIC stále omezuje názvy proměnných na dva znaky, protože podpora pro dlouhé názvy proměnných v Microsoft BASIC se objevila až v BASIC-80 5.x v roce 1981. Programy BASIC mohou být kromě tokenizovaného formátu uloženy také v ASCII. Příkaz ERASE se používá k vymazání všech proměnných pole.

Model II BASIC pracuje v jednom ze dvou režimů zobrazení v závislosti na posledním zobrazeném znaku. V režimu posouvání (vyvolává se, pokud měl poslední zobrazený znak hodnotu ASCII od 32 do 127), text se posune z obrazovky, když je dosaženo spodní části, nebo se zalomí na další řádek vlevo, když se dosáhne pravé strany obrazovky . V grafickém režimu (hodnota ASCII od 128 do 159) BASIC obtéká obrazovku, když je dosažen spodní řádek nebo pravý sloupec.

Stejně jako u všech implementací BASIC-80 pre-v5.x, Model II BASIC nevyhrazuje prostor pro řetězce automaticky a pro jeho rezervaci je nutné použít příkaz CLEAR na začátku programu.

Příkaz SYSTEM, použitý k ukončení BASIC, lze také použít k „předání“ příkazu systému TRS-DOS bez ukončení a ztráty aktuálně uloženého programu; toto se nejčastěji provádí pro úkoly, jako je prohlížení adresáře na disku.

U modelu II BASIC chybí příkazy SET a PSET pro nastavení blokových znaků, funkcí kazet, příkazu CMD a příkazů PEEK, POKE, INP a OUTP, takže je méně hackerský než model I/III BASIC. Bylo možné znovu získat většinu této funkce pomocí extrémně podobného MBASIC dodávaného s CP/M. Příkaz MEM, používaný v modelu I/III BASIC k zobrazení množství volné paměti BASIC, byl odebrán a jeho funkce sloučena do funkce FRE.

Jiné programovací jazyky

Microsoft zpřístupnil kompilátory Fortran , Cobol a BASIC a také svůj assembler MACRO-80. Všechny byly prodány prostřednictvím Radio Shack. Později byl pro Model II nabízen jednodušší a dostupnější balíček editoru/assembleru Series I od společnosti Radio Shack, známý mnoha fandům Modelu I. Radio Shack měl také svůj vlastní produkt pro makro assembler, Assembly Language Development System nebo populárně známý jako ALDS. Tento produkt byl později přepracován a prodán pro Model 4.

Aplikační software

Wayne Green odhadoval, že prodej modelu II v srpnu 1982 činil asi 10% modelu I, což odrazovalo vývojáře třetích stran od vytváření softwaru pro dražší počítač; malá softwarová knihovna zase odradila od prodeje modelu II. Softwarovou podporu Tandy pro Model II popsal jako „méně než dynamickou“ kvůli zaměření společnosti na Model III. Tandy produkovala a prodávala různé obchodní aplikace Model II od účetnictví, lékařské kanceláře, právní kanceláře, mezd, inventáře, zadávání objednávek a analýzy prodeje až po aplikace pro všeobecné účely pro zpracování textu, správu databáze a pozdější práci s tabulkami. Některé byly vyráběny interně (jako textový procesor Scripsit ), jiné licencovány a označovány jako produkty Radio Shack (jako databáze Profil) a další prodávány společností Radio Shack, například VisiCalc . Společnost také nabízela produkty usnadňující přenos dat na sálových počítačích IBM.

Model 12

Model II byl v roce 1982 nahrazen modelem TRS-80 Model 12 , který má oboustranné disketové mechaniky s poloviční výškou („tenkou linkou“) a integruje většinu elektroniky modelu II do jediné hlavní desky. Karta videa a klávesnice se zapojila do jednoho slotu na hlavní desce. K dispozici byla volitelně klec pro rozšiřující karty, která umožňovala dalších šest zásuvných karet. Bílý fosfor CRT na modelu II byl nahrazen zeleným luminoforem na modelu 12 pro snazší prohlížení a menší namáhání očí. Jeho klávesnice měla osm funkčních kláves. Model 12 je v podstatě model 16B bez procesoru Motorola a lze jej upgradovat na model 16B.

Model 12 přesunul Centronics a sériové porty do clusteru na zadní levé straně počítače. Port Centronics na modelu 16B přešel na použití konektoru záhlaví kolíku namísto konektoru na okraji karty. Součástí byl také síťový port Arcnet.

Model 16

Tyto TRS-80 Model 16 vyšel v únoru 1982 jako pokračovací k modelu II; pro systémy Model II byla k dispozici aktualizační sada. Model 16 přidal 6 MHz, 16/32bitový procesor Motorola 68000 a paměťovou kartu, přičemž původní Z80 zůstal jako I/O procesor. Má dvě poloviční výšky („tenké“) oboustranné 8palcové disketové jednotky, ačkoli upgrade Model II nenahrazuje disketovou jednotku. Model 16 může používat buď TRSDOS-16 nebo TRS-Xenix, což je varianta Xenixu , verze UNIX od Microsoftu. TRSDOS-16 je aplikace TRSDOS II-4.1 poskytující rozhraní 68000 a podporu až pro tři uživatele, bez dalších funkcí a málo kompatibilního softwaru. Funkce 68000 byla přidána jako rozšíření, načítání 68000 kódu do paměti 68000 prostřednictvím okna sdílené paměti se Z80.

Proč je model 16 jako bowlingová koule?


Protože pro každý můžete získat stejné množství softwaru!

-  řekl vtip v sídle Tandy

Za cenu 4 999 USD (ekvivalent 13 410 USD v roce 2020) se Model 16 prodával špatně. V červnu 1982 společnost odeslala 2 000 kusů do obchodů, přičemž většina byla neprodaná. Pět měsíců po svém představení počítač stále neměl žádné aplikace TRSDOS-16; majitelé museli provozovat software a aplikace Model II nebo CP/M. Jeho vydání přinutilo několik vývojářů softwaru Model II „začít znovu od začátku“, řekl Green, protože zákazníci by nechtěli spouštět software Z80 na modelu 16. Tandy připustil, že měl podpořit vývoj softwaru třetích stran, což vedlo v zabijácké aplikaci VisiCalc pro Apple II . V roce 1983 VisiCorp produkoval aktualizaci Visicalc, kterou Tandy prodávala pro Model 16 s názvem Enhanced VisiCalc. Tato verze běží na Z80 a u větších listů využívá uloženou paměť nad rámec základních 64 kB.

Pověsti uváděly, že Tandy pro počítač nabídne Xenix nebo jiný operační systém třetích stran. Na začátku roku 1983 společnost skutečně přešla na Xenix a nabídla ji zdarma stávajícím zákazníkům; v polovině roku 1983 provozovalo Xenix odhadem 5 000 z 30 000 modelů 16. Xenix byl založen na systému UNIX System III , podporoval také až tři uživatele a byl více zavedený.

S Xenixem se rodina Model 16 stala populárním systémem pro malé firmy s relativně velkou knihovnou softwaru pro automatizaci obchodu a kanceláří . Tandy nabídla víceuživatelské zpracování textu (Scripsit 16), tabulkový procesor ( Multiplan ) a 3GL „databázi“ (profil 16, později upgradovaný na filePro 16+), stejně jako účetní sadu s volitelným zdrojem COBOL pro přizpůsobení. RM-COBOL, BASIC a C byly k dispozici pro programování, přičemž Unify a Informix byly nabízeny jako relační databáze. K dispozici byla také sada pro úpravu jádra.

TRS-Xenix byl pozoruhodný tím, že byl implementací master/slave, přičemž všechny I/O byly prováděny Z80, zatímco veškeré zpracování bylo prováděno v jinak 68000 subsystému bez vstupů/výstupů.

Model 16B a Tandy 6000

Model 16 se v červenci 1983 vyvinul na TRS-80 Model 16B s 256 KB a později v roce 1985 na Tandy 6000 , který po cestě získal interní pevný disk a přepnul na 8 MHz 68000. Tandy nabídla 8,4 MB, 15 MB, 35 MB a 70 MB externích pevných disků, až 768 kB RAM a až šest dalších sériových portů RS-232 podporujících víceuživatelské terminály. Pro 6000 byla nabídnuta rozšiřující deska s pamětí 512 KB, čímž se maximální celková RAM zvýšila na jeden megabajt. Další možnosti rozšíření paměti a sériového portu byly k dispozici od společností s náhradními díly.

Model 6000 byl jednoduše označován jako Tandy 6000 kvůli marketingovému rozhodnutí přestěhovat se od odznaků Radio Shack a TRS-80.

16B byl nejpopulárnějším unixovým počítačem v roce 1984, prodalo se téměř 40 000 kusů. V roce 1987 Tandy oznámil, že hardware 6000 již nebude vylepšován; zákazníci věřili, že se z jejich systémů stala osiřelá technologie . V roce 1988 začala společnost Radio Shack nabízet 386 počítačů kompatibilních s IBM pro svou profesionální řadu a nakonec odešla do důchodu rodina Model II.

Recepce

InfoWorld v roce 1981 nazval Model II „dobře navržený, schopný obchodní systém“, který „překonává několik omezení Modelu I“. Creative Computing v roce 1984 to nazval „nejmodernějším obchodním strojem“, který „by mohl vzít obchodní trh útokem, kdyby neměl štítek s nápisem„ Radio Shack “.

BYTE v srpnu 1984 popsal TRS-80 16B jako „použitelný víceuživatelský mikropočítačový systém“, ale s pomalým pevným diskem, který by mohl omezit počítač na dva uživatele.

Reference