Mind the GeekMind the Geek
Conference50min
INTERMEDIATE

Squeezing Mushrooms into Bytes : Mario's NES Memory Magic

Software development is often challenging, especially when faced with severe hardware constraints: limited CPU power, minimal RAM, and little to no storage. The video game industry has sometimes shown remarkable ingenuity, even bewildering creativity, in overcoming these limitations.We'll review some of the techniques used in famous titles such as Super Mario Bros. on the Nintendo NES, whose cartridge doesn't exceed 40KB, or Quake III with its famous "Fast inverse square root" function.

Clément de Tastes
Clément de TastesSCIAM

talkDetail.whenAndWhere

Thursday, October 10, 09:30-10:20
Room 4
talks.description
Software development is often challenging, especially when faced with severe hardware constraints: limited CPU power, minimal RAM, and little to no storage. The video game industry has sometimes shown remarkable ingenuity, even bewildering creativity, in overcoming these limitations.We'll review some of the techniques used in famous titles such as Super Mario Bros. on the Nintendo NES, whose cartridge doesn't exceed 40KB, or Quake III with its famous "Fast inverse square root" function.
Hardware constraints
Software Development
Video game industry
Techniques
talks.speakers
Clément de Tastes

Clément de Tastes

SCIAM

France

Passionate about software development since getting my first programmable calculator, I have built a solid experience as a tech lead and architect in designing embedded combat systems. An advocate of clean code, "developer joy" and well-thought-out architectures, I enjoy working on design topics as well as front-end or back-end development.
comments.title

comments.speakerNotEnabledComments