На данный момент, весна 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 Модуль почти собран, осталась мелочёвка, и можно тестировать! Собрано, не работает. Много обрывов в плате |
Процессорный модуль "Nano-8088". | [Схема] - [github] - [ BIOS ] - [Upgrade BIOS] - [ SPLD ] - [ PIC ] |
---|---|
Уменьшеная версия на SMD компонентах со слотом CF-Card. Приобретено у Чипкина: Прошивка PIC, GAL и ПЗУ делалась при помощи китайского программатора TL866II Plus Свичи ставятся наоборот, ON - вниз!!! Модуль собран, испытан, работает! Осталось попробовать прилепить ROM-BASIC, он должен быть по адресам 0xF6000-0xFDFFF. |
ISA Super VGA | [Sergey Kiselev] - [github] - [ IBM BIOS D4.01E] |
---|---|
Видеоадаптер Trident TVGA9000i под 8-битную шину ISA. Плата и чип приобретены у Чипкина, сборка своими ручками. Имеет на борту 512КБ памяти, поддерживает текстовые режимы и графические с разрешением до 1024х768 при 16 цветах или до 800х600 при 256 цветах из палитры 16млн. Видеоадаптер собран из компонентов неисправной 16-битной подобной платы, кроме чипа "Trident". Работает. Проверен в старой материнской плате на базе Socket-3 и Socket-7. Собрано, работает. |
XT CF Lite - ISA Compact Flash controller | [github] - [ Схема ] - [ IBM BIOS ] |
---|---|
Вместо жесткого диска будем использовать карту памяти "Compact Flash". Она имеет интерфейс IDE 8-bit, поэтому без проблем встаёт на шину. На плате расположен свой BIOS для начальной загрузки ОС. Автор платы - Сергей Киселёв. Адаптер собран, даже заработал на старой материнской плате на базе Socket-3, но потом перестал подавать признаки жизни. Будем чинить. Собрано, работает. |
Micro-XTCF - ISA Compact Flash controller | [github] - [ Схема ] - [ IBM BIOS ] |
---|---|
Минималистичный вариант CF адаптера. Используется перевёрнутый слот CF. Здесь, главное, правильной стороной в материнку вставить!
Собрано, работает. |
RTC ISA Card | [github] - [Info] - [схема png] - [SPLD] |
---|---|
Часы реального времени и память CMOS на DS12885 Варианты портов: стандартный 70H или 2C0H или 240H задаётся в прошивке CPLD GAL16V8 Плата RTC приобретена у Чипкина. Собрано, работает. |
RTC ISA Card 2 | [github] - [setup] - [схема] |
---|---|
Часы реального времени и память CMOS на MM58167. Плата приобретена у Чипкина. Порты 200h, 240h, 300h или 340h определяется перемычкой. Для доступа запускается небольшой резидент. Буду использовать советскую 512ВИ1.
|
ISA FDD & RS232 controller | [GITHUB] - [ IBM BIOS ] - [ Схема pdf] |
---|---|
Контроллер флоппи-дисководов 5,25" или 3,5" для антуражу. Да, и дискет осталось немало! Здесь-же контроллер последовательного порта RS232 для мышки или внешнего HAYES или GSM модема. Плата приобретена здесь: ZX-PK. Для мыши подошел драйвер mouse.com без параметров. Собрано, работает. |
ISA USB Adapter | [Схема png] - [Info] - [IBM BIOS] |
---|---|
USB порт для флешек на чипе CH375, приобретена у Чипкина Я установил более продвинутый CH376. Тестируется. |
ISA USB Adapter ver.2 | [Схема png] - [ github ] - [IBM BIOS] |
---|---|
Ещё вариант USB порта для флешек на чипе CH376 от homebrew8088, приобретена у Чипкина
|
ISA 8-bit Ethernet controller | [ github ] - [ Схема pdf ] - [ 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 В плане. |
Monotech XT-IDE Deluxe - Bootable ISA CF+IDE Interface | [ github ] - [ IBM BIOS ] |
---|---|
Плата полноценного IDE интерфейса через 8-битную шину.
Набор прошивок и конфигуратор версии R625 В плане. |
Covox Sound Master ENIG | Описание] - [github] - [Схема pdf] - [ GAL] |
---|---|
Плата на AY-3-8910/AY8930/YM2149 приобретена у Чипкина Именно этот чип используется в ZX Spectrum и Орион-128, поэтому потребуется для дальнейших экспериментов с процессорным модулем Z180/280/380. Плеер под него Карта поддерживается в играх DOS A-Train, Nicky 2, Ники Бум, Ultima VI: Ложный пророк. Space 1889. |
ES1868F 8bit ISA Sound Card | [ github ] - [Схема pdf] - [ Configurator ] |
---|---|
Плата Sound Blaster PRO 2.0 (stereo), OPL3 совместимый звук. Плата приобретена на ZX-PK 30.08.2023 Вторая плата, на которую сам впаивал чип многоногий!
Собрано, работает. |
MUS-1099 8bit ISA Sound Card. | [github] - [Схема Eagle] - [ Configurator ] |
---|---|
Плата "Game Blaster" или "Creative Music System". Плата приобретена у Чипкина Собрано, работает! Порт 220h, проверено в игре "The Secret of Monkey Island" и "Indiana Jones and the Last Crusade". |
ISA EMS Card 4MB | [github] - [Схема pdf] - [Драйвер] |
---|---|
Плата расширения памяти В сборке. |
ISA LPT + RS232 x2 | [github] |
---|---|
Плата LPT для принтера и два порта RS232 Плата приобретена на ZX-PK 30.08.2023 |
ISA Blaster | [github] - [схема png] - [DOS driver] - [прошивка] |
---|---|
Плата для подключения USB мыши. |