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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c089e79 · Jul 22, 2023
Mar 8, 2023
Jun 2, 2023
Jul 19, 2022
Mar 8, 2023
Jun 2, 2023
Jul 22, 2023
Dec 4, 2021
Aug 15, 2022
Jul 22, 2023
Aug 2, 2022
Aug 2, 2022
Nov 30, 2021
Jul 22, 2023
Jan 20, 2023
Jul 22, 2023
Jul 22, 2023

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