TRS-80 Модель II - TRS-80 Model II

TRS-80 Модель II
Okona-GfhR-TRS-80.jpg
TRS-80 Модель II
Производитель Корпорация Тэнди
Тип Персональный компьютер
Дата выхода Октябрь 1979 г . ; 42 года назад ( 1979-10 )
Начальная цена 3450 долларов США (эквивалент 12 300 долларов США в 2020 году) (32 КБ)
3899 долларов США (эквивалент 13 900 долларов США в 2020 году) (64 КБ)
Операционная система TRSDOS, Microsoft BASIC
Процессор Z-80A @ 4,00 МГц
объем памяти либо 32, либо 64 КБ ОЗУ
Место хранения односторонний дисковод Shugart 500k 8 дюймов
Отображать Текст 80x25
Вход съемная клавиатура
Габаритные размеры 14 x 21 1/4 x 23 1/2 дюйма

TRS-80 Model II является компьютерной системой запущен Тэнди в октябре 1979 года и нацелен на рынке малого бизнеса. Это не модернизация оригинальной TRS-80 Model I, а новая система.

На смену Model II пришли совместимые TRS-80 Model 12 , Model 16 , Model 16B и Tandy 6000 .

Модель II

Фон

Тэнди был удивлен большим спросом на TRS-80 Model I от деловых покупателей. Компьютер был слишком ограничен для такого использования, поэтому компания начала разработку Model II в конце 1978 года. Об этом было объявлено в мае 1979 года, поставки начались в октябре, и только принадлежащие Tandy магазины Radio Shack продавали компьютер. Тэнди рекламировал Model II как «компьютер для бизнеса, а не хобби,« домашний »или персональный компьютер». В нем утверждалось, что компьютер «идеально подходит для малого бизнеса, а также« в самый раз »для многих трудоемких работ в крупных компаниях», в том числе с мэйнфреймами или миникомпьютерами . Базовая однодисковая версия стоила 3450 долларов, а четырехдисковая версия - 6599 долларов.

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

В качестве профессиональной бизнес-машины Model II использовала самое современное оборудование и обладала многочисленными функциями, отсутствующими в примитивной модели I, такими как высокоскоростной (на то время) Z80A 4 МГц, прямой доступ к памяти, векторные прерывания и т. Д. съемная клавиатура с двумя функциональными клавишами и цифровой панелью, а также портом вместо ввода-вывода с отображением памяти. Он содержал текст 80x25 и односторонний дисковод для гибких дисков емкостью 500 тыс. 8 дюймов, а также 32 или 64 тыс. ОЗУ, а также два порта RS-232 и параллельный порт стандарта Centronics. Для основной памяти можно было использовать адресное пространство 64 КБ. В отличие от большинства компьютеров, у него не было ПЗУ BIOS, за исключением небольшого загрузчика (BIOS загружался с загрузочной дискеты). Из-за этого и использования портов ввода-вывода почти все Память модели II могла использоваться программным обеспечением. Модель II работала под управлением операционной системы TRSDOS (переименованной в TRSDOS-II, начиная с версии 4.0) и BASIC. Другой формат диска и архитектура системы сделали невозможным запуск программного обеспечения Model I / III на это было несколько смягчено доступностью операционной системы CP / M для Model II от сторонних производителей, таких как Pickles & Trout. В отличие от Model I / III, в Model II память карта совместима со стандартом CP / M-80. Три внутренних слота расширения могут использоваться для дополнительных карт, таких как дополнительные последовательные порты и видеоплаты, которые позволяют растровую графику.

Флоппи-дисковод, входящий в модель II, представлял собой односторонний 8-дюймовый полноразмерный дисковод Shugart SA-800; как и большинство таких дисководов, он непрерывно вращался независимо от того, был ли доступ к диску или нет, а двигатель шпинделя был запитан непосредственно от привода. Линия A / C. Контроллер гибких дисков в Model II представлял собой блок с мягким сектором двойной плотности на основе контроллера гибких дисков WD 1791. Как и в Model I / III / IV, загрузочные диски в Model II требовали дорожки 0 для Для модуля расширения гибких дисков использовались приводы CDC.

Клавиатура представляла собой емкостную клавиатуру производства Keytronic Corporation . Как и в большинстве емкостных клавиатур, в ней использовался ключевой механизм с дисками из поролона; они склонны к сухому гниению с возрастом и требуют замены. Более поздняя версия клавиатуры была произведена Cherry Corporation , но по-прежнему использовала емкостную технологию, а не более известные механические переключатели Cherry.

