Digital Foundry Streams DOOM for Super NES with its Creator Randal Linden (Funfact: he also created the PS1 Bleem! Emulator)

6502 assembly with Nintendo's custom snes ppu and the fx chip. Man those had to be the best of times for programmers not many could do it and fewer could do it well.
 
6502 assembly with Nintendo's custom snes ppu and the fx chip. Man those had to be the best of times for programmers not many could do it and fewer could do it well.
6502 assembly didn't have a very large instruction set. Only 50 or so instructions if I recall. The 65816 that made up the heart of the Ricoh 5A22 in the SNES had a more complex instruction set, largely due to the wider 16-bit registers and the capabilities that allowed for.

Some of the most fun I ever had was programming embedded devices in assembly. The limited rom space and low ram capacity meant you had to get creative sometimes, especially when the company wanted to do more without upgrading hardware. I fell out of assembly when devices started to move to 32-bit chips. Largely because assembly coding wasn't really necessary anymore because you could do the job well enough in C. But those guys coding to the metal in video games? They must have been having an amazing time!
 
Top Bottom