Open brunovalads opened 4 years ago
What are you actually going to do with this? I can't imagine even with this trace logger bizhawk will be competitive as a snes debugger at the level of those others.
Nothing different from what could be done in those mentioned (general research), this is just to make BizHawk on par with them. Also it's convenient since most TASing work is done on it, having this extra debug ease the workflow.
I suggest a low priority
tag, since it's not directly TASing related and it doesn't interfere on accuracy, and for the reason you mentioned.
Bolting on more debugging feature just to make bizhawk on par will IMPEDE more material improvements by rendering it even more morbidly obese
Summary
To enhance BizHawk's debugging capabilities, would be very useful having SuperFX trace logging on SNES. Currently the bsnes core can emulate SuperFX enhanced roms with no problem, also CDL now apparently logs CARTROM for the enhancement chips according to #1597, so the next step on debugging would be the complete logging.
Examples
As of today, I could only find 3 alternatives for SuperFX debugging:
For the future...
Not sure how complex this implementation is, but later this could be extrapolated to all the supported chips as well.