TRS -80 - TRS-80

TRS-80 model I
Logo TRS-80. Svg
Radioshack TRS80-IMG 7206.jpg
TRS-80 Model I s rozšiřujícím rozhraním a displejem
Výrobce Tandy Corporation
Typ Domácí počítač
Datum vydání 3. srpna 1977 ; Před 44 lety ( 1977-08-03 )
Zaváděcí cena 399 dolarů
Přerušeno Leden 1981 ( 1981-01 )
Prodané jednotky 100 000+ (k říjnu 1979)
Operační systém TRSDOS , LDOS , NewDos / 80
procesor Zilog Z80 @ 1,774 MHz
Paměť 4 KB ~ 48 KB

TRS-80 Micro Computer System ( TRS-80 , později přejmenovaná na model i pro odlišení od nástupců) je desktop mikropočítač byla zahájena v roce 1977 a prodává Tandy Corporation prostřednictvím svých Radio Shack obchodech. Název je zkratkou pro Tandy Radio Shack, Z80 [mikroprocesor] . Jedná se o jeden z prvních sériově vyráběných a masově prodávaných maloobchodních domácích počítačů .

TRS-80 má klávesnici QWERTY s plným zdvihem , procesor Zilog Z80 , standardní paměť 4 KB DRAM , malé rozměry a rozměry na stole, tlumočník jazyka I s BASIC s plovoucí desetinnou čárkou v ROM , video monitor s 64 znaky na řádek a vyvolávací cena 600 USD (ekvivalent 2600 USD v roce 2020). Součástí původního balíčku byla kazetová pásková jednotka pro ukládání programů.

I když bylo softwarové prostředí stabilní, proces načítání/ukládání kazety v kombinaci s problémy s odskočením klávesnice a problematickým rozhraním pro rozšíření přispěl k pověsti modelu I jako nevhodného pro seriózní použití. Chyběla podpora pro malá písmena, což také bránilo přijetí firmy.

Společnost Tandy/Radio Shack vyvinula a prodává rozsáhlou řadu upgradů a přídavných hardwarových periferií pro TRS-80. Základní systém lze rozšířit až o 48 kB RAM (v krocích po 16 KB) a až čtyři disketové jednotky a/nebo pevné disky . Společnost Tandy/Radio Shack poskytovala ve svých tisících obchodech po celém světě plnou servisní podporu včetně upgradů, oprav a školení.

V roce 1979 měl TRS-80 největší výběr softwaru na trhu mikropočítačů. Do roku 1982 byl TRS-80 nejprodávanější řadou počítačů a podle jedné analýzy prodával řadu Apple II pětkrát.

V polovině roku 1980 byl vydán široce kompatibilní TRS-80 Model III . Model I byl krátce poté ukončen, a to především kvůli přísnějším předpisům FCC o vysokofrekvenčním rušení blízkých elektronických zařízení. V dubnu 1983 byl model III následován kompatibilním TRS-80 Model 4 .

V návaznosti na původní model I a jeho kompatibilní potomky se název TRS-80 stal generickou značkou používanou na jiných nesouvisejících počítačových linkách prodávaných společností Tandy, včetně TRS-80 Model II , TRS-80 Model 2000 , TRS-80 Model 100 , TRS -80 barevný počítač a kapesní počítač TRS-80 .

Dějiny

Rozvoj

Chata Tandy/Radio TRS-80 Model I

V polovině 1970, Tandy Corporation je Radio Shack divize byl úspěšný americký řetězec více než 3000 obchodech s elektronikou. Mezi zaměstnanci Tandy, kteří si zakoupili počítač sestavy MITS Altair, byl kupující Don French, který začal navrhovat svůj vlastní počítač a ukázal jej viceprezidentovi výroby Johnu Roachovi, bývalému manažerovi elektronického zpracování dat Tandy . Ačkoli design Roacha neohromil, myšlenka prodeje mikropočítače ano. Když oba muži v polovině roku 1976 navštívili National Semiconductor v Kalifornii, zapůsobily na ně odborné znalosti člena Homebrew Computer Clubu Steva Leiningera o mikroprocesoru SC/MP . Národní vedoucí pracovníci odmítli poskytnout Leiningerovi kontaktní informace, když ho chtěli French a Roach najmout jako konzultanta, ale našli Leiningera, který pracoval na částečný úvazek v Byte Shop . Leininger byl v National nešťastný, jeho manželka chtěla lepší práci a Texas neměl státní daň z příjmu . Leininger, najatý pro své technické a maloobchodní zkušenosti, začal pracovat s francouzštinou v červnu 1976. Společnost si představila stavebnici, ale Leininger ostatní přesvědčil, že protože „příliš mnoho lidí neumí pájet“, bude předem sestavený počítač lepší.

Tandy měla 11 milionů zákazníků, kteří by si mohli koupit mikropočítač, ale byl by mnohem dražší než průměrná cena produktu Radio Shack v USA ve výši 30 USD a pro velmi konzervativní společnost velké riziko. Vedoucí pracovníci se obávali ztráty peněz, jako to udělal Sears s Cartrivision , a mnozí byli proti projektu; jeden manažer řekl francouzsky: „Neztrácej čas - nemůžeme prodávat počítače.“ Protože popularita rádia CB - v jednom bodě zahrnujícím více než 20% tržeb Radio Shack - klesala, společnost hledala nové produkty. V prosinci 1976 obdrželi Francouzi a Leiningerovi oficiální schválení projektu, ale bylo jim řečeno, aby zdůraznili úspory nákladů; například vynechání malých znaků ušetřilo 1,50 USD na součástkách a snížilo maloobchodní cenu o 5 USD . Původní US $ 199 maloobchodní cena požadována výrobní náklady na US $ 80 ; první návrh měl membránovou klávesnici a žádný video monitor. Leininger přesvědčil Roacha a Francouze, aby zahrnuli lepší klávesnici; to, monitor, úložiště datových kazet a další funkce vyžadovaly vyšší maloobchodní cenu, aby poskytly typické ziskové rozpětí společnosti Tandy. V únoru 1977 ukázali svůj prototyp s jednoduchým programem daňového účetnictví Charlesu Tandymu , vedoucímu společnosti Tandy Corporation. Program se rychle zhroutil, protože počítačová implementace Tiny BASIC nezvládla částku 150 000 USD, kterou Tandy zadal jako svůj plat, a oba muži přidali podporu pro matematiku s pohyblivou řádovou čárkou do své úrovně I BASIC, aby zabránili opakování. Projekt byl formálně schválen dne 2. února 1977; Tandy prozradil, že existenci počítače už předal tisku. Při první kontrole prototypu poznamenal, že i když se neprodal, projekt by mohl být hodný, i kdyby jen kvůli publicitě, kterou by mohl generovat.

MITS prodal 1 000 Altairů v únoru 1975 a prodával 10 000 ročně. Když se Charles Tandy zeptal, kdo si koupí počítač, prezident společnosti Lewis Kornfeld připustil, že neví, jestli by to někdo udělal, ale navrhl, že by to mohly malé firmy a školy. S vědomím, že poptávka po Altairu 795 USD - což stálo monitor s více než 1 000 USD - byla velmi silná, Leininger navrhl, aby Radio Shack mohl prodat 50 000 počítačů, ale nikdo jiný mu nevěřil; Roach nazýval postavu „hovno“, protože společnost nikdy za tu cenu neprodala tolik z ničeho. Roach a Kornfeld navrhli 1 000 až 3 000 ročně; 3000 bylo množství, které by společnost musela vyrobit, aby mohla nakupovat součásti ve velkém. Roach přesvědčil Tandy, aby souhlasila s vybudováním 3 500 - počet obchodů Radio Shack - aby každý obchod mohl použít počítač pro inventarizační účely, pokud neprodá. RCA souhlasila s dodáním videomonitoru-černobílé televize s odstraněným tunerem a reproduktory-poté, co ostatní odmítli kvůli nízkému počátečnímu objemu výroby Tandy. Tandy také použila černo-stříbrné barvy skříně jednotky RCA CRT pro jednotky TRS-80.

Oznámení

Poté , co Radio Shack utratil méně než 150 000 USD za vývoj, oznámil Radio Shack TRS-80 (Tandy Radio Shack) na tiskové konferenci v New Yorku 3. srpna 1977. Stálo to 399 USD (dnes 1704 USD) nebo 599 USD (2558 USD dnes) s 12 "monitorem a magnetofonem Radio Shack; nejdražším produktem, který Radio Shack dříve prodával, bylo stereo za 500 USD . Společnost doufala, že nový počítač pomůže Radio Shacku prodávat výrobky za vyšší cenu a zlepší jeho" schlocky "image mezi zákazníky. Primárním cílovým trhem byly malé firmy, následovaly pedagogové, poté spotřebitelé a fandové; navzdory své zákaznické základně fanoušků je Radio Shack považoval za „nikoli hlavní proud podnikání“ a „nikdy náš velký trh“.

