Главная | Регистрация | Вход Приветствую Вас Гость | RSS
Меню сайта
Темы новостей
Музыка
Темы
Новости PSP
Прочие Новости
Конкурсы / Халява
Обзор и Инфо
О сайте
Трейлеры
PSP Игры
PSP Софт
Даунгрейд
Прошивка
PSP Фильмы
PC Софт
PSP чат
Голосование
Вы купите PSP Go?
Всего голосов: 3039

Главная » 2009 » Июнь » 26 » PSP DosBox - эмуляция DOS на PSP

PSP DosBox - эмуляция DOS на PSP
23:24

DosBox – это открытый проект, целью которого является запуск старых добрых игр на новых операционных системах и современном «железе». Если вы фанат классики, то наверняка не раз прибегали к его услугам. Воспользоваться им можно и на PSP, благодаря портированной версии DosBox, которая хоть и не показывает рекордов производительности, но кое-что все-таки умеет.

Настройка

Все опции в конфигурационном файле снабжены комментариями на английском, однако не будет лишним дополнительно прокомментировать самые важные из них, чтобы вы могли без труда подстраивать производительность под конкретные игры.

keyboardlayout=none

Для русских игр есть смысл сменить none на ru. Это должно избавить вас от "иероглифов" и необходимости запускать файлы наподобие keyrus.com, "отъедающие" ценную память.

machine=vga

Выбор эмулируемой «видеокарты». По идее выбор режима cga (16 цветов) должен приводить к увеличению скорости в тех играх, которым VGA режим ни к чему. Однако на практике мне заметить разницу не удалось. Но все же.

memsize=16

Объем выделяемой DosBox`у памяти. Для Slim можно оставить 16Мб, а вот для PSP-1000 данную величину лучше понизить до 10Мб во избежание зависаний.

frameskip=0

Пропуск кадров. Чем больше эта цифра, тем быстрее будет работать игра, но и тем более дерганной она будет выглядеть и управляться. При «фрэймскипе» больше 2 кадров играть, как правило, совсем неприятно.

core=dynamic

Установки динамической рекомпиляции. Возможны три режима: dynamic – быстрый, но не очень стабильный, simple и самый медленный normal. Лучше всегда начинать с dynamic и понижать режим в случае, если игрушка вылетает.

Далее большой блок посвящен настройке звука, который тоже может существенно сказаться на скорости работы. Для того чтобы попытаться догнать по скорости «386-ой», снижаем частоту дискретизации микшера:

nosound=false
rate=11025 или 8000 (меньше - быстрее)
blocksize=2048 или 1024 (меньше - быстрее, но глючнее)
prebuffer=10

Ставим старую 8-ми битную модель Sound Blaster`a:

sbtype=sb1

Снижаем его частоту:

oplrate=11025 или 8000

Можно попробовать поставить mixer=false, но это может вызвать полное отключение звука, хотя иногда это устраняет проблемы и лаги в музыке. Если используем «саунд бластер», отключаем «грэвис ультрасаунд». Если игра с «бластером» сильно тормозит - отключаем его и включаем «грэвис»:

gus=false или true

Не забываем заходить в настройки игры и менять устройство вывода звука. Оба устройства работать не должны – это лишняя потеря и без того ценных FPS. Также можно отключить спикер и «тэнди» с «диснеем» как недозвуковухи:

pcspeaker=false
tandy=off
disney=false

Но если игра с «бластером» и «гревисом» тормозит, а совсем без звуков играть не хочется - отключаем «бластер» и «гревис» и включаем спикер или «тенди» или «дисней». Помним, что «тэнди» и «дисней» не работают, если используется EMS или XMS, о которых ниже.

Отключаем все последовательные порты кроме 1-го:

serial1=dummy
serial2=disabled
serial3=disabled
serial4=disabled

Внимательно читаем требования игры, если нужна расширенная память - используем:

xms=true
ems=true
umb=true

Если не нужна - обязательно отключаем:

xms=false
ems=false
umb=false

