TRS-80


TRS-80 — серия настольных микрокомпьютеров компании Tandy, которые продавались через сеть магазинов RadioShack в конце 1970-х — начале 1980-х. Целевыми потребителями системы были энтузиасты, домашние пользователи и небольшие компании. TRS-80 был хорошо воспринят пользователями, что оказалось большой удачей для Tandy Corporation. Компьютер конкурировал с Apple II и Commodore PET 2001 (журналом Byte Magazine эта тройка была названа «1977 Trinity») и удерживал высокие продажи, во многом благодаря тому, что продавался через сеть из 3000 магазинов Radio Shack. Другими его сильными сторонами были полноразмерная QWERTY-клавиатура, малый размер, хорошо написанный Floating BASIC, монитор в комплекте и цена в 599 долл. Главным недостатком TRS-80 являлись сильные радиопомехи, сказывавшиеся на стоящих рядом с компьютером электронных устройствах, что нарушало нормы FCC. Этот недостаток так и не был устранён. На 1979 год TRS-80 располагал самым широким выбором программного обеспечения на рынке микрокомпьютеров[1].

Микрокомпьютер Radio Shack TRS-80 (позже названный Model I) был анонсирован 3 августа 1977 года. Это был дебют компании на рынке домашних компьютеров. Комплект за 599 долл. включал в себя кассетный магнитофон и был самым дорогим продуктом, который когда-либо продавался в магазинах электроники Radio Shack. Руководство магазинов не было уверено в рынке компьютеров, поэтому первоначальная серия была выпущена тиражом всего в 3000 экземпляров. Это количество было заказано с таким расчётом, чтобы использовать компьютеры для нужд бухгалтерского учёта в магазинах сети, если бы TRS-80 не стали раскупаться. За первый месяц было продано 10 000 машин, и 55 000 за весь первый год. До завершения производства в январе 1981 года, всего было продано 250 000 экз. TRS-80 Model I.

В Model I материнская плата и клавиатура машины были объединены в одном корпусе — это было типичное решение для 8- и 16-разрядных микрокомпьютеров того времени; блок питания, однако, был внешним. В качестве центрального процессора использовался Zilog Z80 на частоте 1.77 МГц (более поздние модели поставлялись с Z80A). Базовая модель первоначально поставлялась с 4 КБ ОЗУ, а позднее — с 16 КБ.

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