Ретро компьютер
Один запах старого железа вызывает особые чувства. Проект для души и ностальгии. Я много провел времени за своим 80486, кодил на Pascal и играл в старые игры. Самое крутое, что мне нравилось - это возможность запуска Windows 95 и короткие сессии в интернете по модему US Robotics Courier, аська и древние сайты.
Мой конфиг: Am5x86 (80486 @ 133 MHz), 64 MB mem, Zida 4DPS
BIOS
⚠️ Прежде чем прошивать, обязательно сохраните оригинальную прошивку считав память программатором ⚠️
Старые биосы использовали память EPROM. Подробнее о EPROM в Wikipedia. Мой экземпляр основан на M27C1001-12F1.
Чтобы прошить биос нужна газоразрядная УФ лампа(УФ диодный фонарик не поможет - я пробовал) и программатор. Нужно отклеить наклейку - там будет прозрачное стекло и 15 минут ждать стирания памяти микросхемы. Далее вставить в программатор и прошить.
См. также Программатор. Также рекомендую купить несколько таких флешек.
Клавиатура и мышь
Раньше не было никаких USB, а были порты AT и позже PS/2 для клавиатур. Для мышей был COM порт и далее PS/2.
Есть переходники AT - PS/2 на али. Переходника с COM на PS/2 я не нашел (Есть такое решение, если прямые руки: Arduino based PS/2 to Serial mouse adapter). Однако, на моей материнке есть пины PS/2 для мыши. Я спаял переходник.
В переходный период PS/2 на USB клавиатуры и мыши поддерживали обе технологии - отличались только коннекторы проводов. Отсюда вывод - нужно найти не совсем модерн клавиатуру и мышь, купить переходники PS/2 - USB и подключить.
Клавиатура у меня заработала, мышь пока не тестировал, но должна.
ATI Rage XL
Вместо Voodoo 3dfx я решил поставить более мощную и дешевую ATI Rage XL PCI.
На алиэкспресс можно купить меньше чем за 1000 рублей. 8мб видеокарта с поддержкой OpenGL. По моим планам Quake пойдет быстрее чем на Voodoo 3dfx. Может даже Quake 2 потянет.
- На материнской плате нет 3.3 вольта для шины PCI, т.к. AT блоки не имеют такого пина, но ATX блок имеет.
- Решение: подпаять проводок к видеокарте PCI в место 3.3 вольта и подцепить от блока питания
- Старые материнские платы могут не запустить эту PCI плату даже с питанием 3.3 вольта. Проблема в биосе
- Я шил биос 4.51PG и заработало. См. раздел BIOS. BIOS можно найти на сайте производителя или гуглом на сайтах со старыми мат.платами.
Еще на АлиЭкспресс можно найти PCI версию geforce GT 610 DDR3 1G VGA DVI HD-MI. Как вариант для Pentium или выше, хотя там дальше уже и AGP появился на платах - здесь главное не переборщить, т.к. ретро пк превратится в модерн.
Gotek Floppy Emulator
Чтобы не покупать флоппи дисковод(любители, конечно, могут найти их) и не возиться с дискетами, я решил взять эмулятор флоппи дисков на флешках.
Ссылки
- Полигон призраков
- https://www.vogons.org/
- https://www.ultimateretro.net/
- https://pc-1.ru/
- https://theretroweb.com/
- https://dosreloaded.de/forum/core/
- Top Retro PC 486 AMD X5-133 Overclocking to 160 MHz + 3Dfx Voodoo, DOS + Win95.
- A Comparison of 15 PCI Graphics Cards (DirectX 8, 9, 10, 11)
- PCI versus PCI Express 1x and 16x (ft. GT 520)
- #486QuakeRace Challege: the Rust Bucket 486!
- http://old-dos.ru/
- https://www.allbootdisks.com/