I have checked and re-checked and fixed some problems so, it's not jumping to $7xxx.Disch wrote:$6000-7FFF will have RAM, never ROM. So you are correct there.
Uncharted Waters will not jump to $7xxx without first writing necessary PRG data to RAM. Though I don't think it does that (it wouldn't have any reason to).
Are you sure UW is actually supposed to be jumping to $7xxx? Maybe you have some other PRG swapping mistake that's making it erroneously jump to a bad address?
What it does now is a JSR to $8000 where i get 0x5C Unofficial Opcode.
Anyway the game IS writing to registers $5114-5116 to do prg-rom swapping but it sticks prg-mode to "0"! so it doesn't swap anything!!
