N8080: Intel 8080 Emulator

N8080: Intel 8080 Emulator written in Golang

N8080 Screenshot Day

Golang Emulation Retro

Today was the big day. Attaching a display to the section of memory the Space Invaders 8080 binary uses to display images. (0x2400 - 0x7FFF). I moved Interrupt handling from main.go and put it into the Display device. I did this because that is how Space Invaders was actually wired. This also means that the display is synced to the interrupts firing, about every 8ms for the vsync and ½ vsync interrupts the machine expected.

Read more →