Home

Awesome

nesgo - Golang based tooling for the NES

Build status go.dev reference Go Report Card codecov

nesgo offers tooling for the Nintendo Entertainment System (NES), written in Golang.

Available tools

ToolDescription
nesgoGolang to NES compiler
nesgoemuEmulator for NES ROMs
nesgoggNES Game Genie decoder/encoder

check the README of each tool for a more detailed description and instructions on how to install and use them.

Project layout

├─ cmd              tools main directories
├─ docs             documentation
├─ example/         NES Program examples in Golang
├─ internal/        internal compiler code
├─ pkg/             libraries used by different packages and tools
├─ pkg/neslib       helper useful for writing NES programs in Golang