Ретро компьютер: различия между версиями

Материал из Artem Aleksashkin's Wiki
Перейти к навигации Перейти к поиску
 
(не показаны 44 промежуточные версии этого же участника)
Строка 1: Строка 1:
Один запах старого железа вызывает особые чувства. Проект для души и ностальгии. Я много провел времени за своим 80486, кодил на Pascal и играл в старые игры. Самое крутое, что мне нравилось - это возможность запуска Windows 95 и короткие сессии в интернете по модему US Robotics Courier, аська и древние сайты.
Один запах старого железа вызывает особые чувства. Проект для души и ностальгии. Я много провел времени за своим 80486, кодил на Pascal и играл в старые игры. Самое крутое, что мне нравилось - это возможность запуска Windows 95 и короткие сессии в интернете по модему US Robotics Courier, аська и древние сайты.
В то время я кодил свой первый сайт http://alexartwww.ru/, которому уже почти 20 лет.


Мой конфиг: Am5x86 (80486 @ 133 MHz), 16/64 MB mem, Zida 4DPS
Мой конфиг: Am5x86 (80486 @ 133 MHz), 16/64 MB mem, Zida 4DPS
Строка 34: Строка 36:
В переходный период PS/2 на USB клавиатуры и мыши поддерживали обе технологии - отличались только коннекторы проводов. Отсюда вывод - нужно найти не совсем модерн клавиатуру и мышь, купить переходники PS/2 - USB и подключить.
В переходный период PS/2 на USB клавиатуры и мыши поддерживали обе технологии - отличались только коннекторы проводов. Отсюда вывод - нужно найти не совсем модерн клавиатуру и мышь, купить переходники PS/2 - USB и подключить.


Клавиатура у меня заработала, мышь пока не тестировал, но должна.
<gallery>
File:ps-2-keyboard-mouse.jpg|Переходники
</gallery>


= ATI Rage XL =
= Видеокарта =


Естественно, у меня есть другая ретро VGA PCI карта для тестов, которая 100% работает со старым железом - для тестов подойдет, но на ней не разбежишься.
ATI Rage XL. Естественно, у меня есть другая ретро VGA PCI карта для тестов, которая 100% работает со старым железом - для тестов подойдет, но на ней не разбежишься.


Вместо Voodoo 3dfx я решил поставить более мощную и дешевую ATI Rage XL PCI.
Вместо Voodoo 3dfx я решил поставить более мощную и дешевую ATI Rage XL PCI.
Строка 45: Строка 49:


* На материнской плате нет 3.3 вольта для шины PCI, т.к. AT блоки не имеют такого пина, но ATX блок имеет.
* На материнской плате нет 3.3 вольта для шины PCI, т.к. AT блоки не имеют такого пина, но ATX блок имеет.
** '''⚠️ Требуются: прямые руки, навыки пайки и лужения, паяльник, флюс, припой и проводок. Также нужно понимать схемы разводки плат PCI, разъема ATX. После работ отмыть плату (изопропиловым спиртом или бензинкалошей), просушить и проверить на короткие замыкания тестером. Также проверить напряжение 3.3 вольта с блока питания вольтметром ⚠️'''
** Решение: подпаять проводок к видеокарте PCI в место 3.3 вольта и подцепить от блока питания
** Решение: подпаять проводок к видеокарте PCI в место 3.3 вольта и подцепить от блока питания
* Старые материнские платы могут не запустить эту PCI плату даже с питанием 3.3 вольта. Проблема в биосе
* Старые материнские платы могут не запустить эту PCI плату даже с питанием 3.3 вольта. Проблема в биосе
Строка 60: Строка 65:


Еще на АлиЭкспресс можно найти PCI версию geforce GT 610 DDR3 1G VGA DVI HD-MI. Как вариант для Pentium или выше, хотя там дальше уже и AGP появился на платах - здесь главное не переборщить, т.к. ретро пк превратится в модерн.
Еще на АлиЭкспресс можно найти PCI версию geforce GT 610 DDR3 1G VGA DVI HD-MI. Как вариант для Pentium или выше, хотя там дальше уже и AGP появился на платах - здесь главное не переборщить, т.к. ретро пк превратится в модерн.
Варианты:
См. драйверы и совместимость с Win9x сначала
* nVIDIA GeForce FX5500 PCI FX 5500 256 Мб 128bit DDR VGA / VGA PCI
* GA-6200/PCI GF6200 128M GA-6200A/PCI Graphics
* Geforce GT520 512M DVI VGA HD-MI HD
* geforce GT 610 DDR3 1G VGA DVI HD-MI
<embedvideo service="youtube" dimensions="800x450">https://www.youtube.com/watch?v=Al_T6bSoclM</embedvideo>