Формат диска в Model II строго следовал стандарту IBM 3740 , который определял 77 дорожек, 24 сектора на дорожку, мягкое форматирование секторов и размер сектора 128 байт для форматированной емкости около 250 КБ, однако у Model II была двойная контроллер плотности, поэтому формат диска использовал 256 байтовых секторов, а отформатированная емкость составляла около 492 КБ. Если пользователь установил двусторонний диск, он мог получить 1 МБ пространства, однако для этого требовалась модифицированная DOS, а Radio Shack официально не поддерживал использование двусторонних дисков в Model II.

За все время существования Model II было несколько модификаций аппаратного обеспечения. Модели первой ревизии (1979–80 гг.) Не могли загружаться с жесткого диска, и для контроллера гибких дисков требовался блок согласующих резисторов для последнего привода в цепочке вместо стандартного метода установки блока оконечных резисторов на внутренние дисководы. Блок внешних резисторов работал, возвращая линии ввода / вывода на разъеме внешнего гибкого диска к контактам терминатора привода SA-800. Эта необычная установка была выбрана таким образом, чтобы пользователю не приходилось снимать крышку и устанавливать или снимать пакет согласующего резистора на дисководе гибких дисков каждый раз, когда он хотел удалить или подключить внешние дисководы. Это оказалось проблематичным, поскольку клиенты, которые потеряли свои блоки резисторов, не могли использовать свою машину (Radio Shack продавала комплекты для замены за 50 долларов), а Model II, продаваемая с 1981 года, использовала другой контроллер гибких дисков, для которого он не требовался. На жестких дисках, предлагаемых для модели II, также использовался комплект оконечных резисторов. Они продавались как ведущие и ведомые приводы, причем ведущий жесткий диск (с блоком резисторов) должен был быть последним в цепочке. Как и большинство жестких дисков, предлагаемых на 8-битных компьютерах, не было поддержки подкаталогов, и привод просто рассматривался ОС как гигантская и быстрая дискета.

В отличие от Model I / III, в Model II также был вентилятор корпуса из-за тепла, выделяемого постоянно работающим двигателем шпинделя 8-дюймового дисковода гибких дисков. Совместное действие вентилятора корпуса и двигателя дискеты привело к чрезвычайно шумному компьютеру по сравнению с почти бесшумная модель I / III.

Видеодисплей в Model II аналогичен Model I. Используется 12-дюймовый черно-белый телевизионный ЭЛТ; мониторы были поставлены RCA и Motorola . Однако видеосхема Model II была значительно улучшена в интересах лучшего качества изображения, в качестве одной из критических замечаний к Модели I было то, что включенный в комплект монитор был просто телевизором RCA с отключенными ВЧ, ПЧ и звуком. Модель II, напротив, использовала специальный монохромный композитный монитор с более высоким качеством и лучшими характеристиками. - скорректированные компоненты вместо модифицированного телевизора, поставляемого с Model I. Текстовый дисплей на Model II был 80x24, а не 64x16 в Model I / III, а также добавлены строчные буквы, одна из основных особенностей, которых не хватало в Model I (изначально; обновление было доступно позже). Кроме того, он мог работать в текстовом режиме 40x24. Набор символов в Model II несколько отличался от Model I / III. Он включал несколько математических и денежных символов вместо Model I. /Я Полиграфические символы II имели 30 символов (коды ASCII 128–158) для рисования линий и прямоугольников.

Модель II была похожа на машину S-100 тем, что имела пассивную объединительную плату с восемью слотами расширения; четыре из них обычно были заняты картой ЦП, контроллером гибких дисков, клавиатурой / видеокартой и ОЗУ. Отдельная печатная плата в задней части машины содержала два порта RS-232 и порт Centronics. Хотя слоты расширения похожи на слот S-100, они были запатентованной конструкции и не могли использоваться с платами S-100.

Различные карты расширения для оставшихся четырех слотов включали контроллер жесткого диска, сетевую карту, плату ЦП 68000, которая могла адресовать до 256 КБ памяти, и графическую плату с разрешением 640 на 240 пикселей. Он мог перекрывать текстовый экран растровым изображением. Та же графическая плата (каталожный номер 26-4104) могла быть установлена ​​на более поздних моделях 12 и 16. Она поставлялась с модифицированным BASIC, обеспечивающим элементарные возможности рисования на экране, такие как рисование линий, прямоугольников и кругов, затенение и заливка, возможность просмотра и массив передача между графической RAM и CPU RAM.

