Автор Тема: pSxMAME (Update 03.09.2009)  (Прочитано 57043 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: pSxMAME (Update 17.04.2009)
« Ответ #60 : 19 Апрель 2009, 22:37:02 »
Хм, я вроде врубал эту опцию. Хотя я еще вроде в тот момент зацепил уан хит вин не во время боя, мб поэтому не сработало. Спасибо, попробую еще.

Оффлайн DreamZzz

  • Пользователь
  • Сообщений: 267
  • Demul team
    • Просмотр профиля
Re: pSxMAME (Update 17.04.2009)
« Ответ #61 : 19 Апрель 2009, 23:35:46 »
возможно зависит от наличия  cheat.zip  в корне mame, больше никаких отличий от стандартного билда у меня нет.....
Оказалось, надо было читы просто в опциях включить. Вот уж никогда бы не догадался, по поиску названия строки в исходниках условие нашел. Работает эта тема супер, только вот настройки не сохраняет. Можно ее в основные опции вынести? Было бы супер. А еще лучше, сделать опцию, при включении которой скорость процессоров автоматически снижалась до уровня, когда фпс становится максимальным.
« Последнее редактирование: 19 Апрель 2009, 23:45:20 от DreamZzz »

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: pSxMAME (Update 17.04.2009)
« Ответ #62 : 20 Апрель 2009, 00:09:36 »
DreamZzz, это изменяет динамику игры. Скажем, на 80% уже очень хорошо заметно, что автомат тормозит. Насколько тебе необходимо затормозить PSX, чтобы перестал тормозить эмуль?

Оффлайн DreamZzz

  • Пользователь
  • Сообщений: 267
  • Demul team
    • Просмотр профиля
Re: pSxMAME (Update 17.04.2009)
« Ответ #63 : 20 Апрель 2009, 00:37:37 »
DreamZzz, это изменяет динамику игры. Скажем, на 80% уже очень хорошо заметно, что автомат тормозит. Насколько тебе необходимо затормозить PSX, чтобы перестал тормозить эмуль?
ТТТ - 85% скорости процов
SC - 60%
При таких значениях фпс выростает до стабильных 60 и пропадают проблемы со звуком. Я вроде не тупой, но снижения динамики игры не заметил. Не факт, что игра использует всю мощность виртуального проца, а мамка все равно заставляет его эмулироваться полностью.

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: pSxMAME (Update 17.04.2009)
« Ответ #64 : 20 Апрель 2009, 00:41:21 »
DreamZzz, на 80% в TTT автомат изрядно подтормаживает. Не всегда, некоторый запас мощности есть, конечно. Можно жестко пофиксить на тех же 60%... Ты выставляешь это значение в обоих пунктах или только для основного CPU? И еще скажи, коли не секрет, какой у тебя камушек.

Оффлайн DreamZzz

  • Пользователь
  • Сообщений: 267
  • Demul team
    • Просмотр профиля
Re: pSxMAME (Update 17.04.2009)
« Ответ #65 : 20 Апрель 2009, 00:59:55 »
Пока выставлял для обоих пунктов, но подбирать конечно точнее надо. Но без сохранения настроек делать это несколько неудобно. Жестко выставлять не нужно, на разных компах надо же по разному снижать. Там или ползунок нужен, или просто текстовое поле, куда вбивать процент скорости (как при установке плагинов), или галку автоматической подстройки. Причем если автоподстройку делать,   то подстраивать под настройку герцовки в тех же опциях (там 50-60 Гц выставить можно).
Проц по нынешним временам у меня устарел уже, Athlon 64 X2 3800+ 2.0 ГГц.

Оффлайн DreamZzz

  • Пользователь
  • Сообщений: 267
  • Demul team
    • Просмотр профиля
Re: pSxMAME (Update 17.04.2009)
« Ответ #66 : 20 Апрель 2009, 16:55:19 »
В общем, автоподстройку сделал таким образом
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

  • Технический консультант
  • Сообщений: 9376
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Re: pSxMAME (Update 17.04.2009)
« Ответ #67 : 20 Апрель 2009, 18:28:05 »
В общем, автоподстройку сделал таким образом
простенько и со вкусом :)
Цитата
Работает, но все-таки надо синхронизацию звука ковырять.
я пытался разобраться в sound\c352.c , но без инфо по этому чипу нифига не понятно :(

Оффлайн Virtua Fighter

  • Пользователь
  • Сообщений: 2362
    • Просмотр профиля
Re: pSxMAME (Update 17.04.2009)
« Ответ #68 : 20 Апрель 2009, 18:29:55 »
Киньте пожалусто ссыль на используемую cheats.zip а то я скачал, а  в табе так ничё и не появилося <_<

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: pSxMAME (Update 17.04.2009)
« Ответ #69 : 20 Апрель 2009, 18:46:17 »

Оффлайн Virtua Fighter

  • Пользователь
  • Сообщений: 2362
    • Просмотр профиля
Re: pSxMAME (Update 17.04.2009)
« Ответ #70 : 20 Апрель 2009, 19:26:44 »
http://www.mamechannel.it/files_support/cheat130u2.zip
Спасибо :thumbup:


(я прост не туда файлик пихал, я в папку cheat а над было в директорию с екзешником.... :wacko: )

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: pSxMAME (Update 17.04.2009)
« Ответ #71 : 20 Апрель 2009, 19:35:17 »
Virtua Fighter, зип считается папкой, т.е. в корень можно бросить архив, а если в папку, то распаковать.

Оффлайн DreamZzz

  • Пользователь
  • Сообщений: 267
  • Demul team
    • Просмотр профиля
Re: pSxMAME (Update 17.04.2009)
« Ответ #72 : 20 Апрель 2009, 21:21:43 »
А можно попросить нормальные, полные исходники? Или хотя бы мэйкфайл нормальный. А то я скачал исходники мамки, поставил  патчи, накатил сверху то что MetalliC выложил. Получил в итоге exe на 30 мегабайт o_0. Работает конечно, но хочется как у вас, компактную dll-ку :)

