TRS-80 Model II

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

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

Несмотря на свое название, Модель II не была обновлением оригинальной (Модель I) TRS-80, а совершенно другой системой.

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

Содержание
  • 1 Модель II
    • 1.1 Предпосылки
    • 1.2 Аппаратное обеспечение
    • 1.3 Интерпретатор BASIC
    • 1.4 Другие языки программирования
    • 1.5 Приложение программное обеспечение связи
  • 2 Модель 12
  • 3 Модель 16
  • 4 Модель 16B и Tandy 6000
  • 5 Прием
  • 6 Ссылки
Модель II

Предпосылки

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

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

В качестве профессионального бизнес-устройства Model II использовала самое современное оборудование и имела множество функции, отсутствующие в примитивной модели I, такие как высокоскоростной (в то время) Z80A 4 МГц, прямой доступ к памяти, векторные прерывания, съемная клавиатура с двумя функциональными клавишами и цифровой панелью, а также порт вместо ввода-вывода с отображением памяти. Он содержал текст размером 80x25, односторонний дисковод для гибких дисков размером 500k 8 дюймов, а также 32 или 64k RAM, а также два порта 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, карта памяти модели II совместима со стандартом CP / M-80. Три внутренних слота расширения s может использоваться для дополнительных карт, таких как дополнительные последовательные порты и видеоплата, которая допускает растровую графику.

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

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

Формат диска на Model II точно соответствовал стандарт IBM 3740, который определял 77 дорожек, 24 сектора на дорожку, мягкое форматирование секторов и размер сектора 128 байт для форматированной емкости около 250 КБ, однако Модель 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.

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

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

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

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

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

Некоторые технические новшества, впервые представленные в 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 в Перри, штат Мичиган ; рекомендованная производителем розничная цена в собственных магазинах компании была выше.

интерпретатор BASIC

Модель 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, что делает его менее удобным для хакеров, чем модель I. / III БАЗОВЫЙ. Было возможно восстановить большую часть этой функциональности, используя чрезвычайно похожий 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. Позже этот продукт был переработан и продан для модели 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 Модель 12, которая использовала двусторонние дисководы для гибких дисков половинной высоты («тонкие линии») и интегрировали большую часть электроники Модели II в единую главную плату. Карта видео / клавиатуры вставлена ​​в единственный слот на основной плате. В качестве опции был доступен отсек для карт расширения, позволяющий установить еще шесть сменных карт. ЭЛТ с белым люминофором на модели II был заменен на трубку с зеленым люминофором на модели 12 для облегчения просмотра и меньшей нагрузки на глаза. На его клавиатуре было восемь функциональных клавиш. Модель 12 была по существу моделью 16B (описана ниже) без процессора Motorola и могла быть обновлена ​​до модели 16B.

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

Model 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

Модель 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 (профиль 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.

Reception

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

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

Ссылки
Последняя правка сделана 2021-06-09 06:21:48
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте