Jump to content

Мандарин Микротан 65

Microtan 65 в корпусе System Rack и с ASCII . клавиатурой
Производитель Мандариновые компьютерные системы
Тип Персональный Компьютер
Дата выпуска 1979 год ; 45 лет назад ( 1979 ) [ 1 ]
Начальная цена 90,85 фунтов стерлингов (в сборе)
79,35 фунтов стерлингов (комплект)
Процессор 6502 с тактовой частотой 0,75 МГц
Память 1–48 КБ ОЗУ , 1–14 КБ ПЗУ
Отображать 32×16 монохромный текст, 64×64 с графическими символами [ 2 ]
Вход ASCII- клавиатура с 20 клавишами . или шестигранная клавиатура
Преемник Любой-1

Tangerine , впервые проданный в 1979 году, который можно было расширить до того Microtan 65 (иногда сокращенно M65 ) представлял собой на базе 6502 одноплатный микрокомпьютер , что было для того времени, комплексной и мощной системой. Этот дизайн стал основой для того, что позже стало Oric Atmos и более поздними компьютерами . Эти более поздние машины имеют такую ​​же адресацию клавиатуры и ленточный ввод-вывод, что и Microtan 65. Microtan 65 имеет аппаратную одношаговую функцию, которую можно использовать для отладки программного обеспечения как в ПЗУ, так и в ОЗУ. Компьютер был доступен в виде готовых плат или в виде комплектов, состоящих из платы и компонентов, требующих пайки .

Microtan 65 был задуман как микрокомпьютер общего назначения, который мог использоваться лабораториями , производителями оригинального оборудования (OEM) и компьютерными энтузиастами, и он был разработан с учетом возможности расширения. [ 3 ] Таким образом, заказчик мог настроить систему как специализированную систему управления , как инструмент обучения или как вычислительное устройство общего назначения. [ 4 ]

Цена платы Microtan 65 в 1981 году составляла 79,35 фунтов стерлингов (включая НДС ) в виде комплекта или 90,85 фунтов стерлингов в готовом виде. Система обычно не была доступна в магазинах.

Чтобы сопровождать аппаратное обеспечение и предлагать дополнительную поддержку пользователям, был создан журнал Tansoft Gazette (название вдохновлено Liverpool Software Gazette ). Его отредактировал сотрудник Tangerine Пол Кауфман, который продолжил работу в качестве редактора, когда журнал был переименован в Oric Owner . Tansoft также стала названием официального производителя программного обеспечения Tangerine Computer, который поставлял ряд программных продуктов и книг для системы Microtan, а затем и для линейки компьютеров Oric .

Основная плата

[ редактировать ]
Основная плата Microtan 65

Microtan 65 был довольно простым по сегодняшним меркам и имел:

Хотя плата + клавиатура могли использоваться автономно, для пользовательской программы/данных/стека было доступно только 423 байта, и не было возможности для хранения/загрузки программ.

Отображать

[ редактировать ]

Главным преимуществом Microtan 65 по сравнению с большинством конкурентов того времени было то, что видеодисплей не мерцал. В то время многие микрокомпьютеры либо обращались к памяти экрана асинхронно с синхронизацией видео (вызывая мерцание и пятна на экране), либо записывали в память экрана в период отсутствия отображения (что было медленно). В Microtan 65 эта проблема решена за счет использования дополнительной особенности модели 6502 . 6502 (в отличие от большинства других процессоров) имеет регулярный период в каждом цикле команд, когда вся активность процессора находится внутри чипа, оставляя внешнюю память доступной без использования сложной внешней логики арбитража. Это упростило конструкцию видеодисплея и означало, что доступ к видео можно было осуществлять на максимальной скорости. Этот метод также используется в Oric-1 и Atmos , а также в несвязанном Apple II .

Символы 32×16 [ 2 ] Это было причиной того, что 6502 работал на частоте 750 кГц. Чтобы схема работала с (почти) стандартной частотой видео, требовалось, чтобы тактовая частота пикселей составляла 6 МГц . Когда был разработан Microtan 65, был доступен только 6502 с частотой 1 МГц, поэтому использовалось 750 кГц (6 МГц разделить на 8).

Шестигранная клавиатура Microtan 65

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

[ редактировать ]