также отключаем ее, если звук у нас работает через «тэнди» или «дисней», они сидят в том же адресном пространстве, что и резидентные программы.

В секции [autoexec] обязателен параметр:

SYSOPT clock 333

думаю, понятно зачем. В дальнейшем раздел описания оптимизаций может быть дополнен. Если у вас не получается подобрать параметры для какой-то игры, то попытать счастье можно на нашем форуме, в теме обсуждения этого материала.

Управление

Оно и простое и сложное одновременно. По умолчанию, если не настраивать ничего лично, DosBox будет работать по системе p-sprint Keymap, принцип работы которого наглядно показан на «простых» и «понятных» рисунках:

Почитать о нем подробнее можно здесь.Готовы таскать с собой томик расшифровок, чтобы сделать хоть что-нибудь внятное? Вот и я не готов. Поэтому без команд INPUTMAP в секции [autoexec] конфига не обойтись. По умолчанию управление следующее:

SELECT - Esc
START - Enter
X - пробел
O - левый Alt
КВАДРАТ - левый Ctrl
ТРЕУГОЛЬНИК - левый Shift
L - левая кнопка мыши
R - правая кнопка мыши
Аналог – перемещение курсора
Стрелки работают по прямому назначению.

Чтобы отключить все сделанные изменения – нажмите во время игры L+R+вниз+SELECT

Это очень удобный вариант для навигации по папкам, для всех «мышиных» квестов и большинства 2D бродилок.

Автозапуск
В конце файла dosbox.conf есть еще две важные строчки:

mount c: ms0:/PSP/GAME/DosBox_sq5/Games

Подключение папки /PSP/GAME/DosBox_sq5/Games в качестве диска С.

INPUTMAP exec vc/vc

Автозапуск программы Volcov Commander, откуда уж и происходит выбор и запуск игрушек. В качестве альтернативы мы можете прописать здесь путь до исполняемого файла с игрой, если она у вас всего одна.

p.s. от Saimon911: я нихрена не понял!а вы?




-=Ссылка на депозит=-
-=Ссылка на народ=-
Раздел: PSP Софт | Прочтений: 1687 | | Автор новости -->saimon911<-- все ставим ему плюсы в репутацию
Ссылки на чужие сайты(реклама),а также мат строго запрещены!За несоблюдение этих простых правил последует бан профиля и возможно ip адрес нарушителя

Советуем также посмотреть:

Мы будем благодарны если Вы поделитесь ссылкой на эту новость со своими друзьями

HTML
BB-Code
Ссылка

!Ответы на вопросы!
Полный FAQ по прошивке PSP(Все версии)?
FAQ о платах и т.д?
Как обновиться до 5.50 GEN-D3(Прошиваемые платы PSP)?
Как обновиться до 5.03 GEN-C(Не прошиваемые платы PSP)?
Как запустить игры на PSP?
Что такое flash(0) память PSP?
Как правильно заботиться о PSP?
Как прошить PSP с помощью пандоры?
Как расшифровать код ошибки на PSP?
Как устанавливать CTF темы?
Зачем нужна пиратская прошивка?

Всего мнений: 2
1 BaSHmaC  
0
если будет фурычить в дум1 рубанусь cool

2 Van-ay  
0
Фурычит но есть проблемы со звуком в настройках его я еще не решил. Почитал на форумах многие умудрялись запускать фаллаут первый. Но все это тормозит и вылетает. В дум не пробовал, а аркадки типа командер кена и дюка идут на ура.

Добавлять мнения могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Календарь новостей
«  Июнь 2009  »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930
Обои для PSP
Поиск
Друзья сайта
    Обмен ссылками возможен с сайтами подобной тематики т.е psp.Обмен с сайтами посещаемостью неменее 1000 хостов в день.Для обмена писать сюда
Статистика

Всего на сайте: 35
Гостей: 35
Геймеров: 0
Сегодня были:
Копирайт © 2024 года.Все права защищены™
Используются технологии uCoz