Эмуляция > Эмуляторы консолей 6 поколения и выше
PCSX2: Эмулятор Sony PS2 (продолжение)
<< < (827/1167) > >>
lob:

Вся необходимая информация находится под спойлером ниже: 1. Основная информация:

* Официальный сайт и версии эмулятора - здесь
* Биосы можно скачать - здесь
* Официальный список совместимости - здесь
* Свежие ревизии эмулятора с плагинами - здесь и тут
* Pack'и самых последних ревизий различных эмуляторов - здесь
* Настройки для игр - здесь и тут
* Об изменениях можно узнать - здесь (на английском)
* Руководство по настройке эмулятора - здесь
2. Библиотеки и утилиты:

* Microsoft Visual C++ 2008 SP1 Redistributable - здесь (х86) и тут (х64)
* Microsoft Visual C++ 2010 Redistributable - здесь
* Обновление DirectX (June 2010) - здесь
* Библиотеки для OpenGL-плагинов  - здесь
* Утилита для переноса сейвов на карту памяти - MYMC
* Программа для хранения настроек эмулятора  - PS2Launcher
3. Патчи и хекс коды для запуска игр в широкоэкранном режиме:

*
* Постоянно обновляемый архив патчей (более 500 игр) здесь
* Хекс коды для запуска игр в широкоэкранном режиме тут4. Дополнительные ссылки:

* Исправляют различные баги либо ускоряют процесс эмуляции. Могут давать побочные эффекты.
...В стадии разработки...
EdHell:
НТСК 720х480 вообще-то. Не путайте физическое соотношение сторон монитора со стандартом сигнала ТВ-вещания.
Softer:

--- Цитата: Dyons ---Потому что ПАЛ это 720х576 (1.25), а НТСЦ 640х480 (1.33). А на видео они оба 1.33, вот тебе и разные полосы и разные пропорции.
--- Конец цитаты ---

--- Цитата: Dyons ---Демонстрировало если бы 720х576 было равно 1.33
--- Конец цитаты ---
то есть ты хочешь сказать что приведённое тобой видео всё искажено и нифига не соответствует действительности? тогда нахрена ты его привёл?
короче, все эти мифические скалеры консоли и прочая лабуда уже утомила, такие игры как FFX и FF2 делались под 1,43 и это легко можно увидеть в роликах на youtube, а не только в эмуляторе.

--- Цитата: Dyons ---Потому что надо смотреть ролики не Fatal Frame 2 а ролики Project Zero 2
--- Конец цитаты ---
это что шутка? во первых я этот ролик видел, во вторых как сплюснутое изображение, не широкоформатной игры, до 16:9 с заливкой сверху и снизу чёрным, для получения конечного видео в 4:3 может что то доказывать? Возьми и посмотри все подряд ролики до тех пор пока не попадутся снятые на камеру экранки с телевизора, причём формата 4:3, тогда и говори есть там какие то полосы "скалера консоли" или нет.
EdHell:
Человек наверное не знает, что точка (пиксель) может быть не только квадратной. :-\ Консоль всегда выдает изображение в стандарте ТВ вещания своего региона так, как указано в ее настройках, не более.
Dyons:

--- Цитата: Softer от 24 Январь 2012, 19:23:37 ---то есть ты хочешь сказать что приведённое тобой видео всё искажено и нифига не соответствует действительности? тогда нахрена ты его привёл?
короче, все эти мифические скалеры консоли и прочая лабуда уже утомила, такие игры как FFX и FF2 делались под 1,43 и это легко можно увидеть в роликах на youtube, а не только в эмуляторе.это что шутка? во первых я этот ролик видел, во вторых как сплюснутое изображение, не широкоформатной игры, до 16:9 с заливкой сверху и с низу чёрным, для получения конечного видео в 4:3 может что то доказывать? Возьми и посмотри все подряд ролики до тех пор пока не попадутся снятые на камеру экранки с телевизора, причём формата 4:3, тогда и говори есть там какие то полосы "скалера консоли" или нет.

--- Конец цитаты ---
Зачем мне смотреть ролики на ютубе. Если я сам могу тебе фоток нащелкать (правда только на телефон)
Softer:
EdHell, кстати мне тоже интересно с каких пор PAL (4:3) превратился из 1,33 в какой то 1,25.

