Проект Intel 80386 на беспаечных макетных платах (breadboard) — это уже не «ретро для души», а почти инженерный спорт. Автор канала Breadboarding Labs начал сборку «хлебного» ПК на 386-м, который должен повторить функциональность Compaq DeskPro 386.

У этого энтузиаста уже есть два законченных проекта попроще: самодельные breadboard-компьютеры уровня PC-XT и PC-AT на базе Intel 8088. Новый этап заметно сложнее, потому что 386-е поколение приносит больше логики, шире шины и куда плотнее обвязку.

Чем 386 на макетках сложнее, чем 8088

Главная разница видна сразу в «железе руками». У 80386 нужно развести 136 выводов, тогда как у 8088 их 40. Для breadboard-проекта это не косметика, а месяцы аккуратной проводки, отладки и поиска ошибок по одному сигналу.

Продолжение после рекламы
Изображение к статье: Энтузиаст собирает ПК на Intel 80386 на макетках без платы

Работу автор начинает с адаптера под сам процессор 386. Это базовый узел, без которого дальше не собрать ни память, ни шины, ни контроллеры.

Что получится переиспользовать из прошлых breadboard-ПК

Хорошая новость: часть модулей из 8088-сборок уже готова и её можно перенести в новый ПК. В списке — как «бытовые» порты, так и системная логика.

  • Clock and bus controller: тактирование и управление шиной
  • MDA video controller: видеоконтроллер MDA
  • CGA video controller: видеоконтроллер CGA
  • Timer: таймер
  • Parallel port: параллельный порт
  • Speaker: системный динамик
  • Real-time clock: часы реального времени
  • Serial port: последовательный порт
  • Dual interrupt controller: двойной контроллер прерываний
  • Power on self test port: порт POST
  • IDE hard disk and controller: IDE-контроллер и поддержка HDD
Изображение к статье: Энтузиаст собирает ПК на Intel 80386 на макетках без платы

То есть «периферию» и часть классических контроллеров не придётся изобретать заново. Но ядро платформы 386 всё равно потребует новых модулей.

Какие узлы придётся разработать заново

С 386-м проект упирается в то, что раньше просто не требовалось: более широкие шины, другая память, DMA и обновлённая периферия эпохи поздних DOS-машин.

  • 80386 CPU interface: интерфейс процессора 80386
  • 32-bit RAM, DMA, 16-bit ISA bus: 32-битная RAM, DMA и 16-битная ISA
  • 16-bit DMA: 16-битный DMA
  • Timer 2 and variable speed control: второй таймер и управление переменной скоростью
  • DMA-free DRAM refresh logic: логика refresh DRAM без DMA
  • 16/8 MHz (reduced clocks): режимы 16/8 МГц (пониженные частоты)
  • PS/2 mouse and keyboard: мышь и клавиатура PS/2
  • VGA video: видео VGA
  • 3.5-inch floppy drive and controller: 3,5-дюймовый флоппи-дисковод и контроллер
Изображение к статье: Энтузиаст собирает ПК на Intel 80386 на макетках без платы

Если коротко, это уже не «собрали 8088 и запустили простую DOS-периферию». Здесь нужно стыковать 32-битную логику с ISA-экосистемой и при этом удержать стабильность на макетках.

Следить за прогрессом автор предлагает на YouTube-канале Breadboarding Labs.

Отдельно любопытно, что проект нацелен на повторение функциональности Compaq DeskPro 386 — одной из знаковых 386-машин своего времени.

По тестам Tom’s Hardware.

Продолжение после рекламы

Рейтинг: 0 / 5. Оценок: 0

Рекомендуем почитать

Оставьте комментарий

Перед оставлением комментария, пожалуйста, ознакомьтесь с правилами комментирования.