ТРС-80

Микрокомпьютер 1977 года от Tandy Corporation

TRS-80 Модель I
TRS-80 Модель I с интерфейсом расширения и дисплеем
ПроизводительКорпорация Тэнди
ТипДомашний компьютер
Дата выпуска3 августа 1977 г .; 47 лет назад [1] ( 1977-08-03 )
Продолжительность жизни1977–1981, 4 года
Начальная цена599,95 долл. США (эквивалентно 3020 долл. США в 2023 г.)
ПрекращеноЯнварь 1981 г .; 44 года назад ( 1981-01 )
Продано единиц
  • >100 000 (по состоянию на 1979 год) [2]
  • 2,4 миллиона (все модели) [3]
Операционная системаTRSDOS , LDOS , NewDos/80 , Уровень I BASIC
ПроцессорZilog Z80 @ 1,774 МГц
Память4–48 КБ
ОтображатьМонохромный 12-дюймовый ЭЛТ-дисплей, 64 × 16 символов, полуграфика
ЗвукТоны прямоугольной волны

TRS -80 Micro Computer System ( TRS-80 , позже переименованная в Model I , чтобы отличать ее от преемников) — настольный микрокомпьютер, разработанный американской компанией Tandy Corporation и продававшийся через их магазины Radio Shack . Выпущенный в 1977 году, он является одним из первых серийно выпускаемых и массово продаваемых домашних компьютеров . [4] Название является аббревиатурой Tandy Radio Shack, Z80 [микропроцессор] , что относится к его 8-битному микропроцессору Zilog Z80 . [5]

TRS-80 имеет полноразмерную QWERTY- клавиатуру, стандартную память с произвольным доступом (DRAM) объемом 4 КБ , небольшой размер и площадь стола, интерпретатор языка BASIC уровня I с плавающей точкой в ​​постоянном запоминающем устройстве (ПЗУ), видеомонитор с 64 символами на строку и начальную цену 600 долларов США [1] (что эквивалентно 3000 долларам США в 2024 году). Кассетный ленточный накопитель для хранения программ был включен в исходный пакет. Хотя программная среда была стабильной, процесс загрузки/сохранения кассеты в сочетании с проблемами дребезга клавиатуры и проблемным интерфейсом расширения способствовали репутации Model I как неподходящей для серьезного использования. Первоначально (до 1981 года) в ней отсутствовала поддержка строчных букв, что могло помешать внедрению в бизнес. Обширная линейка обновлений и дополнительных периферийных устройств для TRS-80 была разработана и продается Tandy/Radio Shack. Базовую систему можно расширить с помощью ОЗУ объемом до 48 КБ (с шагом 16 КБ) и до четырех дисководов и/или жестких дисков . Tandy/Radio Shack предоставили полную сервисную поддержку, включая услуги по обновлению, ремонту и обучению в тысячах своих магазинов по всему миру.

К 1979 году TRS-80 имел самый большой выбор программного обеспечения на рынке микрокомпьютеров. [6] До 1982 года TRS-80 был самой продаваемой линейкой ПК, превосходя Apple II в пять раз по продажам, согласно одному анализу. [5] Широко совместимая модель TRS-80 Model III была выпущена в середине 1980 года. Вскоре после этого выпуск Model I был прекращен, в первую очередь из-за более строгих правил Федеральной комиссии по связи (FCC) по радиочастотным помехам для близлежащих электронных устройств. [7] [8] В апреле 1983 года на смену Model III пришла совместимая модель TRS-80 Model 4 . После появления оригинальной модели I и ее совместимых потомков название TRS-80 стало общим брендом, используемым на других не связанных между собой линейках компьютеров, продаваемых Tandy, включая TRS-80 Model II , TRS-80 Model 2000 , TRS-80 Model 100 , TRS-80 Color Computer и TRS-80 Pocket Computer .

История

Разработка

Tandy/Radio Shack TRS-80 Модель I

В середине 1970-х годов подразделение Tandy Corporation Radio Shack было успешной американской сетью из более чем 3000 магазинов электроники. Среди сотрудников Tandy, купивших компьютер MITS Altair kit , был покупатель Дон Френч, который начал проектировать свой собственный компьютер и показал его вице-президенту по производству Джону В. Роучу , бывшему менеджеру Tandy по обработке электронных данных . [9] [10] Хотя дизайн не впечатлил Роуча, идея продажи микрокомпьютера произвела впечатление. Когда двое мужчин посетили National Semiconductor в Калифорнии в середине 1976 года, член Homebrew Computer Club Стив Лейнингер был впечатлен опытом работы с микропроцессором SC/MP . Руководители National отказались предоставить контактную информацию Лейнингера, когда Френч и Роуч хотели нанять его в качестве консультанта, но они обнаружили, что Лейнингер работал неполный рабочий день в Byte Shop . Лейнингер был недоволен в National, его жена хотела лучшую работу, а в Техасе не было государственного подоходного налога . Нанятый за свой технический и розничный опыт, Лейнингер начал работать с Френчем в июне 1976 года. Компания задумала комплект, но Лейнингер убедил остальных, что, поскольку «слишком много людей не умеют паять», предварительно собранный компьютер будет лучше. [11] [12] [13] [14]

У Tandy было 11 миллионов клиентов, которые могли бы купить микрокомпьютер, но это было бы намного дороже, чем медианная цена продукта Radio Shack в 30 долларов США , и большой риск для очень консервативной компании. [14] [13] Руководители боялись потерять деньги, как это сделала Sears с Cartrivision , [15] и многие выступали против проекта; один руководитель сказал Френчу: «Не тратьте мое время — мы не можем продавать компьютеры». Однако, поскольку популярность CB-радио — в какой-то момент составлявшая более 20% продаж Radio Shack — снизилась, компания искала новые продукты. В декабре 1976 года Френч и Лейнингер получили официальное одобрение на проект, но им было сказано сделать акцент на экономии средств; например, исключение строчных символов сэкономило 1,50 доллара США на компонентах и ​​снизило розничную цену на 5 долларов США . Первоначальная розничная цена в 199 долларов США требовала производственных затрат в размере 80 долларов США ; первый дизайн имел мембранную клавиатуру и не имел видеомонитора. Лейнингер убедил Роуча и Френча включить лучшую клавиатуру, монитор, хранилище данных на кассетах и ​​другие функции, требующие более высокой розничной цены, чтобы обеспечить типичную прибыль Tandy. В феврале 1977 года они показали свой прототип, работающий на простой программе налогового учета, Чарльзу Тэнди , главе Tandy Corporation. Программа быстро дала сбой, поскольку реализация Tiny BASIC на компьютере не могла обработать цифру в 150 000 долларов США , которую Тэнди ввел в качестве своей зарплаты, и двое мужчин добавили поддержку плавающей запятой в Level I BASIC , чтобы предотвратить повторение. Проект был официально одобрен 2 февраля 1977 года; Тэнди сообщил, что он уже слил информацию о существовании компьютера прессе. При первом осмотре прототипа он заметил, что даже если он не будет продан, проект может быть достойным хотя бы из-за рекламы, которую он мог бы создать. [16] [13] [14]

MITS продала 1000 Altair в феврале 1975 года и продавала 10 000 в год. Когда Чарльз Тэнди спросил, кто купит компьютер, президент компании Льюис Корнфельд признался, что они не знают, купит ли кто-нибудь, но предположил, что это могут быть малые предприятия и школы. Зная, что спрос на Altair за 795 долларов США , который стоил более 1000 долларов с монитором, был очень высок, Лейнингер предположил, что Radio Shack может продать 50 000 компьютеров, [17] [13] но никто ему не поверил; Роуч назвал эту цифру «чушью», поскольку компания никогда не продавала так много чего-либо по такой цене. Роуч и Корнфельд предположили, что от 1000 до 3000 в год; 3000 было количеством, которое компании придется производить, чтобы закупать компоненты оптом. Роуч убедил Tandy согласиться построить 3500 — по числу магазинов Radio Shack — чтобы каждый магазин мог использовать компьютер для инвентаризации, если они не продадут. [6] [11] [12] [16] [13] RCA согласилась поставить видеомонитор — черно-белый телевизор с удаленными тюнером и динамиками — после того, как другие отказались из-за низкого первоначального объема производства Tandy. Tandy также использовала черно-серебристые цвета корпуса блока RCA CRT для блоков TRS-80. [13]

Объявление

Потратив менее 150 000 долларов США на разработку, Radio Shack анонсировала TRS-80 (Tandy Radio Shack) на пресс-конференции в Нью-Йорке 3 августа 1977 года. [18] Он стоил 399 долларов США (что эквивалентно 2000 долларам США в 2023 году) или 599 долларов США (что эквивалентно 3000 долларам США в 2023 году) с 12-дюймовым монитором и магнитофоном Radio Shack; самым дорогим продуктом, который Radio Shack ранее продавала, была стереосистема за 500 долларов США . Компания надеялась, что новый компьютер поможет Radio Shack продавать более дорогие продукты и улучшить свой «халтурный» имидж среди клиентов. Основным целевым рынком были малые предприятия, за которыми следовали преподаватели, затем потребители и любители; несмотря на свою клиентскую базу среди любителей, Radio Shack считала их «не основным направлением бизнеса» и «никогда не нашим крупным рынком». [12] [19] [17] [20] [21] [13]

Хотя пресс-конференция не привлекла особого внимания СМИ из-за террористического акта в другом месте города , компьютер получил гораздо больше рекламы на Ярмарке персональных компьютеров в Бостонском университете два дня спустя. [22] [21] [19] [23 ] [24] [20] [25] [26] [17] [12] [6] [27] [ 28] [ чрезмерное цитирование ] Статья на первой странице Associated Press обсуждала новинку от крупной компании по производству бытовой электроники, продающей домашний компьютер, который мог бы «вычислять заработную плату до 15 человек в малом бизнесе, обучать детей математике, хранить ваши любимые рецепты или отслеживать инвестиционный портфель. Он также может играть в карты». Шесть мешков почты прибыли в штаб-квартиру Tandy с вопросами о компьютере, более 15 000 человек позвонили, чтобы купить TRS-80, парализовав коммутатор компании, и 250 000 человек присоединились к листу ожидания, внеся депозит в размере 100 долларов. [12] [6] [17] [24] [25] [13] [ чрезмерное цитирование ]

Несмотря на внутренний скептицизм, Radio Shack агрессивно вышла на рынок. Компания рекламировала « Персональный компьютер за $599 » как «самый важный, полезный, захватывающий электронный продукт нашего времени». [29] Корнфельд заявил, анонсируя TRS-80: «Это устройство неизбежно в будущем каждого в цивилизованном мире — в некотором роде — сейчас и так далеко впереди, как только можно подумать», а годовой отчет Tandy за 1977 год назвал компьютер «вероятно самым важным продуктом, который мы когда-либо создавали на заводе компании». В отличие от конкурента Commodore , который анонсировал PET несколькими месяцами ранее, но еще не отгрузил ни одного, у Tandy были свои собственные заводы (способные производить 18 000 компьютеров в месяц) и дистрибьюторская сеть, и даже в небольших городах были магазины Radio Shack. Компания объявила о планах продавать к Рождеству ряд периферийных устройств и программного обеспечения для TRS-80, начала поставки компьютеров к сентябрю, открыла свой первый магазин, торгующий только компьютерами, в октябре и доставила 5000 компьютеров клиентам к декабрю. По-прежнему прогнозируя 3000 продаж в год, Radio Shack продала более 10 000 TRS-80 за первые полтора месяца продаж, 55 000 за первый год и более 200 000 за весь срок службы продукта; [25] [11] [30] [12] [ 16] [6] [21] [15] [31] : 4  [19] [13] [ чрезмерное цитирование ] один поступил в Национальный музей американской истории Смитсоновского института . [32] К середине 1978 года двухмесячное или более ожидание поставки закончилось, [33] и компания могла заявить в рекламе, что TRS-80 «находится на демонстрации и доступен со склада в каждом магазине Radio Shack в этом районе!» [29]

«Троица 1977 года» от Byte : Commodore PET, Apple II и TRS-80 Model I

Доставка