Ačkoli se tiskové konferenci nedostávalo velké pozornosti médií kvůli teroristickému bombardování jinde ve městě , počítač získal o dva dny později mnohem větší publicitu na veletrhu osobních počítačů na Bostonské univerzitě . Článek Associated Press na titulní stránce pojednával o novince velké společnosti zabývající se spotřební elektronikou, která prodává domácí počítač, který „může dělat výplatu až 15 lidem v malém podniku, učit děti matematiku, ukládat vaše oblíbené recepty nebo sledovat investiční portfolio. Může také hrát karty “. Do centrály Tandy dorazilo šest pytlů pošty s dotazem na počítač, přes 15 000 lidí zavolalo, aby si koupili TRS-80-paralyzující firemní rozvaděč-a 250 000 se připojilo k pořadníku se zálohou 100 $.

Navzdory vnitřní skepsi Radio Shack agresivně vstoupil na trh. Společnost inzerovala „ osobní počítač 599 USD “ jako „nejdůležitější, nejužitečnější, nejzajímavější elektronický produkt naší doby“. Kornfeld při představení TRS-80 uvedl: „Toto zařízení je nevyhnutelně v budoucnosti každého v civilizovaném světě-nějakým způsobem-nyní a tak daleko, jak dopředu si člověk může myslet“, a Tandyho výroční zpráva z roku 1977 nazvala počítač „pravděpodobně nejdůležitější produkt, jaký jsme kdy postavili ve firemní továrně “. Na rozdíl od konkurenta Commodore - který PET oznámil o několik měsíců dříve, ale dosud žádný nedodal - Tandy měla vlastní továrny (schopné vyrobit 18 000 počítačů za měsíc) a distribuční síť a dokonce i malá města měla obchody Radio Shack. Společnost oznámila, že plánuje do Vánoc prodávat řadu periferií a softwaru pro TRS-80, začala dodávat počítače do září, v říjnu otevřela svůj první počítačový obchod a do prosince dodala zákazníkům 5 000 počítačů. Radio Shack stále předpovídal 3 000 prodejů ročně, prodal přes 10 000 TRS-80 za první jeden a půl měsíce prodeje, 55 000 v prvním roce a více než 200 000 během životnosti produktu; jeden vstoupil do Smithsonian ‚s Národní muzeum americké historie . V polovině roku 1978 skončilo čekání na dodání dva měsíce nebo déle a společnost mohla v reklamách uvést, že TRS-80 byl „na předváděcí akci a nyní je k dispozici ze skladu v každém obchodě Radio Shack v této komunitě!“.

Byte " s "1977 trojice": Commodore PET, Apple II a TRS-80 Model I

dodávka

První jednotky, objednané neviditelné, byly dodány v listopadu 1977 a do obchodů se dostaly třetí týden v prosinci. Tato řada si získala oblibu u fandů, domácích uživatelů a malých podniků. Vedoucí postavení společnosti Tandy Corporation v časopise Byte , kterému se říká „Trinity z roku 1977“ ( Apple , Commodore a Tandy), mělo mnoho společného s prodejem počítače Tandy prostřednictvím více než 3 000 prodejen Radio Shack v USA. Tandy tvrdil, že má „7 000 obchodů [Radio Shack] ve 40 zemích“. Cena před vydáním základního systému (CPU/klávesnice a video monitor) činila 500 USD a byl požadován vklad 50 USD se zárukou vrácení peněz v době dodání.

V roce 1978 se Tandy/Radio Shack propagovala jako „Největší jméno v malých počítačích“. Do roku 1979 postavilo 1600 zaměstnanců počítače v šesti továrnách. Mikropočítač Kilobaud v roce 1980 odhadoval, že Tandy prodával třikrát tolik počítačů než Apple Computer , přičemž obě společnosti byly před Commodore. V roce 1981 InfoWorld popsal Radio Shack jako „dominantního dodavatele malých počítačů“. Stovky malých společností vyráběly software a příslušenství TRS-80 a Adam Osborne popsal Tandy jako „výrobce mikropočítačů číslo jedna“, přestože měl „tak málo kořenů v mikropočítačích“. Toho roku Leininger opustil práci ředitele pro pokročilý výzkum; Francouzi odešli založit softwarovou společnost, zatímco Roach se stal generálním ředitelem Tandy. Prodej počítačů nezměnil „schlocky“ image společnosti; název Radio Shack ztrapňoval obchodní zákazníky a vedoucím Tandy se nelíbila přezdívka „Trash-80“ pro její produkty. V roce 1984 však počítače tvořily 35% tržeb a společnost měla 500 počítačových center Tandy Radio Shack.

Model II a III

V roce 1979, kdy Radio Shack zahájil obchodně orientovaný a nekompatibilní TRS-80 Model II , byl TRS-80 oficiálně přejmenován na TRS-80 Model I, aby se odlišily dvě produktové řady.

Poté, co byli někteří vystavovatelé na Northeast Computer Show v roce 1979 nuceni objasnit, že jejich výrobky nesoucí název TRS-80 nebyly přidruženy k Radio Shack, začaly publikace a inzerenti krátce používat „S-80“ genericky spíše než „TRS-80“ pod zděšení z právního jednání, i když k tomu nikdy nedošlo.

Po uvedení modelu III v polovině roku 1980 Tandy uvedla, že model I byl stále prodán, ale do konce roku byl ukončen. Tandy uvedla jako jeden z hlavních důvodů nepřiměřené náklady na její přepracování tak, aby splňovalo přísnější předpisy FCC pokrývající významné úrovně vysokofrekvenčního rušení vyzařovaného původním návrhem. Model I vyzařoval tolik rušení, že při hraní her bylo možné pomocí AM rádia umístěného vedle počítače vydávat zvuky. Radio Shack nabízel upgrady (disketový ovladač s dvojitou hustotou, LDOS, paměť, spolehlivá klávesnice s numerickou klávesnicí, malá písmena, úroveň II, RS-232C) až v roce 1985.

Hardware

Tandy/Radio Shack TRS ‑ 80 Model I PCB
Shandy Tandy/Radio Shack TRS ‑ 80, model I, konektory na zadním panelu
Tandy/Radio Shack TRS ‑ 80 Model I Level II ROM Upgrade PCB

Model I kombinuje základní desku a klávesnici do jedné jednotky, což se stalo designovým trendem v éře 8bitových mikropočítačů, ačkoli model I má samostatnou napájecí jednotku. Používá procesor Zilog Z80 s taktem 1,78 MHz (novější modely dodávané se Z80A). Počáteční stroje úrovně I dodané koncem roku 1977-počátkem roku 1978 mají pouze 4 kB RAM. Poté, co byly v polovině roku 1978 představeny rozšiřující rozhraní a úroveň II BASIC, byly nabízeny konfigurace RAM 16k a vyšší (prvních 16k bylo v samotném Modelu I a zbývající RAM v EI).

Na OS ROM , I / O prostor, videopaměť a OS pracovní prostor obsadí prvních 16 KB paměti na modelu I. Zbývajících 48 kB na 64 kB mapa paměti prostoru je k dispozici pro použití programu, s výhradou výše nainstalovaná fyzická RAM. Přestože procesor Z80 může využívat I/O na bázi portů, I/O modelu I je mapováno v paměti kromě kazetové pásky a sériových portů RS-232 .

Klávesnice

Tandy/Radio Shack TRS ‑ 80 Model I ALPS klávesnice

Klávesnice TRS-80 Model I využívá mechanické spínače, které trpí „ odskokem klávesnice “, což má za následek, že na jeden stisk klávesy je napsáno více písmen. Problém byl popsán v úvodníku Wayna Greena v prvním čísle 80 Micro . Nečistoty, cigaretový kouř nebo jiné znečištění pronikají do neuzavřených klíčových spínačů a způsobují elektrický šum, který počítač detekuje jako několikanásobné stisknutí. Klíčové spínače lze vyčistit, ale odraz se opakuje, když je klávesnice znovu vystavena kontaminujícímu prostředí.

K odrazu klávesnice dochází pouze u počítačů Model I s firmwarem BASIC úrovně II ; Úroveň I BASIC má zpoždění „debounce“ ovladače klávesnice, aby se zabránilo hlučným kontaktům přepínače. KBFIXNástroj Tandy , model III, poslední model I firmwaru a většina operačních systémů třetích stran také implementují opravu softwaru a Tandy během života modelu III změnil klávesnici na design Alps Electric se zapečetěnými spínači. Klávesnice Alps byla k dispozici jako upgrade pro model I za 79 dolarů.

Klávesnice je mapována do paměti, takže určitá místa v paměti procesoru odpovídají stavu skupiny kláves.

Video a audio

Rozložení znaků a pixelů na displeji TRS-80

