It's well known that on a real NES, you can power on the game, get into the ship, sail in the ocean, and you are guaranteed to get Kyzokus as your first encounter.
This is because many NES systems will end up with RAM $F5 and $F7 being initialized to value 0xFF.
But a problem arises if you attempt to play Final Fantasy on a flash cartridge. The menu systems of the flash cartridges will leave the RAM as some other value, and you won't get the correct encounters.
It's also a problem on some people's NES systems, they won't initialize the encounter bytes to 0xFF, and the Kyozku test fails.
I made a ROM hack that makes the game initialize the encounter bytes to 0xFF, you can find it here: http://www.romhacking.net/hacks/6239/ No other changes are made to the game.
I just want to know if use of such hacks would be allowed for speedrunning submissions. (Not for me, I'm not planning on running the game, just wondering in general)