Skip to content
/ nesgo Public

Nintendo Entertainment System tools written in Golang

License

Notifications You must be signed in to change notification settings

retroenv/nesgo

Repository files navigation

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

Tool Description
nesgo Golang to NES compiler
nesgoemu Emulator for NES ROMs
nesgogg NES 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