How Naughty Dog Fit Crash Bandicoot into 2MB of RAM on the PS1
91–100 of 254 posts
Re: How Naughty Dog Fit Crash Bandicoot into 2MB of RAM on the PS1
#92Re: How Naughty Dog Fit Crash Bandicoot into 2MB of RAM on the PS1
#93If you haven't read the "Making Crash Bandicoot" blogposts, you're in for a treat. http://all-things-andy-gavin.com/2011/02/02/making-crash-ban...
Nice read. I really like this part: "But we worried about the camera, dizziness, and the player’s ability to judge depth – more on that later." It's interesting that they were concerned with dizziness and the camera, concerns which seem to have unfortunately evaporated in most 3d games made since, to their detriment.
Re: How Naughty Dog Fit Crash Bandicoot into 2MB of RAM on the PS1
#94Great post! Unfortunately it's on quora
Re: How Naughty Dog Fit Crash Bandicoot into 2MB of RAM on the PS1
#95If you haven't read the "Making Crash Bandicoot" blogposts, you're in for a treat. http://all-things-andy-gavin.com/2011/02/02/making-crash-ban...
If Crash Bandicoot was so hard to squeeze in 2MB, I imagine other guys like Solid Snake (can't remember its name) would be incredibly hard.
Re: How Naughty Dog Fit Crash Bandicoot into 2MB of RAM on the PS1
#96If you haven't read the "Making Crash Bandicoot" blogposts, you're in for a treat. http://all-things-andy-gavin.com/2011/02/02/making-crash-ban...
Re: How Naughty Dog Fit Crash Bandicoot into 2MB of RAM on the PS1
#97(Incidentally, this problem—producing the ideal packing into fixed-sized pages of a set of arbitrarily-sized objects—is NP-complete, and therefore likely impossible to solve optimally in polynomial—i.e., reasonable—time.) Aren't there polytime algorithms that approximate to a certain percentage of the optimum?
[0] https://en.wikipedia.org/wiki/Bin_packing_problem#Analysis_o...
Re: How Naughty Dog Fit Crash Bandicoot into 2MB of RAM on the PS1
#98> and this had to be paged in and out dynamically, without any "hitches"—loading lags where the frame rate would drop below 30 Hz. This is what gets me. Modern game development seems to say "eh, a little hitching won't hurt anyone", and then we wind up with games that run like shit. Even on consoles.
The worse thing that ever happened to game development was the on-demand updates. There is nothing worse than buying a game on release day only to wait for it to download a patch.
Re: How Naughty Dog Fit Crash Bandicoot into 2MB of RAM on the PS1
#99> Ultimately Crash fit into the PS1's memory with 4 bytes to spare. Yes, 4 bytes out of 2097152. Good times Wow. Just wow. One can only imagine the amount of hard work and sweat that was put into making this possible. And the pride of developers when it actually worked and the game has become a success. Great story.
Re: How Naughty Dog Fit Crash Bandicoot into 2MB of RAM on the PS1
#100(Incidentally, this problem—producing the ideal packing into fixed-sized pages of a set of arbitrarily-sized objects—is NP-complete, and therefore likely impossible to solve optimally in polynomial—i.e., reasonable—time.) Aren't there polytime algorithms that approximate to a certain percentage of the optimum?