Some updates, I've been looking into the source code of picodrive twl a lot as well as reading up on some info about how the genesis handles rendering. I have a few questions that might be able to help me, I'm assuming the task at hand is seeing how the emulator is getting sprite information...