Going forward, I will be collecting and publishing all the manuals that I can get my hands on for various historical and contemporary instruction set architectures. The archive can be found here, and it will be updated regularly. It’s not limited to ‘real’ ISAs; for example, I’ve included SPIR-V and WebAssembly because they’re both major compilation targets that already have loads of compiled artifacts in the wild.
I hope this’ll be a useful resource for people working on compilers, assemblers, emulators, and other such tooling. It should also help combat the disappearance of ISA manuals; while building this archive, I found that far too many old or niche ISAs (10+ by my count) no longer have manuals available anywhere online! For those, short of a lucky break like someone having a local backup, the full ISA details are essentially lost to time. It’s a damn shame for that to happen in the age of the Internet. So, if you happen to have a manual that isn’t in the archive, please email me!