Ask HN: How were video games from the 90s so efficient?
11–20 of 238 posts
Re: Ask HN: How were video games from the 90s so efficient?
#12Lots of abstracting as pointers, esoteric assembly optimization, compiler hacks, fewer external frameworks, less physics simulation, etc
Re: Ask HN: How were video games from the 90s so efficient?
#13Re: Ask HN: How were video games from the 90s so efficient?
#14Re: Ask HN: How were video games from the 90s so efficient?
#15Re: Ask HN: How were video games from the 90s so efficient?
#16Re: Ask HN: How were video games from the 90s so efficient?
#17I recommend watching this: https://youtu.be/izxXGuVL21o Naughty Dog Co-founder Andy Gavin discusses various hacks that were used on the Playstation to get Crash Bandicoot to run smoothly. The fuller version is also worth watching.
Re: Ask HN: How were video games from the 90s so efficient?
#18https://www.quora.com/Why-was-Roller-Coaster-Tycoon-written-... Funny you should mention Rollercoaster Tycoon because it was actually written in Assembly for performance reasons.
Re: Ask HN: How were video games from the 90s so efficient?
#19Re: Ask HN: How were video games from the 90s so efficient?
#20Small bitmaps, with indexed palettes and run-length-encoding to further shrink them.
Caches were tiny, memory was slower, hard disks massively slower, and if you had to hit a CD to load data, forget about it. So packing data was important, and organizing data for cache locality, and writing algorithms to take advantage of instruction pipelining and avoid branches.
Fabian Sanglard has a great blog that goes into the nitty gritty of a lot of these techniques as used in different games.