Jump to content

Гигатрон ТТЛ

Гигатрон ТТЛ
Разработчик Марсель ван Кервинк и Уолтер Бельгерс
Тип компьютер
Дата выпуска Март, 2018 г. [ 1 ]
Процессор серии 7400 TTL -чипы
Память 32 КБ КМОП SRAM
Хранилище
  • 64 КБ Сменная СППЗУ
  • Энергонезависимая память, встроенная в контроллер клавиатуры.
Отображать 160x120 пикселей, 59,98 Гц, VGA , 64 цвета.
Власть 5 В постоянного тока через USB

Gigatron TTL — это в стиле ретро 8-битный компьютер , ​​в котором центральный процессор реализован набором чипов TTL вместо одного микропроцессора , имитируя аппаратное обеспечение, присутствовавшее в ранних игровых автоматах . Его цель — энтузиасты компьютеров для учебы или хобби. [ 2 ]

Собранный компьютер Gigatron в витрине.

Архитектура

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

ЦП реализован с помощью небольшого набора микросхем серии TTL 7400 , работающих с 6,25 МГц базовой тактовой частотой , которые можно разогнать , предоставив более совершенные чипы. [ 3 ] Оперативная память также может быть увеличена таким же образом.

Реализованы три режима ЦП: [ 4 ]

Видеовыход 0x0800 генерируется прошивкой ПЗУ (собственный ассемблерный код) и поддерживает разрешение 160x120 пикселей с 64 цветами, хранящимися в ОЗУ, начиная с адреса и заканчивая 0x7F9F, в виде 120 сегментов по 160 байт несмежных ОЗУ. Пиксели хранятся по 1 байту на пиксель в формате XXBBGGRR (два старших бита не используются и могут использоваться программистом для собственных нужд). Видеодисплей содержит настраиваемое количество черных (пустых) строк развертки , чтобы сэкономить время виртуального ЦП для программ; эти пустые/черные строки развертки могут быть настроены пользователем, чтобы получить больше отображаемых растровых строк или больше времени виртуального ЦП для пользовательских программ. Внеэкранное ОЗУ начинается с адреса 0x08A0 и заканчивается 0x7FFF и представляет собой 120 сегментов по 96 байт несмежного ОЗУ; эти фрагментированные разделы ОЗУ могут использоваться для хранения данных или кода или для эффектов прокрутки с использованием таблицы переадресации видео. Системную оперативную память можно легко расширить с 32 КБ по умолчанию до полного 16-битного адресуемого размера в 64 КБ.

Звук также генерируется микропрограммой ПЗУ во время периодов горизонтального гашения , обеспечивая 4 6-битных канала (программное микширование и вывод в 4-битном формате PCM ) с 4 выбираемыми и изменяемыми пользователем 64-байтовыми сигналами, хранящимися в ОЗУ (повторно -генерируется при холодной загрузке и для ROMv4 и выше при всех перезагрузках) и обеспечивает простую амплитудную модуляцию и модуляцию XOR для каждого канала.

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

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

Программы включены в микросхему ПЗУ и написаны на GCL (языке управления Gigatron), BASIC или vCPU.

Включены следующие программы:

Интерпретатор Tiny BASIC позволяет пользователям создавать программы, изменять параметры системы, а также загружать и сохранять программы в энергонезависимую память встроенного контроллера клавиатуры.

Включенное программное обеспечение лицензируется по двухпунктной лицензии BSD . [ 7 ]

Монтажный комплект

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

Микрокомпьютер . продается в сборочном комплекте [ 8 ] что включает в себя:

В комплект не входит ни клавиатура , ни энергонезависимая память . Контроллер клавиатуры, подключаемый к порту игрового контроллера, поставляется с небольшой встроенной энергонезависимой памятью для хранения BASIC программ . Плату Arduino можно запрограммировать для взаимодействия компьютера и микрокомпьютера, как для программирования, так и для дополнительного хранилища.

Доступность

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

Комплект можно было приобрести за 149,50 евро. Обновления предоставлялись через новый чип ПЗУ, поставляемый как обновление, которое необходимо заменять вручную. [ 9 ] Оригинальные комплекты больше не доступны из-за истощения запасов и смерти Марселя ван Кервинка. Однако голландская компания производит комплекты по цене 99,95 евро.

В Интернете также доступен эмулятор , способный загружать предварительно скомпилированные программы виртуального ЦП и Tiny BASIC. [ 10 ]

  1. ^ «Комплекты Gigatron уже в продаже! | Подробности | Hackaday.io» . hackaday.io . Проверено 15 апреля 2019 г.
  2. ^ Барела, Энн (05 декабря 2018 г.). «Гигатрон — ТТЛ-микрокомпьютер без микропроцессора #VintageComputing #8bit» . Adafruit Industries — Создатели, хакеры, художники, дизайнеры и инженеры! . Проверено 15 апреля 2019 г.
  3. ^ «Технические данные – Гигатрон» . Проверено 02 января 2020 г.
  4. ^ «Часто задаваемые вопросы – Гигатрон» . Проверено 02 января 2020 г.
  5. ^ «Добавление поддержки 6502 | Подробности | Hackaday.io» . hackaday.io . Проверено 3 января 2020 г. [ постоянная мертвая ссылка ]
  6. ^ Автор (03.07.2019). «Эмуляция 6502 в ПЗУ» . Хакадей . Проверено 02 января 2020 г.
  7. ^ Кервинк, Марсель ван (14 апреля 2019 г.), GitHub — kervinck/gigatron-rom: Система, встроенные приложения и инструменты для Gigatron. , получено 15 апреля 2019 г.
  8. ^ «Gigatron! Компьютер TTL в комплекте | Подробности | Hackaday.io» . hackaday.io . Проверено 15 апреля 2019 г.
  9. ^ «Микрокомпьютер Гигатрон ТТЛ» . ГлавнаяКомпьютерныйМузей . Архивировано из оригинала 2 января 2020 г. Проверено 02 января 2020 г.
  10. ^ «Эмулятор гигатрона» . gigatron.io . Проверено 15 апреля 2019 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 656d1d4e6fd90be5e4662c1ef0112621__1722783600
URL1:https://arc.ask3.ru/arc/aa/65/21/656d1d4e6fd90be5e4662c1ef0112621.html
Заголовок, (Title) документа по адресу, URL1:
Gigatron TTL - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)