Первые устройства, заказанные невиданными, были доставлены в ноябре 1977 года и поступили в магазины на третьей неделе декабря. Линейка завоевала популярность среди любителей, домашних пользователей и малого бизнеса. Лидирующее положение Tandy Corporation [34] в том, что журнал Byte назвал «Троицей 1977 года» ( Apple Computer , Commodore и Tandy), во многом было связано с розничной продажей Tandy компьютера через более чем 3000 своих магазинов Radio Shack в США. [35] Tandy утверждала, что у нее было «7000 магазинов [Radio Shack] в 40 странах». [36] Предварительная цена базовой системы (процессор/клавиатура и видеомонитор) составляла 500 долларов США , и требовался депозит в размере 50 долларов США с гарантией возврата денег во время доставки.

К 1978 году Tandy/Radio Shack позиционировала себя как «Самое большое имя в области малых компьютеров». [37] [36] К 1979 году 1600 сотрудников собирали компьютеры на шести заводах. [13] В 1980 году компания Kilobaud Microcomputing подсчитала, что Tandy продавала в три раза больше компьютеров, чем Apple Computer , причем обе компании опережали Commodore. [38] К 1981 году InfoWorld описала Radio Shack как «доминирующего поставщика малых компьютеров». [39] Сотни небольших компаний производили программное обеспечение и аксессуары для TRS-80, [40] а Адам Осборн описал Tandy как «производителя микрокомпьютеров номер один», несмотря на то, что у нее «так мало корней в микрокомпьютерах». [41] В том же году Лейнингер оставил свою работу в качестве директора по перспективным исследованиям; Френч ушел, чтобы основать компанию по разработке программного обеспечения, [42] и компания отклонила его попытку создания Tandy Computer Center для продажи компьютеров не-Tandy. [43] в то время как компьютерный успех компании помог Роучу стать генеральным директором Tandy. [44] Продажа компьютеров не изменила «халтурный» имидж компании; название Radio Shack смущало корпоративных клиентов, а руководители Tandy не любили прозвище «Trash-80» для своей продукции. Однако к 1984 году компьютеры составляли 35% продаж, и у компании было 500 компьютерных центров Tandy Radio Shack. [11] [16] [21] [13] [45]

Модель II и III

К 1979 году, когда Radio Shack выпустила ориентированную на бизнес и несовместимую модель TRS-80 Model II , TRS-80 был официально переименован в TRS-80 Model I, чтобы различать две линейки продуктов.

После того, как некоторые экспоненты на Северо-восточной компьютерной выставке 1979 года были вынуждены разъяснить, что их продукты с названием TRS-80 не связаны с Radio Shack, издания и рекламодатели на некоторое время начали использовать обозначение «S-80» в общем смысле вместо «TRS-80» под страхом судебных исков, хотя этого так и не произошло. [46]

После запуска Model III в середине 1980 года Tandy заявила, что Model I все еще продается, [47] но к концу года ее выпуск был прекращен. Tandy назвала одной из главных причин непомерно высокую стоимость ее переделки для соответствия более строгим правилам FCC, охватывающим значительные уровни радиочастотных помех, излучаемых оригинальной конструкцией. [8] [7] Model I излучала так много помех, что во время игр можно было использовать AM- радио, размещенное рядом с компьютером, для воспроизведения звуков. [48] Radio Shack предлагала обновления (контроллер гибких дисков двойной плотности, LDOS, память, надежную клавиатуру с цифровой клавиатурой, строчные буквы, Level II, RS-232C) вплоть до своего каталога 1984 года. [49]

Аппаратное обеспечение

Печатная плата Tandy/Radio Shack TRS‑80 Model I
Разъемы задней панели Tandy/Radio Shack TRS‑80 Model I
Tandy/Radio Shack TRS‑80 Model I Level II Обновление ПЗУ Печатная плата

Model I объединяет материнскую плату и клавиатуру в один блок, что стало тенденцией дизайна в эпоху 8-битных микрокомпьютеров, хотя Model I имеет отдельный блок питания. Он использует процессор Zilog Z80 с тактовой частотой 1,78 МГц (более поздние модели поставлялись с Z80A). Первые машины Level I, поставленные в конце 1977 - начале 1978 года, имели всего 4 КБ ОЗУ. После того, как в середине 1978 года были представлены Expansion Interface и Level II BASIC, предлагались конфигурации ОЗУ от 16 КБ и выше (первые 16 КБ были в самой Model I, а оставшаяся ОЗУ - в Expansion Interface).

ПЗУ ОС , область ввода-вывода, видеопамять и рабочее пространство ОС занимают первые 16 КБ пространства памяти на Model I. Оставшиеся 48 КБ из 64 КБ пространства карты памяти доступны для использования программой в зависимости от объема установленной физической оперативной памяти. Хотя ЦП Z80 может использовать портовый ввод-вывод, ввод-вывод Model I отображается в памяти, за исключением кассетной ленты и последовательных портов RS-232 .

Клавиатура

Печатная плата клавиатуры Tandy/Radio Shack TRS‑80 Model I Alps

Клавиатура TRS-80 Model I использует механические переключатели, которые страдают от « дребезга клавиатуры », что приводит к набору нескольких букв за одно нажатие клавиши. [50] Проблема была описана в редакционной статье Уэйна Грина в первом выпуске 80 Micro . [51] Грязь, сигаретный дым или другие загрязнения попадают в незапечатанные клавишные переключатели, вызывая электрический шум , который компьютер определяет как множественные нажатия. Клавишные переключатели можно чистить, но дребезг повторяется, когда клавиатура снова подвергается воздействию загрязняющей среды. [52]

Дребезг клавиатуры происходит только в компьютерах Model I с прошивкой Level II BASIC ; Level I BASIC имеет задержку «debounce» для драйвера клавиатуры, чтобы избежать шумных контактов переключателя. KBFIXУтилита Tandy, Model III, последняя прошивка Model I и большинство сторонних операционных систем также реализуют программное исправление, и Tandy изменила клавиатуру во время срока службы Model III на конструкцию Alps Electric с герметичными переключателями. Клавиатура Alps была доступна в качестве обновления для Model I за 79 долларов. [52]

Клавиатура распределена по памяти таким образом, что определенные области в памяти процессора соответствуют состоянию группы клавиш.

Видео и аудио

Расположение символов и пикселей на дисплее TRS-80 [53]

Цвет текста 12-дюймового (300 мм) монитора KCS 172 RCA [13] — бледно-голубой (стандартный фосфор P4, используемый в черно-белых телевизорах). Зеленые и янтарные фильтры или сменные трубки для снижения утомляемости глаз были популярными товарами вторичного рынка. Более поздние модели поставлялись с дисплеем с зеленым на черном.

Жалобы на качество видеоизображения были обычным явлением. Как писал Грин, «черт возьми, [монитор] — это дешевый черно-белый телевизор с небольшим преобразованием для использования на компьютере». [51] (Компьютер можно было купить без монитора Radio Shack.) [25] Доступ ЦП к экранной памяти вызывает видимое мерцание . Логика арбитража шины блокирует обновление видеоизображения (чтение видеопамяти) во время записи ЦП в VRAM, вызывая короткую черную линию. Это мало влияет на обычные программы BASIC, но быстрые программы, написанные на языке ассемблера, могут быть затронуты. Авторы программного обеспечения работали над тем, чтобы минимизировать эффект, и для Tandy TRS-80 доступно множество игр в аркадном стиле .

Из-за проблем с пропускной способностью интерфейсной карты, которая заменила тюнер телевизора, дисплей теряет горизонтальную синхронизацию, если отображаются большие области белого цвета. Простое полчаса на аппаратном исправлении устраняет проблему.

Графика отображается с разрешением 64×16 позиций символов на экране размером 7,5 дюймов (19 см) в ширину и 6,625 дюймов (16,83 см) в высоту. [54] Каждый символ состоит из матрицы пикселей 2×3 и соответствует одному байту видеопамяти объемом 1 КБ, используемой TRS-80. В каждом из этих байтов первые шесть бит управляют тем, какой пиксель отображается. Седьмой бит игнорируется, а восьмой переключает графический режим. [53] [55] Причина того, что седьмой бит игнорируется, связана с решением компании установить на материнской плате компьютера только семь чипов статической оперативной памяти 2102 вместо восьми, чтобы сохранить низкую стоимость производства. [56] Таким образом, в наборе символов TRS-80 немодифицированной модели I нет строчных букв , а количество графических символов и буквенно-цифровых символов равно 64. [57] Это можно обойти, удалив неиспользуемый бит и вставив восьмой чип 2102 в другой. [58] Буквенно-цифровые символы отображаются в матрицах 5×7 пикселей . [53] Руководство 1978 года для популярного текстового процессора Electric Pencil поставлялось с инструкциями по модификации компьютера. Хотя модификацию необходимо отключить для Level II BASIC, его конструкция стала отраслевым стандартом и широко продавалась в виде набора, [59] вместе с восьмым чипом 2102. Более поздние модели поставлялись с оборудованием для отображения набора строчных символов с нижними выносными элементами.

Благодаря использованию микросхем оперативной памяти с более высокой плотностью и специально разработанных мониторов стало возможным получение четких дисплеев с более высоким разрешением; дисплеи с разрешением 80×24 символа доступны в системах Model II, Model 4 и более поздних моделях.

Модель I не имеет встроенного динамика. Прямоугольные тоны могут быть получены путем вывода данных на порт кассеты и подключения усилителя к линии «Mic» кассеты. Большинство игр используют эту возможность для звуковых эффектов. Адаптер был доступен для использования джойстиков Atari . [60]

Периферийные устройства

Кассетный лентопротяжный механизм

Пользовательские данные изначально хранились на кассетной ленте . Модель кассетного магнитофона Radio Shack CTR-41 входила в комплект за 599 долларов США. [31] : 3–4  Программный [11] интерфейс кассетной ленты медленный и нестабильный; [50] Грин описал его как «отвратительный... доводит пользователей до белого каления», а в первом выпуске 80 Micro было три статьи о том, как улучшить работу кассеты. [51] Он чувствителен к громкости звука, [25] и компьютер дает только грубое указание относительно того, была ли установлена ​​правильная громкость, с помощью мигающего символа на экране во время загрузки данных. Чтобы найти правильную громкость при первом использовании, загрузка запускается и громкость регулируется до тех пор, пока TRS-80 не заберет данные. Затем она останавливается, чтобы перемотать ленту и перезапустить загрузку. Пользователям было поручено сохранять несколько копий файла программного обеспечения, особенно если использовались аудиокассеты вместо сертифицированной ленты с данными. Для улучшения процесса загрузки можно сконструировать схемы автоматического управления усилением или индикаторные схемы (в руководстве пользователя приведены полные принципиальные схемы для всей машины, включая периферийные интерфейсы, с примечаниями по эксплуатации).

Альтернативой использованию ленты была передача данных из программы BBC Chip Shop в Великобритании, которая транслировала программное обеспечение для нескольких различных микрокомпьютеров по радио. Специальная программа загружалась с использованием обычного интерфейса ленты. Затем радиопередача подключалась к интерфейсу кассетной ленты. В конечном итоге Tandy заменила блок CTR - 41 на CTR-80, который имел встроенную схему АРУ (и не имел регулятора громкости). Это помогло ситуации, но работа ленты по-прежнему ненадежна.

Компьютеры TRS-80 Model I с Level I BASIC считывают и записывают ленты со скоростью 250 бод (около 30 байт в секунду); Level II BASIC удваивает эту скорость до 500 бод (около 60 байт в секунду). Некоторые программисты писали программы на машинном языке, которые увеличивали скорость до 2000 бит в секунду без потери надежности их магнитофонов. С Model III и улучшенной электроникой в ​​интерфейсе кассеты стандартная скорость увеличилась до 1500 бод, что надежно работает на большинстве магнитофонов.

Для загрузки и сохранения данных с ленты процессор создает звук, переключая выходное напряжение между тремя состояниями, создавая грубый синусоидальный звук.

Первая версия Model I также имела аппаратную проблему, которая усложняла загрузку программ с кассетных магнитофонов. Tandy предложила небольшую плату, которая была установлена ​​в сервисном центре для исправления проблемы. ПЗУ в более поздних моделях были модифицированы для исправления этого.

Интерфейс расширения модели I

Только модель I использует интерфейс расширения; во всех более поздних моделях все интегрировано в одном корпусе.

