It is currently Fri Oct 20, 2017 2:09 am

All times are UTC - 7 hours





Post new topic Reply to topic  [ 1 post ] 
Author Message
PostPosted: Fri Jun 03, 2011 9:03 pm 
Offline
User avatar

Joined: Sun Sep 19, 2004 9:28 pm
Posts: 3192
Location: Mountain View, CA, USA
This morning I was working on narrowing down a cheat code for Super Bat Puncher (hee hee hee :D :D :D). Because Nestopia's "cheat helper" (for lack of better term) sucks, I decided to use FCEUXD SP's RAM Filter, which worked wonderfully. Sure enough I was able to find what I wanted: messing around with ZP variables $D0 to $D9. Entering these in the FCEUXD SP cheat section worked fine, voila.

I then took the same address and value and brought it over into Nestopia as a permanent cheat code (using a 16-bit address, e.g. $00D0)... nothing. Even re-examining the RAM contents inside of the cheat code editor confirmed that the address/value I chose was literally being ignored. *blink blink*

Then it hit me: maybe Nestopia is doing something weird with its address/value masking (overrides), where it's effectively limiting the addressing range to $8000-FFFF (PRG space)? This would (for lack of better word) "mimic", in a way, how the Game Genie works.

I haven't looked at the Nestopia source code yet -- I've done so many times so that's not a limiting factor, but it takes a lot of time -- and I figured I'd ask here first.

Has anyone had success using Nestopia's cheat system to overwrite values in ZP?


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 1 post ] 

All times are UTC - 7 hours


Who is online

Users browsing this forum: No registered users and 12 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group