/6502-emulator

6502 CPU Emulator in Golang

Primary LanguageGo

6502 Emulator

Simple emulator of 6502 cpu in Golang.

image

Contents

Packages:

  • cpu6502 -> 6502 CPU emulator
  • bus -> Simple BUS to attach to the emulator to provide RAM addresses
  • debugger -> SDL2 implementation to visualize the current CPU status

Dependencies

Running the debbuger

$ go mod tidy
$ make run

References

Based on the oneloanecoder series of NES emulator https://www.youtube.com/watch?v=nViZg02IMQo&list=PLrOv9FMX8xJHqMvSGB_9G9nZZ_4IgteYf