--- Цитата: Dyons ---Зачем мне смотреть ролики на ютубе. Если я сам могу тебе фоток нащелкать (правда только на телефон)
--- Конец цитаты ---
буду только рад
EdHell:
Предлагаю немного отвлечься. :)

 В связи со случаями периодических сбоев встроенных фиксов по crc задумался-таки о влиянии версии биоса на качество эмуляции и решил провести небольшой тест с целью установить, какой же биос лучше. С этой целью прошерстив просторы инета, удалось собрать в коллекцию 38 версий биос.
 В качестве тестовой выступила весьма капризная игра - Burnout Revenge (впрочем, то же самое в равной мере можно отнести к тейкдауну и доминатору). Почему именно она? Ну, во-первых, для нее в gsdx имеется фикс по crc, во-вторых игра поддерживает вайдскрин, который работает только при полном запуске (через биос) и в-третьих, тестируя и играя в свежепофикшенные бернауты пару лет назад я обратил внимание на то, что качество эмуляции при полном и быстром запуске отличалось, в полном запуске привносились некоторые баги и совершенно иначе вел себя скипдрав, отключая совсем другие элементы на тех же настройках. В случае сбоя фикса биос дополнительно проверялся на играх Haunting Ground и Shadow of Colossus. Также использовались образы различных регионов для определения региональной привязки биоса к играм.
 Сразу скажу, что после теста я пришел к выводу, что хотя эмулятор без биоса и не станет работать, но при быстром запуске биос вовсе не используется, настройки биоса игнорируются и версия биоса на быстрый запуск никак не влияет, при этом вы не теряете ничего, если только вам не нужен вайдскрин, работающий автоматом через настройки биоса. Хотя конечно я не исключаю, что на какой-то игре может произойти сбой и эмуляция может пойти по другому. Ниже можно найти список всех 38 биосов с указанием отличий в работе с каждым из них.


--- Код: ---China v01.90(23-06-2003), Full - Not Working,  Fast - Working //SCPH-50009

Europe v01.20(02-09-2000), Full - PAL only, Fast - Working //SCPH-30003
Europe v01.50(28-12-2000), Full - PAL only, Fast - Working //SCPH-30004
Europe v01.60(04-07-2001), Full - PAL only, Fast - Working //SCPH-30004
Europe v01.60(04-10-2001), Full - CRC fix fail, Fast - Working //SCPH-30004R, 0x9386A740
Europe v01.60(04-10-2001), Full - PAL only, Fast - Working //SCPH-30004R, 0x82AA5055
Europe v01.60(19-03-2002), Full - PAL only, Fast - Working //SCPH-30004R
Europe v01.70(27-02-2003), Full - PAL only,  Fast - Working //SCPH-39004
Europe v01.90(23-06-2003), Full - Working, Fast - Working //SCPH-50008, 0x063A2368
Europe v01.90(23-06-2003), Full - PAL only, Fast - Working //SCPH-50004
Europe v01.90(23-06-2003), Full - PAL only, Fast - Working //SCPH-50004
Europe v02.00(14-06-2004), Full - CRC fix fail, Fast - Working //SCPH-70004
Europe v02.00(14-06-2004), Full - PAL only, Fast - Working //SCPH-70008, 0x92AA71A2
Europe v02.00(14-06-2004), Full - PAL only, Fast - Working //SCPH-70008, 0x92887B09
Europe v02.00(04-11-2004), Full - CRC fix fail, Fast - Working //SCPH-50003
Europe v02.20(20-06-2005), Full - PAL only, Fast - Working //SCPH-75008
Europe v02.20(10-02-2006), Full - PAL only, Fast - Working //SCPH-77008
Europe v02.20(05-09-2006), Full - PAL only, Fast - Working //SCPH-79004
Europe v02.30(20-02-2008), Full - PAL only, Fast - Working //SCPH-90004

HK v01.90(23-06-2003), Full - Not Working,  Fast - Not Working //SCPH-50006
HK v02.00(14-06-2004), Full - CRC fix fail, Fast - Working //SCPH-70006
HK v02.20(05-09-2006), Full - Real only, Fast - Working //SCPH-90007 (TWN)

