"How to get your N64 Mature"
 
The final guide to your very own KµC N64
 
by Kammedo / ConsoleFun, (c) 2007
 
 
Introduction
-------------------
 
Coding on the N64 requires lots of ressources, the mostly one in the form of money (and time), because of parts of dev systems
you need to get together (and comfortable with) in order to be able to develope your own games on it.
The one who wants to code on the N64 has two choices :
either use a non official kit not featuring important options (like great 64dd support) or getting an official one, with all options
but whose cheapness is, well, not that cheap. The Partner N kit is one of those.
 
The Partner N kit is usually composed of :
 
a) one (sometimes two) Partner N ROM Emulators (=Partner N Carts)
+ CD with Partner N software (debugger)
b) ISA / PCI control interface card
c) KµC N64
d) N64 Software Developement kit
(commonly 5 CDS: OS PC, OS SGI, Dev Tools, Online Manuals, Developer Doc)
e) Documentation
(One or two books depending if you have the blue 64DD drive too : Partner N and 64DD Docs)
 
 
Of the whole kit, you usually get to find only the Partner N's cartridges on the net. ISA control cards are quite rare,
where KµC N64 are a bit less but still hard to find. There should be a PCI version for it around too, but none of the
authors have ever become to see one. The software and documentation usually can easily be retrieved with
the right connections.
 
This guide intends to get you one step closer to the world of N64, by showing you how easily you can mod your n64 to make it become
compatible with a Partner N ROM emulator and the relative software. A KµC N64 is just a plain retail N64, completed with some small
hacks that allow the Partner N bundle to interact with it. This is done because the Partner N64 needs signals on PI (the Parallel
Interface, or PI short) bus (aka. cart connector) which are not found in a common (retail) N64.
 
 
What do I need?
-------------------
 
Proper screwdrivers - the special 4,5 mm version of he Nintendo "gamebit"
An XActo type knife for lifting pins
Some AWG 32 cables (25-40 cm will do the job)
Soldering Iron + flux
Patience
A firm hand
 
Note : even being the soldering actions very easy and of reduced dimensions, it is important to have at least some experience
with soldering, especially on SMD parts. You can easily find tutorials about this on the net.
 
The mod has been performed on a NUS-CPU-04 model N64, which is similar (and thus compatible) with models NUS-CPU-03 and
NUS-CPU (P)-01. All N64s have (a) CPU, (b) PI, (c) PIF and (d) reset switch, so it is also garanteed that they can all be
modified! But the pictures you see here cannot be used on any different models than the three listed here.
 
 
Ok, I have everything!
now how should I put all that crap to use?
-------------------
 
Carefully take the Memory Expansion pak off if you have any inserted.
 
Open the N64 with the special screwdriver. 
There are 5 of them on the back of it that need to be removed. You can easily find a guide on the net that show you how if you dont know what we are talking about here. After having taked off the plastic overyou'll find yourself in front of this :
 
 

 
Dont get scaried by that, its only a (massive) cooler. Just get all screws off, starting from the top.
Remember the position of those screws. Not all of them fit in every hole, and if you want to have your N64 as you had it before opening it, you should care.
 
Take the metal plates off as they get loose once you lift the screws away. And you'll see..
the internal frequecency shielding of the N64 entirely! Carefully lift it from the rest. It may be hard to find a point where to lift it, but it gets away easily. So be prepared to meet the N64 in its very own fashion.
 

 
There you have a CPU, a RCP, and two RDRAM chips each 2MB.
Well, you dont see them because of the heat dissipators on them. But they are there, just believe it.
 
This guide (as stated) was realized on a N64 NUS-CPU-04 model.
Other models could be compatilbe with the mod but that hasnt been prooved yet. We are now going to so something you should never try on your SNES, or any other console.
 
Put your hands on the sides of the cart connector and slowly lift it from the board. Dont worry, its going to get off with just a bit of pushing. After you took off the connector, lift the N64 Board, and put it near the case.
 

 
There. That was it for the opening.
 
Wow. This looks pretty cool!
And now?
-------------------
 
We are not going to alter the N64 much.
Remember, it should still be functional after the mod.
 
The modification consists of:
 
A.     removing three signals from pins on PI bus
B.     wiring up new debugging related signals to these 
three pins
 
The signals that are removed from the PI:
 
PI pin 24 - "left audio"
PI pin 46 - "video"
PI pin 49 - "right audio"
 
These pins are normally not in used by games. Only special carts, such as the AV-capture cart, use them.
And because of this, said card is not to be held compatiblewith the modded N64 anymore.
 
The signals that are added to the PI:
 
CPU pin 28 - "int 4"
PIF pin 8 - "enable"
Reset - "warm reset" (aka. reset button signal)
 
After the modification:
 
PI_24 = CPU_28
PI_46 = reset
PI_49 = PIF_8
 
 
Disabling The Signals
-------------------
 
PI_46 in this retail N64 is connected to U4 pin 12. U4 is also known as VDC-NUS aka the video DAC.
 
You need to cut the trace going to PI_46. We located the trace just above C130 in this photo:
 

 
Cut the trace, as shown in the photo below. PI_46 can then be used for other things.
 

 
PI_24 and PI_49 are used for left and right audio (if the cart has special analog audio circuits inside).
These signals are handled by the AMP-NUS chip in a retail N64, and on their way to the AMP-NUS these signals go
through R21/C30 and R17/C29 respectively. Removed these signals by desoldering the four SMD components R21, C30,
R17 and C29 on the back side of the PCB:
 

 
After desoldering you have a total of 8 clean pads
(two rows of four):
 

 
We name these 8 pads in the rest of the guide:
 
a b c d
e f g h
 
Now you have PI_24, PI_46 and PI_49 ready for alternative use.
 
Hooking up the Partner N Signals
-------------------
 
To hook up the new signals we used AWG 32 wire. If you want have wires going through the small via holes in the
PCB like we did, you might want to use wire that is even thinner. It was really tight.
 
CPU_28 goes to pad "f" through the bigger via hole right of the â€ž30â€ label. Measure the wire length you need. Then lift CPU pin 28 from the PCB with an X-Acto type knife,
like shown here:
 

 
Solder a piece of wire to it:
 

 
PIF_8 goes to pad "c". It turns out PIF_8 is also connected to U3 pin 4, so if you want you can solder the wire going
to pad "c" to U3_4 like this, and plug it in the nearest via hole:
 

 
PI_46 goes to reset. Solder a piece of wire to it like this:
 

 
Then look it up to reset button like shown here (upper right corner):
 

 
Solder the wires going from CPU_28 and U3_4 (same as PIF_8) to pads "f" and "c" respectively, like shown here:
 

 
There : a simple way to transform your retail N64 in a fully
compatible KµC N64! :D
 
Credits & Copyright Stuff
-------------------
 
Authors
 
ConsoleFun, kammedo
 
Thanks to :
Crazynation for pinouts (www.crazynation.org)
The guys over at ASSEMBLERGames, the most obscure place of the net!
 
Hosted by :
level42, with permission from kammedo
 
Copyright :
The usual : Every Mark is TM of the respective company.
Modding is made at you own risk, and thus we cant be held responsible for you causing damage to your N64.