Автор Тема: PCSX2: Эмулятор Sony PS2 (продолжение)  (Прочитано 4283104 раз)

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

Оффлайн lob

  • Модератор
  • Сообщений: 4553
  • Пол: Мужской
  • Are you dead yet?
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« : 03 Август 2009, 11:21:17 »

Вся необходимая информация находится под спойлером ниже:
« Последнее редактирование: 31 Май 2015, 11:57:39 от Iron »

Оффлайн Deliruum

  • Пользователь
  • Сообщений: 42
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22170 : 30 Январь 2019, 08:38:07 »
Ребят, думаю все догадки, связанные с ХДД мимо. Пробовал ставить и эмуль и образ кидать на SSD. Все тоже самое. Да и не может оно так влиять. Фриз он не один, он постоянно с некоей периодичностью. Винт если даже спал и стартанул (хоть трижды грин), то потом то чтение идет достаточно частое чтобы он не уснул. В той же онимуше читается новая локация каждый раз как идешь через двери. Можно ходить туда-сюда и через раз наблюдать фризы. И шейдеры не причем, потому что и в софтваре такая же картина. И игры, что фризят, должны нормально работать на куда более слабых машинах (полно видео в инете). И троттлинга нету никакого, господь с вами. Какой тротлинг на 2500К при 55 градусах то (это ж не современные U)?

Оффлайн Ogr

  • Пользователь
  • Сообщений: 7772
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22171 : 30 Январь 2019, 09:20:06 »
Deliruum, Ну раз у тебя всё нормально, чего тогда спрашивать мороча другим головы, всё же Итак нормально. остаётся тебе лишь надеется, молиться и ждать, когда само всё пройдёт. Ну а в качестве примера Не пойми откуда взявшегося п-ц: https://www.old-games.ru/forum/threads/dosbox-instrukcija-po-ispolzovaniju.20813/page-184#post-1531148

Оффлайн Deliruum

  • Пользователь
  • Сообщений: 42
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22172 : 30 Январь 2019, 12:20:25 »
Ну раз у тебя всё нормально, чего тогда спрашивать мороча другим головы
Ну если б было нормально я б не спрашивал. И что значит морочить? Предположения высказывались, я проверял. Видео снял с фризом. Что не так то? Если у других нет проблем таких, значит дело в каком то нюансе. Пытаюсь понять в каком. Нечего сказать если, может и не надо тогда?
Из проверенного: Мониторинг частот, троттлинг, температура, установка эмулятора с нуля, SSD вместо HDD.

Оффлайн noxtester

  • Пользователь
  • Сообщений: 311
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22173 : 30 Январь 2019, 14:06:41 »
Господа, подскажите, что предпринять. Запускаю Tales of Legendia русифицированную версию с роликами (без выбора рус/англ) - жутко тормозит и немного артифачит. Запускаю эту же игру, но оригинальную английскую версию - ни тормозов, ни артефактов, всё идеально. Такое чувство, будто эмулятор не знает русской версии и не применяет к ней нужные исправления. Как сделать, чтобы она работала не хуже оригинальной?

Оффлайн Leprikon

  • Пользователь
  • Сообщений: 845
  • Пол: Мужской
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22174 : 30 Январь 2019, 14:57:41 »
Господа, подскажите, что предпринять. Запускаю Tales of Legendia русифицированную версию с роликами (без выбора рус/англ) - жутко тормозит и немного артифачит. Запускаю эту же игру, но оригинальную английскую версию - ни тормозов, ни артефактов, всё идеально. Такое чувство, будто эмулятор не знает русской версии и не применяет к ней нужные исправления. Как сделать, чтобы она работала не хуже оригинальной?
http://www.emu-land.net/forum/index.php/topic,30552.msg1247546.html#msg1247546
Игра другая, но принцип тот же.

Оффлайн noxtester

  • Пользователь
  • Сообщений: 311
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22175 : 30 Январь 2019, 16:12:43 »
Leprikon, а где брать этот хекс, кем бы он ни был, чтобы открыть dll?

Оффлайн Leprikon

  • Пользователь
  • Сообщений: 845
  • Пол: Мужской
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22176 : 30 Январь 2019, 16:38:25 »
Leprikon, а где брать этот хекс, кем бы он ни был, чтобы открыть dll?
В яндексе. Я предпочитаю HxD Hex Editor

