Перейти к содержанию

IceMinus

Пустынные рейнджеры
  • Постов

    1
  • Зарегистрирован

  • Посещение

Весь контент IceMinus

  1. Всем привет! Хочу поделится своим опытом запуска Fallout2 на iOS через iDOS2. Сразу хочу сказать что запустить его у меня в итоге не получилось. Но возможно этот опыт поможет кому-то. Загорелся этой идей после прочтения этой темы, плюс темы на 4PDA (https://4pda.to/forum/index.php?showtopic=623920&st=120), плюс вот этой статьи на iPhones.ru (https://www.iphones.ru/iNotes/kak-igrat-v-starye-windows-igry-na-iphone-ili-ipad-11-27-2020), скажу сразу по этой статье, полученный мной опыт говорит мне о том, что автор реально выдаёт желаемое за действительное. Моё оборудование: iPad Pro 2020 12.9, iOS - 14.4.2, iDOS2 - 2.6.2 Устройство без jailbreak’а (это принципиальный момент). iDOS2 2.6.2 поддерживает передачу файлов на устройство iOS через iTunes или внутренние приложения iOS (например «Файлы»). Сам iDOS2 это фактически оболочка для популярного эмулятора DOS - DOSBox версии 0.74 (последняя на текущий момент версия). IDOS2 даже поддерживает пользовательские конфиги DOSBox - для этого нужно положить свой файл dosbox.conf в каталог iDOS2 через тот же iTunes. Ещё использую вот такой адаптер - https://aliexpress.ru/item/4000505951940.html?_ga=2.116406854.1370973127.1623060140-1546168914.1623060140. C помощью него подключаю к iPad мышь и клавиатуру (любые проводные и беспроводные). Всё отлично работает и в iDOS2. Принцип запуска следующий. Мы в iDOS2 подключаем образ с виндой (файл IMG), внутри которого уже есть установленный F2. Первое что я попытался сделать - найти уже готовый образ с видной (95 или 98), встроить в неё F2 и запустить всё это. Образ в итоге нашёл вот тут http://old-dos.ru/index.php?page=files&mode=files&do=show&id=5336 Но с этими образами я смог только загрузить винду, запустить калькулятор и paint и ещё словить кучу ошибок. Не смог настроить нормальную графику (драйверы для видео-адаптера - для игры нужно минимум 256 цветов). Дальше я попытался создать свой образ win98. Сразу скажу, всё что я делал дальше, я делал уже не на iPad’е, а на обычном PC, с установленным DOSBox 0.74. Из-под DOSBox'а создал файл образ IMG, в который через UltraISO положил дистрибутив win98, и дальше запустил в сеансе DOSBox установку windows. Всё шло хорошо до установки драйверов и компонентов. Опять куча ошибок, в итоге 98 винда даже не загрузилась. Далее я нашёл отличный ресурс - http://dosbox95.darktraveler.com/, который посвящён только теме установки винды под DOSBox. Но там для установки используется не чистый DOSBox 0.74, а его ответвление - DOSBox SVN Daum. Фактически это расширенный билд обычного DOSBox'а, c большими возможностями для эмуляции. Руководствуясь всем этим я создал под DOSBox Daum образ windows 95 OS2, зашил в него fallout 2. Установил directX 8 и драйверы для графики. Далее я смог успешно запустить в нём и сам fallout2. Всё работает действительно хорошо (даже учитывая что у меня довольно устаревший PC-ноутбук), даже проигрываются видеозаставки. Пробую перенести этот образ в обычный DOSBox 0.74. dosbox.conf стандартный, если не считать параметры: machine=svga_s3 memsize=63 cputype=pentium_slow Винда загрузилась, но слетели настройки графики (было доступно только 16 цветов). В итоге я нашёл дравйера для адаптера S3 и успешно их установил (https://www.helpjet.net/Fs-76711834-57239098-74347452.html, устройство «S3 Inc. Trio64V + PCI»). Получил вожделенные 256 цветов. Запускаю F2. После долгой загрузки игра зависает на первой заставке Interplay, запускаю ещё раз, пытаюсь скипнуть заставку (протсто нажимаю "enter"), у меня это получается, я попадаю в главное меню, выбираю персонажа, начинается загрузка и всё зависает. Пройти дальше у меня уже не получилось. Пробую перенести этот образ на iPad, винда успешно запускается, есть звук, 256 цветов, но выходят постоянные ошибки приложения explorer и каких-то dll-библиотек. Сама игра же не запускается с ошибкой directX. “This program requires Windows 95 with DirectX 3.0a or later...” Похоже DOSBox 0.74 под iOS просто не может эмулировать Win32 команды, не может использовать компонеты directX. Переустановить directX тоже не получается, выходят ошибка dsetup32.dll Каких-то новых идей для других попыток у меня сейчас нет, но повторюсь, возможно это как-то поможет нам запустить F2 под iOS
×
×
  • Создать...