Добавлено позже:
Ок, выкладывай те пару файлов :). А автоподстройку я к конфигу прикручу и выложу. Так-то я для себя быстренько сделал, а если выкладывать, там уже по уму надо.

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: pSxMAME (Update 17.04.2009)
« Ответ #73 : 20 Апрель 2009, 21:43:28 »
DreamZzz, PM, please.

Оффлайн sims2344

  • Пользователь
  • Сообщений: 241
    • Просмотр профиля
Re: pSxMAME (Update 17.04.2009)
« Ответ #74 : 23 Апрель 2009, 09:38:16 »
Помогите пожалуйста! Как в игре изменить управление а то у меня требует монету а я незнаю какая клавиша за нее отвечает!

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: pSxMAME (Update 17.04.2009)
« Ответ #75 : 23 Апрель 2009, 12:41:55 »
Клавиша 5

Оффлайн Имаго

  • Пользователь
  • Сообщений: 1040
  • Пол: Мужской
    • Просмотр профиля
Re: pSxMAME (Update 17.04.2009)
« Ответ #76 : 23 Апрель 2009, 14:12:29 »
sims2344, вход в меню настроек - Tab, неужели никогда не юзал MAME? Даже в этой теме не раз упоминалось...

Оффлайн Mad

  • Пользователь
  • Сообщений: 7930
  • Пол: Мужской
    • Просмотр профиля
Re: pSxMAME (Update 17.04.2009)
« Ответ #77 : 26 Май 2009, 17:21:30 »
Будет ли ещё производится работа над эмулятором?

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: pSxMAME (Update 17.04.2009)
« Ответ #78 : 26 Май 2009, 17:30:41 »
По ситуации. Пока все заняты чем-то другим, вероятнее всего учебой.