Добавлено позже:
Копируешь crc своей игры из лога эмуля, переходишь по моей ссылке в том посте, находишь игру копируешь один из адресов.0x43AB7214, TalesOfLegendia, US, 00x1F8640E0, TalesOfLegendia, JP, 0  0xE4F5DA2B, TalesOfLegendia, KO, 0 Открываешь GSdx32.dll который будешь использовать хекс редактором, ищешь адрес который скопировал с сайта (или из предыдущего предложения) и перебиваешь его на свой, сохраняешь и готово
« Последнее редактирование: 30 Январь 2019, 16:53:52 от Leprikon »

Оффлайн noxtester

  • Пользователь
  • Сообщений: 311
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22177 : 30 Январь 2019, 17:17:54 »
Leprikon, пытаюсь сделать как у тебя написано, но поиск в редакторе ничего не находит  :( Пробовал искать и "0x43AB7214", и "43AB7214", и разные опции поиска менял - не находится. Скорее всего как-то не так ищу  :-\ , для меня это не знакомая область науки.
Примерный порядок действий: запускаю редактор, открываю в нём файл "GSdx32-SSE4.dll" из папки плагинов эмулятора, выбираю в главном меню "Поиск"-"Найти", вставляю CRC и жму "Искать".

Оффлайн Leprikon

  • Пользователь
  • Сообщений: 845
  • Пол: Мужской
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22178 : 30 Январь 2019, 17:49:15 »
Leprikon, пытаюсь сделать как у тебя написано, но поиск в редакторе ничего не находит  :( Пробовал искать и "0x43AB7214", и "43AB7214", и разные опции поиска менял - не находится. Скорее всего как-то не так ищу  :-\ , для меня это не знакомая область науки.
Примерный порядок действий: запускаю редактор, открываю в нём файл "GSdx32-SSE4.dll" из папки плагинов эмулятора, выбираю в главном меню "Поиск"-"Найти", вставляю CRC и жму "Искать".
скинь сюда crc русской игры.

Оффлайн noxtester

  • Пользователь
  • Сообщений: 311
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22179 : 30 Январь 2019, 17:53:10 »
скинь сюда crc русской игры.
Game CRC = 0x955E9D19

Оффлайн blackoff

  • Пользователь
  • Сообщений: 8866
  • Пол: Мужской
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22180 : 30 Январь 2019, 17:53:16 »
"0x43AB7214", и "43AB7214", и разные опции поиска менял - не находится.
а разве не так надо ?
Найти ты его не можешь потому, что он от обратного байта в теле плагина расположен. Ну то есть если CRC=75182BE5, то искать нужно E52B1875. И менять на CRC предварительно перестроив его от младшего байта.

Оффлайн Leprikon

  • Пользователь
  • Сообщений: 845
  • Пол: Мужской
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22181 : 30 Январь 2019, 17:57:01 »
0x955E9D19
Проверяй.

Добавлено позже:
а разве не так надо ?

HxD Hex Editor находит и так.

Оффлайн noxtester

  • Пользователь
  • Сообщений: 311
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22182 : 30 Январь 2019, 18:12:49 »
Проверяй.

Работает!  :wow: Спасибо  :) Насколько я понимаю, CRC одной из трёх прописанных там версий был заменён на CRC русской версии? Если так, то какая версия была заменена?
И всё-таки понять бы, что я делал не так...чтобы на будущее справляться самостоятельно.

Оффлайн Ogr

  • Пользователь
  • Сообщений: 7772
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22183 : 30 Январь 2019, 18:30:32 »
И всё-таки понять бы, что я делал не так...чтобы на будущее справляться самостоятельн
blackoff, только что пояснил.

Оффлайн Leprikon

  • Пользователь
  • Сообщений: 845
  • Пол: Мужской
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22184 : 30 Январь 2019, 18:34:33 »
Работает!  :wow: Спасибо  :) Насколько я понимаю, CRC одной из трёх прописанных там версий был заменён на CRC русской версии? Если так, то какая версия была заменена?
И всё-таки понять бы, что я делал не так...чтобы на будущее справляться самостоятельно.
0x43AB7214, TalesOfLegendia, US

Добавлено позже:
blackoff, только что пояснил.
А я ответил что это не так. Посмотри видео.

Оффлайн noxtester

  • Пользователь
  • Сообщений: 311
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22185 : 30 Январь 2019, 18:52:22 »
Посмотри видео.
Видимо у меня другая версия редактора HxD - без локализации и окно поиска имеет абсолютной иной вид и структуру - 4 вкладки и другие опции поиска. Качал вроде как с официального сайта последнюю версию (2.2 (January 16, 2019)).

