Галаксия (компьютер) - Galaksija (computer)

Галаксия
Galaksija 1984.jpg
Основная плата Galaksija в процессе сборки
ТипДомашний компьютер
Дата выхода1983; 37 лет назад (1983)
Средства массовой информацииКомпактные кассеты
ЦПУЗилог Z80 A @ 3,072 МГц
объем памяти2–6 КБ баран, 4–8 КБ ПЗУ
Отображать64x48 монохромный
ВходКлавиатура
ПреемникGalaksija Plus

В Галаксия (Кириллица: Галаксија; [galǎksija], смысл "Галактика ") был самодельным компьютером, разработанным Войя Антонич. Он был показан в специальном выпуске Računari u vašoj kući.[1] (Компьютеры в вашем доме, написано Деян Ристанович ) одноименного научно-популярного журнала, опубликованного в конце декабря 1983 г. в Белград, Югославия. Наборы были доступны, но не требовались, так как они могли быть полностью построены из стандартных готовых деталей. Позже он был также доступен в полной форме.

История

В начале восьмидесятых годов различные законы в СФР Югославия запретил ввоз компьютеров в страну. В то же время даже самые дешевые компьютеры, доступные на Западе, приближались к среднемесячной зарплате. Это означало, что независимо от спроса на домашние компьютеры, лишь относительное меньшинство людей владели одним - в основном ZX Spectrum или Коммодор 64.

По его собственным словам,[2] где-то в 1983 году, Войя Антонич, отдыхая в отеле Teuta в Рисан, читал руководство по применению RCA CDP1802 ЦПУ и наткнулся на генерацию видео с помощью процессора.[2] Поскольку CDP1802 был очень примитивным, он решил, что Зилог Z80 процессор тоже может выполнить эту задачу.

Прежде чем он вернулся домой в Белград, у него уже были концептуальные схемы компьютера, который использовал программное обеспечение для создания видеоизображения. Хотя использование программного обеспечения, а не оборудования, значительно снизило бы производительность его конструкции, это также упростило аппаратное обеспечение и снизило его стоимость.

Следующим его шагом было найти журнал для публикации диаграмм. Очевидным выбором был Журнал SAM опубликовано в Загреб, но из-за предыдущего плохого опыта он решил опубликовать в другом месте.[2]

Научно-популярный журнал Galaksija оказался несовместимым, но он слышал, что они работают над специальным выпуском, посвященным компьютерам. Предложил автору номера опубликовать целые схемы, инструкции и т. Д., Сделанные своими руками, Деян Ристанович. Все попало в специальный выпуск под названием Рачунари у вашей кучи (Компьютеры в вашем доме). Он был выпущен в конце декабря 1983 года, хотя датирован январем 1984 года.

Они пытались угадать, сколько галаксий построят читатели. Их оценки варьировались от ста до тысячи (цифра звучала настолько оптимистично, что вызывала смех). Фактическое число, построенное известен «Самоделок» - было около 8000![2] На самом деле это число может быть больше, если люди, которые не покупали наборы (в том числе Печатная плата и ПЗУ ) учитываются.

Компоненты предоставлены различными производителями и поставщиками:

Потом, Институт школьных учебников и учебных пособий вместе с Электроника Инжениринг начал массовое коммерческое производство компьютеров Galaksija, в основном для школ.

Технические характеристики

ОСНОВНЫЕ ПЗУ

Galaksija BASIC это БАЗОВЫЙ устный переводчик изначально частично основан на коде, взятом из TRS-80 БЕЙСИК уровня 1, который, по мнению создателя, был Microsoft BASIC.[2] Однако после обширных модификаций для включения кода генерации видео (как ЦПУ был одним из основных участников снижения стоимости оборудования) и улучшения язык программирования, то, что осталось от оригинала, в основном управление потоком и плавающая точка код. Он полностью содержался в 4 КБ ПЗУ «А» или «1». Дополнительный ROM "B" или "2" предоставил больше команд Galaksija BASIC, ассемблер, монитор и т. д.

РОМА"

Чип, помеченный как "A" создателем Galaksija, Войя Антонич обычно назывался «ROM 1» или просто «ROM». ROM "A" содержал бутстрап код Галаксии, ее управляющий код (элементарный Операционная система ), код генерации видео (поскольку у Galaksija не было продвинутой видеоподсистемы, ее Z80 ЦПУ был ответственен даже за создание видеосигнал ) и Galaksija BASIC.

Уместить всю эту функциональность в 4 КБ из 2732 EPROM потребовалось много усилий и некоторых жертв. Например, в некоторых областях текста сообщения также использовался фактический код (например, сообщение «ГОТОВ»), а количество сообщений об ошибках было сокращено до трех («ЧТО?», «КАК?» И «ИЗВИНЕНИЕ»).

