Development Hardware
This page aims in showing all the material that is available for developers that made a contract with Nintendo and those buying the tools from SN Systems. Tools, libraries, manuals etc. which are needed for actual development are in the development section of the site. This page simply displays the tools and hardware and how they basically fit together, for people looking at full devlopment suites and tools please look in the development section.
The most important site regarding home development is (and will always be) Dextrose. Take a look at their site, you won't be disappointed by the work made from their coders.
The first important thing to say about development tools is their diversity. I will talk about the development "environment" that is made by both Nintendo 64 and 64 DD, as it's more complete and it's what people really want to know. There are 2 different development models and tools; one suited for development on Silicon Graphics' IRIX os and that is simply referred to as "Nintendo 64 Development Unit" and one for developing on a simple PC with Windows that is referred to as "Partner-N Nintendo 64 Development Unit" (3d party developers I think). Every piece of these kits is numbered, and companies losing parts or spreading stuff around pay huge amount of money.
Here is the main differences for both in a practical schema (basing on the Official Nintendo 64 Introductory Manual and other info), so you can see how all these pieces of hardware fit together. Remember, this is only for people who want to have a look at the tools, it has almost nothing to do with real development.
IRIX
Nintendo 64 Development
|
Windows
Partner-N Nintendo 64 Development
|
|
|
Debugging
|
Partner-N
Debugging
|
|
|
There's another unofficial development kit based on the GNU tools and some proprietary stuff from SN Systems, a company that sells development kits for various other consoles. Click here to see a cached copy of the page. It is made of an internal ISA SCSI adapter for pcs, cables and some GNU software compiled for Windows.
Click here for pics. (N/A)
Development-Use
64 DD
|
|
As you can see they're almost the same on the outside
Click here for pics. |
|
Debugging
with the 64 DD emulator
|
|
|
|
Debugging
With the Development-Use 64DD
|
|
Booting From the Disk (the game is made only of disks) When a game is comprised only of disks, the IPL written in DDROM is used for booting the game from the disk. This is called a disk boot.
|
|
Debugging
|
Debugging
|
Booting From the Game Pak (the game is made of both cart and disks)
|
|
Debugging
|
Debugging
|