TRS-80 не использует шину S-100 , как другие ранние компьютеры на базе 8080 и Z80. [12] Вместо этого предлагался фирменный блок Expansion Interface (E/I), который помещается под видеомонитором и служит его основанием. Стандартными функциями E/I являются контроллер гибких дисков, параллельный порт Centronics для принтера и дополнительный разъем для кассеты. По желанию можно установить дополнительные 16 или 32 КБ ОЗУ и дочернюю плату с портом RS-232. [61] 40-проводной разъем расширения проходит через разъем на краю карты, что позволяет добавлять внешние периферийные устройства, такие как внешний жесткий диск, синтезатор речи или блок распознавания голоса VOXBOX. [62] [63]

Первоначально для печати с помощью модели I требовался интерфейс расширения, но позже компания Tandy разработала альтернативный параллельный интерфейс принтера.

Интерфейс расширения Model I является наиболее проблемной частью системы TRS-80 Model I. Он прошел через несколько ревизий. E/I подключается к ЦП/клавиатуре с помощью 6-дюймового ленточного кабеля, который не защищен от радиочастотных помех, а его краевой разъем карты имеет тенденцию окисляться из-за его контактов из основного металла . Это требует периодической очистки ластиком для карандашей, чтобы избежать спонтанных перезагрузок, что способствует его прозвищу «Trash-80». Позолоченные разъемы стороннего производителя решили эту проблему навсегда. Разработчики программного обеспечения также отреагировали, разработав метод восстановления, который стал стандартной функцией многих коммерческих программ. Они принимают «параметр звездочки», символ звездочки (звездочки), набранный после имени программы, когда программа запускается из приглашения TRSDOS Ready. При использовании после спонтанной перезагрузки (или случайного сброса, сбоя программы или выхода в TRSDOS без сохранения данных на диске), программа загружается без инициализации своих областей данных, сохраняя любые данные программы, все еще присутствующие с сеанса до перезагрузки. Так, например, если пользователь VisiCalc подвергается спонтанной перезагрузке, для восстановления данных пользователь вводит V+ C+ SPACE+ в TRSDOS Ready, и Visicalc восстанавливает предыдущий сеанс вычислений без изменений. [примечание 1]

Кнопка питания на E/I утоплена, чтобы защитить пользователя от случайного нажатия и выключения во время использования. Для нажатия кнопки питания используется ластик или подобный предмет, а на E/I нет светодиода питания, что затрудняет определение того, работает он или нет.

Для блока расширения требуется второй блок питания, идентичный блоку питания базового блока. Внутренняя ниша удерживает оба блока питания.

Пользователю предписывается включать и выключать все периферийные устройства в правильном порядке, чтобы избежать повреждения данных или потенциального повреждения аппаратных компонентов. Руководства для TRS-80 советуют сначала включать монитор, затем все периферийные устройства, подключенные к E/I (если подключено несколько дисководов, последний дисковод в цепочке должен быть включен первым и работать с ним), E/I и компьютер в последнюю очередь. При выключении питания сначала следует выключить компьютер, затем монитор, E/I и периферийные устройства. Кроме того, пользователям предписывается извлекать все диски из дисководов во время включения или выключения питания (или оставлять дверцу дисковода открытой, чтобы отсоединить головку чтения/записи от диска). Это связано с тем, что кратковременный электрический скачок от головки чтения/записи дисковода может создать магнитный импульс, который может повредить данные. Это была распространенная проблема на многих ранних дисководах.

При включении питания E/I отображает экран, полный символов мусора, и если в Drive 0 нет загрузочного системного диска, он висит там до тех пор, пока пользователь не нажмет на заднюю панель компьютера, что заставит его снова попытаться загрузить диск, или не будет нажата кнопка + , что переведет компьютер в режим BASIC. Из-за вышеупомянутых проблем с потенциально поврежденными дисками рекомендуется включать питание до экрана мусора с пустыми дисководами, вставлять системный диск и затем нажимать .RESETBreakResetRESET

InfoWorld сравнил спагетти кабелей , соединяющих различные компоненты TRS-80 Model I, со змеями в фильме « Индиана Джонс: В поисках утраченного ковчега» . [50] Radio Shack предложил «Системный стол TRS-80» [64] , который скрывал почти все кабели. Он может вместить всю компьютерную систему, а также до четырех дисководов и принтер Quick Printer. Поскольку кабель, соединяющий интерфейс расширения, несет системную шину, он короткий (около 6 дюймов). У пользователя нет выбора, кроме как разместить E/I непосредственно за компьютером с монитором сверху. Это вызывает проблемы для монитора не Tandy, корпус которого не подходит для монтажных отверстий. Кроме того, фрикционное соединение краевого разъема на и без того коротком соединительном кабеле позволяет отсоединить системную шину от ЦП, если какой-либо блок будет задет во время работы.

Дисководы для гибких дисков

Radio Shack представила дисководы в июле 1978 года, примерно через шесть месяцев после того, как Model I поступила в продажу. Операционная система TRSDOS для дисков Model I была написана Рэнди Куком по лицензии Radio Shack; Рэнди утверждал, что получил за нее 3000 долларов. Первая версия, выпущенная для публики, была ошибочной v2.0. Она была быстро заменена v2.1. [65] Для работы с дискетами требуется приобрести Expansion Interface, который включал интерфейс для дискет одинарной плотности (с отформатированной емкостью 85 КБ) на основе чипа контроллера дискет Western Digital 1771 одинарной плотности. Использовался стандартный в отрасли мини-дисковод Shugart Associates SA-400. К Model I можно последовательно подключить четыре дисководов. Предполагается, что последний дисковод в цепочке имеет установленный оконечный резистор, но часто он не нужен, поскольку он встроен в более поздние кабели. [66]

Спрос на приводы Model I поначалу значительно превышал предложение. [51] Привод ненадежен, отчасти потому, что в интерфейсе отсутствовал внешний разделитель данных (буфер). [50] Ранние версии TRSDOS также были глючными, и им не помогал чип Western Digital FD1771, который не мог надежно сообщать о своем состоянии в течение нескольких циклов инструкций после получения команды. Обычным методом обработки задержки была выдача команды 1771, выполнение нескольких инструкций «NOP», а затем запрос 1771 для получения результата. Ранняя TRSDOS пренебрегала требуемым, но недокументированным периодом ожидания, и поэтому ложный статус часто возвращался в ОС, генерируя случайные ошибки и сбои. После того, как задержка 1771 была реализована, она была довольно надежной.

В 1981 году Стив Чиарсия опубликовал в журнале Byte проект самодельного улучшенного интерфейса расширения с большим объемом оперативной памяти и контроллером диска для TRS-80. [67]

Разделитель данных и контроллер дисков с двойной плотностью (на основе чипа WD 1791) были созданы Percom (поставщик периферийных устройств из Техаса), LNW, Tandy и другими. Percom Doubler добавляет возможность загрузки и использования дискет с двойной плотностью с помощью модифицированной Percom TRSDOS, называемой DoubleDOS. LNDoubler добавляет возможность чтения и записи 5+Дисководы для 14 -дюймовых (130 мм) дискет с объемом памяти до 720 КБ, а также старые 8-дюймовые (200 мм) дискеты с объемом памяти до 1155 КБ. Ближе к концу срока службы Model I в 1982 году были предложены обновления для замены оригинального контроллера на контроллер с двойной плотностью.

Первыми дисководами, предлагаемыми для Model I, были Shugart SA-400, которые поддерживали 35 дорожек и были единственными 5+14 -дюймовый дисковод появился на рынке в 1977–78 годах. К 1979 году другие производители начали предлагать дисководы. Модели 3/4/4P используют 40-дорожечные дисководы Tandon TM-100. Сочетание 40 дорожек и двойной плотности дает емкость 180 килобайт на одностороннюю дискету. Использование индексной синхронизации означает, что для « дискеты » требуется второе индексное отверстие и выемка для разрешения записи. Можно было купить «дискеты» заводского изготовления. Некоторые издатели программного обеспечения форматировали одну сторону для систем Apple, а другую для TRS-80.

Обычный метод подключения дисководов подразумевает установку буквы диска с помощью перемычек на плате контроллера дисковода, но Tandy выбрала немного более удобный для пользователя метод, при котором все четыре контакта выбора на дисководах соединены перемычками, а на ленточном кабеле отсутствует линия выбора диска. Таким образом, пользователю не нужно беспокоиться о перемещении перемычек в зависимости от того, в какой позиции в цепочке находился дисковод.

В модели I можно использовать стандартный плоский ленточный кабель для дискет, в этом случае приводы подключаются к их номерам в цепочке, или даже кабель IBM PC «wist», который требует установки каждого номера привода на 1, но допускает использование только двух приводов в цепочке.

Хотя сторонние DOS-системы позволяют пользователю определять практически любой желаемый формат дискеты, форматом «наименьшего общего знаменателя» для TRS-80 является базовый формат Model I с одинарной плотностью, односторонней записью и 35-40 дорожками.

Сторонние поставщики, такие как Aerocomp, выпустили двухсторонние и 80-дорожечные 5-канальные пластинки.+14 дюйма и более поздние 3+Дисководы для гибких дисков 12 дюйма с объемом памяти до 720 КБ каждый. Эти новые приводы имеют половинную высоту и поэтому требуют других или модифицированных корпусов приводов.

Exatron Stringy Floppy

Альтернатива кассетной ленте и дискетам от Exatron, продано более 4000 единиц к 1981 году. Устройство представляет собой ленточный накопитель с непрерывным циклом, получивший название stringy floppy или ESF. Оно не требует интерфейса расширения, подключается напрямую к 40-контактной шине расширения TRS-80, намного дешевле, чем дисковод, может считывать и записывать данные с произвольным доступом, как дисковод, в отличие от кассетной ленты, и передает данные со скоростью до 14 400 бод . Ленточные картриджи Exatron хранят более 64 КБ данных. ESF может сосуществовать с кассетным накопителем данных TRS-80. Exatron также изготовила дополнительную плату расширения RAM, которая устанавливается в клавиатуру TRS-80 для увеличения памяти до 48 КБ без EI. [68]

Жесткий диск

Radio Shack представила внешний жесткий диск на 5 МБ для TRS-80 Model III/4 в 1983 году. Это тот же жесткий диск, который предлагался для линейки Model II, но поставлялся с программным обеспечением ОС для Model III/4. Для его подключения к E/I Model I требуется адаптер. [69] Устройство примерно такого же размера, как корпус современного настольного компьютера. До четырех жестких дисков можно подключить последовательно для хранения 20 МБ. В комплект поставки входила операционная система LDOS от Logical Systems, которая предоставляет утилиты для управления пространством хранения и гибкого резервного копирования. Начальная розничная цена за первое (основное) устройство ( 2495 долларов США (эквивалент 7600 долларов США в 2023 году)). Позже был предложен жесткий диск на 15 МБ в белом корпусе, который можно подключить последовательно для хранения до 60 МБ. Как и большинство жестких дисков, используемых на 8-битных машинах, здесь нет возможности создания подкаталогов, но утилита DiskDISK является полезной альтернативой, которая создает файлы виртуального жесткого диска ".DSK", которые можно монтировать как другой диск и использовать как подкаталог. Для отображения каталога/содержимого несмонтированного файла виртуального диска DiskDISK обычно использовалась условно-бесплатная программа DDIR "Virtual Disk Directory Utility" [70] .

Принтеры

"Quick Printer" [71] — это электростатический ротационный принтер, который сканирует видеопамять через шинный разъем и печатает изображение экрана на алюминиевой бумаге примерно за одну секунду. Однако он несовместим как с окончательной, буферизованной версией Expansion Interface, так и с прерыванием "heartbeat", используемым для часов реального времени в Disk BASIC. Это можно преодолеть, используя специальные кабели и выполняя "фиктивную" запись в порт кассеты во время запуска принтера.

Два сторонних принтера были для 57-миллиметровой (2,2 дюйма) металлизированной бумаги, продаваемые примерно за 600 немецких марок в Германии, и матричный принтер, созданный Centronics для обычной бумаги, стоивший сначала 3000 немецких марок, а затем продававшийся примерно за 1500 немецких марок в некоторых магазинах. У него всего 7 штифтов, поэтому буквы с нижними выносными элементами, такие как строчная «g», не достигают базовой линии, но приподняты в пределах обычной линии.

