max_power wrote:In particular, this seems very useful and to be a part of a larger document which I have however not been able to find online.

Looking in that same directory at all the PDF files, I found this doc which seems to be part of the same set: http://hcs64.com/files/RDP_COMMANDS.pdf
I too would love to see the full set of docs, good luck with your search =D

BTW I have noticed a mistake in every single official/unofficial N64 doc I have ever come across:
The RDP opcode "Sync Load" is always stated as hex command "0x31" but the command portion is actually meant to be "0x26"!!

The problem with most (usually, Google's) patent mirrors is that they are not authentic. Instead of containing the actual text in the PDFs, they rasterize all the vector information (including searchable text) into pixels. Thus, you can't find text quickly, and the downloads are a lot bigger since they comprise more of pixels than text.

Also, I'm surprised that there is a degree of basic RDP commands summary in the above patents, granted that some of the assignee fields include both Nintendo and SGI in unison.

However, none of those patents seem to have any bearing on the RCP::RSP commands. To look for those you have to include "Silicon Graphics, Inc." in the search. After all, the only one I know of to talk a little about them has nothing to do with Nintendo or, specifically, the Nintendo 64, yet talks a little bit about the intended, legal exception-free behavioral cases of the vector loads and stores on the RSP. I used these algorithms to proof-check zilmar's algorithms and rewrite his guesses to better conform to the intended flow.http://patentimages.storage.googleapis. ... 812147.pdf

Thanks Iconoclast, I have just grabbed that PDF and it looks very useful indeed, I spent a lot of time looking for a patent with this info, but I was using "Nintendo" always as a keyword!!
I think I will spend a while looking at patents with "Silicon Graphics, Inc." in the search as you suggested, cheers for the great tip =D

As you've correctly determined, the documents provided through hcs' website are indeed part of a much larger, more thorough chain of documents and other code about the system. However, that is best left to an independent study, for several (including, legal) reasons. Suffice it to say that anything more advanced than the level of information here has already been checked and verified against the Nintendo 64's system implementation by some MAME contributors, MarathonMan's CEN64 implementation, zilmar's reverse-engineering, and my RSP interpreter.

And thank you for linking to all of those other public patents. I had found some stuff about the controller and the PIF commands, but I had no idea there were that many overall ones by Nintendo.

Those discs likely contained the software for the SGI Indy and u64 boards.

The documentations that krom is referring to is what a publishing house or certified developer would have received. They describe how to program like libultra and some details of the hardware (but not too much).

Some of them, but two of them say "N64 Developer Documents" and "N64 Online Manuals". The sets are also dated October 1999 and August 2000, which sounds more recent than the documents I've seen floating around.