Компьютер Дика Смита Super-80
Компьютер комплекта Супер-80 | |
Разработчик | «Электроника Австралии» Журнал Дик Смит Электроникс |
---|---|
Производитель | Дик Смит Электроникс |
Дата выпуска | октябрь 1981 года |
Начальная цена | комплект «короткой формы»: 289,50 австралийских долларов. |
Продано единиц | 2000+ [ 1 ] |
Операционная система | мониторинга машинного кода в ПЗУ программа |
Процессор | Зилог Z80 @ 2 МГц |
Память | 16 КБ (максимум 48 КБ) ОЗУ , 2 КБ (максимум 12 КБ) ПЗУ |
Хранилище | Кассета (300 бод , стандарт Канзас-Сити ) |
Отображать | Монохромный, 32 × 16 символов, только верхний регистр |
Dick Smith Super-80 представлял собой комплектный компьютер на базе Zilog Z80, разработанный в рамках совместного предприятия Electronics Australia журнала и Dick Smith Electronics .
Он был представлен в виде серии статей о строительстве в выпусках журнала Electronics Australia за август, сентябрь и октябрь 1981 года.
Компания Electronics Australia опубликовала ряд компьютерных проектов до Super-80, в том числе EDUC-8 в 1974 году, Mini Scamp и видеокомпьютер DREAM 6800.
Компьютер продавался в виде «короткого» комплекта за 289,50 австралийских долларов . Для этого покупатель получил печатную плату компьютера , руководство по сборке (копию строительных статей от Electronics Australia ) и базовые компоненты, включая 16 КБ ОЗУ и 2 КБ EPROM, содержащее программу мониторинга машинного кода . Техническое руководство и силовой трансформатор продавались отдельно, как и комплект разъемов для микросхем, программа-интерпретатор BASIC , а с середины 1982 года и металлический корпус для размещения компьютера.
Компьютер оказался популярным строительным проектом: в ноябре 1982 года в рекламе говорилось: «Продано более 2000 штук». [ 1 ]
Популярность Super-80 привела к тому, что возникла небольшая индустрия, занимающаяся устранением недостатков оригинального компьютера, особенно черно-белого видеодисплея с разрешением 32 × 16 символов и только заглавными буквами.
Первоначальное название компьютера было «Нова-80», но в последнюю минуту оно было изменено, чтобы избежать «возможных юридических последствий». [ 2 ]
Технические характеристики
[ редактировать ]- Процессор: Зилог Z80
- Тактовая частота: 2 МГц
- Расширение: слот шины S-100 (опционально)
- Клавиатура: 60 клавиш
- Запоминающее устройство: кассета (300 бод, стандарт Канзас-Сити )
- Оперативная память : 16 КБ (максимум 48 КБ)
- ПЗУ : 2 КБ (максимум 12 КБ)
- Звук: Нет
- Видеодисплей: монохромный, 32 × 16 символов, только верхний регистр
Техническое описание
[ редактировать ]Super-80 был основан на Zilog Z80 8-битном микропроцессоре . В стандартной комплектации он имел 16 КБ динамической оперативной памяти в виде восьми микросхем ОЗУ 4116. Объем ОЗУ можно было расширить до 32 КБ или 48 КБ за счет добавления рядов из восьми микросхем ОЗУ 4116.
Компьютер был собран на одной двухсторонней печатной плате . Плата поставлялась в легком картонном конверте, который выглядел как пластинок конверт для , с надписью «Печатная плата комплекта микрокомпьютера Dick Smith Super 80» и номером детали «Cat H-8402», напечатанным вдоль корешка.
Чтобы снизить цену компьютера и компонентов, для реализации видеодисплея была использована новая технология. Вместо дорогого чипа контроллера видеодисплея с выделенной памятью Super-80 использовал дискретную TTL-логику для реализации видеодисплея, а 512 байт системной оперативной памяти распределялись между видеодисплеем и ЦП. Пятьдесят раз в секунду ЦП отключался примерно на 10 мс путем установления контакта Z80 BUSREQ ( DMA ). Схема видеодисплея затем будет считывать данные из общей оперативной памяти, одновременно обновляя изображение на экране. Помимо 50-процентного снижения производительности процессора, это означало, что невозможно было выполнить какой-либо точный расчет времени в программном обеспечении, поскольку программист не мог контролировать, когда произойдет следующий цикл обновления видеодисплея. Видеодисплей можно было отключить под управлением программного обеспечения для повышения скорости обработки или когда требовалась точная синхронизация программного обеспечения. Чаще всего это происходило при использовании встроенного кассетного интерфейса. Местоположение 512 байт видеопамяти обычно находилось в верхней части доступной оперативной памяти, но его можно было изменить путем записи в Порт ввода-вывода .
Клавиатура была частью основной печатной платы компьютера, но перед сборкой конструктор мог отрезать клавиатурную часть печатной платы и соединить ее с основной платой с помощью ленточного кабеля. Клавиатура была распаяна как матрица 8×8 и подключена к компьютеру через два 8-битных порта микросхемы Z80 PIO . Одновременное нажатие клавиш <CTRL>, <C> и <4> генерирует прерывание , которое выполняет «теплый старт» программы монитора. Процедура «чтения» клавиатуры, поставляемая в ПЗУ , «запускалась по отрицательному фронту» и блокировалась, пока клавиша была нажата. В результате в большинство экшн-игр встроен собственный драйвер клавиатуры .
Стандартный компьютер не имел последовательного или параллельного ввода-вывода как такового, полагаясь на дополнительный интерфейс шины S-100 для ввода-вывода и расширения. 10-контактный разъем на задней стороне платы имел маркировку «PORT» и имел питание, а также пару цифровых выходов и две доступные линии цифровых входов. Разъем предназначался для будущего RS-232 /20 мА токовой петли последовательного интерфейса , [ 3 ] но это так и не было реализовано.
Накопитель большой емкости был доступен в виде интерфейса кассетной ленты, работающего на скорости 300 бод. Для доступа к интерфейсу кассеты требовалось отключить видеодисплей, поэтому был предусмотрен светодиод , показывающий активность во время загрузки ленты или операции сохранения. Светодиод менял состояние каждый раз при успешной передаче 256-байтового блока данных.
Z80 Линия прерывания была подключена к PIO клавиатуры, а линия « Немаскируемое прерывание » не была подключена.
Программное обеспечение
[ редактировать ]Super-80 поставлялся с программой мониторинга машинного кода размером 2 КБ в ПЗУ.
Интерпретатор BASIC можно было приобрести либо на кассете, либо в комплекте из трех EPROM по 4 КБ. Первая СППЗУ BASIC объемом 4 КБ заменила СППЗУ монитора объемом 2 КБ , поставляемую с компьютером, и содержала первые 2 КБ BASIC, а также программу монитора. Интерпретатор BASIC был основан на Tiny BASIC, переписанном и модифицированном Роном Харрисом. [ 4 ]
В выпуске за ноябрь 1981 года (стр. 93) компания Electronics Australia объявила конкурс по программированию, в котором можно было выиграть один из двух матричных принтеров . Позже журнал собрал лучшие программы, представленные читателями, в книгу под названием «Программное обеспечение для компьютера Super-80» . [ 5 ]
Аксессуары и опции
[ редактировать ]- Техническое руководство Б-3600 Супер-80
- B-3602 Super-80 BASIC Справочник
- H-3200 Металлический корпус
- K-3602 BASIC-интерпретатор на кассете
- K-3603 Комплект разъемов для микросхем
- К-3604 Интерпретатор BASIC в EPROM
- К-3606 Блок расширения S-100
- K-3607 Генератор строчных букв
Модификации
[ редактировать ]Многие владельцы Super-80 решили модифицировать свои машины, чтобы устранить ограничения исходной машины.
В комплект El Graphix добавлена возможность отображать строчные буквы и «коренастую» графику.
Интерфейс принтера представлял собой карту шины S-100, дающую Super-80 параллельный порт принтера Centronics. [ 6 ]
Плата расширения VDU (VDUEB) представляла собой усовершенствованную плату видеодисплея для Super-80, разработанную Microcomputer Engineering (MCE). ВДУЭБ дал Супер-80 видеодисплей 80×25 с ограниченными графическими возможностями. Он был основан на микросхеме 6845 CRTC и имел собственную 2 КБ видеопамяти и 2 КБ ОЗУ генератора символов. Установка платы ВДУЭБ была односторонним процессом, поскольку требовала серьезных модификаций печатной платы Супер-80, включая вырезание дорожек и пайку множества проводных связей между различными частями платы. Затем VDUEB был подключен через три разъема IC, которые ранее были заняты исходной схемой видеодисплея. Удаление исходного видеодисплея на основе DMA эффективно удвоило производительность компьютера, поскольку процессор больше не отключался 50 раз в секунду для обновления видеоизображения. Плата предоставила Super-80 возможности отображения видео, аналогичные компьютеру Applied Technology Microbee , выпущенному примерно через шесть месяцев после Super-80. Это привело ко многим Игры Microbee переносятся на Super-80, оборудованный ВДУЭБ. ВДУЭБ оказался популярной модификацией: для владельцев компьютеров с ВДУЭБ образовалась группа пользователей - «Клуб пользователей ВДУЭБ Супер-80».
Универсальный контроллер гибких дисков (UFDC) — это дополнительный интерфейс гибких дисков, разработанный Microcomputer Engineering (MCE). UFDC был основан на Western Digital WD2793 микросхеме контроллера гибких дисков и имел на борту контроллер Z80 DMA . Самым популярным форматом дисков был 5 1 ⁄ 4 дюйма (133 мм), 80 дорожек, двусторонние , двойной плотности с использованием механизма дисковода гибких дисков Mitsubishi . Это давало емкость отформатированного диска 800 КБ. Для использования UFDC DMA требовалось наличие обновления VDUEB. Для установки контроллера диска ЦП Z80 был удален с основной платы компьютера и установлен на плате UFDC. Затем UFDC подключился к разъему, освобожденному ЦП. Это означало, что теоретически UFDC можно было использовать практически с любой системой на базе Z80 при условии, что над процессором было достаточно физического пространства. UFDC использовал примитивную дисковую операционную систему на основе дорожек под названием «Super-80 DOS», однако CP/. M BIOS Позже стал доступен .
Плата расширения памяти MXB -1 была разработана членом Клуба пользователей ВДУЭБ. В MXB-1 было место для дополнительных EPROM, дополнительных часов реального времени с батарейным питанием , интерфейса принтера, совместимого с Centronics, и декодирования адресов для оперативной памяти объемом до 192 КБ. Дополнительная оперативная память была установлена путем замены стандартных микросхем ОЗУ 4116 16к×1 бит на микросхемы ОЗУ 4164 64к×1 бит. Ограничение адреса ЦП в 64 КБ было обойти путем переключения банков . MXB-1 был в основном полезен пользователям, использующим CP/M дисковую операционную систему , поскольку тогда CP/M мог иметь полные 64 КБ ОЗУ для программ, при этом до 128 КБ использовалось в качестве небольшого RAM-диска .
Плата El Graphix «X-RAM» обеспечивала до 16 КБ CMOS RAM или EPROM с батарейным питанием. Несколько плат X-RAM можно объединить, позволяя выбрать порт для каждой из них в качестве независимых банков памяти по 16 КБ. Эта память представляла собой 8 24-контактных разъемов по 2 КБ, которые принимали либо CMOS RAM 2016, либо EPROMS 2716. Поскольку системное ПЗУ разделяло часть диапазона адресов, занимаемого платой X-RAM, системное ПЗУ можно было копировать в CMOS RAM на лету и модифицировать по мере необходимости для активного добавления или изменения пользовательских функций в операционной системе.
См. также
[ редактировать ]- Dick Smith System 80 , готовый клон Tandy TRS-80 Model I.
Ссылки
[ редактировать ]- ^ Jump up to: а б Реклама Дика Смита. (ноябрь 1982 г.). Электроника Австралии , с. 101.
- ^ "Компьютер Супер-80" . (август 1981 г.). Электроника Австралии , с. 70.
- ^ (1981). Техническое руководство Супер-80 . п. 52. Дик Смит Электроника. ОСЛК 220572735
- ^ (1981). Базовое справочное руководство Dick Smith Super-80 . п. 2. Дик Смит Электроникс.
- ^ (1981). Программное обеспечение для компьютера Super-80 , Electronics Australia ISBN 0-909558-14-0
- ^ «Интерфейс принтера для Super-80» . (май 1982 г.). Электроника Австралии , с. 80.