DosBox - це відкритий проект, метою якого є запуск старих добрих ігор на нових операційних системах і сучасному «залізі». Якщо ви фанат класики, то напевно не раз вдавалися до його послуг. Скористатися ним можна і на PSP, завдяки портований версії DosBox. яка хоч і не показує рекордів продуктивності, але дещо все-таки вміє.
Порт з ПК виконаний практично без оптимізацій, робив його всього одна людина, останнє оновлення виходило вже дуже давно, так що ... не чекайте багато чого. Отримана в результаті DOS-машина по продуктивності в більшості випадків виявиться на рівні «286-ой» персоналки, лише в певних випадках наближаючись по швидкості до «386-ому».
Вся настройка DosBox здійснюється через файл dosbox.conf, який нічим не відрізняється від конфігураційного файлу дорослої версії «емулятора». Налаштувань в ньому дуже багато і, на жаль, підібрати один варіант, ідеальний для всіх ігор, не вийде. По-хорошому, настройки потрібно підбирати для кожної окремої гри. Скачаний вами архів розрахований на більш-менш комфортну гру в Space Quest 5. але також підійде і для більшості менш вимогливих ігор.
Налагодження та оптимізація
Для російських ігор є сенс змінити none на ru. Це повинно позбавити вас від "ієрогліфів" і необхідності запускати файли на зразок keyrus.com, "з'їдає" цінну пам'ять.
Обсяг виділеної DosBox`у пам'яті. Для Slim можна залишити 16Мб, а ось для PSP -1000 дану величину краще знизити до 10 Мб, щоб уникнути зависання.
Пропуск кадрів. Чим більше ця цифра, тим швидше буде працювати гра, але і тим більше дерганной вона буде виглядати і управлятися. При «фреймскіпе» більше 2 кадрів грати, як правило, зовсім неприємно.
Установки динамічної рекомпіляції. Можливі три режими: dynamic - швидкий, але не дуже стабільний, simple і найповільніший normal. Краще завжди починати з dynamic і знижувати режим в разі, якщо іграшка вилітає.
Далі великий блок присвячений налаштування звуку, який теж може істотно позначитися на швидкості роботи. Для того щоб спробувати наздогнати за швидкістю «386-ой», знижуємо частоту дискретизації мікшера:
Ставимо стару 8-ми бітову модель Sound Blaster`a:
Знижуємо його частоту:
Можна спробувати поставити mixer = false, але це може викликати повне відключення звуку, хоча іноді це усуває проблеми і лаги в музиці. Якщо використовуємо «саунд бластер», відключаємо «гревіс УЛЬТРАСАУНД». Якщо гра з «бластером» сильно гальмує - відключаємо його і включаємо «гревіс»:
Не забуваємо заходити в налаштування гри і міняти пристрій виведення звуку. Обидва пристрої працювати не повинні - це зайва втрата і без того цінних FPS. Також можна відключити спікер і «Тенді» з «Діснеєм» як недозвуковухі:
Але якщо гра з «бластером» і «гревісом» гальмує, а зовсім без звуків грати не хочеться - відключаємо «бластер» і «гревіс» і включаємо спікер або «Тенді» або «дисней». Пам'ятаємо, що «Тенді» і «дисней» не працюють, якщо використовується EMS або XMS, про які нижче.
Відключаємо всі послідовні порти крім 1-го:
Уважно читаємо вимоги гри, якщо потрібна розширена пам'ять - використовуємо:
Якщо не потрібна - обов'язково відключаємо:
У секції [autoexec] обов'язковий параметр:
думаю, зрозуміло навіщо. Надалі розділ опису оптимізацій може бути доповнений. Якщо у вас не виходить підібрати параметри для якоїсь гри, то спробувати щастя можна на нашому форумі, в темі обговорення цього матеріалу.
управління
Воно і просте і складне одночасно. За замовчуванням, якщо не налаштовувати нічого особисто, DosBox буде працювати за системою p-sprint Keymap, принцип роботи якого наочно показаний на «простих» і «зрозумілих» малюнках:
Почитати про нього докладніше можна тут. Чи готові тягати з собою томик розшифровок, щоб зробити хоч що-небудь виразне? Ось і я не готовий. Тому без команд INPUTMAP в секції [autoexec] конфіга не обійтися. За замовчуванням управління наступне:
Щоб відключити всі зроблені зміни і перейти до режиму p-sprint,
натисніть під час гри L + R + вниз + SELECT
Це дуже зручний варіант для навігації по папках, для всіх «мишачих» квестів і більшості 2D броділок.
автозапуск
В кінці файлу dosbox.conf є ще дві важливі рядки:
Підключення папки / PSP / GAME / DosBox_sq5 / Games в якості диска С.
Автозапуск програми Volcov Commander, звідки вже і відбувається вибір і запуск іграшок. В якості альтернативи ми можете прописати тут шлях до виконуваного файлу з грою, якщо вона у вас всього одна.
Де знайти ігри?
Велика кількість старих ігор можна знайти і скачати на сайтах:
Новина складена виключно завдяки старанням 3DSchuminator. предоставившем файли DosBox`а
і поради щодо його оптимізації.