= Gotek Floppy Emulator =
= Gotek Floppy Emulator =
Строка 65: Строка 80:
Чтобы не покупать флоппи дисковод(любители, конечно, могут найти их) и не возиться с дискетами, я решил взять эмулятор флоппи дисков на флешках.
Чтобы не покупать флоппи дисковод(любители, конечно, могут найти их) и не возиться с дискетами, я решил взять эмулятор флоппи дисков на флешках.


* [https://goughlui.com/2013/04/24/review-unbranded-1-44mb-usb-100-floppy-emulator/ Инструкции]
* [https://manualzz.com/doc/4202786/user-manual-floppy-to-usb-emulator Инструкции]


<gallery>
<gallery>
File:IMG_20220614_233551.jpg|Gotek Floppy Emulator
File:IMG_20220614_233551.jpg|Gotek Floppy Emulator
</gallery>
</gallery>
= Software =
* Norton Commander
** Volkov Commander
** DosNavigator
* Norton Utilities


= Windows 95 =
= Windows 95 =
<gallery>
File:win95install.jpg
File:win95run.jpg
File:win95desktop.jpg
File:win95video.jpg
File:win95shutdown.jpg
</gallery>


== VirtualBox ==
== VirtualBox ==


Прежде всего нужно запустить винду на виртуалке, чтобы понять как всё работает.
Прежде всего нужно запустить винду на виртуалке, чтобы понять как всё работает.
Для установки Windows 95 вам потребуется диск с Windows 95 + загрузочная дискета, т.к. CD не загрузочный(сам в шоке).
* Дискету можно взять тут: https://www.allbootdisks.com/download/95.html - Windows95b.img
* CD тут: http://old-dos.ru/index.php?page=files&mode=files&do=show&id=3296
Ставим образ дискеты в дисковод, а диск в CD-ROM в виртуалке. Запускаем с дискеты соответственно.
Форматируем диск C:
<pre>
FORMAT C:
</pre>
Копируем содержание диска на диск C:
<pre>
MKDIR C:\WIN95
XCOPY R:\ C:\WIN95 /e
</pre>
Запускаем установку
<pre>
C:
CD WIN95
setup
</pre>
При первом запуске вылезает ошибка
При инициализации устройства IOS
Ошибка защиты Windows. Необходимо перезапустить компьютер
[[File:virtualbox-windows-95-protection-error.png|thumb|none]]
Идем сюда: https://archive.org/details/fix-95-cpu-v3-final
Качаем архив. В виртуалку вставляем дискету FIX95CPU.IMA
Запускаем виртуалку и пару раз нажимая любую клавишу. Дискета пропатчит Windows 95 для поддержки быстрых процессоров.
Завершаем установку.
[[File:win95-virtualbox.png|thumb|none]]
= Пример подобной сборки =
<embedvideo service="youtube" dimensions="800x450">https://www.youtube.com/watch?v=hqDSvD4_lwc</embedvideo>
= Конфигурации =
== Try ==
* Kolibri OS https://kolibrios.org/
* Haiku OS (Pentium II CPU running at 400 MHz, 128 MB of RAM, and 1 GB of free disc space) https://www.haiku-os.org/
== Old Linux ==
== New Linux kernel ==
* https://www.youtube.com/watch?v=oBeE_z4HTwg
== MS-DOS 6.22 + Norton Commander + MS Windows 3.11 ==
OS
* MS-DOS 6.22 + NC/VC + Windows 3.11
* Windows 3.1 NT
Games
* WOLF3D
* DOOM
* DOOM II
* DUKE 1,2,3D
* Commander Keen
* HEXEN
* Dangerous Dave in the Haunted Mansion
Office
* Лексикон
* Office
Internet
* MS IE 3
Development
* QBASIC
* Borland Pascal 7.0
* Borland C
Multimedia
* Mpxplay
== MS Windows 95 ==
== MS Windows 98 ==
== MS Windows XP ==


= Ссылки =
= Ссылки =
Строка 90: Строка 210:
* [https://www.youtube.com/watch?v=cDUDxcKcO3k #486QuakeRace Challege: the Rust Bucket 486!]
* [https://www.youtube.com/watch?v=cDUDxcKcO3k #486QuakeRace Challege: the Rust Bucket 486!]
* http://old-dos.ru/
* http://old-dos.ru/
* https://www.old-games.ru/
* https://winworldpc.com/home
* https://www.allbootdisks.com/
* https://www.allbootdisks.com/
* https://www.retrogames.cz/
* http://www.vgamuseum.info/
* https://www.techpowerup.com/
* https://unitedandco.net/2021/07/06/windows-3-1-best-software-selections/
* http://www.malinov.com/Home

Текущая версия от 02:14, 15 ноября 2023

Один запах старого железа вызывает особые чувства. Проект для души и ностальгии. Я много провел времени за своим 80486, кодил на Pascal и играл в старые игры. Самое крутое, что мне нравилось - это возможность запуска Windows 95 и короткие сессии в интернете по модему US Robotics Courier, аська и древние сайты.

В то время я кодил свой первый сайт http://alexartwww.ru/, которому уже почти 20 лет.

Мой конфиг: Am5x86 (80486 @ 133 MHz), 16/64 MB mem, Zida 4DPS

Amd486@133.jpg

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. Естественно, у меня есть другая ретро VGA PCI карта для тестов, которая 100% работает со старым железом - для тестов подойдет, но на ней не разбежишься.

Вместо Voodoo 3dfx я решил поставить более мощную и дешевую ATI Rage XL PCI.

На алиэкспресс можно купить меньше чем за 1000 рублей. 8мб видеокарта с поддержкой OpenGL. По моим планам Quake пойдет быстрее чем на Voodoo 3dfx. Может даже Quake 2 потянет.

  • На материнской плате нет 3.3 вольта для шины PCI, т.к. AT блоки не имеют такого пина, но ATX блок имеет.
    • ⚠️ Требуются: прямые руки, навыки пайки и лужения, паяльник, флюс, припой и проводок. Также нужно понимать схемы разводки плат PCI, разъема ATX. После работ отмыть плату (изопропиловым спиртом или бензинкалошей), просушить и проверить на короткие замыкания тестером. Также проверить напряжение 3.3 вольта с блока питания вольтметром ⚠️
    • Решение: подпаять проводок к видеокарте PCI в место 3.3 вольта и подцепить от блока питания
  • Старые материнские платы могут не запустить эту PCI плату даже с питанием 3.3 вольта. Проблема в биосе
    • Я шил биос 4.51PG и заработало. См. раздел BIOS. BIOS можно найти на сайте производителя или гуглом на сайтах со старыми мат.платами.

Еще на АлиЭкспресс можно найти PCI версию geforce GT 610 DDR3 1G VGA DVI HD-MI. Как вариант для Pentium или выше, хотя там дальше уже и AGP появился на платах - здесь главное не переборщить, т.к. ретро пк превратится в модерн.

Варианты:

См. драйверы и совместимость с Win9x сначала

  • nVIDIA GeForce FX5500 PCI FX 5500 256 Мб 128bit DDR VGA / VGA PCI
  • GA-6200/PCI GF6200 128M GA-6200A/PCI Graphics
  • Geforce GT520 512M DVI VGA HD-MI HD
  • geforce GT 610 DDR3 1G VGA DVI HD-MI

Gotek Floppy Emulator

Чтобы не покупать флоппи дисковод(любители, конечно, могут найти их) и не возиться с дискетами, я решил взять эмулятор флоппи дисков на флешках.

Software

  • Norton Commander
    • Volkov Commander
    • DosNavigator
  • Norton Utilities

Windows 95

VirtualBox

Прежде всего нужно запустить винду на виртуалке, чтобы понять как всё работает.

Для установки Windows 95 вам потребуется диск с Windows 95 + загрузочная дискета, т.к. CD не загрузочный(сам в шоке).

Ставим образ дискеты в дисковод, а диск в CD-ROM в виртуалке. Запускаем с дискеты соответственно.

Форматируем диск C:

FORMAT C:

Копируем содержание диска на диск C:

MKDIR C:\WIN95
XCOPY R:\ C:\WIN95 /e

Запускаем установку

C:
CD WIN95
setup

При первом запуске вылезает ошибка

При инициализации устройства IOS Ошибка защиты Windows. Необходимо перезапустить компьютер

Virtualbox-windows-95-protection-error.png

Идем сюда: https://archive.org/details/fix-95-cpu-v3-final Качаем архив. В виртуалку вставляем дискету FIX95CPU.IMA Запускаем виртуалку и пару раз нажимая любую клавишу. Дискета пропатчит Windows 95 для поддержки быстрых процессоров.

Завершаем установку.

Win95-virtualbox.png

Пример подобной сборки

Конфигурации

Try

Old Linux

New Linux kernel

MS-DOS 6.22 + Norton Commander + MS Windows 3.11

OS

  • MS-DOS 6.22 + NC/VC + Windows 3.11
  • Windows 3.1 NT

Games

  • WOLF3D
  • DOOM
  • DOOM II
  • DUKE 1,2,3D
  • Commander Keen
  • HEXEN
  • Dangerous Dave in the Haunted Mansion

Office

  • Лексикон
  • Office

Internet

  • MS IE 3

Development

  • QBASIC
  • Borland Pascal 7.0
  • Borland C

Multimedia

  • Mpxplay

MS Windows 95

MS Windows 98

MS Windows XP

Ссылки