Emulation #
Architecture #
Chip-8 #
- Chip-8 Research Facility
- Creating a CHIP-8 interpreter/emulator in C++14 - Bisqwit
- How to write a basic CHIP-8 interpreter
- Timendus’s Chip-8 Test Suite
- Writing a CHIP-8 emulator
- CHIP-8 Technical Reference
Nintendo Entertainment System (NES) #
- See 65xx family resources
- 6502 instruction set reference
- The NesDev wiki
- NES emulator development guide
- Overview of writing a NES emulator
- Articles on writing a NES emulator, among other things
- Sample ROMs
Nintendo 64 (N64) #
- See MIPs resources
- N64 Docs
- N64 Brew
- Info About N64 Boot Code
Sony PlayStation 1 (PSX) #
- See MIPs resoruces
- Guide to writing a PSX emulator
- PSX GPU texture pipeline
- PSX OSS BIOS
Tools #
- retroarch: RetroArch is a frontend for emulators, game engines and media players. It enables you to run classic games on a wide range of computers and consoles through its slick graphical interface. Settings are also unified so configuration is done once and for all.