Barva textu 12 "monitoru KCS 172 RCA je slabě modrá (standardní fosfor P4 používaný v černobílých televizorech). Zelené a jantarové filtry nebo náhradní trubice ke snížení únavy očí byly oblíbené položky na trhu s náhradními díly. Pozdější modely byly vybaveny zeleno-černý displej.

Stížnosti na kvalitu zobrazení videa byly běžné. Jak napsal Green, „pekelné zvony, [monitor] je levný černobílý televizní přijímač s trochou převodu pro použití na počítači“. (Počítač lze zakoupit bez monitoru Radio Shack.) Přístup CPU k paměti obrazovky způsobuje viditelné blikání . Logika arbitráže sběrnice blokuje aktualizaci zobrazení videa (čte RAM videa) během zápisu CPU do paměti VRAM, což způsobuje krátkou černou čáru. To má malý vliv na běžné BASIC programy, ale rychlé programy vytvořené v jazyce sestavení mohou být ovlivněny. Autoři softwaru pracovali na minimalizaci účinku a pro Tandy TRS-80 je k dispozici mnoho her v arkádovém stylu .

Kvůli problémům s šířkou pásma na kartě rozhraní, která nahradila tuner televizoru, displej ztratí horizontální synchronizaci, pokud jsou zobrazeny velké oblasti bílé. Problém vyřeší jednoduchá půlhodinová oprava hardwaru.

Obrázky jsou zobrazeny v rozlišení 64 × 16 znaků na obrazovce o šířce 7,5 palce (19 cm) a 6,625 palce (16,83 cm) na výšku. Každý znak se skládá z matice 2 × 3 pixelů a odpovídá jednomu bajtu 1 kB videopaměti používané TRS-80. V každém z těchto bajtů určuje prvních šest bitů, který pixel se zobrazí. Sedmý bit je ignorován a osmý přepíná grafický režim. Důvod, proč je sedmý bit ignorován, je kvůli rozhodnutí společnosti nechat na základní desce počítače místo osmi instalovat pouze sedm 2102 statických RAM čipů, aby byly výrobní náklady nízké. Ve znakové sadě TRS-80 nemodifikovaného modelu I tedy nejsou žádná malá písmena a počet grafických symbolů i alfanumerických symbolů je 64. To lze vyřešit odstraněním nepoužitého bitu a přenesením osmého čipu 2102 na další. Alfanumerické symboly jsou zobrazeny v maticích 5 × 7 pixelů . Manuál pro populární textový procesor Electric Pencil z roku 1978 přišel s pokyny k úpravě počítače. Ačkoli je u verze II BASIC nutné tuto úpravu deaktivovat, její design se stal průmyslovým standardem a byl široce prodáván ve formě stavebnice spolu s osmým čipem 2102 s descendery pro malá písmena. Pozdější modely byly dodávány s hardwarem pro znakovou sadu malých písmen, která se měla zobrazovat u potomků.

S čipy RAM s vyšší hustotou a speciálními monitory sestavení lze získat ostré displeje s vyšším rozlišením; V systémech Model II, Model 4 a novějších jsou k dispozici displeje o velikosti 80 x 24 znaků.

Model I nemá vestavěný reproduktor. Tóny čtvercových vln je možné vytvářet výstupem dat do portu kazety a zapojením zesilovače do kazetového „mikrofonního“ řádku. Většina her tuto schopnost využívá pro zvukové efekty. K používání joysticků Atari byl k dispozici adaptér .

Periferní zařízení

Kazetová pásková jednotka

Uživatelská data byla původně uložena na kazetě . Rádio Shack model CTR-41 kazetový magnetofon byl součástí balení US $ 599. Softwarové rozhraní kazetové pásky je pomalé a nevyrovnané; Green to popsal jako „bláznivé ... žene uživatele po zdi“ a první vydání 80 Micro obsahuje tři články o tom, jak zlepšit výkon kazety. Je citlivý na hlasitost zvuku a počítač během načítání dat pouze přibližným způsobem indikuje, zda byla nastavena správná hlasitost. Aby se při prvním použití našel správný objem, spustí se načítání a hlasitost se upravuje, dokud TRS-80 nezvedne data. Poté se zastaví, aby se páska převinula a restartovalo se zatížení. Uživatelé byli instruováni, aby uložili více kopií souboru softwarového programu, zvláště pokud byly namísto certifikovaných datových pásek použity audio kazety. Pro zlepšení procesu načítání lze zkonstruovat automatické obvody řízení zisku nebo indikační obvody (uživatelská příručka obsahuje kompletní schémata zapojení pro celý stroj, včetně periferních rozhraní, s poznámkami k provozu).

Alternativou k použití pásky byl přenosy dat z BBC je Chip Shop programu ve Velké Británii, které vysílají software pro několik různých mikropočítačů přes rádio. Pomocí konvenčního páskového rozhraní byl načten speciální program. Poté bylo rozhlasové vysílání připojeno k rozhraní kazetové pásky. Tandy nakonec nahradila jednotku CTR-41 CTR-80, která měla vestavěné obvody AGC (a bez ovládání hlasitosti). To situaci pomohlo, ale operace s páskou je stále nespolehlivá.

Počítače TRS-80 Model I se ZÁKLADNÍ úrovní I čtou a zapisují pásky rychlostí 250 baudů (asi 30 bajtů za sekundu); Úroveň II BASIC toto zdvojnásobí na 500 baudů (asi 60 bajtů za sekundu). Někteří programátoři psali programy ve strojovém jazyce, které zvyšují rychlost až na 2 000 bitů za sekundu bez ztráty spolehlivosti na jejich magnetofony. S modelem III a vylepšenou elektronikou v kazetovém rozhraní se standardní rychlost zvýšila na 1 500 baudů, což na většině magnetofonů funguje celkem spolehlivě.

Pro načítání a ukládání dat z pásky CPU vytváří zvuk přepínáním výstupního napětí mezi třemi stavy a vytváří surový zvuk se sinusovými vlnami.

První verze Modelu I má také hardwarový problém, který komplikoval načítání programů z kazetových magnetofonů. Tandy nabídla malou desku, která byla nainstalována v servisním středisku, aby problém vyřešila. ROMy v novějších modelech byly upraveny tak, aby to napravily.

Rozšiřující rozhraní Model I

Rozšiřující rozhraní používá pouze model I; všechny pozdější modely mají vše integrované ve stejném pouzdře.

TRS-80 nepoužívá sběrnici S-100 jako jiné starší počítače založené na 8080 a Z80. Místo toho byl nabídnut proprietární box Expansion Interface (E/I), který se vejde pod video monitor a slouží jako jeho základna. Standardní funkce E/I jsou řadič disket, paralelní port Centronics pro tiskárnu a přídavný konektor kazety. Volitelně lze nainstalovat dalších 16 nebo 32 kB RAM a dceřinou desku s portem RS-232. 40vodičový rozšiřující konektor prochází ke konektoru na okraji karty, což umožňuje přidání externích periferií, jako je externí pevný disk, hlasový syntetizér nebo jednotka rozpoznávání hlasu VOXBOX.

Původně tisk s modelem I vyžadoval rozšiřující rozhraní, ale později Tandy zpřístupnilo alternativní rozhraní paralelní tiskárny.

Rozšiřující rozhraní Model I je nejproblematičtější částí systému TRS-80 Model I. Prošlo několika revizemi. E/I se připojuje k CPU/klávesnici 6palcovým plochým kabelem, který není stíněný proti rušení RF a jeho konektor na hraně karty má tendenci oxidovat díky základním kovovým kontaktům. To vyžaduje pravidelné čištění gumou na tužky, aby se zabránilo samovolnému restartu, což přispívá k jeho přezdívce „Trash-80“. Poprodejní konektory pozlacené zlatem tento problém trvale řeší. Vývojáři softwaru také odpověděli vytvořením metody obnovy, která se stala standardní součástí mnoha komerčních programů. Přijímají „parametr hvězdičky“, znak hvězdičky (hvězda) zadaný za názvem programu, když je program spuštěn z výzvy TRSDOS Ready. Při použití po spontánním restartu (nebo náhodném resetu, havárii programu nebo ukončení systému TRSDOS bez uložení dat na disk) se program načte bez inicializace datových oblastí a zachová všechna data programu, která jsou stále přítomna z relace před restartem . Pokud tedy například uživatel VisiCalc podstoupí spontánní restart, obnoví data, která uživatel zadá V+ C+ SPACE+ při TRSDOS Ready, a Visicalc obnoví neporušenou předchozí relaci výpočtu.

Ovládací tlačítko na E/I je obtížné ovládat, protože je zapuštěné, aby bylo chráněno proti náhodnému zasažení uživatele a jeho vypnutí při používání. Ke stisknutí tlačítka napájení se používá guma na tužky nebo podobný předmět a E/I nemá kontrolku LED napájení, takže je obtížné určit, zda běží nebo ne.