1 КБ Программа мониторинга (позже увеличенная до 2 КБ) называется TANBUG. Программное обеспечение было элементарным:

  • M = изменение/проверка памяти
  • L = список блоков памяти
  • G = команда Go (запуск программы)
  • R = регистров отображение/изменение
  • S = установить пошаговый режим
  • N = установить нормальный режим (отменить команду S)
  • P = команда продолжения (выполнение следующей инструкции в пошаговом режиме)
  • B = установить точки останова
  • O = рассчитать смещение для использования в инструкциях ветвления
  • C = скопировать блок памяти

Карта памяти

[ редактировать ]

Карта памяти Microtan 65 показана ниже ($ представляет собой шестнадцатеричный адрес памяти):

Память экрана занимает пространство между 200 долларов и 3 доллара США . В дополнение к стандартным 8 битам экранной оперативной памяти существовала (опциональная) дополнительная 1-битная ОЗУ, дублирующая 200 долларов до Место за 300 долларов . Это использовалось Microtan 65 для реализации элементарной блочной графики типа Minitel , которая работала следующим образом:

  • После того, как процессор прочитал из $BFF0 все последующие записи ЦП в память экрана устанавливают 1-битное ОЗУ для соответствующего местоположения экрана.
  • После записи процессора в $BFF3 все последующие записи ЦП в память экрана очищают 1-битное ОЗУ для соответствующего местоположения экрана.
  • Когда видеологика считывает экранную память, область экрана, в которой 1-битное ОЗУ пусто, обрабатывается как код ASCII и визуализируется с использованием данных из ПЗУ генератора символов . Местоположение экрана, в котором установлено 1-битное ОЗУ, рассматривается как растровая карта, которая управляет комбинацией блоков 2 (горизонтальных) x 4 (вертикальных) для визуализации как ярких/темных.

Дисплей имеет 32 символа по горизонтали и 16 строк вниз (64 x 64 графических блока), с адресом памяти. 200 долларов США за символ, отображаемый вверху слева, 220 долларов США за вторую строку и т. д. Представление символов — стандартное ASCII . Несколько частей программного обеспечения Microtan 65 записывают нижнюю строку, записывая в память, начиная с $3E0 — самый левый символ в нижней строке, а не векторизация через TANBUG.

Ввод/вывод

[ редактировать ]

Ввод-вывод в Microtan 65 декодируется в пространство размером 16 КБ для упрощения аппаратного обеспечения. Фактически 1 КБ ОЗУ зеркально отражается через нижние 32 КБ, ввод-вывод - через следующие 16 КБ, а EPROM - через верхние 16 КБ. Если вы добавили плату расширения (см. TANEX ниже), декодирование было изменено, а потраченное пространство было возвращено.

Как и в других конструкциях 6502 , ввод-вывод отображается в пространстве памяти. Нет выделенного пространства ввода-вывода, как на Z80 , 8086 и т. д. Порты ввода-вывода (при полном декодировании):

  • Напишите в $BFF0 Очистить флаг клавиатуры (клавиатура сгенерирует IRQ )
  • Читать из $BFF0 Включить графику (включает запись «9- битной » графики)
  • Напишите в $BFF1 Используется одношаговым аппаратным обеспечением.
  • Напишите в $BFF2 Для записи шаблона сканирования на шестнадцатеричную клавиатуру (если она имеется)
  • Напишите в $BFF3 Отключить графику (отключить «9- го бита ») запись графики
  • Читать из $BFF3 Чтение порта клавиатуры (клавиатура или клавиатура ASCII )

Плата расширения TANEX

[ редактировать ]
Доска Microtan 65 Tanex. Микросхема EPROM с зеленой точкой (в центре) содержит расширение монитора XBUG, остальные три EPROM — Microsoft Extended BASIC. Нижний ряд микросхем представляет собой статическое ОЗУ 7 КБ — 14 X 2114. Слева находится 6522 VIA, рядом с пустым разъемом для дополнительного 6522. Пустое зеленое гнездо вверху в центре предназначено для UART 6551.

Добавление платы TANEX обеспечило ряд возможностей:

Без платы TANEX и из-за заведомо неоднозначной расшифровки адреса адрес $F7F7 кажется 6502 имеющим те же данные, что и $FFF7 . В TANBUG это переход к процедуре внутреннего монитора. С установленным ТАНЕКСом, $F7F7 декодируется правильно, и этот адрес является точкой входа в XBUG. XBUG предоставил такие функции, как загрузка и сохранение кассеты, простой ассемблер / дизассемблер , шестнадцатеричный калькулятор.

