Предлагаю немного отвлечься.
В связи со случаями периодических сбоев встроенных фиксов по 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 регионов.
В аттаче можно найти архив с победителями.