Оффлайн Paragon

  • Пользователь
  • Сообщений: 1475
  • Пол: Мужской
    • Просмотр профиля
Re: pSxMAME (Update 17.04.2009)
« Ответ #79 : 03 Июнь 2009, 13:23:53 »
Поставил psxmame, перестал пахать epsxe!

Оффлайн Имаго

  • Пользователь
  • Сообщений: 1040
  • Пол: Мужской
    • Просмотр профиля
Re: pSxMAME (Update 17.04.2009)
« Ответ #80 : 03 Июнь 2009, 15:01:38 »
Поставил psxmame, перестал пахать epsxe!

Плагины хранят настройки в реестре, поэтому всё логично. Юзай PSX Registry Cleaner.

Оффлайн gandalfthewhite

  • Пользователь
  • Сообщений: 1666
    • Просмотр профиля
Re: pSxMAME (Update 17.04.2009)
« Ответ #81 : 03 Июнь 2009, 15:07:07 »
Плагины хранят настройки в реестре, поэтому всё логично. Юзай PSX Registry Cleaner.
Спасибо за программку кстати. Пригодится людям. Прикрепите, пожалуйста, к шапке этой темы и темы про ePSXe 1.52/1.6/1.7.

Оффлайн Paragon

  • Пользователь
  • Сообщений: 1475
  • Пол: Мужской
    • Просмотр профиля
Re: pSxMAME (Update 17.04.2009)
« Ответ #82 : 03 Июнь 2009, 18:38:43 »
А как мне сделать чтобы и psxmame и epsxe пахали?

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: pSxMAME (Update 17.04.2009)
« Ответ #83 : 03 Июнь 2009, 18:53:25 »
Они и так должны работать вместе, у меня проблем не возникало. Один и тот же плагин (а одинаковая ли версия плагина в обоих эмуляторах?), одни и те же настройки.

Оффлайн Paragon

  • Пользователь
  • Сообщений: 1475
  • Пол: Мужской
    • Просмотр профиля
Re: pSxMAME (Update 17.04.2009)
« Ответ #84 : 03 Июнь 2009, 20:43:41 »
Пит 2.9 плагин, в обоих 1 и настройки одни!

Оффлайн Имаго

  • Пользователь
  • Сообщений: 1040
  • Пол: Мужской
    • Просмотр профиля
Re: pSxMAME (Update 17.04.2009)
« Ответ #85 : 10 Август 2009, 12:24:06 »
Проект ещё жив?

^_^

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: pSxMAME (Update 17.04.2009)
« Ответ #86 : 10 Август 2009, 13:45:02 »
Особой надобности в продолжении нет.

Оффлайн Paragon

  • Пользователь
  • Сообщений: 1475
  • Пол: Мужской
    • Просмотр профиля
Re: pSxMAME (Update 17.04.2009)
« Ответ #87 : 10 Август 2009, 22:11:55 »
А почему на psxmame всё так тормозит, ведь на таких же настройках на epsxe всё путём!

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: pSxMAME (Update 17.04.2009)
« Ответ #88 : 10 Август 2009, 22:15:34 »
Потому что это не ePSXe с плагинами МАМЕ, а МАМЕ с плагинами ePSXe. Ядро и драйвера систем полностью от МАМЕ, а они не такие уж и быстрые. Тем не менее плагины снимают часть нагрузки, на обычной МАМЕ все будет еще медленнее (хотя я не знаю, чему в PSX драйвере тормозить, если у тебя не P4 на 2ГГц или А64, либо еще древнее).

Оффлайн Paragon

  • Пользователь
  • Сообщений: 1475
  • Пол: Мужской
    • Просмотр профиля
Re: pSxMAME (Update 17.04.2009)
« Ответ #89 : 10 Август 2009, 23:34:28 »
У меня тормозят все игры zink, я правда настройки в плагине по-максимуму выкрутил! У меня core2duo e6320!