Оффлайн Leprikon

  • Пользователь
  • Сообщений: 845
  • Пол: Мужской
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22186 : 30 Январь 2019, 19:08:56 »
Видимо у меня другая версия редактора HxD - без локализации и окно поиска имеет абсолютной иной вид и структуру - 4 вкладки и другие опции поиска. Качал вроде как с официального сайта последнюю версию (2.2 (January 16, 2019)).
я использую версию 1.7.7.0

Оффлайн Softer

  • Пользователь
  • Сообщений: 4351
  • Пол: Мужской
    • Steam
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22187 : 31 Январь 2019, 04:45:42 »
А я ответил что это не так. Посмотри видео.
Та нет, всё так. Байты расположены от младшего. Сам на своём видео посмотри как найденные байты расположены в теле. Просто для того, чтоб рукам не переставлять байты нужно соблюсти ряд нюансов в поисковом запросе.
1. Искать нужно не хекс значение, а целое число.
2. Формат искомых данных должен стоять Little-endian (то есть от младшего байта).
3. Главное. Перед значением обязательно должно стоять 0х (0x43AB7214). Иначе поиск целого числа не работает в принципе.

P. S. Когда я писал тот свой пост в 2016 году, понятия не имел, как заставить HxD автоматически делать поиск от младшего байта. Способ оказался вовсе не тривиальный. Кто ж знал, что искомое значение нужно ещё и в правильном формате написать, чтоб HxD байты переставил. За сим выражаю благодарность Leprikon за наводку.

Оффлайн Leprikon

  • Пользователь
  • Сообщений: 845
  • Пол: Мужской
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22188 : 31 Январь 2019, 10:30:34 »
Та нет, всё так. Байты расположены от младшего. Сам на своём видео посмотри как найденные байты расположены в теле. Просто для того, чтоб рукам не переставлять байты нужно соблюсти ряд нюансов в поисковом запросе.
1. Искать нужно не хекс значение, а целое число.
2. Формат искомых данных должен стоять Little-endian (то есть от младшего байта).
3. Главное. Перед значением обязательно должно стоять 0х (0x43AB7214). Иначе поиск целого числа не работает в принципе.

P. S. Когда я писал тот свой пост в 2016 году, понятия не имел, как заставить HxD автоматически делать поиск от младшего байта. Способ оказался вовсе не тривиальный. Кто ж знал, что искомое значение нужно ещё и в правильном формате написать, чтоб HxD байты переставил. За сим выражаю благодарность Leprikon за наводку.
Я знаю что байты расположены от младшего. Я имел в виду что не надо самому мучиться и переставлять байты в поиске.

Оффлайн Softer

  • Пользователь
  • Сообщений: 4351
  • Пол: Мужской
    • Steam
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22189 : 31 Январь 2019, 11:16:41 »
Я знаю что байты расположены от младшего. Я имел в виду что не надо самому мучиться и переставлять байты в поиске.
Неплохо было бы конечно если бы ты сразу писал, что имеешь в виду. А то, то ты значения CRC - адресами называешь, то в HxD просто брать и искать предлагаешь, хотя сам говоришь, что знаешь о расположении байт от младшего и стало быть понимаешь невозможность выполнения подобного рядовыми пользователями. Но в любом случае спасибо, что хоть и только по средствам видео, но информацию зафорсил  :).

Оффлайн Leprikon

  • Пользователь
  • Сообщений: 845
  • Пол: Мужской
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22190 : 31 Январь 2019, 12:26:41 »
Softer, Ну не все ж умеют вумно выражаться. :) А вообще надо написать нормальный туториал и добавить в шапку.

Оффлайн Charlie...

  • Пользователь
  • Сообщений: 474
  • Пол: Мужской
  • Best In The World
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22191 : 31 Январь 2019, 18:03:53 »
Поправьте меня, если я не прав. Четырехядерный i3 8100 (3.60 ггц) в стоке в плане эмуляции будет быстрее стокового шестиядерника i5-8400 (2.8 ггц), потому как эмулю более важна одноядерная производительность?

Оффлайн Ogr

  • Пользователь
  • Сообщений: 7772
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22192 : 31 Январь 2019, 18:16:10 »
Charlie..., в хардварном рендери - да. в совтваре, в части игр - нет.