Специальной платой расширения была плата расширения памяти на 64 КБ (каталожный номер 26-4105), которая позволяла Model II (без дорогостоящего обновления Model 16) запускать специальную версию электронной таблицы Visicalc под названием Enhanced Visicalc. Это сделало доступными большие рабочие листы за счет использования памяти, превышающей базовые 64 КБ Z80.

Несмотря на то, что Model II была разработана в первую очередь для бизнеса или для работы с заводским оборудованием, в ней все же было доступно несколько игр; в частности, для этого была предложена серия приключений Скотта Адамса . Вдобавок будут запускаться CP / M-версии текстовых приключений Infocom .

Некоторые из технических достижений, впервые представленные в Model II, такие как контроллер гибких дисков WD 1791 и улучшенная видеосхема, позже войдут в Model III.

Архитектура Model II теоретически поддерживала до 512 КБ ОЗУ через переключаемый банк верхнего сегмента страницы 32 КБ (поддерживалось до пятнадцати страниц по 32 КБ). Однако на машине не было достаточно слотов для карт, чтобы физически увеличить ОЗУ до 512 КБ. Это было связано с тем, что оперативная память была предоставлена ​​через карты 32k или 64k, а в стандартной модели II было доступно только несколько открытых слотов для карт, поскольку базовая конфигурация машины занимала четыре слота.

Тэнди предложила стол, специально разработанный для Model II, за 370 долларов США. Он мог вмещать дополнительные три 8-дюймовых дисковых накопителя или до четырех жестких дисков по 8,4 Мбайт (модель II позволяла подключать к нему гирляндой три внешних дисковода гибких дисков). В 1981 году компьютер модели II 64K стоил 3350 долларов, а «основной» unit "Жесткий диск на 8,4 Мбайт еще на 4040 долларов США по почте от дилера Radio Shack в Перри, штат Мичиган ; рекомендованная производителем розничная цена в собственных магазинах компании была выше.

БЕЙСИК-интерпретатор

Модель II была снабжена реализацией Microsoft BASIC, близкой к уровню II BASIC на Model I / III, но с рядом отличий и расширенных функций. В отличие от Model I / III, BASIC Model II был полностью резидентным в RAM и загружался с диска. Он был размером 17 КБ, примерно как Model I / III Disk BASIC.

В то время как Model I / III BASIC включает запрос запуска, спрашивающий, хочет ли пользователь уменьшить область памяти BASIC (обычно это делается, если некоторая память должна быть зарезервирована для процедур машинного языка), Model II BASIC вместо этого имеет эту функцию в качестве параметра командной строки ( M: адрес) при запуске из командной строки TRS-DOS. Если пользователь планирует запустить программу BASIC, которая выполняет обработку файлов, также необходимо указать количество открытых файлов при запуске с помощью параметра F: files. Программа BASIC также может быть указана при запуске для автоматической загрузки и выполнения.

В модели I / III BASIC текстовый курсор позиционируется с помощью оператора PRINT @, (позиция), который относится к абсолютной координате на экране. Модель II BASIC вместо этого принимает позицию строки и столбца (таким образом, PRINT @, (2,20) вместо PRINT @, 125). Модель II BASIC предоставляет функции HEX $ и OCT $ для преобразования десятичных значений, а также добавлена ​​поддержка целочисленного деления и оператора модуля. Модель II BASIC по-прежнему ограничивает имена переменных двумя символами, поскольку поддержка длинных имен переменных в Microsoft BASIC не появлялась до BASIC-80 5.x в 1981 году. Программы BASIC могут быть сохранены в ASCII в дополнение к размеченному формату. Команда ERASE используется для очистки всех переменных массива.

Модель II BASIC работает в одном из двух режимов отображения в зависимости от последнего отображаемого символа. В режиме прокрутки (вызывается, если последний отображаемый символ имел значение ASCII от 32 до 127), текст будет прокручиваться за пределы экрана при достижении дна или переходить к следующей строке слева при достижении правой стороны экрана. . В графическом режиме (значение ASCII от 128 до 159) BASIC оборачивает экран, когда достигается нижняя строка или крайний правый столбец.