Rozšiřující jednotka vyžaduje druhý napájecí zdroj, stejný jako napájecí zdroj základní jednotky. Vnitřní vybrání pojme obě zásoby.

Uživatel je instruován, aby správně zapnul a vypnul všechna periferní zařízení, aby nedošlo k poškození dat nebo potenciálnímu poškození hardwarových komponent. Příručky k TRS-80 doporučují nejprve zapnout monitor, potom všechna periferní zařízení připojená k E/I (pokud je připojeno více diskových jednotek, musí být nejprve zapnuta poslední jednotka v řetězci a odtud pracovat dolů), E/I a počítač jako poslední. Při vypínání nejprve vypněte počítač a poté monitor, E/I a periferní zařízení. Kromě toho jsou uživatelé instruováni, aby během zapínání nebo vypínání vypnuli všechny disky z jednotek (nebo ponechali dvířka jednotky otevřená, aby odpojili čtecí/zapisovací hlavu z disku). Důvodem je, že přechodný elektrický ráz z čtecí/zapisovací hlavy měniče by vytvořil magnetický puls, který by mohl poškodit data. To byl běžný problém na mnoha raných disketových mechanikách.

E/I zobrazí při zapnutí obrazovku plnou nesmyslných znaků a pokud není na jednotce 0 k dispozici zaváděcí systémový disk, zůstane tam viset, dokud uživatel nestiskne RESETzadní část počítače, což způsobí, že se pokusí spustit disk. znovu, nebo bylo stisknuto Break+ Reset, čímž se počítač přepne do BASIC. Vzhledem k výše uvedeným problémům s potenciálně poškozenými disky se doporučuje zapnout úvodní obrazovku s prázdnými diskovými jednotkami, vložit systémový disk a poté stisknout RESET.

InfoWorld porovnal kabelové špagety spojující různé součásti TRS-80 Model I s hady v Raiders of the Lost Ark . Radio Shack nabídl „systémový stůl TRS-80“, který skrýval téměř veškerou kabeláž. Může pojmout kompletní počítačový systém plus až čtyři disketové jednotky a rychlou tiskárnu. Protože kabel spojující rozšiřující rozhraní nese systémovou sběrnici, je krátký (asi 6 palců). Uživatel nemá jinou možnost, než umístit E/I přímo za počítač s monitorem nahoře. To způsobuje problémy u monitoru jiného výrobce než Tandy, jehož pouzdro neodpovídá montážním otvorům. Třecí uložení okrajového konektoru na již krátkém propojovacím kabelu také umožňuje odpojit systémovou sběrnici od CPU, pokud dojde během provozu k narušení kterékoli jednotky.

Disketové jednotky

Radio Shack představil disketové mechaniky v červenci 1978, asi šest měsíců poté, co se model I začal prodávat. Diskový operační systém TRSDOS modelu I napsal Randy Cook na základě licence od Radio Shack; Randy tvrdil, že za to dostal zaplaceno 3000 dolarů. První verze uvolněná pro veřejnost byla buggy v2.0. To bylo rychle nahrazeno v2.1. vyžaduje zakoupení rozšiřujícího rozhraní, které obsahovalo rozhraní s jednou hustotou disket (s formátovanou kapacitou 85 kB) na základě čipu řadiče disket s jednou hustotou Western Digital 1771 . Byla použita průmyslová standardní minifloppy disk Shugart Associates SA-400. Do modelu I lze řetězit čtyři disketové mechaniky. Poslední pohon v řetězci má mít nainstalován zakončovací odpor, ale často není potřeba, protože je integrován do pozdějších kabelů.

Poptávka po modelech I zpočátku výrazně převyšovala nabídku. Jednotka je nespolehlivá, částečně proto, že rozhraní postrádalo externí oddělovač dat (vyrovnávací paměť). Počáteční verze TRSDOS jsou také chybné a nepomohl jim čip Western Digital FD1771, který nemůže spolehlivě hlásit svůj stav po několik instrukčních cyklů poté, co obdrží příkaz. Běžnou metodou zpracování zpoždění bylo vydat příkaz 1771, provést několik pokynů „NOP“ a poté dotazovat 1771 na výsledek. Early TRSDOS zanedbává požadovanou, dosud nezdokumentovanou čekací dobu, a proto se do operačního systému často vrací falešný stav, který generuje náhodné chyby a pády. Jakmile bylo implementováno zpoždění 1771, je poměrně spolehlivé.

V roce 1981 publikoval Steve Ciarcia v BYTE návrh domácího, vylepšeného rozšiřujícího rozhraní s další RAM a diskovým řadičem pro TRS-80.

Oddělovač dat a řadič disku s dvojitou hustotou (založený na čipu WD 1791) vyrobili společnosti Percom (periferní prodejce Texasu), LNW, Tandy a další. Percom Doubler přidává možnost spouštět a používat diskety Double Density pomocí systému TRSDOS upraveného Percom s názvem DoubleDOS. LNDoubler přidává možnost číst a zapisovat 5¼ "disketové jednotky s až 720 kB úložištěm a také starší 8" diskety s až 1 155 kB. Blízko ke konci životnosti modelu I v roce 1982 byly nabídnuty upgrady, které nahradily jeho původní ovladač za dvojitou hustotu.

První diskové jednotky nabízené v modelu I byly Shugart SA-400, které podporovaly 35 stop a byly jediným 5,25 "diskem na trhu v letech 1977–78. Do roku 1979 začali nabízet disky další výrobci. Modely 3/4/4P používají Tandon 40stopé disky TM-100. Kombinace 40 stop a dvojité hustoty poskytuje kapacitu 180 kilobajtů na jednostrannou disketu. Použití synchronizace indexů znamená, že „ flippy disk “ vyžaduje druhou indexovou díru a zápis -povolitelný zářez. Dalo se koupit továrně vyrobené „flippy“. Někteří vydavatelé softwaru formátovali jednu stranu pro systémy Apple a druhou pro TRS-80.

Obvyklý způsob připojení disketových jednotek zahrnuje nastavení písmene jednotky pomocí propojovacích bloků na desce řadiče jednotky, ale Tandy zvolila trochu uživatelsky přívětivější techniku, kde jsou propojeny všechny čtyři výběry na jednotkách a plochý kabel chybí na jednotce. Vyberte řádek. Uživatel si tedy nemusí dělat starosti s přemísťováním propojek v závislosti na tom, ve které poloze na řetězu byl pohon.

Na modelu I je použitelný plochý plochý páskový kabel, v takovém případě jsou jednotky propojeny na jejich počet v řetězci, nebo dokonce „zkroucený“ kabel IBM PC, který vyžaduje nastavení každého čísla jednotky na 1, ale umožňuje pouze dva pohání řetězem.

Přestože DOS třetích stran umožňují uživateli definovat prakticky jakýkoli požadovaný formát diskety, formát „nejnižšího společného jmenovatele“ pro TRS-80 je základní formát stopy s jednou hustotou, jednostranný, 35–40 stop modelu I.

Prodejci třetích stran, jako je Aerocomp, zpřístupnili oboustranné a 80 stop 5+1 / 4 palcový a později 3+1 / 2 palcový disketové jednotky s až 720 KB paměti každého. Tyto nové pohony jsou poloviční výšky, a proto vyžadují odlišná nebo upravená pouzdra pohonu.

Exatron Stringy Floppy

Alternativou k ukládání kazetových pásek a disket od společnosti Exatron se do roku 1981 prodalo přes 4 000 kusů. Zařízení je pásková jednotka s nepřetržitou smyčkou, přezdívaná strunná disketa nebo ESF. Nevyžaduje žádné rozšiřující rozhraní, připojuje se přímo do 40pinové rozšiřovací sběrnice TRS-80, je mnohem levnější než disketová jednotka, dokáže číst a zapisovat data s náhodným přístupem jako disketa na rozdíl od kazetové pásky a přenáší data na až 14 400 baudů . Páskové kazety Exatron ukládají přes 64 kB dat. ESF může koexistovat s datovou kazetovou jednotkou TRS-80. Exatron také vyrobil doplňkovou rozšiřující desku RAM, která byla nainstalována v klávesnici TRS-80, aby se zvýšila paměť na 48 kB bez EI.

Pevný disk

Radio Shack představil 5 MB externí pevný disk pro TRS-80 Model III/4 v roce 1983. Jedná se o stejnou jednotku pevného disku nabízenou pro řadu Model II, ale byl dodáván se softwarem OS pro Model III/4. K připojení k E/I modelu I je nutný adaptér. Jednotka je přibližně stejná jako moderní skříň stolního počítače. Pro 20 MB úložného prostoru je možné řetězit až čtyři pevné disky. Součástí byl operační systém LDOS od Logical Systems , který poskytuje nástroje pro správu úložného prostoru a flexibilní zálohování. Počáteční maloobchodní cena za první (primární) jednotku (2495 USD) je ekvivalentní 6500 USD v roce 2020. Později byl v bílém pouzdru nabízen 15 MB pevný disk, který lze řetězit až na 60 MB. Jako většina pevných disků používaných na 8bitových počítačích neexistuje žádné ustanovení pro podadresáře, ale nástroj DiskDISK je užitečnou alternativou, která vytváří soubory „.DSK“ virtuálního pevného disku, které lze připojit jako další diskovou jednotku a použít jako podadresář bych. K zobrazení adresáře/obsahu nepřipojeného souboru virtuálního disku DiskDISK se běžně používal program shareware DDIR „Virtual Disk Directory Utility“.

