I'm trying to modify the source code for PicoDriveTWL from the github repository to try to replace the software-based renderer with a hardware-based one, and maybe add some sound support. How should I go about doing this in the sense of what should I research, how should I work up to this? When...