Сокеты ПЗУ на TANEX можно было использовать для запуска 10K Microsoft Extended BASIC , двухпроходного ассемблера или даже (что более вероятно, учитывая аппаратную предвзятость Microtan 65) кода, написанного для конкретного приложения управления аппаратным обеспечением.

Цена платы TANEX в 1981 году составляла 49,45 фунтов стерлингов за комплект «минимальной конфигурации» - без одного из 6522 VIA и 6551 и с 1 КБ ОЗУ - и 60,95 фунтов стерлингов за аналогичную плату в полной сборке. TANEX также был доступен с платой, полностью заполненной чипами (за исключением XBUG, ПЗУ и BASIC), и в этом виде стоимость составляла 103,16 фунтов стерлингов комплекта 114,66 фунтов стерлингов , а в готовом виде - .

Дальнейшее расширение

[ редактировать ]
Внутренняя часть системной стойки Microtan 65 со снятой передней панелью и платами Microtan 65 и Tanex слева

Microtan 65 был спроектирован как модульная система, которую можно расширять по мере необходимости, и для этого каждая плата имела 80-контактный разъем на одном конце, позволяющий подключать ее к материнской плате объединительной панели . Простая двухпроцессорная «Мини-материнская плата» соединяла платы Microtan 65 и TANEX для минимального расширения, и в этом виде система также была доступна в готовом виде от Tangerine, в комплекте с корпусом и полной ASCII-клавиатурой, как Tangerine Micron , стоимостью 395 фунтов стерлингов. в 1981 году. Для дальнейшего расширения производитель мог приобрести полную «Системную материнскую плату», в которой было еще десять дополнительных разъемов, в результате чего общее количество доступных разъемов достигло двенадцати. Для этого был доступен стоечный корпус System Rack черного и серебристого цветов с черной передней панелью, отделанной фирменным оранжевым цветом Tangerine.

Со временем стали доступны дополнительные платы, в том числе плата памяти на 40 КБ - TANRAM, состоящая из 32 КБ динамической и 8 КБ статической оперативной памяти , в результате чего общий объем невыгружаемой памяти достиг 48 КБ, выделенная плата параллельного ввода-вывода с 16 параллельными входами/выходами. порты ; аналогичная выделенная плата последовательного ввода-вывода с 8 последовательными портами ввода-вывода, плата контроллера диска для использования с дисководами , дисковая операционная система - TANDOS 65, графическая плата высокого разрешения с 8 КБ статической графической памяти с разрешением 256. × 256 пикселей , выделенная плата ПЗУ 32 КБ (предназначенная в основном для OEM- приложений и приложений общего назначения или для использования с системами AIM , KIM и SYM ), способная хранить либо 8 × 2732 или 16 × 2716 СППЗУ; и плата ОЗУ 32 КБ с двумя банками динамической оперативной памяти 4116 по 16 КБ, снова предназначенная для тех же целей, что и плата ПЗУ 32 КБ. Кроме того, несколько сторонних поставщиков предлагали платы, предназначенные для использования с системой Microtan 65.

BASIC В дополнение к языку программирования Tangerine также выпущена на диске TANFORTH, расширенная версия Fig FORTH с полным компилятором и редактором FORTH .

См. также

[ редактировать ]
  1. ^ «OLD-COMPUTERS.COM: Музей» . Old-computers.com . Проверено 23 июня 2017 г.
  2. ^ Jump up to: а б «Наборы символов» . Geoff.org.uk . Проверено 23 июня 2017 г.
  3. ^ «Мандарин Микротан 65» . Microtan.ukpc.net . Проверено 23 июня 2017 г.
  4. ^ «Мандариновый Микротан 65 — История вычислений» . Computinghistory.org.uk . Проверено 23 июня 2017 г.
  5. ^ «Детали конструкции шестигранной клавиатуры Microtan» (PDF) . Microtan.ukpc.net . Проверено 23 июня 2017 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 7f1bcba4b13c9412cec0d1cb3e9604b7__1711954860
URL1:https://arc.ask3.ru/arc/aa/7f/b7/7f1bcba4b13c9412cec0d1cb3e9604b7.html
Заголовок, (Title) документа по адресу, URL1:
Tangerine Microtan 65 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)