Как и все реализации BASIC-80 до v5.x, Model II BASIC не резервирует строковое пространство автоматически, и оператор CLEAR должен использоваться в начале программы, чтобы зарезервировать его.

Команда SYSTEM, используемая для выхода из BASIC, также может использоваться для «передачи» команды TRS-DOS без выхода и потери программы, находящейся в настоящее время в памяти; Чаще всего это делается для таких задач, как просмотр каталога на диске.

В Model II BASIC отсутствуют команды SET и PSET для установки символов блока, функции кассеты, оператор CMD, а также операторы PEEK, POKE, INP и OUTP, что делает его менее удобным для хакеров, чем Model I / III BASIC. Было возможно восстановить большую часть этой функциональности, используя чрезвычайно похожий MBASIC, поставляемый с CP / M. Команда MEM, используемая в Model I / III BASIC для отображения объема свободной памяти BASIC, была удалена, а ее функциональные возможности объединены с функцией FRE.

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

Microsoft сделала доступными свои компиляторы Fortran , Cobol и BASIC , а также ассемблер MACRO-80. Все были проданы через Radio Shack. Позже для Model II был предложен более простой и доступный пакет редактора / ассемблера Series I от Radio Shack, знакомый многим любителям Model I. Radio Shack также имеет свой собственный макроассемблер, систему разработки языка ассемблера, также известную как ALDS. Позже этот продукт был переработан и продан для Model 4.

Программное обеспечение для приложений

Уэйн Грин подсчитал, что продажи Model II по состоянию на август 1982 года составляли около 10% от Model I, что отговаривало сторонних разработчиков от создания программного обеспечения для более дорогих компьютеров; небольшая библиотека программного обеспечения, в свою очередь, препятствовала продажам Model II. Он охарактеризовал программную поддержку Tandy для Model II как «менее динамичную» из-за того, что компания сосредоточила внимание на Model III. Tandy производила и продавала различные бизнес-приложения Model II, начиная от бухгалтерского учета, медицинского офиса, юридического бюро, расчета заработной платы, инвентаризации, ввода заказов и анализа продаж до приложений общего назначения для обработки текстов, управления базами данных и более поздней работы с электронными таблицами. Некоторые из них были произведены собственными силами (например, текстовый процессор Scripsit ), другие лицензировались и продавались как продукты Radio Shack (например, база данных Profile), а третьи продавались Radio Shack, например VisiCalc . Компания также предложила продукты, облегчающие передачу данных с помощью мэйнфреймов IBM.

Модель 12

Модель II была заменена в 1982 году TRS-80 Model 12 , которая имеет двусторонние дисководы для гибких дисков половинной высоты («тонкая линия») и объединяет большую часть электроники Model II на единой основной плате. Видеоадаптер и клавиатура вставлены в единственный слот на основной плате. В качестве опции был доступен отсек для карт расширения, позволяющий использовать еще шесть сменных карт. ЭЛТ с белым люминофором на модели II был заменен на трубку с зеленым люминофором на модели 12 для облегчения просмотра и меньшей нагрузки на глаза. На клавиатуре было восемь функциональных клавиш. Модель 12 по сути является моделью 16B без процессора Motorola и может быть обновлена ​​до модели 16B.

Модель 12 переместила Centronics и последовательные порты в кластер на задней левой стороне компьютера. Порт Centronics на модели 16B переключился на использование штыревого разъема вместо краевого разъема карты. Также был включен сетевой порт Arcnet.

Модель 16

В TRS-80 Model 16 вышла в феврале 1982 года в качестве последующего по Типовым II; для систем Model II был доступен комплект модернизации. В Model 16 добавлен 16/32-битный процессор Motorola 68000 с частотой 6 МГц и карта памяти, сохранив оригинальный Z80 в качестве процессора ввода-вывода. Он имеет два двусторонних 8-дюймовых дисковода для гибких дисков половинной высоты («тонкая линия»), хотя модернизированная модель II не заменяет дисковод для гибких дисков. Модель 16 может запускать TRSDOS-16 или TRS-Xenix, вариант Xenix , версию UNIX от Microsoft. TRSDOS-16 - это приложение TRSDOS II-4.1, обеспечивающее интерфейс 68000 и поддержку до трех пользователей, без дополнительных функций и мало совместимого программного обеспечения. Функциональность 68000 была добавлена ​​как расширение, загружая код 68000 в память 68000 через окно общей памяти с Z80.

