Does anyone know how to access MMIO registers in Dolphin? Trying to access EXI devices.
Well, I've determined how to modify the registers, since it looks like you just need to write to the 0xCCxxxxxx range, rather than do anything special.
But I still don't have any apparent way to view the registers. Watch set to the registers gives me values, but I'm honestly not sure if it's just garbage (IE. I checked the bit flags for "ON" for EXI device channel 2, and it was on when I only had mem card slot A active.) Plus, I have to hand convert the values, since the registers are just a bunch of bit flags. Ugh.
Also, holy ****, I'm so mad that Dolphin's debugger doesn't show text. With IDA, I've found so many functions, like Fox's B Neutral and Kirby's copy, because there's print functions and strings that say, "An error has occurred with Fox SpecialN!!!" or something like that. Plus, there's references to strings for stages in pretty much all their init functions, so I've mapped out how stages load objects thanks to the "Disable hazard" type codes we have around.