One time I tried to write an N64 emulator
… One time I tried to write an N64 emulator. I downloaded all the documentation I could find and got writing. My emulator ran a large portion of Mario's startup code and then I got stuck without enough information to proceed. I didn't realize that most N64 and later emulators are ports of existing emulators because they've been battle-tested and - say it with me - the only detailed enough reference is the code itself (or a real N64 which I didn't have). Basically working code is working code and you can never replicate it precisely without either years of work or actual copy-pasting. Even protocols designed to be reimplemented many times have inconsistency problems. Look up HTTP Request Smuggling if you haven't already. The innovation of PDF was that it precisely specifies the font and layout of every element of the document, trying to leave nothing to chance. …
Original discussionHow proprietary formats have become Microsoft’s main tool for lock-in123 source comments · at import