TRS-80 Model 4

редактировать
TRS-80 Model 4
ПроизводительTandy Corporation
ТипДомашний и маленький рабочий компьютер
Дата выпуска26 апреля 1983 г.; 37 лет назад (1983-04-26)
Начальная цена1999 долларов (64 тыс., 2 флоппи-дисковода, RS-232C), 1699 долларов (64 тыс., 1 дискод, без RS -232C)
Снято с производстваОсень 1991 (осень 1991)
Операционная система TRSDOS 6.2, LS-DOS 6.3, TRSDOS 1.3, LDOS 5.3, CP / M 2.2 или 3.0
ЦП Zilog Z80A @ 4 МГц, 6+ МГц с Z80B / Z80H или HD64180 / Z180
Память64 КБ или 128 КБ, 1 МБ плюс со сторонними обновлениями
ДисплейРежим модели 4: 24 строки, 80 или 40 столбцов, режим модели III : 16 строк, 64 или 32 столбца, блочная графика
Графикапримерно 640 на 240 пикселей за 249 долларов США примерно
Звукзвуковой сигнал
Обратный. Совместимость Модель TRS-80 III
ПредшественникTRS-80 Model III
Преемникнет

TRS-80 Model 4 - последнее семейство домашних компьютеры на базе Z80, созданное Radio Shack, продавался с апре ля 1983 года по осень 1991 года.

Содержание
  • 1 Модель 4
    • 1.1 Аппаратное и программное обеспечение
      • 1.1.1 Функции TRSDOS 6
      • 1.1.2 Vi deo и клавиатура
        • 1.1.2.1 BASIC Programming
    • 1.2 Прием
  • 2 Модель 4-го массива
  • 3 Модель 4P
    • 3.1 Прием
  • 4 Модель 4D
  • 5 Ссылки
  • 6 Внешние ссылки
  • 7 Примечания
Модель 4
TRS-80 Модель 4. (версия без вентиляции 1983 года)

Корпорация Tandy представила TRS-80 Model 4 в апреле 1983 года как преемник TRS-80 Model III. Модель 4 оснащена более быстрым процессором Z80A 4 МГц, большим видеодисплеем с 80 столбцами 24 строки, большей клавиатурой и расширением до 128 КБ ОЗУ. Он согласован с программным продуктом Model III и прикладным программным продуктом CP / M

Бездисковая модель 4 с 16 КБ ОЗУ стоит 999 долларов; с 64 КБ ОЗУ и одним односторонним диском на 180 КБ он стоил 1699; с 64 КБ ОЗУ и двумя дисками он стоил 1999 долларов. Обновление для владельцев Model III стоило 799 долларов и предусматривало новую материнскую плату и клавиатуру.

Первое появление Model 4 в каталоге RadioShack гласило: «Да, это похоже на Model III, но это намного больше. Соответствующая цена и характеристики нашей удивительной новой модели 4 по с любым другим компьютером в своем классе. Вы обнаружите, что по мощности, универсальности и удобству это настоящий прорыв. Комментируя его неожиданную долговечность как продукт RadioShack и после объектпродажной поддержки сторонними компаниями, в мае 1987 года журнал 80 Micro представил: «Даже когда он был представлен в 1983 году, модель». 4 считалась последней попыткой TRS-80 line. "

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

Компьютер имеет тот же универсальный корпус, что и Модель III, в более современной бежевой цветовой гамме вместо черно-серой. используется на моделях I / III. В корпусе Model 4 также был заменен полупрозрачный пластик, окрашенный аэрозольной краской, на формованный, благодаря чему окраска не подвержена отслаиванию или трению.

Модель 4 использует контроллеры гибких дисков WD1770 / 1773 вместо WD1791, что позволяет увеличить промежуток между индексным отверстием и первым сектором; более поздние версии TRSDOS и LDOS были для совместимости с контроллером.

Модель 4 поставляется с TRSDOS 6, идентичной операционной системой сторонней компании Logical Systems LDOS 6.00 (сама усовершенствованием более старых версий TRSDOS). Когда Model 4 загружается в TRSDOS 6, видеодисплей переключается в режим 80 × 24, и все адресное пространство размером 64 КБ отображается как RAM.

При загрузке с диска с операционной системой Model III, Model 4 входит в видеорежим 64x16 и отображает ПЗУ Model III с нулевым адресом, что позволяет запускать программное обеспечение Model III. Доступна функция км Model 4 можно получить в режиме Model III, управляя аппаратными портами компьютера. Обновление LDOS 5.3 поддерживает SYSTEM (FAST) для обеспечения тактовой частоты 4 МГц для Model 4. Компания Misosys Inc. продает комплект аппаратного интерфейса модели 4, который позволяет использовать дополнительные клавиши на клавиатуре модели 4, а в модели 4 емкостью 128 КБ - в банке памяти. Другая компания под названием Intellitech продает программу под названием Supermod4, которая позволяет программам Model III, работающим на Model 4, активировать 4-мегагерцевую частоту процессора, увеличенный видеодисплей, динамик и функциональные клавиши. В августе 1985 года журнал 80 Micro опубликовал программу переключения задач, аналогичную DoubleDuty, которая активирует внешние банки RAM на 128 КБ Model 4 из режима Model III.

