teaching
CMSC 336
Games Systems: Platforms, Programs & Power (S2022)
overview | logistics | schedule | assignments | github | resourcesResources
- TIC-80 (with external editor)
- Programming in Lua & JavaScript
- Atari 2600 Emulators: Stella (native) & Javatari (browser)
- DASM 6502 assembler & distella atari 2600 disasembler
- "Atari 2600 Programming for Newbies"
- 6502 Assembler & Compiler: cc65 (templtes: atari & nintendo templates)
- NES assembler & disassembler
- Atari Circuit Emulator (e.g. pong, breakout)
- C64 Emulator
- Apple 2 Emulator
- NES emulator & debugger
- 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