Skip to content

n64dev/n64dev.github.io

Repository files navigation

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>n64dev</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="parent">
<p>(mirror of krom's post, originally found <a href="http://forums.cen64.com/viewtopic.php?f=16&amp;t=7">here</a>)</p>
<p>max_power wrote:</p>
<blockquote><p>In particular, <strong>this</strong> seems very useful and to be a part of a larger document which I have however not been able to find online.</p></blockquote>

<p>Looking in that same directory at all the PDF files, I found this doc which seems to be part of the same set: <a href="http://hcs64.com/files/RDP_COMMANDS" class="postlink">http://hcs64.com/files/RDP_COMMANDS</a><br />I too would love to see the full set of docs, good luck with your search =D<br /><br />Here is another useful unofficial doc from <strong>Dragon Minded</strong>: <a href="http://www.dragonminded.com/n64dev/Reality%20Coprocessor" class="postlink">http://www.dragonminded.com/n64dev/Reality%20Coprocessor</a><br /><br />BTW I have noticed a mistake in every single official/unofficial N64 doc I have ever come across:<br />The RDP opcode <strong>&quot;Sync Load&quot;</strong> is always stated as hex command &quot;0x31&quot; but the command portion is actually meant to be <strong>&quot;0x26&quot;</strong>!!<br /><br />For completeness here is a list of every Nintendo patent I have found in relation to the N64 (This includes doubles):<br /><a href="https://patents.google.com/patent/US5664162" class="postlink">https://patents.google.com/patent/US5664162</a> - GFX Acceleration Info<br /><a href="https://patents.google.com/patent/US5742277" class="postlink">https://patents.google.com/patent/US5742277</a> - Antialiasing Of Silhouette Edges<br /><a href="https://patents.google.com/patent/US5754660" class="postlink">https://patents.google.com/patent/US5754660</a> - 3D Sound Generation<br /><a href="https://patents.google.com/patent/US5796547" class="postlink">https://patents.google.com/patent/US5796547</a> - Nintendo DD Disk Cartridge &amp; Drive Mechanism<br /><a href="https://patents.google.com/patent/US5812147" class="postlink">https://patents.google.com/patent/US5812147</a> - RSP Info<br /><a href="https://patents.google.com/patent/US5897437" class="postlink">https://patents.google.com/patent/US5897437</a> - Controller Pak<br /><a href="https://patents.google.com/patent/US5923641" class="postlink">https://patents.google.com/patent/US5923641</a> - Nintendo DD Disk Cartridge<br /><a href="https://patents.google.com/patent/US5940245" class="postlink">https://patents.google.com/patent/US5940245</a> - Nintendo DD Door Opening &amp; Closing Mechanism<br /><a href="https://patents.google.com/patent/US5978339" class="postlink">https://patents.google.com/patent/US5978339</a> - Nintendo DD Mechanism Mount<br /><a href="https://patents.google.com/patent/US6001015" class="postlink">https://patents.google.com/patent/US6001015</a> - Controller<br /><a href="https://patents.google.com/patent/US6018720" class="postlink">https://patents.google.com/patent/US6018720</a> - Nintendo DD Purchase Software<br /><a href="https://patents.google.com/patent/US6022274" class="postlink">https://patents.google.com/patent/US6022274</a> - RCP Info<br /><a href="https://patents.google.com/patent/US6071191" class="postlink">https://patents.google.com/patent/US6071191</a> - RCP Info<br /><a href="https://patents.google.com/patent/US6104402" class="postlink">https://patents.google.com/patent/US6104402</a> - Z-Buffer<br /><a href="https://patents.google.com/patent/US6126547" class="postlink">https://patents.google.com/patent/US6126547</a> - 2 Player Viewport<br /><a href="https://patents.google.com/patent/US6141730" class="postlink">https://patents.google.com/patent/US6141730</a> - Nintendo DD<br /><a href="https://patents.google.com/patent/US6154338" class="postlink">https://patents.google.com/patent/US6154338</a> - Nintendo DD Cartridge Mechanism<br /><a href="https://patents.google.com/patent/US6155926" class="postlink">https://patents.google.com/patent/US6155926</a> - Mario 64 Programming<br /><a href="https://patents.google.com/patent/US6165073" class="postlink">https://patents.google.com/patent/US6165073</a> - Camera Look At Object<br /><a href="https://patents.google.com/patent/US6166748" class="postlink">https://patents.google.com/patent/US6166748</a> - RDP Info<br /><a href="https://patents.google.com/patent/US6190257" class="postlink">https://patents.google.com/patent/US6190257</a> - CIC &amp; PIF Info<br /><a href="https://patents.google.com/patent/US6200253" class="postlink">https://patents.google.com/patent/US6200253</a> - Controller Pak<br /><a href="https://patents.google.com/patent/US6203431" class="postlink">https://patents.google.com/patent/US6203431</a> - Shadows<br /><a href="https://patents.google.com/patent/US6220962" class="postlink">https://patents.google.com/patent/US6220962</a> - Direction Marker<br /><a href="https://patents.google.com/patent/US6230232" class="postlink">https://patents.google.com/patent/US6230232</a> - Nintendo DD<br /><a href="https://patents.google.com/patent/US6238291" class="postlink">https://patents.google.com/patent/US6238291</a> - Controller Bi-Directional Communication<br /><a href="https://patents.google.com/patent/US6239806" class="postlink">https://patents.google.com/patent/US6239806</a> - Controller Analog Placement<br /><a href="https://patents.google.com/patent/US6239810" class="postlink">https://patents.google.com/patent/US6239810</a> - RDP Info<br /><a href="https://patents.google.com/patent/US6261179" class="postlink">https://patents.google.com/patent/US6261179</a> - StarFox 64 Programming B<br /><a href="https://patents.google.com/patent/US6264558" class="postlink">https://patents.google.com/patent/US6264558</a> - Controller<br /><a href="https://patents.google.com/patent/US6280329" class="postlink">https://patents.google.com/patent/US6280329</a> - Player State Music<br /><a href="https://patents.google.com/patent/US6285381" class="postlink">https://patents.google.com/patent/US6285381</a> - Nintendo DD Video Capture<br /><a href="https://patents.google.com/patent/US6290604" class="postlink">https://patents.google.com/patent/US6290604</a> - Shadows<br /><a href="https://patents.google.com/patent/US6296570" class="postlink">https://patents.google.com/patent/US6296570</a> - StarFox 64 Programming A<br /><a href="https://patents.google.com/patent/US6325717" class="postlink">https://patents.google.com/patent/US6325717</a> - Player Surface Interaction C<br /><a href="https://patents.google.com/patent/US6331146" class="postlink">https://patents.google.com/patent/US6331146</a> - Mario 64 Programming<br /><a href="https://patents.google.com/patent/US6331856" class="postlink">https://patents.google.com/patent/US6331856</a> - RDP Info + Usage Notes<br /><a href="https://patents.google.com/patent/US6332840" class="postlink">https://patents.google.com/patent/US6332840</a> - Controller Analog Mechanism<br /><a href="https://patents.google.com/patent/US6342892" class="postlink">https://patents.google.com/patent/US6342892</a> - RDP Info<br /><a href="https://patents.google.com/patent/US6352476" class="postlink">https://patents.google.com/patent/US6352476</a> - Direction Marker<br /><a href="https://patents.google.com/patent/US6383079" class="postlink">https://patents.google.com/patent/US6383079</a> - RCP Info<br /><a href="https://patents.google.com/patent/US6383080" class="postlink">https://patents.google.com/patent/US6383080</a> - Kiosk Printing<br /><a href="https://patents.google.com/patent/US6414678" class="postlink">https://patents.google.com/patent/US6414678</a> - Z-Buffer<br /><a href="https://patents.google.com/patent/US6414721" class="postlink">https://patents.google.com/patent/US6414721</a> - Video Signal<br /><a href="https://patents.google.com/patent/US6453379" class="postlink">https://patents.google.com/patent/US6453379</a> - Nintendo DD<br /><a href="https://patents.google.com/patent/US6454652" class="postlink">https://patents.google.com/patent/US6454652</a> - Controller Enhanced 3D Character &amp; Background<br /><a href="https://patents.google.com/patent/US6464585" class="postlink">https://patents.google.com/patent/US6464585</a> - Controller + Sound<br /><a href="https://patents.google.com/patent/US6468160" class="postlink">https://patents.google.com/patent/US6468160</a> - Nintendo DD Security<br /><a href="https://patents.google.com/patent/US6485369" class="postlink">https://patents.google.com/patent/US6485369</a> - Player State Music<br /><a href="https://patents.google.com/patent/US6497618" class="postlink">https://patents.google.com/patent/US6497618</a> - Controller<br /><a href="https://patents.google.com/patent/US6538666" class="postlink">https://patents.google.com/patent/US6538666</a> - Speech Recognition<br /><a href="https://patents.google.com/patent/US6540612" class="postlink">https://patents.google.com/patent/US6540612</a> - StarFox 64 Programming B<br /><a href="https://patents.google.com/patent/US6556197" class="postlink">https://patents.google.com/patent/US6556197</a> - RDP Info + Usage Notes<br /><a href="https://patents.google.com/patent/US6572478" class="postlink">https://patents.google.com/patent/US6572478</a> - StarFox 64 Programming A<br /><a href="https://patents.google.com/patent/US6593929" class="postlink">https://patents.google.com/patent/US6593929</a> - RDP Info + Usage Notes<br /><a href="https://patents.google.com/patent/US6599194" class="postlink">https://patents.google.com/patent/US6599194</a> - Hard Disk Drive & Internet Access<br /><a href="https://patents.google.com/patent/US6612930" class="postlink">https://patents.google.com/patent/US6612930</a> - Player Surface Interaction C<br /><a href="https://patents.google.com/patent/US6626760" class="postlink">https://patents.google.com/patent/US6626760</a> - Camera Look At Object<br /><a href="https://patents.google.com/patent/US6634947" class="postlink">https://patents.google.com/patent/US6634947</a> - StarFox 64 Programming B<br /><a href="https://patents.google.com/patent/US6676520" class="postlink">https://patents.google.com/patent/US6676520</a> - Controller Rumble Pak<br /><a href="https://patents.google.com/patent/US6677967" class="postlink">https://patents.google.com/patent/US6677967</a> - Nintendo DD Video Capture<br /><a href="https://patents.google.com/patent/US6679776" class="postlink">https://patents.google.com/patent/US6679776</a> - Vibration<br /><a href="https://patents.google.com/patent/US6692357" class="postlink">https://patents.google.com/patent/US6692357</a> - Player Surface Interaction A<br /><a href="https://patents.google.com/patent/US6712703" class="postlink">https://patents.google.com/patent/US6712703</a> - Player Surface Interaction B<br /><a href="https://patents.google.com/patent/US6712704" class="postlink">https://patents.google.com/patent/US6712704</a> - Nintendo DD Security<br /><a href="https://patents.google.com/patent/US6712704" class="postlink">https://patents.google.com/patent/US6747642</a> - Non-Photorealistic Cartoon Outlining<br /><a href="https://patents.google.com/patent/US6769989" class="postlink">https://patents.google.com/patent/US6769989</a> - Nintendo DD Randnet<br /><a href="https://patents.google.com/patent/US6894686" class="postlink">https://patents.google.com/patent/US6894686</a> - Perfect Dark Perfect Head<br /><a href="https://patents.google.com/patent/US6917356" class="postlink">https://patents.google.com/patent/US6917356</a> - Controller Analog Placement<br /><a href="https://patents.google.com/patent/US6935954" class="postlink">https://patents.google.com/patent/US6935954</a> - Zelda Sanity System<br /><a href="https://patents.google.com/patent/US6942573" class="postlink">https://patents.google.com/patent/US6942573</a> - Nintendo DD Security<br /><a href="https://patents.google.com/patent/US7070507" class="postlink">https://patents.google.com/patent/US7070507</a> - Controller Rumble Pak<br /><a href="https://patents.google.com/patent/US7102618" class="postlink">https://patents.google.com/patent/US7102618</a> - Controller Analog Placement<br /><a href="https://patents.google.com/patent/US7302627" class="postlink">https://patents.google.com/patent/US7302627</a> - RSP Info<br /><a href="https://patents.google.com/patent/US7466433" class="postlink">https://patents.google.com/patent/US7466433</a> - 3D Object Printing Service<br /><a href="https://patents.google.com/patent/US7594854" class="postlink">https://patents.google.com/patent/US7594854</a> - Controller<br /><a href="https://patents.google.com/patent/US7783535" class="postlink">https://patents.google.com/patent/US7783535</a> - Player Surface Interaction B<br /><a href="https://patents.google.com/patent/US7873812" class="postlink">https://patents.google.com/patent/US7873812</a> - RSP Matrix Multiplication<br /><a href="https://patents.google.com/patent/US20010001767" class="postlink">https://patents.google.com/patent/US20010001767</a> - Shadows<br /><a href="https://patents.google.com/patent/US20010006391" class="postlink">https://patents.google.com/patent/US20010006391</a> - Nintendo DD Video Capture<br /><a href="https://patents.google.com/patent/US20010010067" class="postlink">https://patents.google.com/patent/US20010010067</a> - Nintendo DD<br /><a href="https://patents.google.com/patent/US20010011036" class="postlink">https://patents.google.com/patent/US20010011036</a> - Direction Marker<br /><a href="https://patents.google.com/patent/US20010012802" class="postlink">https://patents.google.com/patent/US20010012802</a> - Controller Rumble Pak<br /><a href="https://patents.google.com/patent/US20010016517" class="postlink">https://patents.google.com/patent/US20010016517</a> - Controller Rumble Pak<br /><a href="https://patents.google.com/patent/US20010016518" class="postlink">https://patents.google.com/patent/US20010016518</a> - Controller Rumble Pak<br /><a href="https://patents.google.com/patent/US20010021670" class="postlink">https://patents.google.com/patent/US20010021670</a> - GB Save Data Pak<br /><a href="https://patents.google.com/patent/US20010046895" class="postlink">https://patents.google.com/patent/US20010046895</a> - Player State Music<br /><a href="https://patents.google.com/patent/US20020019257" class="postlink">https://patents.google.com/patent/US20020019257</a> - Player Surface Interaction A<br /><a href="https://patents.google.com/patent/US20020128070" class="postlink">https://patents.google.com/patent/US20020128070</a> - StarFox 64 Programming A<br /><a href="https://patents.google.com/patent/US20020155889" class="postlink">https://patents.google.com/patent/US20020155889</a> - Player Surface Interaction B<br /><a href="https://patents.google.com/patent/US20030080963" class="postlink">https://patents.google.com/patent/US20030080963</a> - RDP Info + Usage Notes<br /><a href="https://patents.google.com/patent/US20030087698" class="postlink">https://patents.google.com/patent/US20030087698</a> - Controller<br /><a href="https://patents.google.com/patent/US20030104864" class="postlink">https://patents.google.com/patent/US20030104864</a> - Player Surface Interaction C<br /><a href="https://patents.google.com/patent/US20040224760" class="postlink">https://patents.google.com/patent/US20040224760</a> - Player Surface Interaction B<br /><a href="https://patents.google.com/patent/US20050174328" class="postlink">https://patents.google.com/patent/US20050174328</a> - Controller Analog Placement<br /><a href="https://patents.google.com/patent/US20110072238" class="postlink">https://patents.google.com/patent/US20110072238</a> - RSP Info<br /><a href="https://patents.google.com/patent/USD376826" class="postlink">https://patents.google.com/patent/USD376826</a> - Prototype Controller<br /><a href="https://patents.google.com/patent/USD377488" class="postlink">https://patents.google.com/patent/USD377488</a> - Cartridge<br /><a href="https://patents.google.com/patent/USD381628" class="postlink">https://patents.google.com/patent/USD381628</a> - Connector Plug<br /><a href="https://patents.google.com/patent/USD393013" class="postlink">https://patents.google.com/patent/USD393013</a> - Nintendo DD Unit<br /><a href="https://patents.google.com/patent/USD402328" class="postlink">https://patents.google.com/patent/USD402328</a> - Nintendo DD Unit<br /><a href="https://patents.google.com/patent/USD405477" class="postlink">https://patents.google.com/patent/USD405477</a> - Controller Pak<br /><a href="https://patents.google.com/patent/USD410403" class="postlink">https://patents.google.com/patent/USD410403</a> - Voice Recognition Adapter<br /><a href="https://patents.google.com/patent/USD419199" class="postlink">https://patents.google.com/patent/USD419199</a> - Nintendo DD &amp; Console Stack<br /><a href="https://patents.google.com/patent/USD419200" class="postlink">https://patents.google.com/patent/USD419200</a> - Nintendo DD &amp; Console Stack<br /><a href="https://patents.google.com/patent/USD428893" class="postlink">https://patents.google.com/patent/USD428893</a> - Cartridge<br /><a href="https://patents.google.com/patent/USD442998" class="postlink">https://patents.google.com/patent/USD442998</a> - Nintendo DD Unit<br /><br />I am also on the lookout for info on this N64 <span style="font-weight: bold">&quot;Bézier surface&quot;</span> microcode: <a href="http://www.gamasutra.com/view/feature/131794/an_indepth_look_at_bicubic_bezier_.php?print=1" class="postlink">http://www.gamasutra.com/view/feature/131794/an_indepth_look_at_bicubic_bezier_.php?print=1</a><br /><br />Hope this helps =D<br /><br />*EDIT* I have updated this list with many more N64 specific patents. Special thanks to <span style="font-weight: bold">Gilgamesh</span> for bringing them to my attention =D<br /><br /><span style="font-weight: bold">Tibet Mimar</span> Patents:<br />(Even though these are not N64 specific, you can see the formatting of RSP type vector opcodes in these patents)<br /><a href="https://patents.google.com/patent/US6963341" class="postlink">https://patents.google.com/patent/US6963341</a><br /><a href="https://patents.google.com/patent/US7126991" class="postlink">https://patents.google.com/patent/US7126991</a><br /><a href="https://patents.google.com/patent/US7506135" class="postlink">https://patents.google.com/patent/US7506135</a><br /><a href="https://patents.google.com/patent/US7548586" class="postlink">https://patents.google.com/patent/US7548586</a><br /><a href="https://patents.google.com/patent/US7793084" class="postlink">https://patents.google.com/patent/US7793084</a><br /><a href="https://patents.google.com/patent/US7873812" class="postlink">https://patents.google.com/patent/US7873812</a><br /><a href="https://patents.google.com/patent/US8069334" class="postlink">https://patents.google.com/patent/US8069334</a><br /><a href="https://patents.google.com/patent/US8352528" class="postlink">https://patents.google.com/patent/US8352528</a><br /><a href="https://patents.google.com/patent/US20080077769" class="postlink">https://patents.google.com/patent/US20080077769</a><br /><a href="https://patents.google.com/patent/US20090276606" class="postlink">https://patents.google.com/patent/US20090276606</a><br /><a href="https://patents.google.com/patent/US20090316798" class="postlink">https://patents.google.com/patent/US20090316798</a><br /><a href="https://patents.google.com/patent/US20100274988" class="postlink">https://patents.google.com/patent/US20100274988</a><br /><a href="https://patents.google.com/patent/US20110072065" class="postlink">https://patents.google.com/patent/US20110072065</a><br /><a href="https://patents.google.com/patent/US20110072236" class="postlink">https://patents.google.com/patent/US20110072236</a><br /><a href="https://patents.google.com/patent/US20110087859" class="postlink">https://patents.google.com/patent/US20110087859</a><br /><a href="https://patents.google.com/patent/US20130212353" class="postlink">https://patents.google.com/patent/US20130212353</a><br /><a href="https://patents.google.com/patent/US20130212354" class="postlink">https://patents.google.com/patent/US20130212354</a><br /><a href="https://patents.google.com/patent/US20130212355" class="postlink">https://patents.google.com/patent/US20130212355</a></p>

</div>
</body>
</html>