Very impressive. My first thought is, why? Just use a Pi with Retro-pi. However, you wanted to be down at the metal. That's quite a challenge, particularly when you work alone.
I'm always impressed when someone is skilled at both hardware and software to make a finished product. It's Woz-like.
Very impressive work.