Содержание
Проект Intel 80386 на беспаечных макетных платах (breadboard) — это уже не «ретро для души», а почти инженерный спорт. Автор канала Breadboarding Labs начал сборку «хлебного» ПК на 386-м, который должен повторить функциональность Compaq DeskPro 386.
У этого энтузиаста уже есть два законченных проекта попроще: самодельные breadboard-компьютеры уровня PC-XT и PC-AT на базе Intel 8088. Новый этап заметно сложнее, потому что 386-е поколение приносит больше логики, шире шины и куда плотнее обвязку.
Чем 386 на макетках сложнее, чем 8088
Главная разница видна сразу в «железе руками». У 80386 нужно развести 136 выводов, тогда как у 8088 их 40. Для breadboard-проекта это не косметика, а месяцы аккуратной проводки, отладки и поиска ошибок по одному сигналу.
Работу автор начинает с адаптера под сам процессор 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

То есть «периферию» и часть классических контроллеров не придётся изобретать заново. Но ядро платформы 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-дюймовый флоппи-дисковод и контроллер

Если коротко, это уже не «собрали 8088 и запустили простую DOS-периферию». Здесь нужно стыковать 32-битную логику с ISA-экосистемой и при этом удержать стабильность на макетках.
Следить за прогрессом автор предлагает на YouTube-канале Breadboarding Labs.
Отдельно любопытно, что проект нацелен на повторение функциональности Compaq DeskPro 386 — одной из знаковых 386-машин своего времени.
По тестам Tom’s Hardware.