Почему Model 16 похожа на шар для боулинга?


Потому что вы можете получить одинаковое количество программного обеспечения для каждого!

-  Шутка рассказали в штаб-квартире Tandy.

При цене 4999 долларов США (что эквивалентно 13410 долларам в 2020 году) Model 16 продавалась плохо. К июню 1982 года компания отправила в магазины 2 000 единиц продукции, большинство из которых не было продано. Спустя пять месяцев после его появления на компьютере все еще не было приложений TRSDOS-16; владельцы должны были запустить программное обеспечение и приложения Model II или CP / M. Его выпуск заставил нескольких разработчиков программного обеспечения Model II «начать все сначала», сказал Грин, потому что клиенты не хотели запускать программное обеспечение Z80 на Model 16. Тэнди признала, что это должно было поощрять разработку программного обеспечения сторонними организациями, что привело к в потрясающем приложении VisiCalc для Apple II . В 1983 году VisiCorp выпустила обновление Visicalc, которое Тэнди продавала для модели 16 под названием Enhanced VisiCalc. Эта версия работает на Z80 и использует банковскую память сверх базовых 64 КБ для больших листов.

По слухам, Tandy предложит для компьютера Xenix или другую стороннюю операционную систему. В начале 1983 года компания действительно перешла на Xenix и бесплатно предложила его существующим клиентам; К середине 1983 года примерно 5 000 из 30 000 Model 16 использовали Xenix. Xenix был основан на UNIX System III , также поддерживал до трех пользователей и был более устоявшимся.

С появлением Xenix семейство Model 16 стало популярной системой для малого бизнеса с относительно большой библиотекой программного обеспечения для автоматизации бизнеса и офиса . Tandy предложила многопользовательский текстовый редактор (Scripsit 16), электронную таблицу ( Multiplan ) и «базу данных» 3GL (Profile 16, позже обновленный до filePro 16+), а также бухгалтерский пакет с дополнительным исходным кодом COBOL для настройки. RM-COBOL, BASIC и C были доступны для программирования, а Unify и Informix предлагались как реляционные базы данных. Также был доступен комплект модификации ядра.

TRS-Xenix отличался тем, что был реализацией ведущего / ведомого устройства, при этом все операции ввода-вывода выполнялись Z80, в то время как вся обработка выполнялась в подсистеме 68000 без ввода-вывода.

Модель 16B и Tandy 6000

Модель 16 превратилась в TRS-80 Model 16B с 256 КБ в июле 1983 года, а позже, в 1985, в Tandy 6000 , получив внутренний жесткий диск и переключившись на 8 МГц 68000. Tandy предлагал 8,4 МБ, 15 МБ, Внешние жесткие диски объемом 35 и 70 МБ, до 768 КБ ОЗУ и до шести дополнительных последовательных портов RS-232, поддерживающих многопользовательские терминалы. Для модели 6000 была предложена плата расширения с памятью 512 КБ, увеличивающая максимальный общий объем ОЗУ до одного мегабайта. Дополнительная память и возможности расширения последовательного порта были доступны у компаний вторичного рынка.

Модель 6000 называлась просто Tandy 6000 из-за маркетингового решения отказаться от значков Radio Shack и TRS-80.

16B был самым популярным компьютером Unix в 1984 году, было продано почти 40 000 единиц. В 1987 году Тэнди объявил, что аппарат 6000 больше не будет улучшаться; заказчики считали, что их системы стали бесхозной технологией . К 1988 году Radio Shack начала предлагать IBM-совместимые 386 ПК для своей профессиональной линейки и, наконец, отказалась от семейства Model II.

Прием

InfoWorld в 1981 году назвал Модель II «хорошо спроектированной и функциональной бизнес-системой», которая «преодолевает некоторые ограничения Модели I». Компания Creative Computing в 1984 году назвала ее «современной бизнес-машиной», которая «могла бы штурмом захватить бизнес-рынок, если бы на ней не было таблички с надписью« Radio Shack »».

В августе 1984 года BYTE описал TRS-80 16B как «пригодную для использования многопользовательскую микрокомпьютерную систему», но с медленным жестким диском, который может ограничивать использование компьютера двумя пользователями.

использованная литература