Эмуляция > Эмуляторы аркадных автоматов
pSxMAME (Update 03.09.2009)
EdHell:
Хм, я вроде врубал эту опцию. Хотя я еще вроде в тот момент зацепил уан хит вин не во время боя, мб поэтому не сработало. Спасибо, попробую еще.
DreamZzz:
--- Цитата: Anonymous от 19 Апрель 2009, 22:10:12 ---возможно зависит от наличия cheat.zip в корне mame, больше никаких отличий от стандартного билда у меня нет.....
--- Конец цитаты ---
Оказалось, надо было читы просто в опциях включить. Вот уж никогда бы не догадался, по поиску названия строки в исходниках условие нашел. Работает эта тема супер, только вот настройки не сохраняет. Можно ее в основные опции вынести? Было бы супер. А еще лучше, сделать опцию, при включении которой скорость процессоров автоматически снижалась до уровня, когда фпс становится максимальным.
EdHell:
DreamZzz, это изменяет динамику игры. Скажем, на 80% уже очень хорошо заметно, что автомат тормозит. Насколько тебе необходимо затормозить PSX, чтобы перестал тормозить эмуль?
DreamZzz:
--- Цитата: EdHell от 20 Апрель 2009, 00:09:36 ---DreamZzz, это изменяет динамику игры. Скажем, на 80% уже очень хорошо заметно, что автомат тормозит. Насколько тебе необходимо затормозить PSX, чтобы перестал тормозить эмуль?
--- Конец цитаты ---
ТТТ - 85% скорости процов
SC - 60%
При таких значениях фпс выростает до стабильных 60 и пропадают проблемы со звуком. Я вроде не тупой, но снижения динамики игры не заметил. Не факт, что игра использует всю мощность виртуального проца, а мамка все равно заставляет его эмулироваться полностью.
EdHell:
DreamZzz, на 80% в TTT автомат изрядно подтормаживает. Не всегда, некоторый запас мощности есть, конечно. Можно жестко пофиксить на тех же 60%... Ты выставляешь это значение в обоих пунктах или только для основного CPU? И еще скажи, коли не секрет, какой у тебя камушек.
DreamZzz:
Пока выставлял для обоих пунктов, но подбирать конечно точнее надо. Но без сохранения настроек делать это несколько неудобно. Жестко выставлять не нужно, на разных компах надо же по разному снижать. Там или ползунок нужен, или просто текстовое поле, куда вбивать процент скорости (как при установке плагинов), или галку автоматической подстройки. Причем если автоподстройку делать, то подстраивать под настройку герцовки в тех же опциях (там 50-60 Гц выставить можно).
Проц по нынешним временам у меня устарел уже, Athlon 64 X2 3800+ 2.0 ГГц.
DreamZzz:
В общем, автоподстройку сделал таким образом
--- Код: ---float autoclock=1.0f;
#define autoclockstep 0.005f
static UINT32 handler_ingame(running_machine *machine, UINT32 state)
{
int is_paused = mame_is_paused(machine);
if (video_get_speed_percent(machine) < 1.0f)
autoclock-=autoclockstep;
else if (video_get_speed_percent(machine) > 1.0f)
autoclock+=autoclockstep*2;
autoclock = MIN(1.0f, autoclock);
autoclock = MAX(0.5f, autoclock);
cpu_set_clockscale(machine->cpu[0],autoclock);
// cpu_set_clockscale(machine->cpu[1],autoclock);
--- Конец кода ---
Работает, но все-таки надо синхронизацию звука ковырять.
MetalliC:
--- Цитата: DreamZzz от 20 Апрель 2009, 16:55:19 ---В общем, автоподстройку сделал таким образом
--- Конец цитаты ---
простенько и со вкусом :)
--- Цитата ---Работает, но все-таки надо синхронизацию звука ковырять.
--- Конец цитаты ---
я пытался разобраться в sound\c352.c , но без инфо по этому чипу нифига не понятно :(
Virtua Fighter:
Киньте пожалусто ссыль на используемую cheats.zip а то я скачал, а в табе так ничё и не появилося <_<
EdHell:
http://www.mamechannel.it/files_support/cheat130u2.zip
Virtua Fighter:
--- Цитата: EdHell от 20 Апрель 2009, 18:46:17 ---http://www.mamechannel.it/files_support/cheat130u2.zip
--- Конец цитаты ---
Спасибо :thumbup:
(я прост не туда файлик пихал, я в папку cheat а над было в директорию с екзешником.... :wacko: )
EdHell:
Virtua Fighter, зип считается папкой, т.е. в корень можно бросить архив, а если в папку, то распаковать.
DreamZzz:
А можно попросить нормальные, полные исходники? Или хотя бы мэйкфайл нормальный. А то я скачал исходники мамки, поставил патчи, накатил сверху то что MetalliC выложил. Получил в итоге exe на 30 мегабайт o_0. Работает конечно, но хочется как у вас, компактную dll-ку :)
Добавлено позже:
Ок, выкладывай те пару файлов :). А автоподстройку я к конфигу прикручу и выложу. Так-то я для себя быстренько сделал, а если выкладывать, там уже по уму надо.
EdHell:
DreamZzz, PM, please.
sims2344:
Помогите пожалуйста! Как в игре изменить управление а то у меня требует монету а я незнаю какая клавиша за нее отвечает!
EdHell:
Клавиша 5
Имаго:
sims2344, вход в меню настроек - Tab, неужели никогда не юзал MAME? Даже в этой теме не раз упоминалось...
Mad:
Будет ли ещё производится работа над эмулятором?
EdHell:
По ситуации. Пока все заняты чем-то другим, вероятнее всего учебой.
Paragon:
Поставил psxmame, перестал пахать epsxe!
Навигация
Перейти к полной версии