Log in

View Full Version : N64 Emulator development



Seizure
November 30th, 2009, 20:04
A friend and I are looking to program an N64 emulator, and I was wondering if anybody knew where I could get technical documents and other literature that would help me.

I've managed to get a list of OPCODES and a very basic description of the ROM format, but I was wondering if there was other stuff out there. Whether it's OPCODE lists from other places, a detailed explanation of N64 ROMS, or some other technical documents that would help me author an emulator, any help would be great.

Thanks.

ulaoulao
December 1st, 2009, 03:12
good info (http://n64.icequake.net/)

great forum (http://www.dextrose-forum.com/_forum/forumdisplay.php?f=1)

asm info (http://patater.com/gbaguy/n64asm.htm)

Have fun...

Seizure
December 1st, 2009, 03:27
Hm. Those pages seem to be more useful for programming my own N64 images, rather then emulating them, but I appreciate the help.

ulaoulao
December 1st, 2009, 14:54
take a closer look at the first, there should be lots of info there, even access to the original n64 dev kit.

Seizure
December 1st, 2009, 19:42
Do you mean the link to WarioWorld.com? Because if so, only "authorized Nintendo licensees" are allowed access to the Dev Kits. :(

Hrm, maybe it would be better if I stated what I already have, and what I need.

I already have:
- Detailed memory map of the system (description of full range of memory addresses)
- Detailed description of the ROM format
- Full list of CPU opcodes, and basic description of its architecture and function (I have the user manual for the MIPS too, but it's dense reading, I let my friend cull it for information for me :P)

What I need:
- A detailed description of the RSP (including registers, and opcodes)
- A description of how sound and video "work" (unless that is covered well enough by the RSP docs)
- A description of how the controller input "works"

ulaoulao
December 1st, 2009, 21:07
WEll not sure you need this but, See PM, dont post the url on here, it could be against rules ( copy right )

AS for "how the controller input" - This is very well known, I actually design adapters for it. One of my favorate pages about it is here (http://www.mixdown.ca/n64dev/) but ask anything you like, I can answer it for the most part.