RetroGoLib is a Golang library designed to simplify the development of tools for retro consoles. It provides a set of functionalities that can be used to create tools for various retro consoles, like emulators and debugging tools, all while keeping dependencies to a minimum.
CPUs:
- 6502
Systems:
- NES
├─ addressing general CPU addressing defines and helpers
├─ app common application/service helpers
├─ arch/cpu Helpers for different CPUs
├─ arch/nes NES common types and helpers
├─ assert test assertion helpers
├─ buildinfo show version info that is embedded in the binary
├─ cpu general CPU defines and helpers
├─ gui GUIs renderers
├─ input hardware controller/keyboard helpers
├─ log fast and structured logging based on slog