Radio Shack предлагал обширную линейку принтеров для семейства TRS-80, начиная от базовых 9-контактных матричных устройств до больших широкоформатных линейных принтеров для профессионального использования, принтеров daisy-wheel, струйных, лазерных и цветных плоттеров. Все они имели интерфейс стандарта Centronics, а после появления Color Computer в 1980 году многие также имели разъем для последовательного интерфейса CoCo.

FP-215 — планшетный плоттер . [72]

Программное обеспечение

БАЗОВЫЙ

Для Model I были созданы три версии языка программирования BASIC . Level I BASIC помещается в 4 КБ ПЗУ , а Level II BASIC помещается в 12 КБ ПЗУ. Level I поддерживает только одинарную точность и имеет меньший набор команд. Level II вводит поддержку чисел с плавающей точкой двойной точности и имеет гораздо более широкий набор команд. Level II был дополнительно улучшен, когда была добавлена ​​дисковая система, что позволило загружать Disk BASIC . [12]

Level I BASIC основан на бесплатном Tiny BASIC Ли-Чена Вана с дополнительными функциями, добавленными Radio Shack. [15] Сопутствующее руководство пользователя для уровня 1 Дэвида А. Лиена представляет уроки по программированию с текстом и мультфильмами. Лиен написал, что оно было «написано специально для людей, которые ничего не знают о компьютерах... Я хочу, чтобы вы весело провели время со своим компьютером! Я не хочу, чтобы вы его боялись, потому что бояться нечего». [73] [25] Рецензенты высоко оценили качество руководства. [12] [74] [75] Level I BASIC имеет только две строковые переменные ( и ), 26 числовых переменных ( – ) и один массив . Код для таких функций, как SIN(), COS() и TAN(), не включен в ПЗУ, но напечатан в конце книги. Единственными сообщениями об ошибках являются « » для синтаксических ошибок, « » для арифметических ошибок, таких как деление на ноль , и « » для ошибок нехватки памяти .A$B$AZA()WHAT?HOW?SORRY

Level I BASIC не токенизирован ; зарезервированные слова хранятся буквально. Чтобы максимально увеличить код, который помещается в 4 КБ памяти, пользователи могут вводить сокращения для зарезервированных слов. Например, запись " P." вместо " PRINT" экономит 3 байта.

Level II BASIC, представленный в середине 1978 года, был лицензирован Microsoft и требовал использования шины расширения и дисководов. Radio Shack всегда предполагал, что Level I BASIC будет временной мерой, пока Level II не будет готов, и в первой брошюре для Model I в январе 1978 года упоминалось, что Level II BASIC «скоро появится». Это сокращенная версия 16K Extended BASIC , поскольку Model I имеет 12 КБ ПЗУ. По словам Билла Гейтса , «это было своего рода промежуточное звено между 8K BASIC и Extended BASIC. Некоторые функции Extended BASIC, такие как описательные ошибки и определяемые пользователем функции, не были включены, но были переменные двойной точности и оператор PRINT USING, которые мы хотели включить. Вся разработка Level II BASIC заняла около четырех недель от начала до конца». Сопроводительное руководство более краткое и техническое, чем руководство Level I. Оригинальные машины с Level I BASIC можно было модернизировать до Level II посредством замены ПЗУ, которую производила компания Radio Shack за плату (первоначально $199). Пользователи с программами Level I BASIC, сохраненными на кассете, должны были преобразовать их в токенизированный Level II BASIC перед использованием. Утилита для этого была предоставлена ​​вместе с ПЗУ Level II.

Disk BASIC допускает дисковый ввод-вывод, а в некоторых случаях ( NewDos/80 , MultiDOS, DosPlus, LDOS) добавляет мощные функции сортировки, поиска, полноэкранного редактирования и другие. Level II BASIC резервирует некоторые из этих ключевых слов и выдает " " ?L3 ERROR, что указывает на скрытое изменение направления, произошедшее между созданием ПЗУ Level II и введением Disk BASIC.

Microsoft также продавала улучшенный BASIC под названием Level III BASIC, написанный Биллом Гейтсом, [76] на кассетной ленте. Кассета содержит версию «Cassette File» на одной стороне и версию «disk file» на другой стороне для пользователей дисковой системы (которая должна была быть сохранена на диске). [77] Level III BASIC добавляет большинство функций полной 16 КБ версии BASIC, а также множество других специфичных для TRS-80 улучшений. Многие из функций Level III BASIC включены в Level II BASIC и disk BASIC TRS-80 Model III.

После появления Level II BASIC на Model I по-прежнему предлагался вариант с разрешением 4K или 16K.

Другие языки программирования

Radio Shack выпустила комбинированный пакет ассемблера и редактирования программ под названием Series I Assembler Editor. [78] Журнал 80 Micro напечатал модификацию, позволяющую запускать его под управлением TRSDOS версии 6 Model 4. Также от Radio Shack был Tiny Pascal. [79]

Microsoft сделала свой компилятор Fortran , COBOL и BASCOM BASIC доступным через Radio Shack. [78]

В 1982 году компания Scientific Time Sharing Corporation опубликовала версию своего APL для TRS-80 Model III как APL*PLUS/80. [80]

Другие приложения

Блэкджек и нарды появились вместе с TRS-80, и на своем дебюте Radio Shack предложила четыре программы по зарплате, личным финансам и образованию на кассете. [12] [31] : 3  [13] Качество ее собственной продукции часто было низким. [81] Критический обзор 1980 80 Micro текстового приключения описал его как «еще один пример неспособности Radio Shack иметь дело с потребителем на потребительском рынке». Журнал добавил: «К сожалению, как и в случае с некоторыми другими программами Radio Shack, инструкции, похоже, предполагают, что читатель — либо ребенок, либо взрослый с менталитетом слегка преждевременной солонины». [82]

Более 2000 магазинов франшизы Radio Shack по состоянию на сентябрь 1982 года [update]продавали стороннее оборудование и программное обеспечение, но более 4300 магазинов, принадлежащих компании, сначала было запрещено перепродавать или даже упоминать продукты, не проданные самой Radio Shack. [83] [43] [84] [81] [85] [13] Грин заявил в 1980 году, что хотя «для 80 существует больше программ, чем для всех других систем вместе взятых» из-за большой доли рынка компьютеров, «Radio Shack не может рекламировать это, потому что они изо всех сил стараются сохранить этот факт в секрете от своих клиентов. Они не хотят, чтобы покупатели TRS-80 знали, что есть что-то большее, чем их горстка посредственных программ», многие из которых «являются катастрофическими и, я уверен, наносят огромный ущерб отрасли». [86] [87] Broderbund , основанная в том же году, начала с публикации программного обеспечения TRS-80, но к 1983 году соучредитель Дуг Карлстон сказал, что компьютер «оказался ужасным рынком, потому что большинство дистрибьюторских сетей были закрыты, хотя машин было много». [88] Грин писал в 1982 году, что Apple превзошла Tandy по продажам и торговым точкам, несмотря на тысячи дилеров Radio Shack, потому что она поддерживала сторонние разработки, в то время как «мы находим, что Shack, похоже, завидует любой продаже, сделанной не ими и не только ими». [81] Дилеры, не связанные с Radio Shack, предпочитали продавать программное обеспечение для других компьютеров и не конкурировать с компанией; продажи по почте также были затруднены, потому что магазины, принадлежащие компании, не продавали сторонние издания, такие как 80 Micro . [43] [13]

Чарльз Тэнди, как сообщается, хотел поощрять внешних разработчиков, но после его смерти компанией управлял комитет, который отказался помогать внешним разработчикам, надеясь монополизировать продажу программного обеспечения и периферийных устройств. [13] Лейнингер, как сообщается, ушел в отставку, потому что ему не нравилась бюрократия компании после смерти Тэнди. [42] Автор написал в статье 1979 года о «тайне управления графикой на машинном языке» компьютера, что «Radio Shack, похоже, скрывает аккуратные маленькие драгоценности информации, необходимые любителю, чтобы сделать сокровище из TRS-80». Он заявил, что кроме «превосходного» руководства по BASIC уровня I «до недавнего времени было мало информации... владельцы TRS-80 должны быть находчивыми», сообщив, что функциональные возможности компьютера «клавиатура, видео и кассета» также не были документированы. [74] Первая книга, авторизованная Тэнди с технической информацией о TRSDOS для Model I, появилась только после прекращения выпуска компьютера. [85]

К 1982 году компания признала — после того, как в течение пяти месяцев не появилось программное обеспечение для Model 16 — что ей следовало бы, как и Apple, поощрять сторонних разработчиков продуктов, таких как убийственное приложение VisiCalc . [89] [13] (В длинной статье 1980 года в издании Tandy, представляющей версию VisiCalc для TRS-80, не упоминалось, что электронная таблица была доступна для Apple II в течение года. [90] ) Однако в начале 1980-х годов для небольших компаний и муниципалитетов было обычным делом писать собственные программы для компьютеров, таких как TRS-80, для обработки различных данных. В одном случае автопарк небольшого города управлялся с одного TRS-80. [91]

К 1985 году Эд Джуге из компании заявил, что, помимо Scripsit и DeskMate , «мы намерены полагаться в основном на «известное», проверенное рынком программное обеспечение от ведущих фирм-разработчиков программного обеспечения». [92] Полный набор офисных приложений стал доступен от компании и других, включая электронные таблицы VisiCalc и Multiplan , а также Lazy Writer, Electric Pencil , а также от самой Radio Shack текстовые процессоры Scripsit и SuperScripsit. [93]

По сравнению с современными микрокомпьютерами Commodore и Apple, блочная графика и грубый звук TRS-80 широко считались ограниченными. Более высокая скорость, доступная программисту игр, не требующая обработки цветовых данных в высоком разрешении, во многом компенсировала это. Аркадные игры TRS-80, как правило, были быстрее с эффектами, которые подчеркивали движение. Этот предполагаемый недостаток не помешал независимым компаниям-разработчикам программного обеспечения, таким как Big Five Software, выпускать нелицензионные версии аркадных игр, таких как Galaxian от Namco , Asteroids от Atari [94] , Lunar Rescue от Taito , Make Trax от Williams [95] и Targ [60] и Venture от Exidy . Frogger и Zaxxon от Sega были портированы на компьютер и продавались Radio Shack. [96] [95] Pac-Man от Namco/Midway был клонирован Филипом Оливером и распространялся Cornsoft Group как Scarfman . [95] [97] Battlezone от Atari была клонирована для Models I/III Уэйном Уэстморлендом и Терри Гилманом и опубликована Adventure International как Armored Patrol . [98] Они также клонировали Eliminator (основанный на Defender ) и Donkey Kong ; [99] последний не был опубликован до тех пор, пока TRS-80 не был прекращен, потому что Nintendo отказалась лицензировать игру. [95]

Некоторые игры, изначально написанные для других компьютеров, были портированы на TRS-80. Microchess имеет три уровня игры и может работать в 4 КБ памяти, что является стандартным для Model I; классическая ELIZA — это еще один порт TRS-80. Обе игры предлагались Radio Shack. [95] [100] Apple Panic , сама по себе клон Space Panic от Universal , была написана для TRS-80 Ивом Лемпере и издана Funsoft. [101] Temple of Apshai от Epyx медленно работает на TRS-80. [95] Infocom портировала свою серию интерактивных текстовых приключенческих игр на Model I/III; первая из них, Zork I , продавалась Radio Shack. [96] [95]

Текстовые приключения Adventure International начались на TRS-80, [95] как и Sea Dragon от Westmoreland и Gilman, позже портированная на другие домашние микрокомпьютеры. [ требуется ссылка ] Android Nim от Leo Christopherson был переписан для Commodore PET и Apple. [ требуется ссылка ] Многие игры уникальны для TRS-80, включая Duel-N-Droids , [102] также от Christopherson, ранний шутер от первого лица 13 Ghosts от Software Affair (люди Orchestra-80, -85 и -90) [103] [104] [105] и шутеры, такие как Cosmic Fighter и Defence Command , [ требуется ссылка ] и странные экспериментальные программы, такие как Dancing Demon от Christopherson , [95] [106] , в которой игрок сочиняет песню для дьявола и ставит его танцевальные шаги под музыку. [107] Radio Shack предлагала простые графические анимационные программы Micro Movie и Micro Marquee , а также Micro Music . [100]

