Эмулятор Windows 3.1

Как-то сидя за компьютером и экспериментируя с otvdm(Эмулятор api win16), мне пришла идея создать витруальную Windows 3.1, которая находилась бы в exe и сохраняла бы изменения на вертикальном диске в песочнеце(папке рядом). Я установил Windows 3.1, в папку, через dosbox и скопировал туда otvdm. После этого я сделал win.exe, это аналог win.com, который является приложением Windows 3.1. Win.exe запускается через otvdm и запускает систему Windows 3.1, используя параметры win.ini. Для того что отделить систему Windows 3.1, от локальной системы я воспользовался виртуализация VMware Think app. Благодаря этой виртуализации получилось сэмулировать виртуальный диск w:\.

Эмулятор Windows 3.1
Эмулятор Windows 3.1

Эмулятор видит все диски и файлы компьютера и даже позволяет их редактировать и удалять, но все изменения сохраняются в песочнеце. То есть если вы удалили через эмулятор файлы на физическом диске, они не будут отображаться в эмуляторе, но останутся на реальном диске. Тоже самое будет если вы создадите или измените через эмулятор файлы на физическом диске, это не повлияет на реальные файлы диска. Для сброса настроек эмулятора достаточно удалить папку EMUWIN3X.

В качестве графического интерфейса эмулятор использует Packard Bell Navigator.

Так-же я установил файловый менеджер WinCmd, и браузер AIR Mosaic.

Все стандартные программы Windows 3.1 на месте.

Скачать эмулятор можно тут: http://мс-дос.рф/emuwin3x.php

22
3 комментария

Нахуя, а, главное, зачем?

Ответить

Чисто из интереса. Я как-то на интузиазме писал аналог cmd.exe, с собственным API, просто потому что мне интересно, приминения программа так и не нашла, единственное я написала пару программок под эту консоль, а потом забросил это дело.

1
Ответить

Реализация да, кул, но…

Ответить