Оффлайн AlexVS

  • Пользователь
  • Сообщений: 26
  • Пол: Мужской
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22193 : 31 Январь 2019, 19:34:47 »
Четырехядерный i3 8100 (3.60 ггц) в стоке в плане эмуляции будет быстрее стокового шестиядерника i5-8400 (2.8 ггц)
i5-8400 будет быстрее абсолютно везде, потому что он работает всегда минимум на 3.8ГГц (турбо буст для всех ядер) и до 4ГГц для однопоточных приложений. Это его стоковый режим работы.

Добавлено позже:
Charlie..., в хардварном рендери - да. в совтваре, в части игр - нет.
Сильно ошибаетесь. Отчасти конкурировать с i5-8400 может разогнанный 8350K (особенно в pcsx2 и других малопоточных эмуляторах), но никак не 8100 с его 3.6ГГц.

Оффлайн Ogr

  • Пользователь
  • Сообщений: 7772
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22194 : 31 Январь 2019, 20:54:07 »
i5-8400 будет быстрее абсолютно везде, потому что он работает всегда минимум на 3.8ГГц (турбо буст для всех ядер)
https://ark.intel.com/ru/products/126687/Intel-Core-i5-8400-Processor-9M-Cache-up-to-4-00-GHz-
Базовая тактовая частота процессора 2.80 GHz
Максимальная тактовая частота с технологией Turbo Boost 4.00 GHz
?!

Добавлено позже:
то есть, при загрузки 3 ядер (50% цп) - 3,4ггц. а при загрузки 2 ядер (33% цп) - 3,6ггц. ну а PCSX2 в 3х поточном режиме может до 2,8 ядра загружать.

Оффлайн AlexVS

  • Пользователь
  • Сообщений: 26
  • Пол: Мужской
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22195 : 31 Январь 2019, 22:07:52 »
то есть, при загрузки 3 ядер (50% цп) - 3,4ггц. а при загрузки 2 ядер (33% цп) - 3,6ггц.
Нет. Вы просто выдумываете на ходу. Уже написал - при нагрузке на все 6 ядер, частота i5 8400 будет 3.8ГГц
 https://www.tomshardware.co.uk/intel-coffee-lake-core-i5-8400-cpu,review-34073.html

Оффлайн diddykong

  • Пользователь
  • Сообщений: 10
  • Пол: Мужской
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22196 : 17 Февраль 2019, 08:39:11 »
Ребята подскажите,при запуске PCSX2 v1.5.0 DEV 2858 ошибка 0xc000007b,пробывал всё ,ни чего не помогает,переустановку директикста,vcredistа,устоновки обновлений,новых драйверов на видюху,всё бестолку,а 5000ные ревизии запускаются без проблем.

Оффлайн Charlie...

  • Пользователь
  • Сообщений: 474
  • Пол: Мужской
  • Best In The World
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22197 : 18 Февраль 2019, 10:08:42 »
В Silent Hill уже починили баг с фонариком в хардваре?

Оффлайн Softer

  • Пользователь
  • Сообщений: 4351
  • Пол: Мужской
    • Steam
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22198 : 18 Февраль 2019, 19:12:57 »
меня интересует вот этот CRC 0x7D4EA48F,то есть я не могу его заменить?
Это означает, что это загрузчик мультилоадера, а не конкретной игры. В контексте же эмулятора это означает, что хрен знает какую ты там игру запускаешь, а следовательно и CRC фиксы никакие применены не будут.

игра ar tonelico melody of elemia rus
Для этой игры в эмуляторе нет никаких автоматических фиксов. Это означает, что никаких проблем с русской пираткой быть не должно. Исключением является ситуация, когда используется старая версия эмулятора, в которой CRC пиратского мультилоадера был закреплён за фиксом для совершенно другой игры, что и может ломать нормальную работу уже этой.

Оффлайн Softer

  • Пользователь
  • Сообщений: 4351
  • Пол: Мужской
    • Steam
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22199 : 18 Февраль 2019, 20:21:32 »
Спасибо,у меня эмуль pcsx2 1.4.0,в остальных когда выбираешь directx 11,он почему то слетает на open gl,может хоть какой то посоветуете другой?
А что плохого в OpenGL? Он является основным рендером в PCSX2 после 1.4.0 и работает лучше чем D3D.
И что за видеокарта используется и какая версия драйвера для неё установлена?

В версии 1.4.0 достаточно отключить CRC фиксы как таковые (CRC Hack level: None), чтоб не было ложных срабатываний и вытекающих из этого багов.