Tiskárny

„Rychlá tiskárna“ je elektrostatická rotační tiskárna, která skenuje video paměť přes konektor sběrnice a přibližně za jednu sekundu vytiskne obraz obrazovky na papír potažený hliníkem. Bohužel není kompatibilní jak s konečnou, vyrovnávací verzí rozšiřujícího rozhraní, tak s přerušením „prezenčního signálu“ používaným pro hodiny reálného času pod Disk BASIC. To lze překonat použitím speciální kabeláže a „atrapou“ zápisu do portu kazety při spuštění tiskárny.

Dvě tiskárny třetích stran byly pro papír s povrchovou úpravou 57 mm (2,2 palce), prodávaly se přibližně za 600 DM v Německu, a jehličková tiskárna postavená společností Centronics pro normální papír, která stála nejprve 3000 DM, později se prodávala přibližně za DM 1500 v některých obchodech. Má pouze 7 kolíků, takže písmena s potomky, jako jsou malá „g“, nesahají pod základní linii, ale jsou zvýšena v rámci normální čáry.

Radio Shack nabídl rozsáhlou řadu tiskáren pro rodinu TRS-80, od základních 9pólových jehličkových jednotek až po velké tiskárny s širokým vozíkem pro profesionální použití, tiskárny se sedmi koly, inkoustové tiskárny, laserové tiskárny a barevné plotry. Všechny mají standardní rozhraní Centronics a po zavedení barevného počítače v roce 1980 mnoho z nich mělo také konektor pro sériové rozhraní CoCo.

FP-215 je plochý plotter .

Software

ZÁKLADNÍ

Pro model I byly vytvořeny tři verze programovacího jazyka BASIC . Úroveň I BASIC se vejde do 4 kB ROM a úroveň II BASIC se vejde do 12 KB ROM. Úroveň I je pouze s jednou přesností a měla menší sadu příkazů. Úroveň II představila podporu s plovoucí desetinnou čárkou s dvojitou přesností a má mnohem širší sadu příkazů. Úroveň II byla dále vylepšena, když byl přidán diskový systém, což umožňuje načítání disku BASIC .

Úroveň I BASIC je založena na Li-Chen Wangově bezplatném Tiny BASIC s některými dalšími funkcemi, které přidal Radio Shack. Doprovodný uživatelský manuál pro úroveň 1 Davida A. Lien představuje lekce programování s textem a kreslenými filmy. Lien napsal, že to bylo "napsáno speciálně pro lidi, kteří o počítačích nic nevědí ... Chci, aby ses s počítačem bavil! Nechci, aby ses toho bál, protože se není čeho bát" . Recenzenti chválili kvalitu manuálu. Level I BASIC má jen dvě řetězcové proměnné ( A$a B$), 26 numerických hodnot ( A- Z), a jednu soustavu, A(). Kód pro funkce jako SIN (), COS () a TAN () není součástí ROM, ale je vytištěn na konci knihy. Jediné chybové zprávy jsou " WHAT?" pro chyby syntaxe, " HOW?" pro aritmetické chyby, jako je dělení nulou , a " SORRY" pro nedostatek paměti .

Úroveň I BASIC není tokenizována ; vyhrazená slova jsou uložena doslova. Aby bylo možné maximalizovat kód, který se vejde do paměti 4K, mohou uživatelé zadávat zkratky pro vyhrazená slova. Například zápis „ P.“ místo „ PRINT“ ušetří 3 bajty.

Úroveň II BASIC, zavedená v polovině roku 1978, byla licencována společností Microsoft a je vyžadována pro použití rozšiřující sběrnice a diskových jednotek. Radio Shack vždy určovalo, že úroveň I BASIC bude mezipřistáním, dokud nebude připravena úroveň II, a první brožura pro model I v lednu 1978 zmínila, že úroveň II BASIC se „blíží“. Jedná se o zkrácenou verzi 16k Extended BASIC , protože model I má 12k ROM prostoru. Podle Billa Gatese : „Byl to jakýsi přechod mezi 8k BASIC a Extended BASIC. Některé funkce z Extended BASIC, jako jsou popisné chyby a funkce definované uživatelem, nebyly zahrnuty, ale existovaly proměnné s dvojitou přesností a prohlášení PRINT USING, které jsme chtěli. dostat se dovnitř. Celý vývoj úrovně II BASIC trval asi čtyři týdny od začátku do konce. “ Průvodní manuál je stručnější a techničtější než manuál úrovně I. Původní stroje se základní výbavou úrovně I BASIC mohly být dovybaveny na úroveň II prostřednictvím výměny ROM prováděné Radio Shack za poplatek (původně 199 $). Uživatelé s programy úrovně I BASIC uloženými na kazetě je musí před použitím převést na tokenizovanou úroveň II. Nástroj k tomu byl dodán s ROMy úrovně II.

Disk BASIC umožňuje disk I/O a v některých případech ( NewDos/80 , MultiDOS, DosPlus, LDOS) přidává výkonné třídění, vyhledávání, úpravy na celou obrazovku a další funkce. Úroveň II BASIC si vyhrazuje některá z těchto klíčových slov a vydá „ ?L3 ERROR“, což naznačuje změnu směru v zákulisí mezi vytvořením ROM úrovně II a zavedením programu Disk BASIC.

Microsoft také uvedl na trh vylepšený BASIC s názvem Level III BASIC napsaný Billem Gatesem na kazetové kazetě. Kazeta obsahuje na jedné straně verzi „Cassette File“ a na druhé straně verzi „disk file“ pro uživatele diskového systému (která měla být uložena na disk). Úroveň III BASIC přidává většinu funkcí v plné verzi 16 BASIC plus mnoho dalších specifických vylepšení TRS-80. Mnoho funkcí úrovně III BASIC je obsaženo v TRS-80 Model III úrovně II BASIC a disku BASIC.

Úroveň I BASIC byla i nadále nabízena na modelu I v konfiguraci 4k nebo 16k po zavedení úrovně II BASIC.

Jiné programovací jazyky

Radio Shack vydalo kombinovaný balíček assembleru a programu na úpravu nazvaný Editor sestavování řady I. Časopis 80 Micro vytiskl modifikaci, která mu umožnila provozovat pod TRSDOS verze 6 Modelu 4. Také z Radio Shack byl Tiny Pascal.

Společnost Microsoft zpřístupnila svůj kompilátor Fortran , COBOL a BASCOM BASIC prostřednictvím Radio Shack.

V roce 1982 vydala společnost Scientific Time Sharing Corporation verzi svého APL pro TRS-80 Model III jako APL*PLUS/80.

Další aplikace

Blackjack a vrhcáby přišly s TRS-80 a při svém debutu Radio Shack nabídly na kazetě čtyři výplatní listiny, osobní finance a vzdělávací programy. Kvalita jejích vlastních produktů byla často špatná. Kritický 1980 80 Micro přehled o textu dobrodružství, ho popsal jako „ještě další příklad neschopnosti Radio Shack vypořádat se s spotřebiteli v trhu spotřebitele“. Časopis dodal: „Je smutné, že stejně jako u některých jiných programů Radio Shack se zdá, že pokyny předpokládají, že čtenář je buď dítě, nebo dospělý s mentalitou mírně předčasného konzervovaného hovězího masa“.

Více než 2 000 franšízových obchodů Radio Shack v září 1982 prodalo hardware a software třetích stran, ale více než 4300 obchodů vlastněných společností bylo nejprve zakázáno dále prodávat nebo dokonce uvádět výrobky, které neprodával samotný Radio Shack. Green v roce 1980 uvedl, že ačkoli „pro 80 je více programů než pro všechny ostatní systémy dohromady“ kvůli velkému podílu počítače na trhu, „Radio Shack to nemůže propagovat, protože se snaží co nejvíce udržet tuto skutečnost. tajemství jejich zákazníků. Nechtějí, aby kupující TRS-80 věděli, že je k dispozici něco víc než jejich hrstka průměrných programů “, z nichž mnohé„ jsou katastrofální a jsem si jistý, že způsobují obrovské škody průmysl". Broderbund , založený ten rok, začal vydáváním softwaru TRS-80, ale v roce 1983 spoluzakladatel Doug Carlston řekl, že počítač „se ukázal jako hrozný trh, protože většina distribučních sítí byla uzavřena, i když tam bylo dost strojů. “. Green napsal v roce 1982, že Apple překonal Tandy v prodejích a prodejních místech navzdory tisícům prodejců Radio Shack, protože podporoval vývoj třetích stran, zatímco „shackujeme, jak se zdá, že odmítá jakýkoli prodej, který neprovedli jen oni“. Prodejci, kteří nejsou členy Radio Shack, upřednostňovali prodej softwaru pro jiné počítače a nekonkurovali společnosti; prodej na objednávku byl také obtížný, protože obchody ve vlastnictví společnosti neprodávaly publikace třetích stran jako 80 Micro .