Radio Shack предлагала ряд утилит для программирования, включая расширенный отладчик, пакет подпрограмм и построитель перекрестных ссылок. [108] Вероятно, самым популярным пакетом утилит была Super Utility, написанная Кимом Уоттом из Breeze Computing. [109] Другое утилитное программное обеспечение, такое как Stewart Software's Toolkit, предлагало первый отсортированный каталог, декодирование или сброс паролей и возможность удалять части TRSDOS, которые не были нужны, чтобы освободить место на дискете. Они также выпустили On-Line 80 BBS, систему досок объявлений на основе TRSDOS. Misosys Inc. была плодовитым производителем сложных утилит TRS-80 и языкового программного обеспечения для всех моделей TRS-80 с самого начала. [110]

Возможно, из-за отсутствия информации о TRSDOS [85] и его ошибках [13] к 1982 году для TRS-80, возможно, существовало больше операционных систем, чем для любого другого компьютера. [111] TRSDOS ограничена в своих возможностях, поскольку, как и Apple DOS 3.3 на Apple II , она в основном задумывалась как способ расширения BASIC для поддержки дисководов. Появилось множество альтернативных DOS, наиболее известной из которых является LDOS , поскольку Radio Shack лицензировала ее у Logical Systems и приняла в качестве своей официальной DOS для своих жестких дисков Models I и III. Другие альтернативные DOS для TRS-80 включали NewDOS от Apparat, Inc. и DoubleDOS , DOSPlus, MicroDOS , UltraDOS (позже названную Multidos). DOS для линейки Model 4, TRSDOS Version 6, была разработана и лицензирована Logical Systems. Это производная от LDOS, улучшенная для поддержки нового оборудования Model 4, такого как архитектура с использованием только ОЗУ (без ПЗУ), внешние банки памяти объемом 32 КБ, больший экран и клавиатура, а также новые утилиты, такие как RAM-диск и диспетчер очереди печати принтера.

Карта памяти Model I и III делает их несовместимыми со стандартной ОС CP/M для бизнес-компьютеров Z80, которая загружается по шестнадцатеричному адресу $0000 с TPA ( Transient Program Area ), начинающейся с $0100; ПЗУ TRS-80 находится в этом адресном пространстве. Плата Mappers компании Omikron Systems перераспределяет ПЗУ для запуска немодифицированных программ CP/M на Model I. Доступна настроенная версия CP/M, но она теряет свое преимущество переносимости. [112] [113] Журнал 80 Micro опубликовал модификацию CP/M для Model III, сделанную своими руками. [114]

Прием

Дэн Файлстра , один из первых владельцев, написал в Byte в апреле 1978 года, что как «компьютер-прибор... TRS-80 значительно приближает персональный компьютер к среднему потребителю», подходящий для домашнего и легкого делового использования. Он пришел к выводу, что это «не единственная альтернатива для начинающего пользователя персонального компьютера, но это сильный претендент». [25] Джерри Пурнелл писал в 1980 году, что «базовый TRS-80 — это много компьютера за эти деньги». Он критиковал качество прикладного и системного программного обеспечения Tandy и высокую стоимость периферийных устройств, но сообщал, что с платой Omikron клиент платил менее 5000 долларов за компьютер, совместимый с TRS-80 и программным обеспечением CP/M, «и все это без сборки единого комплекта». [112]

Три года спустя Пурнелл был менее позитивен в отношении компьютера. Он написал в мае 1983 года: «Что касается нашего TRS-80 Model I, мы давно выкинули эту дрянь. Она всегда была ненадежной, и повторные походы в местный магазин Radio Shack не помогали. Проблема была в том, что Tandy срезал углы». [115] Пурнелл написал в июле 1983 года: [85]

Я немного огорчен своим опытом работы с Tandy. Я искренне считал, что Model I — это машина будущего: недорогой домашний компьютер, который можно было бы постепенно расширять, пока он не станет выполнять профессиональную работу. Конечно, это было не так. Сначала Tandy попыталась отгородить пользователей Model I с помощью этой дурацкой операционной системы, а затем не позволила магазинам Radio Shack продавать программное обеспечение, отличное от Tandy. ... Он никогда не был так уж хорошо спроектирован, и когда продажи взлетели намного быстрее, чем предполагалось, система контроля качества не справилась.

Совместимые преемники

В 1980 году компания Tandy заменила модель I на широко совместимую модель III. ( TRS-80 Model II — это совершенно другая и несовместимая конструкция).

Модель 3

TRS-80 Модель III
ПроизводительКорпорация Тэнди
ТипДомашний и малый бизнес-компьютер
Дата выпускаИюль 1980 г .; 44 года назад (1980-07)
Начальная цена
  • 699 долларов США (4 КБ ОЗУ, уровень I)
  • 999 долларов (16 тыс., уровень II)
  • $2495 (48K, два дисковода по 180 КБ, RS-232C) [116]
ПрекращеноСентябрь 1983 г .; 41 год назад (1983-09)
Операционная системаTRSDOS 1.3, LDOS 5 [117]
ПроцессорZilog Z80A @ 2  МГц
Память4 КБ или 16, 32 или 48 КБ
Отображать16 строк по 64 или 32 столбца, блочная графика
Графикаопционально 640 на 240 пикселей, $369 дополнительно [118] [119]
Звуквыход через порт кассеты
Обратная
совместимость
Модель I Z80 код ~ 80% (выше с патчами), BASIC 100%
ПредшественникМодель I
ПреемникМодель 4

Tandy выпустила TRS-80 Model III 26 июля 1980 года. Улучшения Model III по сравнению с Model I включают: [120] встроенный нижний регистр, улучшенную клавиатуру с повторяющимися клавишами, улучшенный набор символов, часы реального времени, кассетный интерфейс на 1500 бод, более быстрый (2,03 МГц) процессор Z80 и корпус «все в одном», требующий меньше кабелей. Model III с двумя дисководами требует использования только одной электрической розетки; Model I с двумя дисководами требует пяти розеток. [примечание 2] Model III избегает сложной последовательности включения/выключения питания Model I. Вскоре после появления Model III производство Model I было прекращено, поскольку она не соответствовала новым правилам FCC от 1 января 1981 года в отношении электромагнитных помех . [30] [50] [121] [7] [13]

Tandy различал высококлассные Model II [20] и Model III, описывая первую как «административную систему, подходящую для таких вещей, как обработка текстов, управление данными и операции VisiCalc» и подходящую для малого бизнеса. [122] Самая дешевая версия Model III продавалась с 4 КБ ОЗУ и кассетным хранилищем. Плата ЦП компьютера имеет три банка гнезд (8 гнезд на банк), которые принимают тип 4116 DRAM, поэтому конфигурации памяти бывают с размером ОЗУ 16 КБ, 32 КБ или 48 КБ. Компьютеры с ОЗУ 32 КБ или 48 КБ можно модернизировать с помощью накопителя на гибких дисках. Внутри компьютерного корпуса есть место для двух полноразмерных приводов. Те, которые предлагает Tandy/Radio Shack, являются односторонними, 40-дорожечными, двойной плотности (кодирование MFM) для хранения 180 КБ. Сторонние поставщики предлагали двухсторонние и 80-дорожечные приводы, хотя для управления ими им приходилось изменять код драйвера TRSDOS или же предоставлять альтернативную стороннюю DOS, которая могла (см. ниже). Установка дисководов также требует модернизации блока питания компьютера. В Model III нет внутреннего вентилятора охлаждения; он использует пассивное конвекционное охлаждение (если только не было установлено необычное количество энергоемких расширений, таких как жесткий диск, графическая плата, комплект ускорения, плата RS-232 и т. д.).

Tandy утверждал, что Model III совместима с 80% программного обеспечения Model I. [122] Многие издатели программного обеспечения выпустили исправления, позволяющие запускать их программы Model I на Model III. Директор по маркетингу Эд Джуге объяснил, что их дизайнеры рассматривали возможность изменения макета видеоэкрана Model I с 64 столбцами на 16 строк, но в конечном итоге они решили, что сохранение совместимости является наиболее важным. [123]

Карта памяти и архитектура системы Model III в основном такие же, как у Model I, но дисководы и порт принтера были перемещены из памяти, отображенной на порт ввода-вывода, поэтому программное обеспечение Model I, которое пытается напрямую манипулировать контроллером диска или выводить данные на принтер (в частности, DOS-системы Model I и прикладные пакеты, такие как Visicalc и Scripsit), работать не будет. Под поставляемой операционной системой TRSDOS 1.3 диски Model I могут быть прочитаны в Model III, но не наоборот. [30] Дополнительная ОС LDOS (от Logical Systems Inc.) использует общий формат диска для версий Model I и Model III.

Клиенты и разработчики жаловались на ошибки в интерпретаторе Microsoft BASIC и TRSDOS модели III. [122] Tandy/Radio Shack (и журналы TRS-80, такие как 80 Micro ) периодически публиковали множество программных патчей для исправления этих недостатков и предоставления пользователям возможности настраивать программное обеспечение в соответствии со своими предпочтениями.

Различия в контроллерах гибких дисков WD1771 и WD1791 создавали проблемы при чтении дисков Model I на Model III (удвоенная плотность обновления в Model I включала оба чипа, тогда как в Model III был только WD1791). WD1771 поддерживает четыре маркера данных, тогда как WD1791 поддерживает только два, и некоторые версии TRSDOS для Model I также используют их. Кроме того, они используются схемами защиты от копирования. Было доступно программное обеспечение, позволяющее считывать диски Model I на Model III. WD1791 поддерживает битрейт 500 бит/с, необходимый для дисководов высокой плотности, но контроллер не способен использовать их без значительных модификаций.

TRSDOS для Model III была разработана внутри компании Radio Shack, а не передана по контракту, как DOS для Model I. Никакая часть кодовой базы из Model I DOS не была повторно использована, а Model III DOS была переписана с нуля; это также создало некоторые проблемы совместимости, поскольку API Model III DOS не был полностью идентичен Model I DOS. Это было сделано в первую очередь для того, чтобы избежать юридических споров с Рэнди Куком по поводу права собственности на код, как это произошло с Model I DOS, а также потому, что Radio Shack изначально планировала несколько функций для Model III, таких как поддержка текста в 80 столбцов, которые не были включены. Две ранние версии, 1.1 и 1.2, были заменены версией 1.3 в 1981 году, которая стала стандартной ОС Model III. TRSDOS 1.3 несовместима по формату с 1.1 и 1.2; Предоставляется утилита XFERSYS, которая преобразует диски старого формата в формат TRSDOS 1.3 (это изменение является постоянным, и полученные диски не могут быть прочитаны в старых версиях DOS).

Загрузочный экран Model III был очищен от Model I. Вместо отображения мусора на экране при включении питания, он отображает запрос «Дискета?», если загрузочная дискета не обнаружена. Пользователь может вставить диск и нажать любую клавишу для загрузки. При включении питания или сбросе удерживание клавиши загрузит компьютер в ПЗУ на уровне II BASIC. Эта возможность полезна, если дисковод не функционирует и не может загрузить диск TRSDOS (или если загрузочный диск недоступен); она позволяет оператору, знакомому с аппаратным обеспечением машины, выполнять диагностику с помощью команд BASIC PEEK и POKE. Это работает и для Model 4, но не для 4P.Break

В то время как Model I DOS довольно гибка в своих возможностях, Model III DOS жестко запрограммирована на поддержку только односторонних дискет емкостью 180 Кб, проблема, исправленная многими сторонними DOS. С этой целью, когда Radio Shack представила жесткие диски для линейки TRS-80 в 1982 году, компания лицензировала LDOS, а не пыталась модифицировать Model III DOS для поддержки жестких дисков.

Размер Level II BASIC на Model III составляет 16 КБ, и он включает в себя несколько функций из Level I Disk BASIC.

TRSDOS 1.3 получил еще несколько небольших обновлений, последнее из которых было в 1984 году, хотя номер версии не изменился. Это включает по крайней мере одно обновление, которое записывает пасхальное сообщение "Джо, ты стервятник" на неиспользуемом секторе диска, что, по общему мнению, является шуткой, оставленной программистом в бета-версии, но случайно включенной в производственный мастер. [124]

Клавиатура модели III не имеет . Многие прикладные программы используют , в то время как другие используют + . Часто используется в сочетании с цифровыми и буквенными клавишами. Клавиатура модели III также не имеет ; для фиксации заглавных букв буквенных клавиш пользователь нажимает + . Под управлением LDOS поддерживается опережающий ввод .CONTROL@⇧ ShiftCLEAR⇪ Caps Lock⇧ Shift0