ROM "B"

ПЗУ "B" Galaksija - это 2732 г. EPROM чип который содержит расширения к исходному Galaksija BASIC доступно в базовое ПЗУ ("A"). Он был помечен как "B" создателем Galaksija, Войя Антонич, но обычно назывался «ROM 2».

ПЗУ "B" содержало добавленные команды и функции Galaksija BASIC (в основном тригонометрический ) также как и Z80 ассемблер и монитор машинного кода. Это ПЗУ не требовалось и было необязательным обновлением. Хотя это было запланировано на материнской плате, содержимое ПЗУ «B» не было автоматически инициализировано во время загрузка. Вместо этого пользователи должны были выполнить команду Galaksija BASIC, чтобы запустить Машинный код программы из ПЗУ "B", прежде чем они смогут получить дополнительные функции. Это также означало, что даже Galaksijas с подключенным ROM "B" может вести себя полностью как базовые модели.

ПЗУ персонажа

Характер ПЗУ из домашний компьютер Галаксия - это 2716 EPROM чип который содержит графические определения набора символов Галаксии. У него не было специального названия, и он был помечен "2716" после типа необходимого 2 КБ EPROM.

Galaksija имеет немного измененный (локализованный) ASCII набор символов:

  • Отсутствовали строчные буквы
  • Коды с 91 по 94 представлены Сербский язык символы Č, Ć, Ž и Š соответственно. Буквы «Đ» не было в оригинальной версии, и ее обычно заменяли на «DJ».
  • Он содержал 64 псевдографических символа, имеющих разные комбинации точек в 2x3. матрица.
  • Коды символов 64 и 39 используются для двух половин логотипа Электроника Инжениринг компании (их можно увидеть в строке "ГОТОВ")

Каждый символ был представлен в виде матрицы размером 8x13 пиксели. В этом ПЗУ, 8-пиксельные строки каждого символа представлены как 8 биты одного байт.

«Кассетный» порт

Galaksija б / у кассета в качестве вторичное хранилище. Он имел 5-контактный Разъем DIN используется для подключения компьютера к кассетному магнитофону. Схема интерфейса ленты была рудиментарной - за исключением нескольких элементов, управляющих уровнями, она была, по сути, однобитным цифровым эквивалентом того, что есть в ZX Spectrum. Входной сигнал был направлен на Интегральная схема в остальном отвечает за клавиатуру, поэтому ЦП «видит» входной сигнал как серию очень быстрых нажатий клавиш разной длины и промежутков между ними.

Обычно утверждается, что оригинальная Galaksija не имеет каких-либо выделенных (отдельных) аудиопортов, и большинство программ были написаны как без звука. Однако было возможно использовать порт кассеты в качестве аудиовыхода, как это делается в ZX Spectrum (его разъем "EAR"). Единственная техническая разница между ZX Spectrum и Galaksija в отношении наличия звука заключается в том, что ZX Spectrum имеет встроенный звуковой сигнал, а в планы Galaksija не входит какой-либо динамик.

Дизайн

Для упрощения сборки «своими руками» и снижения затрат печатная плата спроектирована как однослойная (односторонняя) доска. Это привело к относительно сложной конструкции, требующей, чтобы многие соединения на стороне компонентов выполнялись с помощью проводов.

Галаксия дело не был построен заранее. Вместо этого руководство предлагало построить его из печатная плата материал (например, Пертинакс ) также используется для материнская плата. Таким образом, верх, борта и усиления были припаянный вместе, чтобы сформировать «крышку». Акриловое стекло был рекомендован для нижней стороны. В руководство включены инструкции по чистке, покраске и даже декорированию ящика в сборе. Название «ГАЛАКСИЯ» и декоративная рамка должны были быть добавлены с использованием Летрасет переносите листы с буквами после первого (белого) слоя краски, но до второго слоя окончательного цвета. После высыхания краски перенесенные украшения должны были быть соскребаны, обнажив нижележащую белую краску.

Клавиатура выложена так, что у клавиш есть свои адреса с отображением в память которые в большинстве случаев следуют тому же порядку, что и ASCII код буквы на ключе. Это сэкономило место в ПЗУ за счет сокращения таблиц поиска, но значительно увеличило сложность однослойной клавиатуры. Печатная плата так что только для этого потребовалось 35 прыгуны.

Галерея

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

Рекомендации

  1. ^ Рачунари у вашей кучи
  2. ^ а б c d е Антонич, Воя. «1983: Галаксия». Архивировано из оригинал 4 мая 2009 г.. Получено 17 июн 2010.

внешняя ссылка

Статьи

Презентаций

Римейк

Эмуляторы

Интернет-музеи

Другой