Model 4 может запускать CP / M без модификаций, в отличие от Model I и III. Digital Research выпустила версию CP / M 3.0 для Model 4, но она содержит ошибки и фактически меньшую временную программную область, чем небанковская CP / M 2.2. Montezuma Micro продала версию CP / M 2.2, которая была настроена для оборудования Модель 4: банковская RAM, обратное видео и назначаемые коды для функциональных клавиш. Он имеет утилиту для чтения и записи форматов дисков CP / M многих других марок компьютеров. Монтесума продал функцию постоянного пребывания, которую они назвали Window Monte's, которая предоставляет функциональность, аналогичную Borland Sidekick. Его код полностью размещался в ОЗУ 128K Модель 4; память пользователя не была занята.

Одна примечательная программа, доступная только для Model 4, была продана Radio Shack как DoubleDuty . Это одна из первых программ переключения задач, доступный для любого микрокомпьютера. Он использует верхние 64 КБ машины со 128 КБ для сохранения второго приложения TRSDOS, может быть мгновенно переключено с другим приложением, загруженным в основные 64 КБ. Третий раздел доступен для команд библиотеки TRSDOS, таких как DIR. DoubleDuty впервые появился в компьютерном каталоге Radio Shack 1985 года (RSC-12), в том же году, когда впервые стали доступны IBM Topview, Apple Switcher и Quarterdeck DESQview. DoubleDuty был написан Рэнди Куком, автором первой версии TRSDOS для исходной модели I.

Отображение памяти и ОС в Model 4 больше напоминают TRS-80 Model II, чем Model III. Как и в Model II, здесь нет ОС на основе ПЗУ, и все программное обеспечение ОС было резидентно в ОЗУ и загружалось с диска при загрузке. Есть только небольшое ПЗУ загрузчика, которое проверяет наличие диска ОС Model 4, и если он не обнаружен, по умолчанию используется режим Model III. Также, как и в Model II, ОС использует вызовы API вместо абсолютных адресов, и разработчикам программного обеспечения было рекомендовано использовать вызовы API вместо низкоуровневого аппаратного доступа, чтобы обеспечить совместимость с будущими итерациями TRSDOS 6.

Вместо прямого доступа к отображенной в клавиатуре и видео, как в моделях I и III, используются SVC TRSDOS. Этот метод разрешает перенаправление вывода на все устройства компьютера, включая диски. Это позволяет, например, «распечатать» документ в файле на диске, чтобы его можно было распечатать позже. Еще одно перенаправления вывода - перенаправление вывода видео на принтер для постоянной выполняемой программы. TRSDOS использует команды LINK, ROUTEи FILTERдля включения этих возможностей. Этот метод также обеспечивает согласованную связь между резидентными модулями памяти, подключенными к логическим устройствам ОС. Однако некоторые приложения обходят этот независимый от устройств подход, физически обращаясь к компьютерному оборудованию, например к текстовому процессу SuperScripsit от Radio Shack; ее программисты настояли на том, чтобы подпрограмма CTL255 была встроена в клавиатуру специально для этой цели. Еще одним нарушителем был Lescript компании Anitek Software. Эти два приложения игнорируют любые программы-фильтры, подключенные к клавиатуре, что лишает некоторых пользователей завершать и оставаться резидентными программами, такими как диспетчер оконных приложений Pro-WAM от Misosys, подобного Sidekick, а также TRSDOS KSM. / FLT - функция макроса множителя клавиш.

Дисковые накопители идентичны Model III и состоят из одного или двух односторонних полноразмерных 5,25-дюймовых дисководов (в Model 4 использовались дискиоды марок, в то время как в Model III использовались только Tandons.), 180 КБ память с TRSDOS. Два дополнительных диска могут подключаться через внешний порт для гибких дисков. Можно использовать любой дискод для гибких дисков с 34-контактным интерфейсом в стиле Шугарта; таким образом, можно модернизировать Модель 4, чтобы использовать двойной порт. двусторонние, 80-дорожечные или даже 3,5-дюймовые дискеты 720 КБ (низкой плотности). Выбор дисковода осуществляется через краевые разъемы для дисководов; в одном разъеме для каждого отсека для дисков отсутствуют верхние проводники, которые определяют нижний диск, как нулевой системный диск, а верхний диск - как системный диск. Таким образом, приводы не имеют перемычек выбора привода и идентичны. Это делает приводы в сдвоенной модели 4 взаимозаменяемыми. Для двусторонних дисководов сторонних производителей необходимо использовать новый кабель дисковода и разъемы со всеми проводниками; в этом случае выбор привода осуществляется перемычками на приводх.

Внешние жесткие диски доступны с использованием 50-контактной карты расширения компьютера, которая также допускает другое внешнее оборудование, требующее прямого доступа к шинам Z80. К ним относятся адаптеры для джойстиков в стиле Atari или линейка устройств сбора данных продаваемых продуктов Alpha. Можно добавить параллельный принтер с помощью другого разъема на краю карты предназначенного для этой цели. Последовательный порт RS-232 был необязательным в исходных версиях модели 4.

Базовая модель 4 использует DRAM 16kx1, известную как 8040517. Этот чип, также используемый в 16k TRS-80 CoCo 2s, является Функционально идентичен 4116 DRAM, но использует только питание +5 В вместо трех напряжений 4116. В моделях 64k и 128k используются стандартные 4164 DRAM. В отличие от предыдущих машин порт RS-232 входит в стандартную комплектацию, а не за дополнительную плату. Порты RS-232 и принтера также перемещены на заднюю часть, а не на нижнюю часть компьютера, что делает их более доступными.

