Windows 3.11 for PSP by spirtnoff [spirtnoff@gmail.com]
Ссылка на архив с АддОнами
http://ifolder.ru/3556712
Содержание архива
MagicISO - программа для создания ISO образов
Win311.rus - дистрибутив ОС MS Windows 3.11 для Рабочих групп Русская версия.
soft311 - дополнительный софт для Windows 3.11
PSP_DOSBOX - версия для ПСП на которой точно все работет (требуется ядро 1.5)
DOSBOX_RUS.txt - русская справка по DOSBOX
Итак, пытаемся запустить win 3.11 под ДосБокс.
Все достаточно просто.
1. Качаем архив по указанному адресу.
2. Распаковываем его.
3. Устанавливаем ДосБокс для Windows XP
4. Создаем папку, которая будет логическим диском "С:\" в
ДосБоксе. (например C:\dosbox)
5. Копируем в эту папку каталог win311.rus
6. Открываем для редактирования файл dosbox.conf (по умолчанию C:\Program Files\DOSBox-0.72\dosbox.conf)
7. В секции [autoexec] (в самом конце конфига) прописываем следующее:
mount c c:\dosbox
c:
cd win311.rus
8. Запускаем ДосБокс
9. Если нет ошибок - даем команду SETUP, если есть - проверяем правильность путей.
10. Наслаждаемся процессом установки Форточек 3.11
ВНИМАНИЕ! Поскольку в ДосБоксе нет кириллицы на все запросы, кроме выбора драйверов нажимаем Enter
11. При выборе оборудования выбираем драйвер видео адаптера VGA 3 (VGA version 3)
12. Во время установки все устанавливаем по умолчанию.
ВНИМАНИЕ: В автозагрузку ДОСа Форточки сакми прописаться не смогут!
13. После окончания установки перезапускаем убираем из файла dosbox.conf (по умолчанию C:\Program Files\DOSBox-0.72\dosbox.conf) строчку
,
и заменяем ее на
14. Запускаем ДосБокс, если все сделано правильно - загрузится Win 3.11
15. Выключаем ДосБокс
16. Редактируем в файле dosbox.conf (по умолчанию C:\Program Files\DOSBox-0.72\dosbox.conf) секцию [autoexec] (в самом конце конфига) так:
[autoexec]
mount c c:\dosbox
c:
cd windows
win
17. Копируем в папку c:\dosbox каталог soft311.
18. Снова запускаем (Windows 3.11 в этот раз стартует автоматически)
19. Теперь можем ставить/удалять софт, производить любые настройки.
Теперь нам надо сделать образ для загрузки на ПСП и настроить консоль.
20. Запускаем ДосБокс (и Win3.11).
21. В свойствах мыши меняем местами правую и левую кнопку мыши.
22. Настраиваем звук (Sound Blaster, 220, irq 7, dma 1, hdma5)
23. Проверяем звук. Если все нормально - выходим из Win3.11 и выключаем ДосБокс.
23. Устанавливаем на РС программу для создания ISO образов (Cheetah CD Burner, MagicISO)
24. Делаем ISO-образ !-содержимого-! папки c:\dosbox, сохраняем его как Win311.iso
25. Копируем этот образ в папку ms0:\ISO
26. Создаем в корне карты памяти папку Documents
Теперь нам требуется проверить версию ДосБокса на ПСП и отредактировать конфиг.
27. Открываем сонфиг ДосБокса на ПСП (по умолчанию ms0:\PSP\GAME150\dosbox\dosbox.conf). Теперь делаем следующие изменения в блоках:
[sdl]
sensitivity=30
[autoexec]
# Устанавливаем частоту процессора 333 МГц
SYSOPT clock 333
#проверяем сборку ДосБокс
imgmount
28. Запускаем ДосБокс. Если система выдаст ошибку "illegal command" значит у ДосБокс старой сборки и Windows 3.11 работать не будет. Если появится синтаксис команды - все нормально и можно продолжать.
29. Открываем еще раз конфиг ДосБокс. Теперь вносим финальные изменения в модуль:
[autoexec]
# Устанавливаем частоту процессора 333 МГц
SYSOPT clock 333
# Монтируем образ из ms0:/ISO/win311.iso как диск с:\
imgmount c ms0:/ISO/win311.iso -t iso
# Монтируем локальный каталог ms0:/Documents как диск D:\
mount d ms0:/Documents
# Переходим на диск С:\
c:
# Переходим в папку C:\Windows
cd windows
# Делаем бинд кнопок
# Вверх - Вверх
INPUTMAP up up
# Право - Право
INPUTMAP right right
# Вниз - Вниз
INPUTMAP down down
# Лево - Лево
INPUTMAP left left
# Треугольник - ESC
INPUTMAP triangle esc
# Квадрат - Правый Shift
INPUTMAP square lshift
# Крест - Левый Ctrl
INPUTMAP cross lctrl
# Круг - Левый Alt
INPUTMAP circle lalt
# Биндим к приложению
INPUTMAP exec win
# Запускаем Windows 3.11
win
30. Сохраняем конфиг и еще раз запускаем ДосБокс. Если все сделано правильно - запустится Windows 3.11 на ПСП.
добавлено через 11 минут
Теперь отвечаб на вопросы по пунктам.
1. Комманда BOOT работает, но толку никакого - подсовываем образ загрузочной дискеты от 95\98\МЕ - грузится Чистный Дос. Но IDE шину не определяет и соответсвенно логических дисков не видит.
2.
Форточки 95\98\МЕ запустить НЕ ПОЛУЧИЛОСЬ. Проблема такая - ДосБокс не корректно передает форточкам ID DOSа. И соотвественно, форточки не понимают, что же за ДОС установлен. В результате запускаться отказываются. Это специфика ДосБокс (не забывайте - это ЭМУЛЯТОР, а не виртуальная машина.
3. Решение - может быть в новых версиях ДосБокса пп.1 и 2 будут исправлены. Я к разработчикам ДосБокса отношения не имею. И в коде разбираться не буду.
4. Windows CE на ПСП запустить теоретически можно (пробовал - то же проблема с определением IDE шины) но СМЫСЛА НИКАКОГО, т.к. СЕ ориентирован на другую архитектуру и грузится из бинарного имиджа даже в версии под виртуальную машину. Это значит, что запустить можно, но работать в нем будет нельзя. Это мне не интересно.
5. Если даже в результате удасться запустить 95\98\МЕ на ПСП - работать в них скорее всего то же будет крайне трудно - скорость будет просто черепашья.
6. Можно попробовать запустить Бету Форточку 95 (залейте куда-нибудь) или найти 95 певых сборок. Еще есть мысль попробовать Minuet OS и BeOS.