Поскольку TRSDOS 1.3 многим пользователям не понравился, Tandy предложил (за дополнительную плату) LDOS версии 5 от Logical System в качестве альтернативы. Как и в случае с Model I, другие сторонние источники также предлагали альтернативы TRSDOS для Model III, включая NewDOS, MultiDOS от Alphabit и DOSPlus от Micro Systems Software. Они совместимы с TRSDOS 1.3 и запускают те же прикладные программы, но предлагают улучшенные структуры команд, больше и улучшенных системных утилит и усовершенствования интерпретатора Microsoft BASIC. После написания оригинальной Model I TRSDOS Рэнди Кук начал работу над собственной DOS под названием VTOS, которая была заменена LDOS и также вызвала некоторое разочарование у пользователей, поскольку это единственная TRS-80 DOS, защищенная от копирования.

Хотя в основном Model III задумывалась как дисковый компьютер, она была доступна в базовой кассетной конфигурации без дискового оборудования и только с 16 КБ ОЗУ с Level II BASIC. Radio Shack также предлагала версию 4K с Level I BASIC, идентичную Model I Level I BASIC, но с добавлением команд LPRINT и LLIST для вывода на принтер. Обновление до дисковой машины требует установки не менее 32 КБ ОЗУ, платы контроллера диска и другого блока питания для дисководов. Обновления дисков, приобретенные в Radio Shack, включали TRSDOS 1.3; пользователи, обновляющиеся у сторонних поставщиков, должны были покупать DOS отдельно (большинство выбирали LDOS или DOSPlus), хотя очень многие прикладные программы Model III включали лицензионную копию TRSDOS 1.3.

Как и в случае с E/I модели I, порт RS-232C в модели III был дополнительной платной опцией и не входил в базовую цену компьютера, хотя двухдисковая модель III за 2495 долларов США включала последовательный порт.

Как и Model I, Model III хорошо продавалась на образовательном рынке. Многие школьные администраторы ценили дизайн оборудования Model III «все в одном», поскольку он усложнял кражу компонентов учениками. [13] InfoWorld одобрил дизайн Model III как единого устройства, упрощенную систему управления кабелями и такие улучшения, как отсутствие дребезга клавиатуры и повышенную надежность диска. Рецензент, бывший владелец Model I, заявил: «Я впечатлен» и что «если бы Model III была доступна, я бы, вероятно, не продал ее». Он заключил: «Если вы ищете компьютер, который не слишком дорогой, но хорошо работает, вам было бы разумно протестировать Model III — возможно, вы в конечном итоге купите его». [50]

Дон Френч, который покинул Radio Shack, чтобы основать FMG Software после разработки Model I, выразил свое разочарование в новой машине, пытаясь переделать CP/M для работы на ней. «Я столкнулся с многочисленными проблемами с дисководом и его интерфейсом. Radio Shack продаст Model III кому угодно. Они пытаются продать его как бизнес-компьютер, хотя существующее программное обеспечение ужасно неадекватно. 48 Кб просто недостаточно. У вас заканчивается память, прежде чем вы начинаете работать. Они продают медицинский пакет, который занимает девять дисков. Я думаю, что Model III — очень плохо задуманная машина». [122]

Продукция вторичного рынка

Оборудование для вторичного рынка предлагалось Tandy/Radio Shack и многими сторонними производителями. Предлагался обычный набор дополнений и периферийных устройств, доступных для Model I: внешние дисководы (один или два можно было подключить к разъему на краю карты на задней панели), внешний жесткий диск (LDOS был предоставлен как ОС жесткого диска Tandy вместо TRSDOS), последовательный порт RS-232C на внутренней плате и параллельный принтер (подключенный через разъем на краю карты). Было доступно несколько графических решений высокого разрешения. [125] Официальная графическая плата Radio Shack Model III высокого разрешения имела разрешение экрана 640 x 240 пикселей. [118] [119] Плата Micro-Labs "Grafyx Solution" стороннего производителя имела разрешение экрана 512 x 192 пикселей. [126] Популярным аппаратным/программным дополнением был музыкальный синтезатор Orchestra-90 [127] [128] [129] . Его можно запрограммировать на воспроизведение до пяти голосов с диапазоном в шесть октав стереофонически. Большое количество музыкальных файлов Orch-90 (как его часто называли) было доступно для загрузки с CompuServe . Orch-90 был лицензирован компанией Software Affair, которая также производила совместимый с Model I Orchestra-85 с 1981 года.

По крайней мере три поставщика производили модификации CP/M для Model III: Omikron (также модификация Model I), Holmes Engineering и Memory Merchant. [130] Были доступны опции для модернизации ЭЛТ до профессионального стандарта CP/M с 80 столбцами и 24 строками, а также восьмидюймовые дисководы.

Ряд сторонних производителей специализировались на модернизации Model III с помощью высокопроизводительного оборудования и программного обеспечения и перепродавали их под своими собственными марками. [131] [примечание 3] Усовершенствования обычно включали внутренние жесткие диски, дисководы большей емкости, комплекты ускорения Z80 4 МГц, профессиональные зеленые или янтарные ЭЛТ-видеодисплеи, лучшее программное обеспечение DOS (обычно DOSPlus от Micro Systems Software или LDOS от Logical Systems), включая важнейшие утилиты резервного копирования жестких дисков, и пользовательские интерфейсы оболочки с управлением через меню, которые изолировали неспециалистов (бизнес-сотрудников) от командной строки DOS. Они рекламировались как высокопроизводительные готовые системы для малого бизнеса по более низкой цене, чем конкурирующие бизнес-системы от более дорогих поставщиков, таких как IBM и DEC, а также собственная модель TRS -80 Model II от Radio Shack .

Модель 4

TRS-80 Модель 4 (стандартная версия)
TRS-80 Модель 4P

Преемником Model III стала модель TRS-80 Model 4, выпущенная в апреле 1983 года. Она оснащена более быстрым процессором Z80A.4 МГц ЦП, [132] больший видеодисплей 80 столбцов x 24 строки с обратным видео, большая клавиатура, внутренний динамик и его 64 КБ ОЗУ можно модернизировать до 128 КБ ОЗУ с переключением банков . Дисплей можно модернизировать с помощью графической карты высокого разрешения, обеспечивающей 640  ×  240 пикселей. Модель 4 полностью совместима с Model III и прикладным программным обеспечением CP/M. Бездисковая Model 4 (с 16 КБ ОЗУ и Level II BASIC) стоила $999 , с 64 КБ ОЗУ и одним односторонним дисководом 180K $1699 , и двумя дисководами с RS-232C $1999 ; обновление для владельцев Model III стоило $799 и включало новую материнскую плату и клавиатуру. [75] Tandy продала 71 000 в 1984 году. [133]

Model 4 включает в себя все аппаратные средства Model III, назначения портов и режимы работы, что делает ее на 100% совместимой. Программы Model III, работающие на Model 4, могут получить доступ к дополнительным аппаратным функциям Model 4 (таким как тактовая частота 4 МГц, больший видеоэкран и клавиатура, ОЗУ объемом более 64 КБ). Существовали пакеты программного обеспечения стороннего производителя, которые делали эту возможность доступной для пользователей, не являющихся программистами. [134] [135]

Модель 4P — это переносная версия, представленная в сентябре 1983 года и снятая с производства в начале 1985 года. Она функционально такая же, как и двухдисковая настольная модель, но не имеет разъема на краю карты для двух внешних дисководов и интерфейса кассетной ленты. Она имеет слот для внутренней модемной карты и может эмулировать Model III.

Модель 4D с пакетом Deskmate productivity suite была представлена ​​в начале 1985 года. Она имеет переработанную плату ЦП, использующую более быструю логику вентильной матрицы, которая включает контроллер гибких дисков и схему RS-232C, все на одной плате. Компьютер имеет два внутренних двусторонних дисковода и является последней моделью, произошедшей от Model I 1977 года. Она продавалась по цене 1199 долларов США на момент своего появления в 1985 году. В 1987–1988 годах розничные магазины убрали Model 4D с витрин, но они были доступны по специальному заказу до 1991 года.

DGT-100 от DIGITUS Ind. Com. Серв. de Eletrônica Ltda., одна из дюжины марок клонов TRS-80, созданных другими компаниями.

Модель 100

Также в апреле 1983 года компания Radio Shack выпустила TRS-80 Model 100 — один из первых портативных компьютеров.

Модель 100, произведенная компанией Kyocera , оснащена ЖК-дисплеем с 8 строками по 40 символов в каждой, 8 килобайтами оперативной памяти (с возможностью расширения до 32 КБ) и питается от батареек типа АА (или подключаемого адаптера). Встроенный модем и 25-контактный последовательный порт RS-232 обеспечивают возможность подключения.

С примитивной операционной системой, хранящейся в ПЗУ , Модель 100 (и улучшенная модель, названная Tandy 102 ) была готова к использованию сразу после включения питания, и работа сохранялась в готовности при выключении, что делало ее удобной для использования в течение нескольких мгновений за раз. Эта скорость сделала Модель 100/102 полезной после того, как мощные — и медленно загружающиеся — ноутбуки стали обычным явлением.

Компьютеры серии Model 100 также обрели популярность в качестве портативных полевых терминалов связи благодаря своему малому весу и простоте.

Смотрите также

Примечания

  1. ^ Пользователь должен быть осторожен и не делать ничего, что может привести к перезаписи памяти; он должен немедленно восстановиться, не запуская никаких других программ. Поскольку программы могут запускаться автоматически с помощью команды TRSDOS AUTO, во время спонтанной перезагрузки он принимает меры предосторожности, удерживая клавишу , чтобы этого не произошло. Загрузка TRSDOS с дискеты занимает около полудюжины секунд; у пользователя есть столько времени, чтобы не допустить загрузки программы AUTO. Этот параметр звезды стал стандартом для многих программных приложений, работающих на моделях III и 4; например, TED от LS-DOS и Allwrite от Prosoft.↵ Enter
  2. ^ По одному выходу для процессора/клавиатуры, интерфейса расширения, видеомонитора и приводов.
  3. ^ Необходимость в ребрендинге этих существенно модифицированных Model III возникла, поскольку компания Radio Shack придерживалась строгой политики, согласно которой ремонт нестандартных изделий RS не производился.

