IsoFrieze / DiztinGUIsh

A Super NES ROM Disassembler
GNU General Public License v3.0
270 stars 26 forks source link

support BSNES capture of code/data logging (CDL, i.e. usage map) #44

Open binary1230 opened 3 years ago

binary1230 commented 3 years ago

bsnes outputs a gamename-usage-map.bin file which we support importing. when a byte on the address bus is accessed for either read, write, or execute, that info is recorded in this file.

instead of [or in addition to] outputting to a file, we should be able to pretty easily add an option to pipe that data out over our capture socket as well. that would make it really easy to capture both CPU trace data and CDL at the same time, making marking up ROMs a breeze.

binary1230 commented 3 years ago

note to self: woah, looks like @furious already added some support for this? https://github.com/furious/diztinguish/commit/a0a4d7c09da6b447ea4204624016370962a44797

gotta pull those changes in, very cool

furious commented 3 years ago

Hey, feel free to merge those changes, I'll also make available the changes made on the bsnes side 😉