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

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

Оффлайн EdHell

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

Оффлайн DreamZzz

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

Оффлайн EdHell

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

Оффлайн DreamZzz

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

Оффлайн EdHell

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

Оффлайн DreamZzz

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

Оффлайн DreamZzz

  • Пользователь
  • Сообщений: 270
  • 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

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

Оффлайн Virtua Fighter

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

Оффлайн EdHell

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

Оффлайн Virtua Fighter

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


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

Оффлайн EdHell

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

Оффлайн DreamZzz

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

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

Оффлайн EdHell

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

Оффлайн sims2344

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

Оффлайн EdHell

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

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

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

Оффлайн Mad

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

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12197
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
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!

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

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

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

Оффлайн gandalfthewhite

  • Пользователь
  • Сообщений: 1676
    • Просмотр профиля
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

  • Технический консультант
  • Сообщений: 12197
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
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 и настройки одни!

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

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

^_^

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12197
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
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

  • Технический консультант
  • Сообщений: 12197
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
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!