Ссылки

  1. ^ ab Forster, Winnie (2005). Энциклопедия консолей, карманных компьютеров и домашних компьютеров 1972–2005 . Gameplan. стр. 17. ISBN 3-00-015359-4.
  2. ^ "Реклама: Radio Shack". Computerworld . Том XIII, № 42. 15 октября 1979 г. стр. 31. ISSN  0010-4841. Как мы продали более 100 000 систем TRS-80 Model I
  3. ^ "Таблица 2: Соединенные Штаты (1978-1982)". Компьютеры и люди . 33– 36. Berkeley Enterprises: 19. 1984. TRS-80 (все модели) 2 400 000
  4. Mooallem, Jon (19 апреля 2010 г.). «Потерянные племена RadioShack: мастера ищут новый духовный дом». Wired . Получено 3 августа 2012 г.
  5. ^ ab McCracken, Harry (3 августа 2012 г.). «Пожалуйста, не называйте это мусором-80: 35-я годовщина TRS-80 от Radio Shack». Time .
  6. ^ abcde Уэлч, Дэвид и Тереза ​​(2007). Priming the Pump: How TRS-80 Enthusiasts Helped Spark the PC Revolution. Ферндейл, Мичиган: The Seeker Books. ISBN 978-0-9793468-0-4.
  7. ^ abc "TRS-80 Microcomputer News". Январь 1981 г. Получено 7 марта 2015 г. [ В ноябре мы] объявили, что производство компьютера Model I прекратится до конца 1980 г. [в ​​первую очередь потому, что] для соответствия новым правилам FCC нам пришлось бы перепроектировать весь продукт, корпус и все остальное [что сделало бы] стоимость Model I такой же, как и Model III
  8. ^ ab "Radio Shack TRS-80 Micro Computer System". oldcomputer.org . Получено 6 мая 2010 г. .
  9. ^ некролог, Джон Роуч, пионер персонального компьютера, умер в возрасте 83 лет , The New York Ledger, Бизнес, 24 марта 2022 г.
  10. ^ Техасский христианский университет , "John V. Roach Honors College". Архивировано из оригинала 2018-05-27. Получено 2018-05-26
  11. ^ abcde Свейн, Майкл (31 августа 1981 г.). «Как появился TRS-80». InfoWorld . Том 3, № 17. стр.  40–43 . Получено 28 февраля 2011 г.
  12. ^ abcdefghij Томас, Уэс (сентябрь–октябрь 1977 г.). «Домашний компьютер Radio Shack за $600». Creative Computing . стр.  94–95 .
  13. ^ abcdefghijklmnopqrst Уайт, Рон (август 1987 г.). «История Tandy: все началось 10 лет назад в переоборудованном автосалоне подержанных автомобилей...» 80 Micro . С.  50–64 . Получено 18 мая 2019 г.
  14. ^ abc Рид, Мэтью. "Введение в TRS‑80 (часть 1)". TRS-80.org . Получено 23 января 2015 г. .
  15. ^ abc Leininger, Steven W. (сентябрь 1977 г.). Архитектор TRS-80 вспоминает о проекте дизайна. San Diego Computer Society. Архивировано из оригинала 31 мая 2012 г. Получено 28 февраля 2011 г.
  16. ^ abcd Ahl, David (ноябрь 1984). «Tandy Radio Shack входит в волшебный мир компьютеров». Creative Computing . стр. 292. Получено 26 февраля 2011 г.
  17. ^ abcd Рид, Мэтью. "Введение в TRS‑80 (часть 2)". TRS-80.org . Получено 23 января 2015 г. .
  18. ^ Ротман, Лайл. "Персональный компьютер, который превзошел Apple (на некоторое время)". Time . Архивировано из оригинала 3 августа 2015 г.
  19. ^ abc Brown, Chris (январь 1980). «История Tandy». 80 Microcomputing . стр.  28–30 . Получено 17 октября 2013 г.
  20. ^ abc Фрайбергер, Пол (31 августа 1981 г.). «Radio Shack готовится к будущему». InfoWorld . Том 3, № 17. С. 51, 53–54 . Получено 26 октября 2016 г.
  21. ^ abcd Бартимо, Джим (20 августа 1984 г.). «Radio Shack полирует свой имидж». InfoWorld . Том 6, № 34. С.  47–52 . Получено 28 февраля 2011 г.
  22. ^ "Computer fair comes to Boston". Personal Computing Magazine . 1 мая 1977 г. Получено 7 марта 2021 г. Если вы собираетесь посетить все компьютерные фанаты из окрестностей Бостона 4, 5 или 6 августа, вам, возможно, захочется отправиться в Бостонский университет. Они проведут выставку ПЕРСОНАЛЬНЫХ ВЫЧИСЛЕНИЙ с экспонатами, семинарами и всем новым и современным, что вы сможете увидеть, потрогать, почувствовать и с чем поиграть в домашних компьютерах. И то, что в пригороде Бостона на квадратный фут приходится больше колледжей и университетов, чем в любом другом регионе Соединенных Штатов, не означает, что эта компьютерная выставка предназначена только для старшеклассников, студентов колледжей и их преподавателей. Конечно, там будут MIT, Tufts, Harvard, Boston College, Brandeis, Emerson, Simmons, Northeastern, Babson, University of Massachusetts, Bentley, Wentworth, Lincoln, Emmanuel, Lesley, Curry, Radcliff, Jackson, Suffolk, Wheelock и т. д. BU организует ярмарку, чтобы заинтересовать всех, кто занимается персональными вычислениями.
  23. ^ Клинтон помиловал террор. New York Post . 1999-08-13. Получено 2017-08-03.
  24. ^ ab "Компьютеры скоро могут появиться в домах". Lakeland Ledger . Associated Press. 6 августа 1977 г. стр. 1A . Получено 23 января 2015 г.
  25. ^ abcdefg Филстра, Дэн (апрель 1978 г.). «Радиохижина TRS-80: отчет владельца». Байт . Том. 3, нет. 4. с. 49 . Проверено 17 октября 2013 г.
  26. ^ Перес, Джина М. (2005). Вооруженные силы национального освобождения (FALN). Энциклопедия Чикаго. Чикагское историческое общество.
  27. ^ "Blast from the Computer's Past". World Technology Computer Repair and Service . World Technology, LLC. 3 августа 2017 г. Получено 7 марта 2021 г.
  28. ^ "Внедрение TRS-80 на Бостонской ярмарке персональных компьютеров в 1977 году. (Фото)". Форумы Лоуренса Хагемана . Получено 7 марта 2021 г.
  29. ^ ab «Доктору, юристу, мяснику, пекарю, изготовителю подсвечников и всем остальным». The Galveston Daily News (реклама). 26 мая 1978 г. стр. 3–A . Получено 6 октября 2015 г.
  30. ^ abc Hogan, Thom (31 августа 1981 г.). «Взгляд на пять компьютеров Radio Shack». InfoWorld . Том 3, № 17. стр.  44–45 . Получено 28 февраля 2011 г.
  31. ^ abc 1977 TRS-80 Radio Shack Introduction Brochure. Radio Shack. 1977. Архивировано из оригинала 15 июля 2011 г. Получено 14 марта 2011 г.
  32. Righthand, Jess (3 августа 2010 г.). «3 августа 1977 г.: Персональный компьютер TRS-80 поступил в продажу». Smithsonian . Получено 23 января 2015 г.
  33. ^ Бейкер, Джо (28 апреля 1978 г.). «Микрокомпьютер возбуждает интерес». The San Bernardino County Sun. С. B-19 . Получено 6 октября 2015 г.
  34. ^ "TRS-80 Microcomputer System Model I 16k Level II - Компьютер - История вычислений". www.computinghistory.org.uk .
  35. ^ "Самые важные компании". Byte . Сентябрь 1995. Архивировано из оригинала 18 июня 2008. Получено 10 июня 2008 .
  36. ^ ab "Каталог компьютеров Radio Shack RSC-3, страница 24". Radio Shack Catalogs dot com . Tandy/Radio Shack. Архивировано из оригинала 31 мая 2017 г. Получено 1 декабря 2022 г.
  37. ^ "Каталог компьютеров Radio Shack RSC-2, страница 20". Radio Shack Catalogs dot com . Tandy/Radio Shack . Получено 1 декабря 2022 г. .
  38. ^ Грин, Уэйн ( октябрь 1980 г.). «Замечания издателя». Kilobaud Microcomputing . стр.  6–9 . Получено 23 июня 2014 г.
  39. ^ Хоган, Том (31 августа 1981 г.). «От нуля до миллиарда за пять лет». InfoWorld . Том 3, № 17. С.  6–7 . Получено 15 февраля 2015 г.
  40. ^ Ланделл , Аллан (31 августа 1981 г.). «TRS-80 Outcrop Companies Evolve». InfoWorld . Том 3, № 17. С.  46–47 . Получено 15 февраля 2015 г.
  41. Осборн, Адам (13 апреля 1981 г.). «Портативный Осборн». InfoWorld . Том 3, № 17. С.  42–43 . Получено 1 января 2015 г.
  42. ^ ab Markoff, John (5 октября 1981 г.). "Соавтор TRS-80 покидает Tandy". InfoWorld . Том 3, № 20. С. 1, 6. Получено 20 марта 2020 г.
  43. ^ abc Green, Wayne (август 1981 г.). «Tandy Growth Retarded». 80 Micro . № 20. стр. 10. Получено 28 мая 2019 г.
  44. ^ Хейс, Томас С. (27 октября 1992 г.). «Тэнди отправляется в неизвестность». The New York Times . стр. D1. ISSN  0362-4331 . Получено 9 января 2024 г.
  45. ^ "John Roach, Tandy/Radio Shack". Consumer Electronics Association. Архивировано из оригинала 9 июля 2007 г. Получено 26 февраля 2011 г.
  46. ^ Рид, Мэтью. «Что означает S-80?». TRS-80.org . Получено 26 февраля 2020 г.
  47. ^ "TRS-80 Microcomputer News". Сентябрь 1980 г. Получено 7 марта 2015 г. Во -первых, Model I не снята с производства, она есть в ежегодном каталоге Radio Shack 1981 года, и цена на нее не изменилась.
  48. ^ "TRS-80 Model III (Tandy/Radio Shack TRS-80 Model III)". Музей компьютеров DigiBarn . Архивировано из оригинала 27 июля 2010 г. Получено 20 июля 2010 г.
  49. ^ "Каталог компьютеров Radio Shack TRS-80 1984 года". Каталоги Radio Shack . стр. 27. Получено 30 ноября 2022 г.
  50. ^ abcdef Хоган, Том (31 августа 1981 г.). "Компьютер Radio Shack TRS-80 Model III". InfoWorld . Том 3, № 17. С.  35–37 . Получено 28 февраля 2011 г.
  51. ^ abcd Грин, Уэйн (январь 1980). «Откуда мы идем / Куда мы направляемся». 80 Micro . стр. 8. Получено 17 октября 2013 г.
  52. ^ ab Reed, Matthew. "Model I Keybounce". TRS-80.org . Получено 20 мая 2019 г. .
  53. ^ abc Барден, Уильям (июнь 1980 г.). «The Assembly Line». 80 Micro . С. 22, 24. Получено 14 октября 2021 г.
  54. Мазур 1983, стр. 386.
  55. Мазур 1983, стр. 294, 297.
  56. ^ Технический справочник 1982, стр. 34, 96–97.
  57. Мазур 1983, стр. 258–259.
  58. ^ Мазур 1983, стр. 28, 313–314.
  59. ^ Рид, Мэтью. "Модификация нижнего регистра электрического карандаша" . Получено 27 февраля 2016 г.
  60. ^ ab Williams, Gregg (сентябрь 1981 г.). "Big Five Software". Byte . Vol. 6, no. 9. pp.  384–386 . Получено 19 октября 2013 г.
  61. ^ 1978 Radio Shack Tandy TRS-80 Компьютерный каталог RSC-02 . Radio Shack. 1978.
  62. ^ "Каталог компьютеров Radio Shack RSC-3, страница 10". Radio Shack Catalogs dot com . Tandy/Radio Shack . Получено 1 декабря 2022 г. .
  63. ^ "Каталог компьютеров Radio Shack RSC-2. страница 13". Radio Shack Catalogs dot com . Tandy/Radio Shack . Получено 1 декабря 2022 г. .
  64. ^ "Каталог компьютеров Radio Shack RSC-2, страница 19". Radio Shack Catalogs dot com . Tandy/Radio Shack . Получено 30 ноября 2022 г. .
  65. ^ "Каталог компьютеров Radio Shack RSC-2, страница 15". Radio Shack Catalogs dot com . Tandy/Radio Shack . Получено 2 декабря 2022 г. .
  66. ^ "Каталог компьютеров Radio Shack RSC-2, страница 14". Radio Shack Catalogs dot com . Tandy/Radio Shack . Получено 1 декабря 2022 г. .
  67. ^ Ciarcia, Steve (февраль 1982). "Build the Disk-80: Memory Expansion and Floppy-Disk Control". Byte . Vol. 6, no. 3. p. 36. Получено 18 октября 2013 .
  68. ^ Ланделл , Аллан (31 августа 1981 г.). «Струнная дискета от Exatron». InfoWorld . Том 3, № 17. С.  47–48 . Получено 15 февраля 2015 г.
  69. ^ "Каталог компьютеров Radio Shack RSC-8, страница 52". Radio Shack Catalogs dot com . Tandy/Radio Shack . Получено 1 декабря 2022 г. .
  70. Маккей, Брайан (2 января 1986 г.). DDIR прочитай меня . п. 1.
  71. ^ "Каталог компьютеров Radio Shack RSC-2, страница 16". Radio Shack Catalogs dot com . Tandy/Radio Shack . Получено 1 декабря 2022 г. .
  72. ^ "GitHub - human39/fp-215-plotter: Информация о планшетном плоттере Radio Shack TRS-80 FP-215". 11 августа 2019 г. – через GitHub.
  73. ^ Лиен, Дэвид А. (1978). Руководство пользователя для уровня 1. стр. 1.
  74. ^ ab Yeager, George H (август 1979). «Изучение графики TRS-80». Byte . Том 4, № 8. С.  82–84 .
  75. ^ ab Archer, Rowland Jr. (октябрь 1983 г.). "Radio Shack's TRS-80 Model 4". Byte . Vol. 8, no. 10. pp.  292–302 . Получено 31 января 2015 г. .
  76. ^ Программные инструкции для уровня III BASIC . Microsoft Consumer Products. 1979. стр. 1.
  77. ^ Программные инструкции для уровня III BASIC . Microsoft Consumer Products. 1979. стр. 11.
  78. ^ ab "1982 Radio Shack Computer Catalog RSC-6 page 11". Radio Shack Catalogs dot com . Tandy/Radio Shack . Получено 1 декабря 2022 г. .
  79. ^ "1982 Radio Shack Computer Catalog RSC-6 page 9". Radio Shack Catalogs dot com . Tandy/Radio Shack . Получено 1 мая 2019 г. .
  80. ^ Гейтс, Фелпс (март 1983 г.). «Реализация микрокомпьютерной системы APL*PLUS». ACM SIGAPL APL Quote Quad . 13 (3): 201– 204. doi : 10.1145/390005.801217 .
  81. ^ abc Green, Wayne (декабрь 1982 г.). «Is the Shack in real trouble?». 80 Micro (редакционная статья). стр. 8, 10, 12. Получено 29 февраля 2020 г.
  82. ^ О'Брайен, Уильям (август 1980 г.). «Пирамида». 80 Micro . № 8. стр. 21. Получено 12 февраля 2015 г.
  83. ^ Шуфорд , Дэн Б. (февраль 1980 г.). «Нижняя полка: программное обеспечение на все времена». 80 Micro . № 2. стр.  36–37 . Получено 17 октября 2013 г.
  84. Shea, Tom (13 сентября 1982 г.). «Все остальные продают по прейскурантной цене; мы торгуем». InfoWorld . Том 4, № 36. стр. 11. Получено 17 марта 2019 г.
  85. ^ abcd Пурнель, Джерри (июль 1983 г.). «Interstellar Drives, Osborne Accessories, DEDICATE/32 и Death Valley». Byte . Том 8, № 7. стр. 323. Получено 28 августа 2016 г.
  86. ^ Грин, Уэйн (август 1980 г.). «80 замечаний». 80 Micro . № 8. стр. 8. Получено 12 февраля 2015 г.
  87. Грин, Уэйн (ноябрь 1980 г.). «Замечания издателя». Килобо . С.  6– 8. ISSN  0192-4575 . Получено 23 июня 2014 г.
  88. ^ Барри, Дэвид (октябрь 1983 г.). «Профили: трио Карлстона». Antic . Получено 1 июля 2021 г. .
  89. ^ Маркофф, Джон (5 июля 1982 г.). «Radio Shack: выделиться из остальной области». InfoWorld . Том 4, № 26. стр. 36. Получено 10 февраля 2015 г.
  90. ^ Рид, Мэтью. "VisiCalc". TRS-80.org . Получено 23 января 2015 г.
  91. ^ Clack, Jeff (1 апреля 1983 г.). «Техническое обслуживание транспортных средств — как город Лэндер, Вайоминг, отслеживает состояние своей модели III». 80-US . 80-Northwest Publishing . Получено 9 октября 2019 г.
  92. ^ Juge, Ed (октябрь 1985 г.). «Новости для верхушки: что на самом деле происходит в Tandy». Creative Computing . стр. 108. Получено 14 октября 2016 г.
  93. ^ "1982 Radio Shack Computer Catalog RSC-6 page 10". Radio Shack Catalogs dot com . Tandy/Radio Shack . Получено 2 декабря 2022 г. .
  94. ^ "Super Nova". TRS-80 dot org . Matthew Reed . Получено 1 декабря 2022 г. .
  95. ^ abcdefghi Добсон, Дейл (26 ноября 2012 г.). «Игры из мусорной корзины: история TRS-80». Gamasutra . Получено 13 мая 2019 г. .
  96. ^ ab "Каталог компьютеров Radio Shack RSC-12, страница 31". radioshackcatalogs dot com . Tandy/Radio Shack . Получено 2 декабря 2022 г. .
  97. ^ "Категория "Программное обеспечение" - страница 4: Scarfman". TRS-80 dot org . Matthew Reed . Получено 8 мая 2019 г. .
  98. ^ "Armored Patrol". TRS-80 dot org . Matthew Reed . Получено 7 мая 2019 г. .
  99. ^ "Результаты поиска для "eliminator", Donkey Kong". TRS-80 dot org . Matthew Reed . Получено 8 мая 2019 г. .
  100. ^ ab "1982 Radio Shack Computer Catalog RSC-6 page 8". radioshackcatalogs dot com . Tandy/Radio Shack . Получено 2 декабря 2022 г. .
  101. ^ "Категория "Программное обеспечение" - страница 5: Apple Panic". TRS-80 dot org . Matthew Reed . Получено 8 мая 2019 г. .
  102. ^ "Duel-N-Droids". videogamegeek dot com . BoardGameGeek, LLC . Получено 14 мая 2019 г. .
  103. ^ Митчелл, Роберт (ноябрь 1984 г.). «Охота на привидений». 80 Micro . CW Communications. стр. 192. Получено 15 июля 2020 г.
  104. ^ "13 Ghosts (TRS-80)". mobygames dot com . Blue Flame Labs . Получено 14 мая 2019 г. .
  105. ^ "1985 Radio Shack Computer Catalog RSC-14 page 36". radioshackcatalogs dot com . Tandy/Radio Shack . Получено 2 декабря 2022 г. .
  106. ^ "Танцующий демон". www.dnull.com .
  107. Купер, Элизабет; Коля, Ивон (май 1981). «Танцующий демон из Radio Shack». Byte . Том 6, № 5. стр. 148. Получено 18 октября 2013 г.
  108. ^ "Каталог компьютеров Radio Shack RSC-7, страница 9". radioshackcatalogs dot com . Tandy/Radio Shack . Получено 2 декабря 2022 г. .
  109. ^ "Super Utility". TRS-80 dot org . Matthew Reed . Получено 7 мая 2019 г. .
  110. ^ "Misosys 1992 Catalog page 1" (PDF) . tim-mann dot org . Roy Soltoff/Misosys Inc . Получено 8 мая 2019 г. .
  111. Арчер, Роуленд-младший (декабрь 1982 г.). «Multidos / Новая дисковая операционная система TRS-80». Byte . Том 7, № 12. стр.  392–397 . Получено 6 февраля 2015 г.
  112. ^ ab Pournelle, Jerry (июль 1980 г.). "Omikron TRS-80 Boards, NEWDOS+, and Sundry Other Matters". Byte . Vol. 5, no. 7. p. 198 . Получено 18 октября 2013 г. .
  113. ^ Тереза ​​Уэлш, Дэвид Уэлш. Подготовка к работе: как энтузиасты TRS-80 помогли зажечь революцию ПК , The Seeker Books, 2007, ISBN 0979346819 , Глава 2. Войны DOS 
  114. ↑ Brewer, Bill (март 1983 г.). «CP/M Cheap ». 80 Micro . CW Communications. стр.  112–122 . Получено 19 июля 2020 г.
  115. ^ Пурнель, Джерри (май 1983). «Скрытые мотивы, Лобо, покупка вашего первого компьютера, обновление JRT». Байт . Том 8, № 5. С.  298–324 .
  116. ^ "1981 Radio Shack Computer Catalog RSC-4 pages 5-6". radioshackcatalogs dot com . Tandy/Radio Shack . Получено 21 мая 2019 г. .
  117. ^ "Каталог компьютеров Radio Shack RSC-8, страница 40". radioshackcatalogs dot com . Tandy/Radio Shack . Получено 2 декабря 2022 г. .
  118. ^ ab "Каталог компьютеров Radio Shack RSC-8, страница 52". radioshackcatalogs dot com . Tandy/Radio Shack . Получено 2 декабря 2022 г. .
  119. ^ ab TRS-80 Компьютерная графика. Tandy Corp. 1982.
  120. ^ "1981 Radio Shack Computer Catalog RSC-4, pg. 5". radioshackcatalogs dot com . Tandy/Radio Shack . Получено 2 декабря 2022 г. .
  121. ^ Робертсон, Нэнси (декабрь 1980 г.). «Модель I, попавшая под воздействие FCC Fallout». 80 Micro . № 12. стр. 51, 56. Получено 21 марта 2011 г.
  122. ^ abcd Фрайбергер, Пол (31 августа 1981 г.). «Ошибки в Radio Shack TRS-80 Model III: насколько они плохи?». InfoWorld . Том 3, № 17. стр. 49. Получено 28 февраля 2011 г.
  123. ^ Juge, Ed (сентябрь 1980 г.). «Inside 80». 80 Micro . № 9. CW Communications. стр.  10–11 . Получено 22 мая 2019 г.
  124. ^ "Выпуск TRSDOS "rummy buzzard"". www.trs-80.org .
  125. ^ { {cite web | url=http://www.trs-80.org/high-resolution-graphics-for-the-trs-80/ | title=Графика высокого разрешения для TRS-80 | author=Рид, Мэтью | access-date=26 октября 2024 г. } }
  126. ^ { {cite magazine | url=https://archive.org/stream/80-microcomputing-magazine-1983-01 | title=The Grafyx Solution (Обзор) | access-date=26 октября 2024 г. | author=Dyk, Harley | date=январь 1983 г. | magazine= 80 Micro | issue=1 | pages=65-69 } }
  127. ^ "Orchestra-90". trs80 dot org . Matthew Reed . Получено 3 мая 2017 г. .
  128. ^ "Каталог компьютеров Radio Shack 1985 года RSC-12, страница 31". radioshackcatalogs dot com . Tandy/Radio Shack . Получено 2 декабря 2022 г. .
  129. ^ Людвиг, Гэри А. (март 1985 г.). «Let There Be Music». 80 Micro . CW Communications. стр. 114. Получено 9 июля 2020 г.
  130. ^ Кепнер, Терри (декабрь 1983 г.). «CP/M III Ways». 80 Micro . CW Communications. стр. 122. Получено 17 июля 2020 г.
  131. ^ «The Muscle Micros, These Three Sleek Supercharged Model IIIs...» 80 Micro . Апрель 1983. С.  81–94 . Получено 22 мая 2019 г.
  132. ^ "TRS-80 Computers: TRS-80 Model 4". Trs-80.com. 4 марта 2009 г. Получено 13 августа 2013 г.
  133. ^ Бартимо, Джим (11 марта 1985 г.). «Tandy Revamps Product Line». InfoWorld . Том 7, № 10. С.  28–29 . Получено 21 января 2015 г.
  134. ^ Солтофф, Рой. "The Misosys Quarterly Vol. I.iii pg. 6, "LDOS 5.3 Model 4 Hardware Interface Kit"" (PDF) . tim-mann dot org . Misosys, Inc . Получено 12 ноября 2019 г. .
  135. ^ Далтон, Дэвид (сентябрь 1985 г.). «The Enhancer». 80 Micro (обзор продукта). CW Communications. стр. 33. Получено 12 ноября 2019 г.

Дальнейшее чтение

  • TRS-80 Micro Computer Technical Reference Handbook (2-е изд.). Radio Shack. 1982. Получено 14 октября 2021 г.
  • Мазур, Кен (1983). Creative TRS-80. Creative Computing Press. ISBN 9780916688363. Получено 14 октября 2021 г. .
  • Архив каталога Radio Shack (1939–2011)
  • Каталог Radio Shack Model I и II RSC-3
  • trs-80.com : Возрожденный сайт TRS-80 Айры Голдкланга
  • TRS-80 Модель 1 на www.old-computers.com
  • REM 80 – Журналы группы пользователей северо-западного TRS-80
  • Эмулятор TRS-80 на Javascript: онлайн-эмуляция Model III BASIC и коммерческих аркадных игр
  • jTandy, еще один эмулятор JavaScript TRS-80: онлайн-эмуляция Model III BASIC и коммерческих аркадных игр
  • Техническое описание модели Tandy 4/4P
  • Руководство пользователя LDOS 5.1
  • Обзор LDOS 5.1 в журнале Byte
  • «Путеводитель по коллекции Radio Shack». Музей истории компьютеров . Онлайн-архив Калифорнии , Калифорнийская цифровая библиотека . 2004.

Retrieved from "https://en.wikipedia.org/w/index.php?title=TRS-80&oldid=1261413340"