Hacker News Digest

Тег: #cga

Постов: 2

FPGA Based IBM-PC-XT (bit-hack.net)

Автор создал FPGA-версию IBM PC-XT 1980-х годов с целью запуска EGA-версии Monkey Island 1 со всеми функциями. Проект использует низковольтный NEC V20 CPU (совместимый с Intel 8088) и 1MB SRAM для 640KB памяти. Система включает FPGA board (icesugar-pro с Lattice LFE5U-25F), PS/2 разъемы для клавиатуры и мыши, Micro SD в качестве жесткого диска, YM3014B аудио-конвертер и пьезодинамик. Компоненты спроектированы в EasyEDA и собраны с использованием JLCPCB.

Разработка началась с создания контроллера шины для процессора, который распознает типы циклов и управляет данными. Первым тестом была простая программа мигания светодиода, загруженная в FPGA. Позже автор установил виртуальную копию BIOS и создал базовый CGA адаптер для видео, что позволило протестировать SRAM интерфейс и периферийные устройства. Текущая реализация поддерживает чтение и запись в память, с видео-паменью, доступной одновременно для CPU и VGA генератора.

by andsoitis • 16 ноября 2025 г. в 15:26 • 216 points

ОригиналHN

#fpga#ibm-pc-xt#nec-v20#lattice#sram#cga#hardware-emulation#retro-computing#electronics-design#open-source

Комментарии (44)

  • Проект представляет собой FPGA-реализацию чипсета IBM PC/XT, использующего подлинные чипы V20, 1 МБ SRAM и контроллер флоппи-дисковода, что делает его уникальной вещью в контексте эмуляторов на FPGA.
  • Участники обсуждали, что отсутствие звука винта в современных эмуляторах упускает важную часть ностальгического опыта, и что этот проект воплощает в себе идею "железного" подхода к эмуляции старых систем.
  • Обсуждались вопросы лицензирования и открытости проекта, и автор выразил желание сделать его как можно более открытым.
  • Участники делились воспоминаниями о своем первом ПК и обсуждали влияние проекта на сообщество.
  • Было отмечено, что проект в целом является результатом итеративного улучшения и вдохновлен множеством других проектов в открытом доступе.

A Lost IBM PC/at Model? Analyzing a Newfound Old Bios (int10h.org)

На eBay обнаружили два набора EPROM от IBM, один из которых оказался неизвестной версией BIOS для PC/AT. Чипы с датами 1985 года и номером модели FCh (характерным для PC/AT) не совпадают с тремя известными ревизиями BIOS этой системы. Их содержимое существенно отличается, а внутренние номера (6480442/6480441) и дата 03/08/85 не соответствуют ни одной документированной версии. Это может указывать на редкую модель вроде AT/370, 3270 AT/G(X) или промышленного 7532, либо на прототип.

Второй набор чипов (датированный 25/05/90) оказался ранней версией BIOS для PS/2 Model 35 SX/40 SX (ревизия 2), содержащей скрытые VGA-шрифты. Оба набора сохранены в репозитории для дальнейшего анализа. Найденные чипы подчеркивают, что история ранних IBM-совместимых систем ещё не полностью изучена, а подобные находки помогают восстановить утраченные фрагменты компьютерного наследия.

by TMWNN • 05 ноября 2025 г. в 20:40 • 87 points

ОригиналHN

#ibm#pc-at#bios#hardware#vga#cga

Комментарии (14)

  • Обсуждение началось с ностальгии по старому оборудованию и переходе к современным технологиям, включая упоминание о том, что IBM AT/370 был упомянут как возможный источник путаницы, но в итоге признан маловероятным.
  • Участники обсуждали, что BIOS в старых системах был ограничен 640К, в то время как IBM AT/370 имел 512К встроенной памяти, что вызывает вопросы о совместимости.
  • Были упомянуты технические детали, такие как 256-цветный VGA и 16-цветный CGA, а также то, что 8088 MPH демонстрирует возможности старого оборудования.
  • Участники также обсудили, что VPN и прокси могут вызывать проблемы с доступом к блогу, и что это может быть причиной, по которой некоторые читатели не могут получить доступ к статье.
  • В конце обсуждение завершилось благодарностями за статью и обсуждением того, что читатели все еще интересуются такими темами, несмотря на то, что технологии продолжают развиваться.