Charles Tandy údajně chtěl povzbudit externí vývojáře, ale po jeho smrti společnost řídila komise, která odmítla pomoci externím vývojářům v naději, že monopolizuje prodej softwaru a periferií. Leininger údajně rezignoval, protože neměl rád byrokracii společnosti po Tandyině smrti. Autor napsal v článku z roku 1979 o „záhadě ovládání grafiky strojového jazyka“ počítače, že „Radio Shack skrývá úhledné malé klenoty informací, které fanda potřebuje k vytvoření pokladu TRS-80“. Uvedl, že kromě „vynikající“ ZÁKLADNÍ příručky Úrovně I bylo až donedávna málo informací ... Vlastníci TRS-80 musí být vynalézaví “, přičemž uvedl, že funkce počítače„ klávesnice, videa a kazety “jsou také nedoložené. První kniha autorizovaná Tandy s technickými informacemi o TRSDOS pro Model I se objevila až po přerušení počítače.

V roce 1982 společnost připustila-poté, co se pro Model 16 po pěti měsících neobjevil žádný software-, že by měla, stejně jako Apple, povzbudit vývojáře třetích stran produktů, jako je zabijácká aplikace VisiCalc . (Dlouhý článek z roku 1980 v publikaci Tandy představující verzi VisiCalc TRS-80 nezmínil, že tabulka byla k dispozici pro Apple II po celý rok.) Na začátku 80. let to nebylo neobvyklé pro malé společnosti a Obce mohou psát vlastní programy pro počítače, jako je TRS-80, pro zpracování různých dat. V jednom případě byl vozový park malého města řízen z jediného TRS-80.

V roce 1985 Ed Juge společnosti uvedl, že kromě Scripsit a DeskMate „máme v úmyslu spoléhat se převážně na„ osvědčený “, na trhu osvědčený software předních softwarových firem“. Od společnosti a dalších byla k dispozici úplná sada kancelářských aplikací, včetně tabulek VisiCalc a Multiplan a Lazy Writer , Electric Pencil a od samotného Radio Shacku textových procesorů Scripsit a SuperScripsit.

Ve srovnání se současnými mikroskopy Commodore a Apple byla bloková grafika a hrubý zvuk TRS-80 považována za omezenou. Vyšší rychlost, která byla k dispozici hernímu programátorovi, který nemusel zpracovávat barevná data ve vysokém rozlišení, prošla dlouhou cestu ke kompenzaci. Arkádové hry TRS-80 bývaly rychlejší s efekty, které kladly důraz na pohyb. Tato vnímaná nevýhoda neodradila nezávislé softwarové společnosti, jako je Big Five Software, od produkce nelicencovaných verzí arkádových her jako Namco's Galaxian , Atari's Asteroids , Taito 's Lunar Rescue , Williams 's Make Trax a Exidy's Targ and Venture . Sega Frogger a Zaxxon byly přeneseny k počítači a prodávány společností Radio Shack. Pac-Man Namco/Midway byl naklonován Philipem Oliverem a distribuován společností Cornsoft Group jako Scarfman . Atari's Battlezone byl klonován pro modely I/III Waynem Westmorelandem a Terry Gilmanem a publikoval Adventure International jako Armored Patrol . Klonovali také Eliminator (na základě Defenderu ) a Donkey Konga ; Ten byl zveřejněn až poté, co byl TRS-80 přerušen, protože Nintendo odmítlo hru licencovat.

Některé hry původně napsané pro jiné počítače byly přeneseny do TRS-80. Microchess má tři úrovně hry a může běžet v paměti 4KB, která je u modelu I standardní; klasická ELIZA je dalším portem TRS-80. Oba nabídl Radio Shack. Apple Panic , samotný klon Universal's Space Panic , napsal pro TRS-80 Yves Lempereur a publikoval Funsoft. Epyx ' s Temple of Apshai běží pomalu na TRS-80. Infocom přenesl svou sérii interaktivních textových adventur na Modely I/III; první, Zork I , byl uveden na trh společností Radio Shack.

Textová dobrodružství Adventure International začala na TRS-80, stejně jako Sea Dragon od Westmorelanda a Gilmana, později přenesena do dalších domácích mikroskopů. Android Nim od Leo Christopherson byl přepsán pro Commodore PET a Apple. Mnoho her je pro TRS-80 unikátních, včetně Duel-N-Droids , také od Christophersona, raného first-person střílečka 13 Ghosts by Software Affair (Orchestra-80, -85 a -90 people) a střelců jako Cosmic Fighter a Defense Command a podivné experimentální programy jako Christophersonův Dancing Demon , ve kterém hráč skládá píseň pro ďábla a choreografuje své taneční kroky k hudbě. Radio Shack nabízelo jednoduché grafické animační programy Micro Movie a Micro Marquee a Micro Music .

Radio Shack nabídl řadu programovacích nástrojů, včetně pokročilého ladicího programu, balíčku podprogramů a nástroje pro tvorbu křížových odkazů. Pravděpodobně nejpopulárnějším balíčkem nástrojů byl Super Utility napsaný Kim Watt z Breeze Computing. Další obslužný software, jako například Stewart Software's Toolkit, nabízel první tříděný adresář, dekódování nebo resetování hesel a možnost eliminovat části systému TRSDOS, které nebyly potřeba k uvolnění místa na disketě. Vyráběli také On-Line 80 BBS, systém Bulletin Board založený na TRSDOS. Společnost Misosys Inc. byla od samého počátku plodným výrobcem sofistikovaného obslužného a jazykového softwaru TRS-80 pro všechny modely TRS-80.

Možná kvůli nedostatku informací o TRSDOS a jeho chybách existovalo do roku 1982 pro TRS-80 možná více operačních systémů než pro jakýkoli jiný počítač. TRSDOS má omezené možnosti, protože jako Apple DOS 3.3 na Apple II je koncipován hlavně jako způsob rozšíření BASIC na podporu diskových jednotek. Objevila se řada alternativních DOSů, z nichž nejvýznamnější byl LDOS, protože Radio Shack jej licencoval od Logical Systems a přijal jej jako svůj oficiální DOS pro své produkty s pevným diskem Models I a III. Jiné alternativní DOSy TRS-80 zahrnovaly NewDOS od Apparat Personal Computers a DoubleDOS , DOSPlus , MicroDOS , UltraDOS (později nazývaný Multidos). DOS pro řadu Model 4 se původně jmenoval TRSDOS verze 6, ale ve skutečnosti byl vyroben a licencován společností Logical Systems a technicky je potomkem původního modelu I LDOS.

Paměťová mapa modelu I a III je činí nekompatibilními se standardním CP/M OS pro obchodní počítače Z80, které se načítají na hexadecimální adrese $ 0000 s TPA ( Transient Program Area ) od 0100 $; paměť TRS-80 ROM se nachází v tomto adresním prostoru. Deska mapovačů společnosti Omikron Systems přemapuje ROM, aby na modelu I mohla spouštět nemodifikované programy CP/M. K dispozici je přizpůsobená verze CP/M, která ale ztrácí výhodu v přenositelnosti. Časopis 80 Micro publikoval modifikaci CP/M, kterou si uděláte sami, pro Model III.

Recepce

Dan Fylstra , mezi prvními majiteli, napsal v BYTE v dubnu 1978, že jako počítač „„ spotřebičů “... TRS-80 přináší osobní počítač mnohem blíže průměrnému zákazníkovi„, vhodný pro domácí a lehké obchodní použití . Došel k závěru, že „to není jediná alternativa pro začínajícího uživatele osobního počítače, ale je to silný uchazeč“. Jerry Pournelle v roce 1980 napsal, že „základní TRS-80 je hodně počítače za peníze“. Kritizoval kvalitu aplikačního a systémového softwaru Tandy a vysoké náklady na periferie. Pournelle však oznámil, že s deskou Omikron zákazník zaplatil méně než 5 000 dolarů za počítač kompatibilní se softwarem TRS-80 a CP/M „vše bez sestavení jediné sady“.

O tři roky později byl Pournelle k počítači méně pozitivní. V květnu 1983 napsal: „Pokud jde o náš model TRS-80 Model I, toho šmejda jsme už dávno vyhodili. Bylo to vždy nespolehlivé a opakované výlety do místní prodejny Radio Shack nepomohly. Problém byl v tom, že Tandy řezala rohy“ . Pournelle v červenci napsal:

