4 ms·
For some reason, I'm impressed whenever anyone does anything clever in ASM, even if the performance benefits don't add up to much these days.
by revjx 16y ago
For some reason, I'm impressed whenever anyone does anything clever in ASM, even if the performance benefits don't add up to much these days.
- BrandonM 16y agoI know that at the least, NES, Super NES, and Sega Genesis games were nearly all programmed in assembler. I don't know much about the next generation of game systems. Whenever you want to feel impressed, go back and play some old school classics.
- corysama 16y agoModern games are written in huge swaths of C++, tiny bits of SIMD compiler intrinsics and individual pieces of very special-purpose assembly. If you want to feel impressed, check this out http://benfry.com/distellamap/ http://benfry.com/distellamap/
- scott_s 16y agoThis is brilliant. So brilliant I'm submitting it to the main page.
- Ogre 16y agoYou're more likely to find lua or sometimes python in modern games than assembly. Scripting has become a big part of many games, and lua has found its niche by virtue of being relatively light weight and quite easy to interface with from C/C++. I don't think I've seen any assembly that was actually enabled in the games I've worked on in the last five years, though I do know where there's a tiny bit in my current project that's #if'd for older environments. That's just stuff like atomic operations that every modern compiler provides built-ins for now. The link is great, thanks!
- revjx 16y agoThat is superb.