teaching
CPSC 91S
Games Systems: Platforms, Programs & Power (F2023)
overview | logistics | schedule | edstem | assignments | resourcesResources
- TIC-80 (with external editor)
- Programming in Lua & JavaScript
- Atari 2600 Emulators: Stella (native) & Javatari (browser)
- DASM 6502 assembler & distella atari 2600 disasembler
- "Stella Programmer's Guide"
- "Atari 2600 Programming for Newbies"
- 6502 Assembler & Compiler: cc65 (templtes: atari & nintendo templates)
- NES assembler & disassembler
- NES NEXXT graphics editor (runs with wine on linux & mac)
- Atari Circuit Emulator (e.g. pong, breakout)
- C64 Emulator
- Apple 2 Emulator
- NES emulator & debugger
- Famistudio (NES/Sound
- NES/SNES/GB/GBC emulator
- Go NES emulator
- GBA emulator
- Atari Hacks, Remakes, and Demakes taught by Ian Bogost
- Halt and Catch Fire by Ashley Brewer