Differences by Emulator - Printable Version +- FF6 Hacking (https://www.ff6hacking.com/forums) +-- Forum: Discussion Forums (https://www.ff6hacking.com/forums/forum-5.html) +--- Forum: Magitek Research Facility (https://www.ff6hacking.com/forums/forum-9.html) +--- Thread: Differences by Emulator (/thread-4089.html) |
Differences by Emulator - PowerPanda - 03-29-2021 Yesterday, after over 20 years on ZSNES, I decided to finally see what they hype was all about for BSNES. I loaded the game that I was most familiar with... my hack... so that I could tell the differences right away. First off, WOW is it smooth and crisp. The second thing I noticed was that my class names, for whatever reason, weren't working on BSNES. It worked for the first 8 profiles, but repeated from there. So, for example Relm was listed as Terra's class (Sorceress), Setzer as Locke's (Adventurer), and so on. Curiously, all of the Moogles were given Cyan's class (Retainer), and Biggs/Wedge had Locke's. Here is what it looks like: https://imgur.com/a/oCWsE3p What I am confused on is why it would display one way for one emulator, and another way on a different one. I know that BSNES claims to be the most accurate emulator out there, so it makes me worried about what this will look like on real hardware. I have worked very hard to make all of my changes on an unexpanded rom so that it can be used with Everdrives and Repro Carts. Does anyone have an Everdrive that they could use to check? You just need to get to the point in the game where you have control. If Biggs/Wedge are listed as "Soldier", everything's good. If they're listed as "Adventurer", then we have a problem. The patch can be found here: https://www.ff6hacking.com/forums/thread-3574.html The code that I'm using is a modification of MetroidQuest's code. Code: C3/F091: C2 20 REP #S20 (16 bit memory) RE: Differences by Emulator - assassin - 03-29-2021 psst: http://www.romhacking.net/forum/index.php?topic=30517.msg410463#msg410463 (read the next few posts.) Code: C3/F0D0: 8D 03 42 STA $4203 (multiply by 12) because your instructions' addresses don't match up with their sizes, instead just being 2 bytes apart, i can't tell whether you indeed have a mere 2 NOPs here, or more. go for 4, though 3 will probably technically be safe. RE: Differences by Emulator - PowerPanda - 03-29-2021 That fixed it. I had actually removed the NOPs to maximize space and efficiency, because I thought they were useless. I put 4 of them back in, and the issue resolved itself. You are amazing. RE: Differences by Emulator - Warrax - 03-31-2021 I have an Everdrive and a Super UFO 8, do you still need real hardware testing even tho you got a fix? RE: Differences by Emulator - PowerPanda - 03-31-2021 (03-31-2021, 09:24 AM)Warrax Wrote: I have an Everdrive and a Super UFO 8, do you still need real hardware testing even tho you got a fix? I would like to do that with my fixed version, yes. I have a couple more things to do, and then I'll be posting v0.91 with a handful of bugfixes. |