Test7800: Atari 7800 emulator written in Go

46 views
Skip to first unread message

Stephen Illingworth

unread,
Mar 27, 2026, 6:40:30 PM (4 days ago) Mar 27
to golang-nuts
I thought I'd share my Atari 7800 emulator with the Go community. There's not many 7800 emulators around and one written in Go is definitely a novelty.


The base console is fully emulated and highly accurate. It also emulates most of the various cartridge types that can be used in the 7800, including those that use the POKEY sound ship or even an ARM coprocessor.

A lot of the code has been taken from my Atari 2600 emulator, Gopher2600, but I've also taken the opportunity to try out some new Go programming ideas. Gopher2600 was my first Go project and I made some poor early choices that still linger. I feel Test7800 is a better example of a Go program, but opinions may vary on that.

Unlike my other emulator, I've not made any attempt at optimisation and simply chose the simplest development path. None-the-less, the performance is good, which is a testament to the quality of the language I feel.

Anyway, it's something fun to look at and I hope people take the time to look at it.
Reply all
Reply to author
Forward
0 new messages