Приставки > Картриджи / диски
over horizon на coolboy
<< < (2/2)
MaxWooD:

--- Цитата: Ferzi от 28 Апрель 2021, 17:36:41 ---Guyver(X.B.M.) Спасибо, Нашол выкладываю более свежею версию.
--- Конец цитаты ---
Зочем?
Ferzi:
MaxWooD
Может кому пригодится не все умеют патчить так там ещё и мапер другой просто так патчь не применишь игра работать не будет.

И новая игра из моего списка с проблемой я видимо все проблемные игры решил в свой сборник взять :lol:
Kaguya Hime Densetsu не работает сохранение
Sharpnull:

--- Цитата: Ferzi от 28 Апрель 2021, 20:00:52 ---Kaguya Hime Densetsu не работает сохранение
--- Конец цитаты ---
Eng версия сохраняет, а Jap и Rus - нет. В Eng есть включение WRAM (запись $80 в $A001), CPU $FF5F:

--- Код: ---  JSR $FF55
  AND #$01
  STA $A000
  LDA #$80
  STA $A001
  LDA #$00
  JMP $FF75
--- Конец кода ---
В Jap и Rus такое (нет включения):

--- Код: ---  JSR $FF55
  AND #$01
  STA $A000
  LDA #$00
  JMP $FF75
--- Конец кода ---
Откройте в Mesen ром, поставьте breakpoint на CPU $FF5F и отредактируйте код. Ну или в отдельном (вытащенном) роме с заголовком iNES заменить байты по адресу 3FF77: A9 80 8D 01 A0 A9 00 4C 75 FF. Если ром без заголовка, то позиция 3FF67, конечно.
Ferzi:
Sharpnull
Если я тебя правильно понял то не получилось у меня я в хексе заменил по указанному адресу результата не какого он не сохраняет
Sharpnull:
Ferzi, вы правильно поняли, но ром у вас был плохой. В русской версии на https://coolboy.clusterrr.com в промежутках 3FF8B-3FF9D и 3FFA4-3FFB6 стоят байты EA, у вас же осталась запись в регистры MMC1, которые сбивают включение WRAM в MMC3. Я не заметил, но такой же лишний код остался в Jap версии, там тоже нужно править. Вот русская исправленная и версия с сайта clusterrr тоже.
Ferzi:
Sharpnull ещё раз спасибо, про японскую и мою версию у меня там остатки mmc1, остались видимо из за того что я на японскую версию русификатор накладывал, подумав что он свежее чем в конструкторе но сейчас вижу что ромы практически одинаковы кроме тех изменений которые ты внёс в самом конце рома
Ferzi:
Mickey's Safari in Letterland
На уровне сложности super advanced, становится не стабильной и может зависнуть намертво и становится не проходимой, баги проявляются в разных местах, нашол место где баг случается постоянно и заснял, если начать с уровня  лес и пройти все этапы а патом пойти в джунгли всё игра становится не проходимой а иногда и в обще зависает намертво.

https://youtu.be/bP5_Spi-pyE
Может есть какой нибудь способ на транзисторах или на логике сделать автоматическую защиту от записи памяти скорее всего есть и другие игры с такими проблемами 
Sharpnull:

--- Цитата: Ferzi от 01 Май 2021, 19:00:05 ---На уровне сложности super advanced, становится не стабильной и может зависнуть намертво и становится не проходимой
--- Конец цитаты ---
Я исправил ошибочную запись в PPU $0000-1FFF в начале некоторых уровней, но дрожание нижней части, где слово собирается, связано с разновидностью поведения прерываний MMC3, в NES 2.0 для этой игры нужно ставить submapper 3 (MC-ACC): http://wiki.nesdev.com/w/index.php/NES_2.0_submappers#004:_MMC3. В Mesen для оригинального рома есть проверка контрольной суммы и дрожания нет в нижней части, но есть артефакты на экране Museum (интересно как в оригинале). После изменения рома дрожание внизу появилось, а где Museum ушло. Поэтому ром сохранил с NES 2.0 заголовком. Самый последний FCEUX всё ещё не знает про MC-ACC, там вместо нижних артефактов дёргается половина всей картинки (UPD4: оказалось, у меня проблема с настройками отображения картинки в оконном режиме) (UPD: это для "Old PPU", у "New PPU" добавляется разрыв внизу как у вас).
Если будет снова зависание, то это уже наверно к IRQ.
UPD2: Проверил поведение в эмуляторах Nestopia UE и puNES. Nestopia - проверяет ром по контрольной сумме как Mesen, но нет проблемы на экране Museum. puNES - каким-то образом в оригинальном и изменённом роме поведение правильное и тоже нет проблемы с Museum. Наверно в Mesen (0.9.9) проблема (UPD3: нашёл видео с железа, в Museum это баг Mesen :( ).
Ferzi:
Sharpnull
Спасибо за помощь ^_^ главное что проходима теперь, а так играли же в btdd и не обращали внимание что экран мерцает при выборе игроков думали что всё нормально так и должно быть
Навигация
Главная страница сообщений
Предыдущая страница

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