I've been following this Quora question (http://www.quora.com/Game-Development/How-did-game-developers-pack-entire-games-into-so-little-memory-twenty-five-years-ago) on game resource management for a while now and it has some really good explanations from industry veterans on what they did and what could be done. Some of it might still be relevant in this day and age!