Галаксия (компьютер) - Galaksija (computer)
Эта статья нужны дополнительные цитаты для проверка.Июль 2009 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Основная плата Galaksija в процессе сборки | |
Тип | Домашний компьютер |
---|---|
Дата выхода | 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] На самом деле это число может быть больше, если люди, которые не покупали наборы (в том числе Печатная плата и ПЗУ ) учитываются.
Компоненты предоставлены различными производителями и поставщиками:
- МИПРО и Электроника из Буйе, вместе с Institut za elektroniku i vakuumsku tehniku (en. Институт электроники и вакуумной техники) доставлены печатные платы, клавиатуры и маски,
- Микротехника из Грац послал интегральные схемы
- Войя Антонич лично запрограммировал все EPROM
- Галаксия собранные формы заявок и организованные поставки
Потом, Институт школьных учебников и учебных пособий вместе с Электроника Инжениринг начал массовое коммерческое производство компьютеров Galaksija, в основном для школ.
Технические характеристики
- ЦПУ: Зилог Z80 А 3.072 МГц
- ПЗУ «А» или «1» - 4 КБ (2732 EPROM ) содержит бутстрап, основной элемент управления и Galaksija BASIC код интерпретатора
- ROM "B" или "2" - 4 КБ (необязательный, также 2732 EPROM) - дополнительные команды Galaksija BASIC, ассемблер, монитор машинного кода, так далее.
- ПЗУ персонажа - 2 КБ (2716 EPROM) содержат определения символов, символы имеют размер 8 x 13 пикселей, блочная графика была разделена по вертикали в схеме 4: 5: 4 и по горизонтали в схеме 4: 4.
- баран: От 2 до 6 КБ из 6116 статическая RAM в базовой модели с возможностью расширения до 54 КБ
- Текстовый режим 32 x 16 знаков, монохромный
- Псевдографика: 2x3 матрица точек комбинации в подмножестве графических символов - всего 64х48 точек.
- Звук: Нет согласно спецификациям, но интерфейс ленты иногда использовался в качестве порта вывода звука - например, порт "EAR" на ZX Spectrum может использоваться как аудио, так и кассетный интерфейс. Видеть кассетный порт для подробностей.
- Медиа хранилище: кассета, запись на 280 бит / с ставка
- Порты ввода / вывода: 44-контактный краевой соединитель с Z80 Автобус, лента (Разъем DIN ), монохромный видеовыход (PAL тайминги, Разъем DIN ), и УВЧ ТВ-выход (Разъем RCA )
ОСНОВНЫЕ ПЗУ
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 прыгуны.
Галерея
Материнская плата Галаксии, частично собранная
Готовность при запуске
Смотрите также
- История компьютерной техники в Югославии
- Galaksija BASIC - подробности о Галаксии БАЗОВЫЙ язык программирования
- Galaksija Plus - улучшенная версия Galaksija, анонсированная в 6-м номере журнала "Računari" за июнь / июль 1984 г. (по-английски: Компьютеры, переименовано из "Рачунари у вашей кучи")
- Войя Антонич - создатель Galaksija
- Деян Ристанович - хорошо известный сербский писатель и компьютерный публицист, автор многих специальных выпусков журнала с участием Галаксии.
- Z80 - Галаксия ЦПУ
- ZX80 - Sinclair ZX80, который предшествует Galaksija на 4 года и имеет удивительно похожий дизайн системы, включая использование Z80A для вывода видео.
- [1] - Проект Crowd Supply может предложить еще одну Галаксию
Рекомендации
- ^ Рачунари у вашей кучи
- ^ а б c d е Антонич, Воя. «1983: Галаксия». Архивировано из оригинал 4 мая 2009 г.. Получено 17 июн 2010.
внешняя ссылка
Статьи
- Компьютеры в вашем доме - краткий обзор автора Деян Ристанович, автор Рачунари у вашей кучи выпуск журнала на английском языке
- 1983: Галаксия - как все начиналось, автор Galaksija Войя Антонич сам (в Сербский язык )
- Компьютер Галаксия - подробное описание работы компьютера для тех, кто планирует его построить, опубликованное в Рачунари у вашей кучи выпуск журнала. Написано автором Войя Антонич, на сербском языке.
- Упутство за употребу - полное, оригинальное, интерактивное руководство пользователя на сербском языке.
- Сканирование журналов - сканы оригинальных страниц журнала, содержащих схемы, строительные и другие инструкции и программы для Galaksija (текст на сербском языке)
- Рачунар Галаксия к Деян Ристанович, автор Рачунари у вашей кучи выпуск журнала на сербском языке
- Утраченная история самодельного компьютера социализма - статья Майкла Эби в Якобинец
Презентаций
- The Ultimate Galaksija Talk - подробное выступление Томаша Шолца на конференции 29C3
Римейк
- мкГалаксия - ПЛИС Галаксия
- [2] - CMOS Galaksija
Эмуляторы
- Эмулятор Galaksija - оригинал ДОС -основан эмулятор Миодраг Евремович (на сербском языке)
- Страницы эмулятора Galaksija – Майкрософт Виндоус порт оригинала ДОС эмулятор (на сербском языке)
- БЕСПОРЯДОК - Многоплатформенный мультисистемный эмулятор с открытым исходным кодом БЕСПОРЯДОК поддерживает Галаксию
- Сэм Купе - Эмулятор Galaksija, работающий под Сэм Купе
Интернет-музеи
Другой
- Зоран Модли Домашняя страница домашняя страница Вентилятор 202 ведущий радиошоу (на сербском языке). Тот же сайт содержит история выставки Вентилятор 202, (также на сербском языке).
- # 247 - Интервью с Voja Antonic - Gerontogenous Galaksija Genesis Аудио-подкаст-интервью с Voja Antonic о создании Galaksija на английском языке.