Модель 4 была анонсирована в том же пресс-релизе (апрель 1983 г.), что и ноутбук TRS-80 Model 100. Эти два компьютера часто продавались Tandy / Radio Shack как дополняющие друг друга. Кассетные ленты Model 100 читаются на Model 4 с помощью кассетного интерфейса и утилиты TRSDOS 6 под названием TAPE100 / CMD, которая хранит программы и данные Model 100 в виде файлов на диске TRSDOS. Программы и файлы могут передаваться через последовательный нуль-модемный кабель RS-232 или по телефонной линии с использованием модема на конце модели 4 (модель 100 имеет встроенный модем). И Model 4, и Model 100 поставлялись с программным терминалом как встроенной функцией.

Ранние версии материнской платы Model 4 были разработаны для установки платы, обновления 16-битного ЦП Zilog Z800 для замены 8-битного ЦП Z80, но эта опция так и не была выпущена. В 1987 г. Компания Tech представила усовершенствованную плату ЦП XLR8er с использованием Hitachi HD64180 Z80-совместимого процессора. Он работает с тактовой частотой 6,144 МГц и 256 КБ памяти, которую можно использовать в RAM-диске. В сочетании с верхними 64 КБ ОЗУ модели 4 можно установить RAM-диск размером до 384 КБ. Позже было разработано программное обеспечение, которое может обращаться к ОЗУ XLR8er как к стандартным банкам TRSDOS 32 КБ через вызов супервизора @BANK. Это делает дополнительную память доступной для стандартных приложений TRSDOS, закодированных для использования ОЗУ из банка. CPU Hitachi включает многие инструкции Z80 за меньшее количество тактовых циклов, чем чип Zilog; Заявленная производительность 8 МГц была заявлена, но на самом деле большая часть программного обеспечения повышения производительности всего на 25-30 процентов.

Модель 4 включает звуковой генератор, первый в линейке TRS-80, поскольку для Model I / III требуется Пользователь выводит звук на порт кассеты, который затем подключается к стереоусилителю для вывода звука. Его звуковые возможности ограничены, всего семь тонов, которые могут быть воспроизведены в диапазоне от C до G на музыкальной шкале, и нет E. Каждый тон имеет 32 различных длительности, для которых он может звучать. TRSDOS включает в себя программу-CLICK / FLT, которая подает звуковой сигнал говорящему при каждом нажатии клавиш, чтобы обеспечить звуковую обратную связь для машинистки. Один представитель Radio Shack описал звуковой генератор Модель 4 как «предназначенный для бизнес-оповещений».

Функции TRSDOS 6

TRSDOS 6 включает утилиты и фильтры для новых аппаратных функций Модель 4.

SPOOL, диспетчер очереди печати, работающий как фоновая задача, когда используются другие приложения, может использовать дополнительные 64 КБ ОЗУ, базовые 64 КБ или диск в своем буфера.

MEMDISK, RAM-диск, можно использовать один или оба банка RAM или базовые 64 КБ. Дополнительные 64 КБ могут содержать TRSDOS,ождая все дискиоды для дискет с данными. Установка системы на RAM-диск также значительно ускоряет работу компьютера, поскольку система накладывает нагрузку на память, а не на диск. Место на системном Memdisk можно сэкономить, исключить файл SYS0 / SYS, который содержит часть TRSDOS, которая находится в ОЗУ после загрузки компьютера. Пользователи, не использующие расширенный интерпретатор команд, могут также опустить SYS13 / SYS, который является фиктивным файлом, если ECI не установлен. Также предусмотрена команда SYSRES, которая определяет модули оверлея, размещенные в основных 64 КБ, что позволяет больше свободного места на системной дискете в нулевом приводе, что также увеличивает пространство, доступное на системном Memdisk.

Утилита BACKUPуниверсальная, но иногда сбивает с толку новичков из-за множества параметров. Это несколько упрощено, как у команды DIRectory, которая показывает файлы, которые выбраны с помощью BACKUP. Он особенно эффективно выполняет резервное копирование дискет с однодисковыми моделями 4, подсказывая пользователю, когда переключать диски в приводе. Функция быстрого зеркального копирования (одновременно и записываются целые дорожки) исходная, когда исходная и конечная дискеты считанные одинаковые форматы. Это происходит автоматически, если диски похожи, но резервное копирование по файлам может быть инициирована с помощью подстановочного символа файла (знака доллара). Это дает преимущество дефрагментации файлов, которые разбросаны по поверхности (-ам) диска в нескольких размерах. BACKUPучитывает флаг распределения TRSDOS (флаг A), который указывает начальный цилиндр, который будет объявить для копирования файла. Эта возможность позволяет пользователю удобно размещать часто используемые файлы (особенно файлы system / SYS) с цилиндром каталога, тем самым ускоряя ввод-вывод диска и уменьшая физический износ. (Флаг A можно отобразить и изменить с помощью команды MEMORY).

Недостатком РЕЗЕРВНОЕ КОПИРОВАНИЕявляется занимаемым им дисковым пространством: две гранулы или три килобайта на стандартном дискете. Встроенная команда библиотеки COPY, резидентная в SYS6 / SYS, наиболее часто используется возможности и имеет преимущество возможностей перенаправления данных TRSDOS.