Japan v01.00(17-01-2000), Full - Working, Fast - Working //SCPH-10000
Japan v01.50(18-01-2001), Full - Bugs in game, Fast - Working //SCPH-30000
Japan v01.70(06-02-2003), Full - Bugs in game, Fast - Working //SCPH-50000
Japan v02.00(14-06-2004), Full - Bugs in game, Fast - Working //SCPH-70000
Japan v02.20(05-09-2006), Full - Real only, Fast - Working //SCPH-90006 (HK)

USA v01.20(02-09-2000), Full - Bugs in game, Fast - Working //SCPH-30001
USA v01.50(28-12-2000), Full - Bugs in game, Fast - Working //SCPH-35001
USA v01.60(27-04-2001), Full - Bugs in game, Fast - Working //SCPH-39001
USA v01.60(07-02-2002), Full - Bugs in game, Fast - Working //SCPH-39001
USA v01.60(19-03-2002), Full - CRC fix fail, Fast - Working //SCPH-39004
USA v01.70(25-03-2003), Full - Bugs in game, Fast - Working //SCPH-50001
USA v02.00(14-06-2004), Full - Bugs in game, Fast - Working //SCPH-70012
USA v02.20(20-06-2005), Full - Bugs in game, Fast - Working //SCPH-75001
USA v02.20(10-02-2006), Full - Bugs in game, Fast - Working //SCPH-77001
USA v02.20(05-09-2006), Full - Bugs in game, Fast - Working //SCPH-79001
USA v02.30(20-02-2008), Full - Bugs in game, Fast - Working //SCPH-90001
--- Конец кода ---

 Результаты несколько неожиданные и даже удручающие. Из всего многообразия биосов лишь два смогли полноценно и без дополнительных багов работать с тестовой игрой.
 Все биосы PAL региона, кроме одного, можно отправлять в утиль, как не имеющие мультирегиона, при полном запуске они способны запускать лишь игры своего региона. В отличие от них, все NTSC биосы оказались мультирегиональными, за исключением двух, которые вообще отказались запускать любые игры, сразу переходя в браузер. Могу лишь предположить, что в них имеется какая-то защита.
 Пять биосов неким чудесным образом не воспринимают crc фиксы и также отправляются на помойку истории. Сбой абсолютно стабилен. По иронии судьбы три из них выложены на Ленде и используются очень многими. Пора сменить биос, господа.
 Один биос оказался полностью неработоспособен и один частично, таким образом как фанера над Парижем пролетает вся китайско-гонконгская экзотика в полном составе.
 Все NTSC биосы, кроме одного, привносят в игру свой баг, который отсутствует при быстром запуске и который можно обойти лишь запустив игру в софтрендере. Возможно игры серии Бернаут являются исключением.

Таким образом, у нас имеется два абсолютных победителя, которые я и рекомендую к использованию с эмулятором плюс новейший мультибиос на всякий пожарный.
 1) Japan v01.00(17-01-2000), постоянно рекомендуемый и проверенный временем, ни разу не сбоивший на моей памяти с оригинальными образами и подтвердивший свое лидерство в тесте.
 2) Europe v01.90(23-06-2003), идущий наравне с японским, но пока недостаточно протестированный. Прошу заметить, что эта версия биоса слита с русской консоли 50008, имеет лишь русский и английский язык и в этом он схож с японским, имеющим тоже только два языка (не путать с 50004, общеевропейским биосом, представляющим собой залоченный на PAL шлак). Кроме того, по некоторым данным этот биос имеет несколько бОльшую совместимость с русифицированными пиратками, чем японский, и способен запустить в полном режиме пиратку, которую японец откажется. К оригиналам это не относится.
 3) USA   v02.30(20-02-2008), так сказать поощрительный приз, самый новый (v.18) из имеющихся NTSC биосов и имеющий единственный косячок, который возможно никогда не встретится больше ни в одной игре, кроме протестированной. В остальном ничем не хуже предыдущих двух.

Разыскивается дамп последней версии биоса для японской консоли SCPH-90000 (предположительно v.17 билд 2.20), обнаружить который мне к сожалению не удалось, это пожалуй единственный из оставшихся ненайденными биосов, который может представлять какой-то интерес. Впрочем, любопытно было бы взглянуть и на другие 900хх биосы, кроме имеющихся в списке 1, 4, 6 и 7 регионов.

В аттаче можно найти архив с победителями.
sadrainbow:

