Great work, so far! I was able to boot it. Something to note, the Monitor/TV modes interpret their palettes differently, the monitor uses the RGBI palette, of the top 4 most significant bits only. This may be why the text is purple in monitor mode.

-Thom