Фильтр FORMS делает возможными индивидуальные распечатки для приложений, в которых отсутствует возможность форматированной печати. Клавиатурный фильтр Keystroke Multiplier позволяет пользователю определять строки макросов для клавиш CLEARи ALPHA. Простой (несимвольный) отладчик машинного языка находится в SYS5 / SYS, а расширенный набор команд для этого находится в SYS9 / SYS (эти два файла могут быть удалены для тех пользователей, которым отладчик не нужен). TRSDOS имеет доступный @DEBUG SVC, который программист может вставить или исправить в программе, чтобы вызвать отладчик под программным управлением. Язык управления заданным является эквивалентом пакетного процессора MS-DOS. Средство JOBLOGзаписывает все выданные команды TRSDOS. Программа терминала COMM / CMD обслуживает последовательный порт RS-232. TRSDOS 6, как и предыдущие версии, поставляется с утилитой PATCH, которая позволяет непрограммистам установить модификации машинного кода.

Видео и клавиатура

ОЗУ видеодисплея и матрица клавиатуры не в памяти, как в предыдущих моделях I и III. Скорее, всякий раз, когда программа вызывает функции, требующие изменения видеопамяти или чтения клавиатуры, TRSDOS выполняет код, который отключает (делает недоступным) самый верхний три килобайта из адресного пространства Z80 (шестнадцатеричный F400 - FFFF). Он заменяется матрицей клавиатуры из диапазона адресов F400 - F7FF и статическим ОЗУ видеопамяти размером 2 КБ из диапазона F800 - FFFF. Видеодисплею требуется всего 1920 байтов для отображения текстового экрана 80 × 24; оставшаяся память содержит буфер опережающего ввода и код, который к нему обращен. Хотя это освобождает 3 КБ адресного пространства Z80 для программ, это немного медленнее, чем запись непосредственно в видеопамять. Это банковское адресное пространство клавиатуры / видео совместимо с внешними банками памяти 32 КБ; нет необходимости переключать банк 0, верхние 32 КБ основной памяти Z80, для доступа к клавиатуре или видеопамяти. Однако некоторые комплекты расширения памяти сторонних производителей не допускают этого.

Монитор значительно тусклее в режиме 80 × 24, чем в режиме 64 × 16, так как меньше линий развертки рисуют каждый символ. Видеооборудование поддерживает символы в обратном видео и блочную графику в стиле Model I / III. Из-за разного разрешения экрана (640x240 пикселей вместо 512x192 пикселей) символы блочной графики не имеют одинаковой высоты. Десять вертикальных пикселей в каждой символьной ячейке разделены на три графических блока, два верхних из которых имеют высоту четыре пикселя, а нижний графический блок занимает оставшиеся два вертикальных пикселя. Эти нерегулярные графические блоки делают видеоигры в режиме Model 4 непривлекательными; программисты игр предпочитают работать в видео режиме Model III. Доступен режим отображения шириной 40 символов с использованием растрового изображения двойной ширины. Путем манипулирования видеооборудованием в машинном коде также доступны видеорежимы Model III (64- и 32-символьные столбцы с 16-ю строками). Доступен альтернативный набор символов, который включает весь греческий алфавит и специальные символы. Видеодрайвер TRSDOS 6 (системное устройство ✶DO) поддерживает защиту от прокрутки до семи строк видео и коды сжатия пространства. Пользователь может изменить символ системного курсора с помощью команды SYSTEM (BLINK), а программы пользователя могут изменять его динамически. Системный видеодрайвер обеспечивает вызов супервизора, @VDCTL (управление видео), который позволяет напрямую управлять видеопамятью. Весь видеоэкран или любая отдельная строка может быть скопирована в буфер, предоставленный вызывающей стороной, или буфер может быть перенесен в видеопамять. Хотя это обходит цепочку устройств вывода дисплея ✶DO, вызывающая подпрограмма может извлечь адрес SVC из таблицы SVC и изменить его вектор, чтобы передать данные драйверу дисплея.

Одной из особенностей видеодрайвера Model 4 является способ обработки символов возврата каретки ASCII (13 десятичных или 0D шестнадцатеричных). Когда этот символьный код отправляется драйверу ✶DO, системный курсор возвращается в нулевой столбец и выдается перевод строки, который перемещает курсор на следующую строку (заставляя экран прокручиваться, если курсор был внизу экрана в строке 23). Это противоречит другим компьютерам Z80, работающим под управлением ОС CP / M и отраслевым стандартам IBM PC DOS и MS-DOS. Они не вызывают автоматических переводов строки, которые должны предоставляться программным приложением отдельно. Результатом этой особенности видеодрайвера Model 4 является то, что файлы, импортированные из этих других операционных систем с одинарным интервалом текста, будут отображаться на дисплее Model 4 с двойным интервалом. Многие пользователи обрабатывали подобные текстовые файлы с помощью утилиты, которая удаляла избыточные символы перевода строки ASCII (10 десятичных или 0A шестнадцатеричных). В больших текстовых файлах это может сэкономить тысячи байтов, поэтому LSI решила обрабатывать возврат каретки именно таким образом. Эта особенность также влияет на способ вывода принтером TRS-80 текста с одинарным интервалом, импортированного из других операционных систем. Одним из удобств, которые Tandy / Radio Shack встроили в свои собственные принтеры (серии DMP и DWP), был DIP-переключатель для обработки возврата каретки либо как стандартные символы TRS-80 CR + LF, либо как стандартные символы возврата каретки IBM без автоматического перевода строки. Еще одним эффектом является отображение текстовых файлов с дискретными парами CR + LF, полученных через последовательный порт RS-232, обычно от удаленного хоста, подключенного через модем и телефонную линию. В большинстве терминальных программ Model 4 предусмотрена возможность отсеивания избыточных переводов строки перед отправкой текста драйверу ✶DO; для тех, кто этого не делает, для выполнения этой задачи к цепочке устройств можно подключить простую программу фильтрации.