Jsem trochu zahořklý ze svých zkušeností s Tandy. Skutečně jsem si myslel, že model I je stroj budoucnosti: levný domácí počítač, který by bylo možné postupně rozšiřovat, dokud nebude dělat profesionální práci. Samozřejmě to nikdy nebylo ono. Nejprve se Tandy pokusila ohradit uživatele Modelu I přes ten praštěný operační systém, a pak to nedovolilo obchodům Radio Shack prodávat software jiný než Tandy. ... Nikdy to nebylo tak dobře navržené, a když prodeje nabíhaly mnohem rychleji, než se očekávalo, systém kontroly kvality to nezvládl.

Kompatibilní nástupci

Tandy nahradil model I široce kompatibilním modelem III v roce 1980. ( TRS-80 Model II je zcela odlišný a nekompatibilní design).

TRS-80 Model III
TRS-80 Model 3 01.jpg
Výrobce Tandy Corporation
Typ Počítač pro domácí a malé firmy
Datum vydání Červenec 1980 ; Před 41 lety ( 1980-07 )
Zaváděcí cena 699 $ (4KB RAM, úroveň I), 999 $ (16 000, úroveň II) , 2495 $ (48 000, 2 180 kB disketové jednotky, RS-232C)
Přerušeno Září 1983 ( Září 1983 )
Operační systém TRSDOS 1.3, LDOS 5
procesor Zilog Z80A @ 2  MHz
Paměť 4 KB nebo 16, 32 nebo 48 KB
Zobrazit 16 řádků po 64 nebo 32 sloupcích, bloková grafika
Grafika volitelně 512 x 192 pixelů, 369 dolarů navíc
Zvuk výstup přes kazetový port
Zpětná
kompatibilita
Kód Z80 modelu I ~ 80% (vyšší se záplatami), ZÁKLADNÍ 100%
Předchůdce Model I.
Nástupce Model 4

Model III

Tandy vydala TRS-80 Model III 26. července 1980. Mezi vylepšení modelu III oproti modelu I patří: vestavěná malá písmena, lepší klávesnice s opakujícími se klávesami, vylepšená znaková sada, hodiny v reálném čase, 1500 -rozhraní kazetového baudu, rychlejší procesor Z80 (2,03 MHz) a skříň typu vše v jednom vyžadující méně kabelů. Model III se dvěma disketovými mechanikami vyžaduje použití pouze jedné elektrické zásuvky; dvoumotorový model I vyžaduje pět zásuvek. Model III se vyhýbá komplikované sekvenci zapnutí/vypnutí modelu I. Krátce po představení modelu III byla výroba modelu I ukončena, protože od 1. ledna 1981 ohledně elektromagnetického rušení nevyhovuje novým předpisům FCC .

Tandy rozlišovala mezi špičkovým modelem II a modelem III a označila jej za „administrativní systém, který je vhodný například pro zpracování textu, správu dat a operace VisiCalc“ a je vhodný pro malé podniky. Nejlevnější verze Modelu III byla prodávána s 4KB RAM a kazetovým úložištěm. Deska CPU počítače má tři banky soketů (8 soketů na banku), které využívají paměť DRAM typu 4116, takže konfigurace paměti je k dispozici ve velikostech RAM 16 kB, 32 kB nebo 48 kB. Počítače s 32K nebo 48K RAM lze upgradovat pomocí úložiště na disketové jednotce. Ve skříni počítače je prostor pro dva disky v plné výšce. Ty, které nabízí Tandy/Radio Shack, jsou jednostranné, 40stopé, s dvojitou hustotou (kódování MFM) pro úložiště 180K. Dodavatelé třetích stran nabízeli oboustranné a 80stopé mechaniky, i když pro jejich ovládání museli upravit kód ovladače TRSDOS nebo poskytnout alternativní DOS jiného výrobce, který by mohl (viz níže). Instalace disketových jednotek také vyžaduje aktualizaci napájení počítače. V modelu III není žádný vnitřní chladicí ventilátor; využívá pasivní konvekční chlazení (pokud nebyl interně nainstalován neobvyklý počet energeticky náročných rozšíření, jako je pevný disk, grafická karta, sada pro zrychlení, deska RS-232 atd.).

Tandy tvrdil, že Model III byl kompatibilní s 80% softwaru Model I. Mnoho vydavatelů softwaru vydalo záplaty, aby umožnilo jejich programům Model I běžet na Modelu III. Marketingový ředitel Ed Juge vysvětlil, že jejich návrháři uvažovali o změně ze 64 sloupců modelu I na 16 řádcích rozložení obrazovky videa, ale že nakonec rozhodli, že nejdůležitější je zachování kompatibility.

Paměťová mapa a systémová architektura modelu III jsou většinou stejné jako u modelu I, ale diskové jednotky a port tiskárny byly přesunuty z paměti namapované na port I/O, tedy software modelu I, který se pokouší přímo manipulovat s řadičem disku nebo vyvést do tiskárna (zejména DOSy Model I a aplikační balíčky jako Visicalc a Scripsit) nebudou fungovat. V dodávaném operačním systému TRSDOS 1.3 lze disky Model I číst v modelu III, ale ne naopak. Volitelný operační systém LDOS (od Logical Systems Inc.) používá společný formát disku pro verze Model I i Model III.

Zákazníci a vývojáři si stěžovali na chyby v interpretu Microsoft BASIC modelu III a systému TRSDOS. Tandy/Radio Shack (a časopisy TRS-80 jako 80 Micro ) pravidelně vydávaly mnoho softwarových oprav, aby tyto nedostatky napravily a umožnily uživatelům přizpůsobit si software svým preferencím.

Rozdíly v řadičích disket WD1771 a WD1791 způsobily problémy se čtením disků modelu I na modelu III (upgrade dvojité hustoty v modelu I zahrnuje oba čipy, zatímco model III měl pouze WD1791). WD1771 podporuje čtyři datové značky, zatímco WD1791 podporuje pouze dva a některé verze TRSDOS pro model I je také používají. Kromě toho je používají schémata ochrany proti kopírování. K dispozici byl software umožňující čtení disků Modelu I na Modelu III. WD1791 podporuje přenosovou rychlost 500 bit/s potřebnou pro disketové jednotky s vysokou hustotou, ale řadič je bez rozsáhlých úprav nedokáže použít.

TRSDOS pro Model III byl vyvinut interně společností Radio Shack, místo aby byl uzavřen jako DOS modelu I. Žádný z kódového základu z Modelu I DOS nebyl znovu použit a Model III DOS byl přepsán od začátku; to také způsobilo určité problémy s kompatibilitou, protože API modelu III DOS nebylo zcela totožné s modelem I DOS. To bylo primárně proto, aby se zabránilo právním sporům s Randy Cookem o vlastnictví kódu, jak tomu bylo u modelu I DOS, a také proto, že Radio Shack původně plánovalo několik funkcí pro model III, jako například podporu 80 sloupcových textů, které nebyly zahrnuty. Dvě rané verze, 1.1 a 1.2, byly v roce 1981 nahrazeny verzí 1.3, která se stala standardním OS Model III. TRSDOS 1.3 není kompatibilní s 1.1 a 1.2; je k dispozici nástroj s názvem XFERSYS, který převádí disky staršího formátu na formát TRSDOS 1.3 (tato změna je trvalá a výsledné disky nelze číst ve starších verzích DOS).

Spouštěcí obrazovka modelu III byla vyčištěna z modelu I. Namísto zobrazování odpadků na obrazovce při zapnutí zobrazuje „Disketa?“ výzva, pokud není detekována zaváděcí disketa. Uživatel může vložit disk a stisknutím libovolné klávesy spustit. Při zapnutí nebo resetu podržíte-li Breakklávesu, počítač se spustí do ROM úrovně II ZÁKLADNÍ. Tato funkce je užitečná, pokud disková jednotka nefunguje a nemůže spustit disk TRSDOS (nebo pokud spouštěcí disk není k dispozici); umožňuje operátorovi obeznámenému s hardwarem stroje provádět diagnostiku pomocí příkazů BASIC PEEK a POKE. To funguje také pro model 4, ale ne pro 4P.

Zatímco model I DOS je ve svých schopnostech poměrně flexibilní, Model III DOS je pevně kódován tak, aby podporoval pouze 180 000 jednostranných disket, což je problém vyřešený mnoha DOSy třetích stran. Za tímto účelem, když Radio Shack v roce 1982 představil pevné disky pro linku TRS-80, společnost licencovala LDOS spíše než se pokoušela upravit Model III DOS pro podporu pevného disku.

Úroveň II BASIC na modelu III má velikost 16 kB a zahrnuje několik funkcí z úrovně I Disk BASIC

