Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Zelda 1 was 128 kB, for those wondering, and that's without any compression. Double that for the sequel.




> without any compression

Perhaps not compression as we see it today. But one could argue that tile based graphics and code based music is a form of compression. Old games used a myriad of cool tricks to get around their limitations.


Modern coders will probably never experience the fun of rewriting the same thing endlessly only to discover how good some early version really was. Then some time after giving up someone else would make a similar thing go 20 times faster.

Modern coders will most likely never get to enjoy endless rewrites.

Zelda 1 has TONS of built-in compression, and it's own decompression routines.

I should have worded that better, I meant no UPX-style end-to-end compression like the OPs project used. NES games had to be much more judicious than that since there wasn't nearly enough RAM to decompress everything at once.

Yep. Each screen is just a list of prebuilt columns reused over and over. Then they used a form of crude RLE on the lists.

That honestly doesn't seem too bad. Zelda 1 is relatively large but it reuses a lot of assets and honestly probably doesn't have that much text. (More than a Mario but way less than a Dragon Warrior.)

AFAIR tho im not sure its even 128k, I think disk cards themselves are more like 110k and even then FDS Zelda had separate sides mostly for main menu and saves.

IOW might have been able to fit in 96Kb or less.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: