erm... dunno Kale's feelings but I don't really care about current code.
My feelings are pretty simple: we have 3 (THREE!) features missing from the video emulation and we want to nuke everything? Please...I find it pointless and a real waste of time rather than "my feelings are hurted on it". It's not like, let's say, the old Sega System 16 emulation that was full of crap from the top of the header file to the eof bit, there is something actually good that is (let's say the things plain and simple) ruined by the current g65816 core.
Start by hooking it up something that has a better timing...er, that actually has a timing than now then we'll talk again if the video emulation is good or bad.