На данный момент, весна 2023 года, персональные компьютеры достигли невероятного быстродействия и выполнения огромного количества функций, а размеры эволюционировали от чемодана до сигаретной пачки!
Но когда-то они были большими и слабыми. Большое распространение получили, так называемые, IBM совместимые машины. С первой из них я познакомился в 1993 году,
это был комплект производства "Hyunday", состоящий из системного блока на базе процессора Intel 80286 с 1 МБ оперативной памяти, с жестким диском аж на 40 мегабайт
и приводами для флоппидисков типоразмера 5,25 и 3,5 дюйма. Цветной монитор VGA 14" и матричный принтер формата A3. Вернёмся в те времена, даже ещё раньше. Буду собирать ретрокомп "IBM Personal Computer" на современный лад. Благо, это нетрудно и все комплектующие доступны и недороги. В процессорном модуле будет использоваться ЦП NEC V20, который может переключаться в режим Intel-8080. Поэтому легко можно сэмулировать популярные в 80-х - 90-х годах 8-битные компьютеры "Радио-86РК", "Специалист", "Орион-128", "Вектор" и т.д... Другой вариант, заменив процессорный модуль на другой, например на основе процессора Z180 или Z280 - получим другой компьютер, совместимый по перефирии c IBM PC/XT. В данном изделии используется шина ISA с шириной данных 8 бит, а из плат расширения, в отличии от 16-битных, под 8 бит я видел вживую только Hayes-модем. Т.е. придётся всё делать самостоятельно. В интернете есть очень много проектов, а в продаже голых плат. Есть и собранные устройства, но мне интересней самому спаять! |
Основная база - кроссплата с шиной ISA 8-bit. | [Схема pdf] - [github]
| 7 разъёмов ISA 8-bit, питание ATX 20-pin (стабилизатор -5В не ставил, ибо в моём БП это напряжение присутствует), устанавливается в любой корпус формата ATX и выше. | Стабилизатор -5В при отсутствии в БП данного напряжения. Приобретена здесь: ZX-PK В закромах нашлись советские микросхемы 555 серии - вполне подойдут здесь! |
---|
Процессорный модуль "Micro-8088". | [Схема pdf] - [github] - [ BIOS ] - [Upgrade BIOS] - [ SPLD ] - [ PIC ]
| Процессор Intel 8088 или NEC V20, возможность установки сопроцессора Intel 8087, кварцевый генератор, ПЗУ 128 кБ, ОЗУ 1024 кБ. | Приобретено здесь: ZX-PK Прошивка PIC, GAL и ПЗУ делалась при помощи китайского программатора TL866II Plus Модуль почти собран, осталась мелочёвка, и можно тестировать! |
---|
ISA Super VGA | [Sergey Kiselev] - [github] - [ IBM BIOS D4.01E]
| Видеоадаптер Trident TVGA9000i под 8-битную шину ISA. Плата и чип приобретены у Чипкина, сборка своими ручками. | Имеет на борту 512КБ памяти, поддерживает текстовые режимы и графические с разрешением до 1024х768 при 16 цветах или до 800х600 при 256 цветах из палитры 16млн. Видеоадаптер собран, работает. Проверен в старой материнской плате на базе Socket-3 и Socket-7. |
---|
XT CF Lite - ISA Compact Flash controller | [github] - [ Схема ] - [ IBM BIOS ]
| Вместо жесткого диска будем использовать карту памяти "Compact Flash". Она имеет интерфейс IDE 8-bit, поэтому без проблем встаёт на шину. | На плате расположен свой BIOS для начальной загрузки ОС. Автор платы - Сергей Киселёв. Адаптер собран, даже заработал на старой материнской плате на базе Socket-3, но потом перестал подавать признаки жизни. Будем чинить. |
---|
RTC ISA Card | [github] - [Info] - [SPLD]
| Часы реального времени и память CMOS | Варианты портов: стандартные 70H-71H или 2C0H или 240H в прошивке CPLD GAL16V8 Плата RTC приобретена у Чипкина, собрана. |
---|
ISA FDD & RS232 controller | [Sergey Kiselev] - [ IBM BIOS ]
| Контроллер флоппи-дисководов 5,25" или 3,5" для антуражу. Да, и дискет осталось немало! Здесь-же контроллер последовательного порта RS232 для мышки или внешнего HAYES или GSM модема. | Плата приобретена здесь: ZX-PK |
---|
ISA USB Adapter | [Схема] - [Info] - [IBM BIOS]
| USB порт для флешек на чипе CH375, приобретена у Чипкина | Я установил более продвинутый CH376. |
---|
ISA 8-bit Ethernet controller | [github] - [ DOS Driver ] - [ Setup Utility ]
| Сетевая карта Ethernet 100 mbit - как-же без неё! Плата на чипе RTL8019AS приобретена у Чипкина
| |
---|
ISA IDE disk controller | [Схема] - [CPLD] - [ IBM XT Universal BIOS ]
| Плата на ПЛИС Xilinx XC9572XL приобретена у Чипкина | Источник Используется XTIDE Universal BIOS Для прошивки CPLD XILINX приобретена плата программатора "LPT ByteBlater" на Озоне. |
---|
ISA XT-IDE disk controller | [Схема pdf] - [ IBM BIOS ]
| Плата полноценного IDE интерфейса через 8-битную шину. Описание | Набор прошивок и конфигуратор версии R625 XT-IDE REV 02 В плане. |
---|
Covox Sound Master ENIG | [xxx] - [ GAL]
| Плата на AY-3-8910/AY8930/YM2149 приобретена у Чипкина | Именно этот чип используется в ZX Spectrum и Орион-128, поэтому потребуется для дальнейших экспериментов с процессорным модулем Z180/280/380. |
---|
ES1868F 8bit ISA Sound Card | [ github ] - [ Configurator ]
| Плата Sound Blaster PRO 2.0 (stereo), OPL3 совместимый звук. | Плата приобретена на ZX-PK 30.08.2023 Вторая плата, на которую сам впаивал чип многоногий! |
---|
ISA EMS Card 4MB | [ github ]
| Плата расширения памяти | Планируется. |
---|
ISA LPT + RS232 x2 | [ github ]
| Плата LPT для принтера и два порта RS232 | Плата приобретена на ZX-PK 30.08.2023 |
---|