Modifying NVRAM

CD-i Emulator is the first fully evolving windows compatible emulator project of the Philips CD-i system. Discuss the emulator, compatibility issues, seek help and support to get the program operating and post what you'd like to see in future revisions of the program. CD-i players ROM (BIOS) requests, begging and links will not be tolerated. Otherwise feel free to post your thoughts on this amazing new piece of software.
Post Reply
User avatar
Kao
Softech Recruit
Posts: 90
Joined: Sun Sep 11, 2005 12:18 am
Location: United States

Modifying NVRAM

Post by Kao » Sat Oct 01, 2005 8:38 am

Hey, I'm trying to use a hex editor to modify values in my cdi205a.nvr file. I'm hoping to tweak the file and give my saved character a little boost ;) I'm almost certain I've located the values I'm looking for, but I have found that changing even just a single byte in the NVRAM from what it was saved as causes my saved game to no longer register. Reverting the changed value to its original state brings my saved game back without a problem. Any idea why I can't change the values in the NVRAM?

Edit:
I have found that by increasing one value but decreasing another value by the same amount allows the saved game to function. There must be some sort of cheksum business going on... Can any of you CD-I gurus help enlighten me here?
It's like 1993 all over again!
Image

User avatar
cdifan
CD-i Emulator Author
Posts: 923
Joined: Fri Jun 24, 2005 6:19 am
Location: The Netherlands
Contact:

Post by cdifan » Sat Oct 01, 2005 2:27 pm

There is no checksum built into the CD-i player or the emulator; this must be something that the CD-i title added itself, perhaps to foil attempts like yours... Of course, it could also be data integrity!

Which title are we talking about?

User avatar
Kao
Softech Recruit
Posts: 90
Joined: Sun Sep 11, 2005 12:18 am
Location: United States

Post by Kao » Sun Oct 02, 2005 8:45 am

Both Zelda - Wand Of Gamelon and Link - Faces of Evil seem to check to make sure that everything adds up before accepting the data in the NVRAM as being a valid saved game. These are the only titles I have encountered with this sort of check.

I managed to work with it, though. ;)
It's like 1993 all over again!
Image

Korschan
Burn:Cycle Activated
Posts: 1
Joined: Tue Dec 23, 2008 12:47 am

Post by Korschan » Tue Dec 23, 2008 12:49 am

Kao wrote:Both Zelda - Wand Of Gamelon and Link - Faces of Evil seem to check to make sure that everything adds up before accepting the data in the NVRAM as being a valid saved game. These are the only titles I have encountered with this sort of check.

I managed to work with it, though. ;)
How did you do that? I also changed the data of the nvram-file but it doesnt work. What have I to do to get it working?

Post Reply