Дополнительная плата расширения позволяет модели 4 отображать монохромную графику с высоким разрешением 640 × 240 или 512 × 192. Графическая плата высокого разрешения Radio Shack Model 4 продается за 249 долларов и включает модифицированную версию Microsoft BASIC (называемую BasicG) с командами для рисования основных геометрических фигур и управления массивами в графической ОЗУ. Память графического экрана отделена от обычного экрана персонажей, и они могут отображаться вместе или по отдельности. Micro Labs из Ричардсон, штат Техас продала популярную совместимую графическую плату за 199 долларов. Он поставляется с GBasic, собственным BASIC с графическими командами. В то время как плата Radio Shack имеет 32 КБ графической памяти, плата Micro Labs имеет 20 КБ. Поскольку для визуализации экрана 640 x 240 пикселей требуется всего 19 200 байт, на плате Radio Shack доступна дополнительная оперативная память для оконного отображения видимого экрана вокруг большей виртуальной области. Графическое ОЗУ доступно через четыре порта ввода-вывода Z80, и к нему особенно легко получить доступ с помощью инструкций блочного ввода-вывода Z80 для других целей, кроме графики. Например, общедоступная утилита Grafdisk добавляет графическую память к обычной банковской памяти, чтобы создать больший RAM-диск TRSDOS (96 КБ на плате Radio Shack).

