Tagged articles

Memory Constraints

4 articles · Page 1 of 1
Linux Tech Enthusiast
Linux Tech Enthusiast
Sep 26, 2026 · Game Development

Why Classic FC Games Were Written in 6502 Assembly

The article explains that classic FC (Famicom/NES) games like Super Mario Bros. and Contra were programmed in 6502 assembly language because the console's 8-bit MOS 6502 CPU, 2 KB RAM, and 40 KB ROM required low-level hardware control and extreme memory efficiency that high-level languages could not provide.

6502 CPUAssembly LanguageFamicom
0 likes · 5 min read
Why Classic FC Games Were Written in 6502 Assembly
Linux Tech Enthusiast
Linux Tech Enthusiast
Sep 7, 2026 · Game Development

Why Classic FC Games Were Written in 6502 Assembly Language

The article explains that FC (Famicom/NES) games like Super Mario and Contra were programmed in 6502 assembly language because the console's 6502 CPU, 2K RAM, and 40K ROM required low-level hardware control for performance and memory efficiency.

6502 CPUAssembly LanguageFamicom
0 likes · 4 min read
Why Classic FC Games Were Written in 6502 Assembly Language