--- Цитата: EdHell от 24 Январь 2012, 19:41:58 --- 1) Japan v01.00(17-01-2000), постоянно рекомендуемый и проверенный временем, ни разу не сбоивший на моей памяти с оригинальными образами и подтвердивший свое лидерство в тесте.

--- Конец цитаты ---
Занятно, на официальном форуме написано:

--- Цитата ---Note: For maximum compatibility it is recommended that you use a BIOS image different than SCPH10000.BIN which is the oldest one. That's because with this BIOS there are problems in memory card emulation and in other sections.
--- Конец цитаты ---
EdHell:
sadrainbow, официальный 0.9.6 вышел три года назад. В то время это был еще legasy, отличия нынешней 0.9.9 колоссальные, в т.ч. по работе с картами памяти, тогда не было ни поддержки карт до 64мб, ни нормального менеджера. Кстати, тогда я предпочитал американца. :)
Unit2k:
Биосы в шапку.  :ohmy:
KASUMI-sama:
EdHell, спасибо за полезную информацию. :) надеюсь на сайте ему-ленда в разделе биосы плейстейшн2 появятся все дампы биосов, информация к ним, и рейтинговая система как лист совместимости :)
Dev1L:

--- Цитата ---BIOS rom1 module not found, skipping...
BIOS rom2 module not found, skipping...
BIOS erom module not found, skipping...
--- Конец цитаты ---
А что на счёт этих отсутствующих файлов? Если ли польза в случае их наличия?
EdHell:
Я никакого преимущества не увидел, например erom это прошивка DVD привода консоли. Не знаю, может с ней эмулятор будет DVD-Video крутить :D А так всего лишь еще одна строчка в биосе в пункте информации о консоли. Также там должна быть прошивка Network Adapter и тогда эмулятор сможет работать с образами HDD через соотв. плагин, но кому это надо, вот вопрос? Для работы консоли (а значит и игры на эмуляторе) ни то ни другое иметь не обязательно.
Unit2k:
Засел за Midnight club 3 dub edition. Когда тестил, обрадовался что игра хорошо работает.(пару годков назад, точно помню, плохо с ней дело было) Седня сел проходить и выяснил, что оказывается игра вылетает каждые 15 минут. Есть способ вылечить? вырубил все спидхаки - все равно вылетает.  :( Правда и скорость не сказать что понизилась.

Добавлено позже:
з.ы. Играю в самую полную DVD9 версию игры.
Dyons:

--- Цитата: Softer от 24 Январь 2012, 19:37:34 ---буду только рад

--- Конец цитаты ---
Значит нафоткал (качество хромает, так как фоткал на телефон)

Final Fantasy X
(сверху ПАЛ)

Соотношение за вычетом полос
1,7   pal  (искажение пропорций круглых элементов меню ~36%)
1,46 ntsc (искажение пропорций круглых элементов меню ~16%)

Fatal Frame 2
(сверху ПАЛ)

Соотношение за вычетом полос
1,59  pal (искажение пропорций круглых элементов меню ~11%)
1,36  ntsc (искажение пропорций круглых элементов меню ~5%)

а вот ту уже интересней, на скрине пал версии явно видно что часть изображения отсечена и заменена черными полосами

З.Ы. В итоге делаем вывод, если ориентироваться по круглым элементам меню, то
в ФФХ соотношение сторон якобы 1,23 (512:416), но реально выходит 1,46, пал версию в расчет не берем
в Фатал Фрейм 2 выходит якобы 1,43 (640:448), но реально получается 1,36 нтсц и 1,59 пал
Softer:
Dyons, в итоге даже не знаю что сказать. Сам факт того что консоль перед выводом изображения может его не только масштабировать разными способами, но и кропать, сбивает с толку напрочь. Причём не потому что она просто умеет это делать, а потому что вовсе не обязательно это делается во благо сохранения правильных пропорций. Сразу возникают вопросы не только как происходит выбор масштабирования и кропа для конкретной игры конкретного региона, но и собственно с какой целью это делается если на экран все равно выводиться нечто как в Fatal Frame 2 PAL версии.

Единственное что понятно так это то что такие игры как FFX и FF2 всё таки изначально писались под соотношение 1,43:1 не зависимо PAL или NTSC версии, так как эмулятор всё таки выводит цельный игровой кадр, явно ничего не кропая, а масштабирование оставляя на совести пользователя. А вот что пытается изобразить при выводе изображения сама консоль это конечно загадка.
Dyons:

--- Цитата: Softer от 25 Январь 2012, 03:11:11 ---Dyons, в итоге даже не знаю что сказать. Сам факт того что консоль перед выводом изображения может его не только масштабировать разными способами, но и кропать, сбивает с толку напрочь. Причём не потому что она просто умеет это делать, а потому что вовсе не обязательно это делается во благо сохранения правильных пропорций. Сразу возникают вопросы не только как происходит выбор масштабирования и кропа для конкретной игры конкретного региона, но и собственно с какой целью это делается если на экран все равно выводиться нечто как в Fatal Frame 2 PAL версии.

--- Конец цитаты ---
Там все и так понятно, нормальный пал имеет рендер 512х512, шаг влево, шаг вправо от этого значения и получаем как на скринах.


--- Цитата: Softer от 25 Январь 2012, 03:11:11 ---Единственное что понятно так это то что такие игры как FFX и FF2 всё таки изначально писались под соотношение 1,43:1 не зависимо PAL или NTSC версии

--- Конец цитаты ---
Независимо тут не получается, потому что там не ПАЛ а переделка из НТСЦ as is, это раз.
Во вторых я склоняюсь что 1,43 в эмуле берется из разрешения фреймбуфера (640х448), а не реального соотношение сторон в играх.
Softer:

--- Цитата: Dyons ---Во вторых я склоняюсь что 1,43 в эмуле берется из разрешения фреймбуфера (640х448), а не реального соотношение сторон в играх.
--- Конец цитаты ---
ну EdHell уже выше верно подмечал что нечего смотреть на рендер, а то так можно договориться и до того что в ICO соотношение 2:1, так как там рендер 512х256.
да что долго за примером ходить, если у FFX и FF2 в версиях для PAL и NTSC "фреймбуфер" разный, а искажение одно и то же, уже ведь не раз об этом писал. Следовательно никаких параллелей не проводиться.

--- Цитата: Dyons ---Независимо тут не получается, потому что там не ПАЛ а переделка из НТСЦ as is, это раз.
--- Конец цитаты ---
а что это меняет?

Добавлено позже:

--- Цитата: Dyons ---Там все и так понятно, нормальный пал имеет рендер 512х512, шаг влево, шаг вправо от этого значения и получаем как на скринах.
--- Конец цитаты ---
вот хоть убей не понимаю, ну рендер и рендер, причём тут соотношение сторон, масштабирование и кроп? Кто определил нормальность рендера 512х512 и не нормальность любого другого? Учитывая то что игр с отличным от 512х512 рендером выше крыши, получается что сони делая свою консоль думала только о том чтоб нормально отображались игры только с 512х512, а остальные пусть будут через ж..., не страшно ). Это по крайней мере странно, не находишь?
EdHell:

