I've been trying to hack Zelda: Wand of Gamelon. (Discussion of things like this is allowed, right? Because it's not a ROM request.) Finding data is no problem; I've located many raw text banks. But whenever you change a single byte of the ROM, it refuses to load and just gives a black screen, then switches back to the CD-i menu.
Would anyone know how I can stop this from happening?
CD-i ROM Hacking (Zelda: Wand of Gamelon)
- cdifan
- CD-i Emulator Author
- Posts: 926
- Joined: Fri Jun 24, 2005 6:19 am
- Location: The Netherlands
- Contact:
You say 'ROM' but you're really editing a disc image file (ISO), right?
And using it with a real CD-i player, not CD-i Emulator?
In this case editing bytes won't work because every sector contains error correction (ECC) and detection (EDC) bytes (like CRC but different). If you change data bytes, the ECC and EDC bytes need to be updated; the player checks them when reading the disc.
I don't know if there are tools to update the ECC/EDC bytes for you; this is probably not something done very often.
If you're using CD-i Emulator, it doesn't check ECC/EDC and editing data bytes without updating ECC/EDC should work.
And using it with a real CD-i player, not CD-i Emulator?
In this case editing bytes won't work because every sector contains error correction (ECC) and detection (EDC) bytes (like CRC but different). If you change data bytes, the ECC and EDC bytes need to be updated; the player checks them when reading the disc.
I don't know if there are tools to update the ECC/EDC bytes for you; this is probably not something done very often.
If you're using CD-i Emulator, it doesn't check ECC/EDC and editing data bytes without updating ECC/EDC should work.