Midgey,
I say commit it - if anyone notices that it's too slow we can revert it then, but I really like the idea of unifying the code. I doubt the recorder runs gameboy fast enough for anyone to notice the speed difference when not using the assembly screen update, but you might want to ask amiconn about his feelings on it since I believe he wrote the code.