nesDotEmu is a java emulator for the NES console. The main purpose is to learn emulation, So, the focus is put on code simplicity/clarity/readability with respect to OOP principles.
Special thanks go to who/what made me understand the NES console:
- NesDev Wiki and forums: https://www.nesdev.org/
- NES Stuff by Quietust: https://www.qmtpro.com/~nes/
- One Lone Coder youtube channel: https://www.youtube.com/@javidx9