Чек сумму поправил, указанные ошибки исправил, сеив для эмуля snes9x-1.60 прилагаю.
Нужно было для эмулятора с отладчиком, но ладно, я распаковал сейв, нашёл в HEX редакторе текст
RAM:131072: и после этого скопировал 0x20000 байт RAM в Mesen-S, чтобы перейти к тому месту. Там используется сжатие, а для текущей буквы (кроме первой из блока) XOR предыдущей буквы с поXORеном байтом из рома (защита от пиратов?). Код вызова распаковки CPU $00BB63, сжатые данные CPU $8FF48-8FF8A (файл $47F48-) распаковываются в $7F2000-7F27FF, а потом в VRAM. Блок текста XORился так: в роме 8F 20 1E 3F 3C 3C 23, превращается в 8F 20 91 20 AE 20 92 20 AE 20 8D 20 (PRESEN), копировалось 8F 20, добавлялись 20 в промежутки до 2 байт, 0x8F (P) ^ 0x91 (R) = 1E (в роме), 0x91 (R) ^ 0xAE (E) = 3F, и остальные.
Прикладываю исправленный ром, где написано PRESENTED BY BANPRESTO.
UPD: Если вы хотите заменить "PRESENTED BY" на "ПРЕДСТАВЛЕНО", то придётся разбирать сжатие, потому что пробел перед BY ставится сжатием и, что интересно, "TED BY" записывается без XOR.