Hm...weird, I didn't change anything related to the cheat code system.
I'm glad you managed to get it to work, though. (I've never used cheats on NesterJ tbh
)
On other news, I probably won't work on this anymore, I don't really have time or motivation (and also, the current version works fine).
The rest of this post is a major rant, you may want to skip it.
First, I guess I own Firehawke an apology, as I have never released a version without battery save compression.
I'm pretty sure I just need to comment a code block to just disable the compression support, but that would cause people complain that they can't load their saves.
Adding a toggle to enable or disable the save compression would also cause some trouble, as if there is a compressed save file and an uncompressed one, which one should NesterJ load? There could be trouble if the user turns off the compression after saving once: merely overwriting the previous save file wouldn't be enough, I would need to add a check to see if a compressed save exists, and delete it before saving...
It's too much trouble, and I don't want to release a "R4" just for that, sorry
I had also started working on Ad-hoc support, but I realized that there's no NES game I really want to play, so I gave up quickly...
It just makes me kind of sad that the only version with Ad-hoc support lacks support for many games and it is...well...illegal (ruka didn't distribute the source code).
People don't seem to care though.
Recent versions of Gpsp-J, snes9xTYL MECM, are also violating their respective licenses, but no one seems to care.
The authors don't even bother to post a changelog. And unfortunately, the latest snes9xTYL MECM is faster than Snes9x Euphoria...
If the author of the snes9xTYL MECM fork released the source, Zack (or someone else) could have merges his changes and we would have a better emulator, but that won't ever happen.
The last real version of MasterBoy is 2.02, but most people use 2.10 or "EmuMaster". Those are exactly the same as MasterBoy 2.02, just the version number is changed.
But again, no one cares. In fact, the version on wololo's download section is the fake 2.10.
In the end, I'm sure I could have released a NesterJ version without any changes at all, without releasing the source, and I would still get the same number of downloads. In fact, no one has ever commented on the Vsync major speed up, which was the reason I ended up releasing AoEx in the first place. I guess most people don't mind the tearing, or don't even know what that is. Ignorance is a bliss.
I've even seem someone saying that AoEX is slower than the previous versions. I guess he is comparing AoEX on 200Mhz against whatever was the default, or ignoring the fact that this has the rewind mode, which increases the CPU usage a little bit. You can, of course, reduce the rewind state saving frequency to decrease the CPU usage caused by it...
So, yeah, what I wrote above, along with other scene drama (for instance, Vita CFW leak) is probably driving away developers who could really contribute to the scene. Just think about it: Is there a reason to release a PSP homebrew? You may have your stuff leaked, or having someone steal your credits. That's not fun at all, but it keeps happening. Most talented devs realize that they are better off using their time to something more productive.
I'm not really sure why I wrote all this, but I just kept writing. I guess I'm still not over the Exophase X Takka thing, and the recent Coldbird departure made me rage a little bit inside.
/rant