--- Цитата: Softer ---то так можно договориться и до того что в ICO соотношение 2:1, так как там рендер 512х256.
--- Конец цитаты ---
Кстати, разрешение видео в ICO при этом соответствует спецификациям PAL и NTSC, на аналоговом выходе консоли то же самое. Получается, что аналоговый тракт растягивает любой рендер до этих же значений не глядя на то, в каком разрешении рендерится игра.
mc1death:

--- Цитата: Unit2k от 25 Январь 2012, 01:53:37 ---Засел за Midnight club 3 dub edition. Когда тестил, обрадовался что игра хорошо работает.(пару годков назад, точно помню, плохо с ней дело было) Седня сел проходить и выяснил, что оказывается игра вылетает каждые 15 минут. Есть способ вылечить? вырубил все спидхаки - все равно вылетает.  :( Правда и скорость не сказать что понизилась.

Добавлено позже:
з.ы. Играю в самую полную DVD9 версию игры.

--- Конец цитаты ---
бодаюсь уже пол года с ней, ничего не помогает...
Unit2k:
mc1death, Вот жеж странно. Вчера перед сном решил запустить ещё разок, в итоге просидел 2 часа за игрой без намека на вылеты.  o_0 До этого, раз 10 точно запускал, менял настройки, вылетало стабильно каждые 15-10 минут. Одно но, отключил SkipDraw, который запамятовал вырубить месяц назад, когда решил поиграть в Киллзон. Неужели из-за него.
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

Перейти к полной версии