Клавиатура добавляет к клавиатуре Model III CTRL, ⇪ Caps Lockи три функциональные клавиши. Драйвер системной клавиатуры создает коды символов для всех буквенно-цифровых клавиш и функциональных клавиш, нажатых в сочетании с клавишами CLEARи ⇧ Shift+ CLEAR. Хотя на клавиатуре отсутствует клавиша Tab ↹, табуляция выполняется с помощью CLEAR+ СТРЕЛКА ВПРАВО. Приостановка отображения, например, с помощью DIRили LIST, выполняется с помощью ⇧ Shift+@. Как и в предыдущих моделях TRS-80, здесь нет клавиши ESC, но есть специальная клавиша BREAK, которая выполняет ту же функцию. Специальные символы пунктуации, такие как [или {, вводятся с комбинациями CLEARили ⇧ Shift+ CLEARи обычные клавиши пунктуации, такие как (или /. Видеоизображение можно выгрузить на принтер, нажав CTRL+:. CTRL+Rповторяет последнюю команду TRSDOS. TRSDOS поддерживает функцию опережения ввода с буфером ключей на 80 символов. Он использует средство задания событий TRSDOS, поэтому операции, отключающие прерывания Z80 (например, доступ к гибкому диску), могут привести к пропущенным нажатиям клавиш.

BASIC Programming

Предоставляются как Model 4 BASIC, так и Model III BASIC. Model 4 BASIC в значительной степени совместим со старым языком. Все функции CMD "A" - "Z"были удалены; большинство, не все, доступны с другой синтаксис. Новые функции поддерживают имена переменных длиной более двух символов, WHILE... WENDструктуры цикла, цепочки программ и определяемые пользователем функц ии (DEF FN). Некоторые функции из модели III BASIC были сброшены такие как возможность сжимать операторы BASIC, опуская пробелы (эта функция, также найденная в Commodore BASIC, уменьшила объем памяти, занимаемый программами). Также отсутствуют команды для настройки, сброса и тестирования графических блоков на дисплее.

Для программистов Model III BASIC Model 4 BASIC имеет два недостатка. Во-первых, имена переменных должны быть отделены от ключевых слов BASIC пробелами, в отличие от Model III Disk BASIC, которая позволяет запускать их вместе; имена переменных интерпретатора Model 4 могут иметь длину до 40 символов, а имена переменных интерпретатора Model III должны состоять из одного или двух символов (интерпретатор принимает более длинные имена, но только первые два символа важны для однозначной идентификации переменной). Таким образом, версия BASIC для модели 4 должна искать ограничивающее пространство, чтобы найти конец имени переменной. Для программиста, преобразовывающего старую программу Model III в Model 4 BASIC, это означает утомительное редактирование, потому что программисты Model III для экономии памяти и ускорения выполнения обычно сжимают свой код, используя двухсимвольные имена переменных и удаляя пробелы, разделяющие переменные и ключевые слова. Второй недостаток состоит в том, что в Model 4 BASIC отсутствует команда, доступная в Model III BASIC для сортировки массивов (CMD "O"). Это проблема для программистов, поддерживающих код для бизнес-приложений, и заставило многих программистов BASIC написать возможность замены или приобрести стороннее программное обеспечение. Другим решением, предпочитаемым некоторыми, является продолжение работы своих программ в режиме Model III под Model III BASIC, но активация более высокой скорости Model 4, большего видеодисплея и дополнительных клавиш путем манипулирования аппаратным кодом с помощью машинного кода. Для тех, кто программировал на языках, которые никогда не обновлялись для Model 4, это их единственный вариант доступа к новым функциям Model 4 (Microsoft в конечном итоге обновила свои языковые продукты для Model 4).

Reception

Tandy продала 71 000 компьютеров Model 4 в 1984 году. BYTE в октябре 1983 года отметил отсутствие собственного программного обеспечения, но похвалил Model 4 за обратную совместимость и новые функции TRSDOS 6. Журнал пришел к выводу, что Model 4 "обеспечивает большую гибкую вычислительную мощность... Radio Shack имеет гарантированного победителя". Creative Computing выбрала Model 4 как лучший настольный компьютер стоимостью менее 2000 долларов в 1984 году, заявив, что цена в 1299 долларов за систему с двумя дисками была "реальной сделкой".

Gate Array Model 4

Исходная версия Model 4 (каталожный номер Radio Shack 26-1069) действительно не использовать логические микросхемы вентильной матрицы на своей плате ЦП, а использовать микросхемы программируемой логики (PAL). Начиная с конца 1984 года была произведена обновленная версия, которая стала известна как Gate Array Model 4 (каталожный номер 26-1069A). Это изменение значительно уменьшило количество микросхем и позволило включить схему для контроллера гибких дисков и последовательного порта RS-232 на плату ЦП (что делает эту новую модель 4 одноплатным компьютером, в отличие от оригинального 26-1069). Обновление до 128K не требует специального чипа PAL, доступного только в Radio Shack, что позволяет пользователям самостоятельно расширять память с помощью чипов RAM сторонних производителей. Gate Array поставляется с зеленым видеоэкраном вместо черно-белого экрана, а клавиши со стрелками на клавиатуре сгруппированы вместе в один кластер (у старой модели 4 было по две стрелки с каждой стороны). Игроки-ветераны TRS-80 были весьма недовольны новым расположением клавиш со стрелками.

Положение разъема DB-25 порта RS-232C было улучшено. В версии без ворот это указывает прямо вниз на поверхность, на которой стоял компьютер. Разъем вентильной матрицы указывает прямо на заднюю часть компьютера, что значительно упрощает и повышает надежность подключения кабеля.

Повышена скорость работы компьютера. Первоначальная модель 4, хотя и рекламируемая как машина с частотой 4 МГц, на самом деле работает с эффективной скоростью примерно 3,5 МГц, поскольку состояния ожидания Z80 вставляются для транзакций шины с более медленной схемой поддержки PAL. Плата процессора Gate Array позволяет инженерам Tandy синхронизировать Z80 на частоте 4 МГц без состояний ожидания. Это затрудняет установку некоторых сторонних аппаратных модификаций, в частности комплектов ускорения, на более старую Модель 4. Схема поддержки в версии Gate Array будет правильно работать на частоте до 7 МГц; однако аппаратным компонентом, на который больше всего повлияла более высокая тактовая частота, была клавиатура. Некоторые ускорения, такие как XLR8er, включают фильтр для системного устройства KI, который вставляет состояния ожидания только для доступа с клавиатуры.

Модель 4P
TRS-80 Модель 4P

Модель 4P (сентябрь 1983 г., каталожный номер Radio Shack 26-1080) представляет собой автономное переносное устройство. Он имеет все функции настольной модели 4, за исключением возможности добавления двух внешних дисководов гибких дисков и интерфейса для хранения кассет (звук, отправляемый на порт для кассеты в режиме модели III, идет на внутренний динамик). Он продавался с двумя внутренними односторонними накопителями 180 КБ. Позже он был изготовлен с использованием технологии Gate Array (каталожный номер 26-1080A). 80 Micro опубликовала статью, описывающую простую модификацию материнской платы, позволяющую установить два внешних флоппи-дисковода.

На плате ЦП 4P отсутствуют микросхемы ROM модели III, содержащие интерпретатор Microsoft BASIC Model III. Вместо этого компьютер снабжен гибким диском с надписью «Model III / A». Это называется диском «Образ ПЗУ Model III». Если оператор хочет загрузить DOS модели III, он вставляет этот диск в загрузочный привод после включения. После загрузки он заменяет диск образа ПЗУ своим загрузочным диском DOS модели III и нажимает кнопку сброса. С этого момента компьютер ведет себя точно так же, как Model III.

Размер видеомонитора 4P составляет 9 дюймов по сравнению с 12-дюймовым монитором Model 4. Меньший размер и более четкие точки обеспечивают лучший вывод видео. Компьютер совместим с популярными внутренними периферийными устройствами Model 4 и имеет слот для внутренней платы модема. Модем Radio Shack использует собственный набор команд и поддерживает связь только со скоростью 300 бод. Teletrends выдал 1200 бод, который использует набор команд Hayes.

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

модели 4.

Tandy прекратил выпуск 4P к весне 1985 года, заявив, что «даже если вы не найдете более восторженной и преданной группы владельцев, чем наша модель 4P. ребята, мобильные машины просто не шли хорошо ни одной компании, которая также продавала настольную версию ».

Reception

InfoWorld в 1983 году предсказал, что 4P будет« потрясающим успехом »как« существенное улучшение »видео и клавиатуры Model 4. Журнал сказал, что это «действительно мобильный компьютер», и одобрил «тщательно продуманную механическую конструкцию», не слишком большую или маленькую. Критикуя отсутствие в компьютере расширенной документации или двусторонних приводов, InfoWorld пришел к выводу, что 4P «является выдающимся продуктом по отличной цене».

Модель 4D

Окончательная версия модели 4 - это модель 4D (каталожный номер Radio Shack 26-1070), впервые проданная в 1985 году. Это настольный компьютер Gate Array с двумя дисками TEC FB-503 емкостью 360 КБ каждый (секторы двойной плотности, 40 дорожек, двойные -сторонний). Rather than using a lever-style latch as had previous Model 4 drives, these drives use a twist-style latch that provides for more reliable clamping. They are half-height drives mounted with full-height faceplates.

An undocumented feature of these drives is that they can format 42 tracks. This technique increases the available storage on each disk to 378KB. To create such a floppy disk, the user specifies the (CYL=42) parameter on the command line when invoking FORMAT.

The DeskMate productivity suite was bundled with the 4D. It supplies simple applications including a word processor, filer, spreadsheet, calendar, and mail manager.

Model 4Ds sold during 1987 and later shipped with an updated version of its operating system, now called LS-DOS 6.3 after its third-party developer Logical Systems. It provides many enhanced features, the most important of which is the ability to handle file dates through December 31, 1999. The original TRSDOS 6 licensed to Radio Shack can only handle dates through December 31, 1987. Files are now time-stamped as well. Another useful feature modifies the BASIC interpreter to access LS-DOS Supervisor Calls using integer variables, without having to resort to high memory subroutines coded in Z80 assembler. BASIC commands like LIST, EDIT, and PRINTare accessible via single keystrokes. Also added in LS-DOS 6.3 is the TED/CMDsimple text editor. The TRSDOS non-interactive BUILDcommand had previously been the only met способ создания простых текстовых файлов. TEDзанимает всего 3 КБ дискового пространства, предлагая полноэкранное перемещение курсора и возможности блокировки, а также поиск и замену.

Позже компания Misosys, Inc. обновила LS-DOS 6.3 до даты поддержки до 31 декабря 2011 г. (а также несколько других улучшений). Модель III LDOS 5.1.4 также была обновлена ​​до версии 5.3, поддерживая тот же набор функций, что и LS-DOS 6.3.

Модель 4D - последний компьютер, унаследованный от оригинальной модели I Radio Shack 1977 года выпуска. однако не позиционируется как продукция Radio Shack. Значок на передней крышке маркирует его как «Tandy TRS-80 Model 4D». Это изменение в маркетинге явилось следствием стремления корпорации Tandy повысить свое положение на рынке, поскольку в компьютерной прессе было воспринято старое прозвище «Radio Shack» как изображение низкого качества. Модель 4D - последний компьютер, носящий имя «TRS-80». На момент появления на рынке в 1985 году он продавался по цене 1199 долларов. В течение 1987–1988 годов розничные магазины удалили модели 4D с демонстрации, но они хранились в ежегодном компьютерном каталоге и были доступны по специальному заказу до 1991 года, когда они были закрыты за 599 долларов. Запчасти и ремонт оставались доступными еще на несколько лет.

Список литературы
  1. ^"Компьютерный каталог Radio Shack RSC-11 1984 года, страница 22". radioshackcatalogs dot com. Тэнди / Radio Shack. Проверено 15 мая 2019 г.
  2. ^"Компьютерный каталог Radio Shack RSC-21, 1990 г., стр. 34 (действует до осени 1991 г.)". radioshackcatalogs dot com. Тэнди / Radio Shack. Проверено 14 мая 2019 г.
  3. ^«Компьютерный каталог Radio Shack 1985 RSC-12, страница 28». radioshackcatalogs dot com. Тэнди / Radio Shack. Проверено 7 мая 2019 г.
  4. ^«Реклама 80 Micro: LSI Delivers». архив точка орг. Logical Systems, Inc. Получено 22 октября 2019 г.
  5. ^Голдкланг, Ира (4 марта 2009 г.). "Компьютеры TRS-80: TRS-80 Model 4". Восстановленный сайт TRS-80 Иры Голдкланг. Проверено 19 мая 2019 г.
  6. ^ Арчер, Роуленд-младший (октябрь 1983 г.). "Radio Shack's TRS-80 Model 4". БАЙТ. С. 292–302. Проверено 31 января 2015 г.
  7. ^"Компьютерный каталог Radio Shack CCF-836, страница 9". Каталоги Radio Shack dot com. Тэнди / RadioShack. Проверено 5 апреля 2017 г.
  8. ^Эссекс, Дэвид. «Май 1987 г. 80 Micro, стр. 19: Сладко-горькая реальность TRSDOS». архив точка орг. Журнал 80 Micro. Проверено 22 октября 2019 г.
  9. ^Солтофф, Рой. "The Misosys Quarterly Vol. I.iii стр. 6," Комплект аппаратного интерфейса LDOS 5.3, модель 4 "" (PDF). Tim-Mann dot org. Misosys, Inc. Проверено 6 ноября 2019 г.
  10. ^Далтон, Дэвид. "Журнал 80 Micro, сентябрь 1985 г., стр. 33, обзор продукта" The Enhancer "". архив точка орг. CW Communications. Проверено 5 ноября 2019 г.
  11. ^Снайдер, Э. Кэмерон. "Журнал 80 Micro, август 1985 г., стр. 63," Великий разрыв "". архив точка орг. CW Communications. Проверено 5 ноября 2019 г.
  12. ^Гольдкланг, Ира. "ТРС-80 - КП / М". Восстановленный сайт TRS-80 Иры Голдкланг. Проверено 19 мая 2019 г.
  13. ^«Компьютерный каталог Radio Shack 1985, стр. 28». Каталоги Radio Shack. Электронные компоненты Avnet. Проверено 25 октября 2016 г.
  14. ^Харрелл, Джон Б. «Повторение CP / M 2.2, журнал 80 Micro, март 1985 г., стр. 35». www.archive dot org. CW Communications. Проверено 9 июля 2020 г.
  15. ^Харрелл, Джон Б. «Окно в мир CP / M, журнал 80 Micro, август 1985 г., стр. 36». www.archive dot org. CW Communications.
  16. ^«Первое появление DDuty в компьютерном каталоге RS RSC-12, страница 27, 1985». Каталоги Radio Shack dot com. Тэнди / Radio Shack. Получено 5 апреля 2017 г.
  17. ^Людвиг, Гэри А. «Параллельные события с DoubleDuty, журнал 80 Micro, октябрь 1985 г., стр. 36». www.archive dot org. CW Communications. Проверено 9 июля 2020 г.
  18. ^Солтофф, Рой. «Выпущен DoubleDuty 2.6.0» (PDF). www.tim-mann dot org. Misosys, Inc. Получено 17 июля 2020 г.
  19. ^Шерман, Линн Р. "CTL255 / FLT, Misosys Quarterly II.iii, page 40" (PDF). www.tim-mann dot org. Рой Солтофф, Misosys, Inc. Получено 17 июля 2020 г.
  20. ^Дэвис-Райт, Райан. "PRO-NTO: Sidekick TRSDOS 6.x, журнал 80 Micro, ноябрь 1985, стр. 29". www.archive dot org. CW Communications. Проверено 9 июля 2020 г.
  21. ^Поттер, Уильям Х. «4 В Fast Lane, журнал 80 Micro, август 1987 г., стр. 38». www.archive dot org. CW Communications. Получено 9 июля 2020 г.
  22. ^Бартимо, Джим (11 марта 1985 г.). «Тэнди обновляет продуктовую линейку». InfoWorld. С. 28–29. Проверено 21 января 2015 г.
  23. ^Ахл, Дэвид Х. (декабрь 1984 г.). «12 лучших компьютеров 1984 года». Творческие вычисления. Проверено 16 марта 2019 г.
  24. ^"Домашняя страница TRS-80, Модель 4" в разделе Модель 4 относится к изменениям в массиве вентилей "". classiccmp точка org. Пит Червасио. Проверено 8 мая 2019 г.
  25. ^Там, Цун. "исходная статья 80 Micro, перепечатанная ежеквартальным изданием Misosys, том IV.iii, весна 1990 г.," Обновите свой 4P внешними дисководами ", стр. 27" (PDF). Tim-Mann dot org. 80 Micro (перепечатано Роем Солтоффом / Misosys Inc.). Проверено 14 мая 2019 г.
  26. ^ Данелюк, Тим (1983-11-21). «Обзор: Radio Shack TRS-80 Model 4P». InfoWorld. С. 82–83. Проверено 13 апреля 2020 г.
  27. ^Джуге, Эд (октябрь 1985 г.). «Новости для верхушки: что на самом деле происходит в Тэнди». Творческие вычисления. п. 108. Проверено 14 октября 2016 г.
  28. ^Тули, Майкл (2016). Обслуживание персональных компьютеров. Профессиональное издательство Heinemann. п. 146, таблица 4.3. ISBN 978-1-4831-0103-3.
  29. ^Солтофф, Рой. «Misosys Quarterly Fall 1986, стр. 13, LDOS 5.3.0 Upgrade Kit» (PDF). Tim-Mann dot org. Misosys, Inc. Проверено 18 февраля 2020 г.
  30. ^«Компьютерный каталог Radio Shack RSC-21, 1990 г., стр. 34 (действует до осени 1991 г.)». radioshackcatalogs dot com. Тэнди / Radio Shack. Проверено 14 мая 2019 г.
Внешние ссылки
  • [1] 80 Микрообзор модели 4: «Еще раз, с чувством»
  • [2] 80 Микрообзор модели 4D: «Модель 4D: 8-битный ослепленок Тэнди получает импульс»
  • [3] Обзор журнала Byte Model 4
  • [4] 80 Микрообзор обновления LS-DOS 6.3. by Hardin Brothers
  • [5] Реклама Logical Systems в 80 Micro для обновления LS-DOS 6.3
  • [6] Техническое справочное руководство по модели 4 (аппаратное и программное обеспечение без вентильных массивов)
  • [7] Техническое справочное руководство по моделям 4 и 4P (версии вентильного массива, только аппаратное обеспечение)
  • [8] Руководство программиста по TRSDOS версии 6, написанное Роем Солтоффом, Misosys Inc.
  • [9] Источник TRSDOS 6.2, том 1 (исходный код ассемблера с комментариями для резидентной системы, за исключением библиотек SYS6 и SYS7 (том 2) и системных утилит (том 3)
  • [10] 80 Микро-реклама Montezuma Micro CP / M 2.2 для модели 4
  • [11] Руководство системного программиста для TRS-80 модели 4 / 4P с использованием Montezuma Micro CP / M 2.2
  • [12] Руководство пользователя Montezuma Micro CP / M для TRS-80 Model 4
  • [13] Сводка команд пользователя TRSDOS / LS-DOS 6.x
Примечания
Последняя правка сделана 2021-06-09 06:21:46
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте