Lab313ru ( DrMeFistO ) , an amazing contributor to the reverse engineering scene has made some awesome Plugins for IDA Pro And Ghidra
The IDA Pro Plugin lets you debug in IDA pro itself with all IDA pros abilities. You are at the same time running the ROM using his modified version of Gens Emulator. The Emulator has some awesome VDP and YM2612 debugging features similar to Exodus. The plugin also features a Megadrive Loader for vectors , address etc. You can set breakpoints on read write to VRAM or VSRAM or VCRAM using his DBG_VDP_VRAM / VSRAM VCRAM sections etc and all kinds of abilities. You can reassemble the rom asm listing from IDA pro using his Batch Scripts as well. You can automatically create include and bin include paths and replace code with other code as well as skip code using markings and then assemble it . What I am describing is just the tip of the iceberg of this tool.
Note be sure to go to Tags on Github to get the newest Version. If you dont want to compile it go to releases using newest version.
https://github.com/lab313ru/smd_ida_tools2
Reassembly Sega ROM asm-listing from IDA Pro
https://www.youtube.com/watch?v=j_vkUPEVXbk
YM2612 Debugger
https://www.youtube.com/watch?v=-35UFWCvhrQ
The Ghidra Plugin is a loader
https://github.com/lab313ru/ghidra_sega_ldr
IDA Pro Debugger And Loader Plugin + Ghidra Loader Plugin
Moderator: BigEvilCorporation