SPONSORED LINKS

-N64 CART Info-

Bus timing:

ALE_L ALE_H AD
1 1 Cart address (upper 16 bits 0x10xx)
1 0 Cart address (lower 16 bits)

Typical in game bus activity:


At most 256 words are transmitted between ALE_L

 

First boot:

The first word read is in the cart header address 0 [0x80371240] which sets the bus speed for subsequent cart access.
If you set it to 0x8037FF40 then the access timings for loading the boot code at 0x40 in the header would look like the first access at 0, where the read low signal was 4.0us. Can be useful for debugging since all bus activity is slowed down but still functional.

Cart Pinout:

GND 1 26 GND
GND 2 27 GND
AD15 3 28 AD0
AD14 4 29 AD1
AD13 5 30 AD2
GND 6 31 GND
AD12 7 32 AD3
/write 8 33 ALE_L
VCC 9 34 VCC
/read 10 35 ALEL_H
AD11 11 36 AD4
AD10 12 37 AD5
12V 13 38 12V
  14 39  
AD9 15 40 AD6
AD8 16 41 AD7
VCC 17 42 VCC
CIC_DATA1 18 43 CIC_DATA2
1.6MHZ 19 44  
/COLD_RESET 20 45 /OS EVENT
S_DAT 21 46  
GND 22 47 GND
GND 23 48 GND
LAUDIO 24 49 RAUDIO
GND 25 50 GND

VCC=3.3V
looking from the top of the console: pin 1 is left front, pin 26 is left rear


Backup unit:

Project files
Schematic (PDF)


Misc Source code
Trainers
In Game debugger