TRSDOS 1.3 dostal několik dalších drobných aktualizací, poslední v roce 1984, ačkoli číslo verze zůstalo nezměněno. To zahrnuje alespoň jednu aktualizaci, která napíše zprávu o velikonočním vajíčku „Joe, ty rumunská káro“ na nepoužívaný sektor disku, což je údajně vtipná zpráva, kterou zanechal programátor v beta verzi, ale omylem zahrnuta do produkčního předlohy.

Klávesnice modelu III chybí CONTROL. Mnoho aplikačních programů používá @, zatímco jiné používají ⇧ Shift+ . Často CLEARse používá v kombinaci s číselnými a alfa klíči. Klávesnice modelu III také postrádá ⇪ Caps Lock; k uzamčení kláves alpha uživatel stiskne ⇧ Shift+ 0. Pod LDOS je podporována typeahead .

Vzhledem k tomu, že mnoho uživatelů shledalo TRSDOS 1.3 chtěným, nabídla Tandy (za příplatek) jako alternativu LDOS verze 5 Logical System. Stejně jako u modelu I, i jiné zdroje třetích stran nabízely alternativy TRSDOS pro model III, včetně NewDOS, Alphabit MultiDOS a DOSPlus společnosti Micro Systems Software. Ty jsou kompatibilní s TRSDOS 1.3 a provozují stejné aplikační programy, ale nabízejí vylepšené struktury příkazů, více a lepších systémových nástrojů a vylepšení překladače Microsoft BASIC. Po napsání původního modelu I TRSDOS začal Randy Cook pracovat na svém vlastním DOSu s názvem VTOS, který byl nahrazen systémem LDOS a také způsobil určité frustrace pro uživatele, protože je jediným TRS-80 DOS chráněným proti kopírování.

Ačkoli většinou zamýšlen jako počítač na disku, Model III byl k dispozici v konfiguraci základní kazety bez hardwaru disku a pouze 16 kB RAM s úrovní II BASIC. Radio Shack také nabízel 4K verzi s Level I BASIC, identickou s Model I Level I BASIC, ale s přidáním příkazů LPRINT a LLIST pro tiskový výstup. Upgradování na diskový počítač vyžaduje instalaci alespoň 32 kB paměti RAM, desky řadiče disku a dalšího napájecího zdroje pro diskové jednotky. Upgrady disků zakoupené u Radio Shack obsahovaly TRSDOS 1.3; uživatelé upgradující od prodejců třetích stran si museli zakoupit DOS samostatně (většina se rozhodla pro LDOS nebo DOSPlus), ačkoli mnoho aplikačních programů Model III obsahovalo licencovanou kopii TRSDOS 1.3.

Stejně jako u E/I modelu I byl port RS-232C na modelu III možností dodatečných nákladů a nebyl zahrnut v základní ceně počítače, ačkoli duální disk Model III za 2495 $ zahrnoval sériový port.

Stejně jako Model I se Model III dobře prodával na vzdělávacím trhu. Mnoho školních správců ocenilo hardwarový design modelu III v jednom, protože to studentům ztěžovalo krádež součástí. Společnost InfoWorld schválila jednodílnou konstrukci modelu III, zjednodušenou správu kabelů a vylepšení, jako je nedostatek odrazu klávesnice a lepší spolehlivost disku. Recenzent, bývalý majitel Modelu I, uvedl „Jsem ohromen“ a že „kdyby byl Model III k dispozici, je pravděpodobné, že bych ho neprodal“. Došel k závěru: „Pokud hledáte počítač, který není příliš drahý, ale který funguje dobře, bylo by moudré testovat Model III - můžete si jej nakonec koupit.“

Don French, který opustil Radio Shack, aby založil FMG Software poté, co navrhl Model I, vyjádřil své zklamání z nového stroje, když se pokoušel převést CP/M, aby na něm běžel. „Setkal jsem se s mnoha problémy s disketovou mechanikou a jejím rozhraním. Radio Shack prodá Model III komukoli. Pokouší se jej uvést na trh jako obchodní počítač, když je stávající software žalostně nedostatečný. 48 kB prostě nestačí "Dojde ti paměť, než půjdeš. Prodávají lékařský balíček, který zabírá devět disků. Myslím, že Model III je velmi špatně koncipovaný stroj".

Aftermarket produkty

Aftermarket hardware byl nabízen Tandy/Radio Shack a mnoha výrobci třetích stran. Byl nabízen obvyklý výběr doplňků a periferií dostupných pro model I. pevný disk OS vice TRSDOS), grafická karta s vysokým rozlišením (rozlišení 512 x 192 pixelů), sériový port RS-232C na kartě s vnitřním obvodem a paralelní tiskárna (připojená konektorem na okraji karty). Populárním doplňkem hardwaru/softwaru byl hudební syntezátor Orchestra-90. Lze jej naprogramovat tak, aby stereofonně přehrával až pět hlasů s rozsahem šesti oktáv. Mnoho Comp-90 (jak se často říkalo) hudebních souborů bylo k dispozici ke stažení z CompuServe . Orch-90 byl licencován od společnosti s názvem Software Affair, která také produkovala Model I-kompatibilní Orchestra-85 z roku 1981.

Nejméně tři prodejci vyrobili modifikace CP/M pro model III, Omikron (také model I), Holmes Engineering a Memory Merchant. Byly k dispozici možnosti pro upgrade CRT na profesionální standard CP/M 80 sloupců a 24 řádků, stejně jako osm palcové disketové mechaniky.

Řada výrobců třetích stran se specializuje na upgrade modelu IIIs vysoce výkonným hardwarem a softwarem a jeho remarketing pod svými vlastními štítky. Mezi vylepšení obvykle patřily interní pevné disky, disketové jednotky s vyšší kapacitou, zrychlovací sady 4 MHz Z80, zelené nebo jantarové CRT video displeje profesionální kvality, lepší software DOS (typicky DOSPlus od Micro Systems Software nebo LDOS od Logical Systems) včetně všech důležitých nástroje pro zálohování pevných disků a vlastní rozhraní skořepiny řízená nabídkou, která izolovala neodborné uživatele (obchodní zaměstnance) z příkazového řádku DOS. Ty byly nabízeny jako vysoce produktivní systémy na klíč pro malé podniky s nižšími náklady než konkurenční podnikové systémy od špičkových poskytovatelů, jako jsou IBM a DEC, stejně jako vlastní TRS-80 Model II společnosti Radio Shack .

Model 4

TRS-80 Model 4 (standardní verze)
TRS-80 model 4P

Nástupcem modelu III je TRS-80 Model 4 vydaný v dubnu 1983. Má rychlejší procesor Z80A 4 MHz, větší video displej 80 sloupců x 24 řádků s reverzním videem, větší klávesnici, interní reproduktor a 64 kB RAM lze upgradovat na 128 kB RAM přepínatelné banky . Displej lze upgradovat pomocí grafické karty s vysokým rozlišením, která poskytuje 640 x 240 pixelů. Model 4 je plně kompatibilní s aplikačním softwarem Model III a CP/M. Bezdiskový model 4 (s 16 kB RAM a úrovní II BASIC) stál 999 $, s 64 kB RAM a jednou jednostrannou 180K diskovou jednotkou 1699 $ a dvěma jednotkami s RS-232C $ 1999; upgrade pro majitele Modelu III stál 799 $ a poskytl novou základní desku a klávesnici. Tandy prodal 71,000 v roce 1984.

Model 4 obsahuje veškerý hardware, přiřazení portů a provozní režimy modelu III, takže je 100% kompatibilní. Programy Model III běžící na Modelu 4 mají přístup k dalším hardwarovým funkcím Modelu 4 (jako je taktovací frekvence 4 MHz, větší obrazovka s videem a klávesnice, RAM nad 64 KB). Existovaly softwarové balíky na trhu s náhradními díly, které tuto schopnost zpřístupnily neprogramátorským uživatelům.

Model 4P je přenosná verze představená v září 1983 a ukončená na začátku roku 1985. Je funkčně stejná jako u stolního modelu se dvěma jednotkami, ale postrádá konektor na okraji karty pro dvě vnější disketové jednotky a rozhraní pro kazetovou pásku. Má slot pro interní modemovou kartu a může emulovat model III.

Model 4D s balíčkem produktivity Deskmate byl představen na začátku roku 1985. Má revidovanou desku CPU využívající rychlejší logiku hradlového pole, která obsahuje disketový řadič a obvody RS-232C, vše na jedné desce. Počítač má dvě interní oboustranné disketové jednotky a je posledním modelem pocházejícím z Modelu 1977 z roku 1977. Při svém představení v roce 1985 se prodával za 1199 $. V letech 1987–1988 maloobchodní prodejny Model 4D stáhly z displeje, ale byly k dispozici na zvláštní objednávku do roku 1991.

DGT-100 od společnosti DIGITUS Ind. Com. Serv. de Eletrônica Ltda., jedna z tuctu značek klonů TRS-80 vyrobených jinými společnostmi.

Viz také

Poznámka

Reference

Další čtení

externí odkazy