stringtranslate.com

Мандариновый Микротан 65

Tangerine Microtan 65 (иногда сокращенно M65 ) был одноплатным микрокомпьютером на базе 6502 , впервые проданным в 1979 году, который мог быть расширен до, что для своего времени было всеобъемлющей и мощной системой. Конструкция стала основой для того, что позже стало 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, был доступен только 1 МГц 6502, поэтому использовалось 750 кГц (6 МГц, деленные на 8).

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

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

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

Карта памяти

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

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

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

Ввод/вывод

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

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

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

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

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

Без платы TANEX и из-за преднамеренно неоднозначного декодирования адреса адрес $F7F7 будет казаться 6502 имеющим те же данные, что и $FFF7 . В TANBUG это переход к внутренней процедуре монитора. При установленном TANEX $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 фунтов стерлингов .

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

Внутренняя часть System Rack Microtan 65 со снятой передней панелью и платами Microtan 65 и Tanex слева.

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

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

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

Смотрите также

Ссылки

  1. ^ "OLD-COMPUTERS.COM: Музей". Old-computers.com . Получено 2017-06-23 .
  2. ^ ab "Наборы символов". Geoff.org.uk . Получено 2017-06-23 .
  3. ^ "Мандариновый Microtan 65". Microtan.ukpc.net . Получено 2017-06-23 .
  4. ^ "Tangerine Microtan 65 - История вычислений". Computinghistory.org.uk . Получено 23.06.2017 .
  5. ^ "Подробности дизайна шестигранной клавиатуры Microtan" (PDF) . Microtan.ukpc.net . Получено 23.06.2017 .

Внешние ссылки