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

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

Оффлайн lob

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

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

Оффлайн ParagonUnits

  • Пользователь
  • Сообщений: 10699
  • Пол: Мужской
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #17700 : 06 Август 2012, 20:18:47 »
У меня чего-то некоторые игры в софте идут быстрее, чем в харде!

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8098
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #17701 : 06 Август 2012, 20:41:50 »
Цитата: teif
С англ. версией такой проблемы нет, но все-таки хочется на родном поиграть 

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

Оффлайн teif

  • Пользователь
  • Сообщений: 5
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #17702 : 06 Август 2012, 21:02:28 »

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

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #17703 : 06 Август 2012, 21:04:26 »
Тогда она не будет русской. :) Можно добавить CRC русской версии в плагин, но заморачиваться с этим мало кто станет, если станет вообще.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8098
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #17704 : 06 Август 2012, 21:15:23 »
Цитата: Dyons
Это не числа, это ассемблерная вставка, там оригинальное значение из регистра просто умножается на 0.75. И изменение идет только горизонтального аспекта.

Всё-таки 16:10 в таком случае получается несколько ущербным. Можно ли поменять ещё и вертикальный аспект при таком раскладе?

Оффлайн Softer

  • Пользователь
  • Сообщений: 4219
  • Пол: Мужской
    • Steam
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #17705 : 06 Август 2012, 21:20:18 »
teif, для начала неплохо бы увидеть CRC имеющейся русской версии, а то никто в глаза не видел что у вас там?
Смотрите в логе эмулятора строку начинающуюся с ELF.

Оффлайн Dyons

  • Пользователь
  • Сообщений: 7166
  • инфернальный колдун
    • Youtube
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #17706 : 06 Август 2012, 21:41:17 »
Можно добавить CRC русской версии в плагин, но заморачиваться с этим мало кто станет, если станет вообще.
а че там заморачиваться, hex редактором в плагине заменить оригинальный CRC на CRC от пиратки

Оффлайн Softer

  • Пользователь
  • Сообщений: 4219
  • Пол: Мужской
    • Steam
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #17707 : 06 Август 2012, 21:44:24 »
Цитата: Dyons
а че там заморачиваться, hex редактором в плагине заменить оригинальный CRC на CRC от пиратки

интересный подход, и как его там искать НЕЗАМОРАЧИВАЯСЬ, после того как его компилятор переварил?
« Последнее редактирование: 06 Август 2012, 21:51:05 от Softer »

Оффлайн teif

  • Пользователь
  • Сообщений: 5
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #17708 : 06 Август 2012, 21:45:40 »
teif, для начала неплохо бы увидеть CRC имеющейся русской версии, а то никто в глаза не видел что у вас там?
Смотрите в логе эмулятора строку начинающуюся с ELF.
ELF (cdrom0:\NORG_RUS.00;1) Game CRC = 0x4AD36D59, EntryPoint = 0x00100008

Оффлайн Softer

  • Пользователь
  • Сообщений: 4219
  • Пол: Мужской
    • Steam
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #17709 : 06 Август 2012, 21:49:07 »
Цитата: teif
Game CRC = 0x4AD36D59

этот CRC уже присутствует в списке фиксов GSdx, так что либо он по какой-то причине не срабатывает (если игра начинается с пиратского лоадера, то это практически наверняка), либо причина в чём то другом.

Оффлайн teif

  • Пользователь
  • Сообщений: 5
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #17710 : 06 Август 2012, 21:59:52 »

этот CRC уже присутствует в списке фиксов GSdx, так что либо он по какой-то причине не срабатывает (если игра начинается с пиратского лоадера, то это практически наверняка), либо причина в чём то другом.
понятно, значит глухой номер  :)

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #17711 : 06 Август 2012, 22:05:23 »
Цитата: Dyons
а че там заморачиваться, hex редактором в плагине заменить оригинальный CRC на CRC от пиратки

Логично, только кому это надо? Вот вопрос. Ладно бы какая-то редкая версия была, а то фекалка.

Цитата: Softer
интересный подход, и как его там искать НЕЗАМОРАЧИВАЯСЬ, после того как его компилятор переварил?

Просто, если умеешь с редактором работать. Взял CRC, младший байт первым - и вперед.

Цитата: Softer
если игра начинается с пиратского лоадера, то это практически наверняка

Так и есть, NORG в качестве имени эльфа явно указывает на "любимый" "голубой с иксами" мультилоадер. Остается модифицировать образ (как давеча с ICO было) либо выдернуть русский ELF из образа и запускать игру напрямую с него.

Оффлайн ParagonUnits

  • Пользователь
  • Сообщений: 10699
  • Пол: Мужской
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #17712 : 06 Август 2012, 22:11:24 »
Потестил 86 игр на 1.0! Многое по мелочам исправили! Убили несколько игр:
Psikyo Shooting Collection Vol. 3 Sol Divide & Dragon Blaze
MotorStorm Arctic Edge
Need for Speed Hot Pursuit 2
Resident Evil 4!

Оффлайн Softer

  • Пользователь
  • Сообщений: 4219
  • Пол: Мужской
    • Steam
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #17713 : 06 Август 2012, 22:16:21 »
Цитата: EdHell
Просто, если умеешь с редактором работать. Взял CRC, младший байт первым - и вперед.

Лёгких путей не ищем?  :) Код открытый, добавить новой строкой нужный CRC и скомпилить заново один GSdx - вот это "чё там заморачиватся".  ;)

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #17714 : 06 Август 2012, 22:19:42 »
Цитата: Softer
Лёгких путей не ищем?

Трудных не ищем, у меня например VS нет, а CRC заменить дело одной минуты. :)

Цитата: ParagonUnits
Убили несколько игр:
Psikyo Shooting Collection Vol. 3 Sol Divide & Dragon Blaze

