Super Mario Bros: Developing with 2 KB of Memory
summary
A technical look at how Nintendo engineered Super Mario Bros to run on the NES’s 8-bit CPU with only 2 KB of RAM, detailing the memory, CPU and game-design constraints and the clever programming techniques used to achieve smooth gameplay. Covers specific technical challenges and the inventive solutions that allowed level data, graphics, and logic to fit and perform within those hardware limits.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 1:51Why develop games
- 5:42Super Mario Bros legacy
- 7:26NES RAM memory
- 10:17JavaScript demo
- 12:22Optimization challenges
- 19:00Tile rendering explained
- 26:00Summary
related talks
46mSuper Tech'Rex World 🦖: The Assembler Strikes Back 🌟
28mHow to Build a NES Emulator
30mRuby on NES - how to make the smallest ruby ever
39mThe Day I Reverse Engineered a Gameboy Advance Game
26mFrom Takedown to TypeScript: A Retro Game Engine Story
39mRunning .NET on the NES
24mBattletoads Tech Talk: The challenge of 11 game modes
44mAnother World, a Beautiful Lesson in Software Architecture