Неправда, проверил по-быстрому, эта игра точно работает, ищи проблему у себя.

Оффлайн DStrange

  • Пользователь
  • Сообщений: 269
  • Пол: Мужской
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #17715 : 06 Август 2012, 22:24:35 »
Вот крутотень какая, не прошло и миллиона лет, как таки реализовали относительно честный вайд-скрин, да еще знаковый 1.0 билд, просто праздник какой-то!  :cool:

Оффлайн Softer

  • Пользователь
  • Сообщений: 4219
  • Пол: Мужской
    • Steam
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #17716 : 06 Август 2012, 22:25:54 »
Цитата: EdHell
Трудных не ищем, у меня например VS нет, а CRC заменить дело одной минуты.

Ну с таким же успехом я могу говорить, что у меня например хэкс редактора нет, а добавить новый CRC в код по сути куда быстрее чем ковыряться в хексах.  :)

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #17717 : 06 Август 2012, 22:29:25 »
ОК, каждый поступает, как ему удобно.

Оффлайн Softer

  • Пользователь
  • Сообщений: 4219
  • Пол: Мужской
    • Steam
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #17718 : 06 Август 2012, 23:30:15 »
Цитата: EdHell
ОК, каждый поступает, как ему удобно.

И всё же, в образовательных целях, хотелось бы уточнить более подробно, как выглядит строка с CRC из исходников в готовом бинарнике и вообще как её там искать? Так как тупо поиск имеющегося там CRC от младшего, ничего не дал.
Пардон за оффтоп.  :blush:

Оффлайн Dyons

  • Пользователь
  • Сообщений: 7166
  • инфернальный колдун
    • Youtube
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #17719 : 06 Август 2012, 23:36:53 »

И всё же, в образовательных целях, хотелось бы уточнить более подробно, как выглядит строка с CRC из исходников в готовом бинарнике и вообще как её там искать? Так как тупо поиск имеющегося там CRC от младшего, ничего не дал.
Пардон за оффтоп.  :blush:

Если к примеру Game CRC = 0x2CD5794C (Haunting Ground SLES-52877) то искать надо 4C79D52C

Оффлайн Softer

  • Пользователь
  • Сообщений: 4219
  • Пол: Мужской
    • Steam
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #17720 : 06 Август 2012, 23:44:38 »
Цитата: Dyons
Если к примеру Game CRC = 0x2CD5794C (Haunting Ground SLES-52877) то искать надо 4C79D52C


И почему от младшего парами? Значение CRC то не в шестнадцатеричном виде. Вопрос в каком виде его там искать остаётся открытым.

Оффлайн Dyons

  • Пользователь
  • Сообщений: 7166
  • инфернальный колдун
    • Youtube
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #17721 : 06 Август 2012, 23:49:44 »
И почему от младшего парами?
стандарт такой

Значение CRC то не в шестнадцатеричном виде. Вопрос в каком виде его там искать остаётся открытым.

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #17722 : 07 Август 2012, 00:14:33 »
Цитата: Softer
Значение CRC то не в шестнадцатеричном виде.

Именно в нем.

Оффлайн ParagonUnits

  • Пользователь
  • Сообщений: 10699
  • Пол: Мужской
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #17723 : 07 Август 2012, 01:26:35 »
Цитата
Неправда, проверил по-быстрому, эта игра точно работает, ищи проблему у себя.

У меня стоит максимальная совместимость, пробовал в софте и харде, зависун при нажатии старт на главном экране! На 0.9.8 прекрасно идёт!

Оффлайн noxtester

  • Пользователь
  • Сообщений: 275
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #17724 : 07 Август 2012, 01:36:22 »
Подскажите есть ли настройки на максимальную скорость работы 2Д игр? Пытаюсь эмулировать хотябы такие на нетбуке с Атом N2600. Если включить спидхаки и натив, а остальное по умолчанию, то игры типа Disgaea выдают 30-60 фпс. Неприятные проседания, кажется еще чуть-чуть подкрутить что-то и пойдет гладко.

Оффлайн Dev1L

  • Пользователь
  • Сообщений: 151
  • Пол: Мужской
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #17725 : 07 Август 2012, 01:37:08 »
ParagonUnits, возможно дело в образе?

Оффлайн ParagonUnits

  • Пользователь
  • Сообщений: 10699
  • Пол: Мужской
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #17726 : 07 Август 2012, 01:59:27 »
Цитата
ParagonUnits, возможно дело в образе?

Хеш md5: D851B38F083FAAC2C2CF61D916E723C9!

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8098
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #17727 : 07 Август 2012, 02:00:50 »
Кому-нить удалось сделать вайд для Soul Calibur III? У меня вышел только фейковый вайд (как обычно на ps2 и бывало) - обрезал верх и низ. Зато иконки персов в менюшке получилось раздвинуть (пригодится для честного вайда).
« Последнее редактирование: 07 Август 2012, 02:40:56 от paul_met »

Оффлайн Softer

  • Пользователь
  • Сообщений: 4219
  • Пол: Мужской
    • Steam
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #17728 : 07 Август 2012, 02:20:51 »
Цитата: EdHell
Именно в нем.

Ну тогда понятно почему парами, мой косяк. Я с параметрами поиска намудрил не понимая, что искать от младшего нужно изначально расценивая CRC как хекс  :). В общем всё находит, всё в порядке, спасибо всем за ликбез.

Оффлайн Dyons

  • Пользователь
  • Сообщений: 7166
  • инфернальный колдун
    • Youtube
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #17729 : 07 Август 2012, 02:49:47 »
Кому-нить удалось сделать вайд для Soul Calibur III?
А там же вроде в игре есть переключатель 16:9, или он такой же как в Т5?