De Nintendo 64 verdeelt het geluid en de graphics onder in aparte taken. De R4300i is de centrale controleur en treedt op bij interrupties. De R4300i is ook verantwoordelijk voor het geluid van de hogere levels waarbij het aantal kanalen afhangt van wat de CPU aan het doen is. Dan volgt nu de bespreking van zowel geluid als graphics. Hoe worden de geluiden en graphics nou daadwerkelijk tot stand gebracht door de Nintendo 64?
Het produceren van geluid
Als voorbeeld, als de R4300i de FPU (Floating Point Unit, die wiskundige berekeningen uitvoert) gebruikt om zeer precieze geluidsvormen te produceren. Hoe gaat dit dan in zijn werk? De RCP kan dit niet aan, omdat die daarvoor niet genoeg bandbreedte voor heeft. Dus om geluid te genereren, produceert de R4300i een lijst van "musical events (bijvoorbeeld MIDI)" om de bron en timing vast te stellen. Dan wordt er een takenlijst geproduceerd, die via een DMA transfer de data uit de "opslagplaats" vervoert naar het geheugen en dan naar de volgende taak gaat. Vervolgens verwerkt de RCP de data in het algemene geheugen. Uiteindelijk wordt het via de DMA verstuurt naar het DAC (digital-to-analog) die het geluid daadwerkelijk produceert.
Het produceren van graphics
Voor het genereren van graphics kan de R4300i 3dmodellen maken en manipuleren om te gebruiken in de game. Wanneer de game code de positie van en de attributen (eigenschappen) van een model moet aanpassen, kan de R4300i deze updates in real time verwerken. Deze modellen worden dan doorgestuurd naar de grafische co-processor die matrixmanipulatie (zorgt voor structuur) verzorgt en het "renderen" van een plaatje. De R4300i 64bit mode geeft de gamemakers extra precisie voor modellen en andere berekeningen zonder dat ze ingewikkelde wiskunde berekeningen moeten invoeren.
Kortom, zowel bij het geluid als de graphics werken verschillende onderdelen samen. Het meeste van deze informatie komt uit de gamesbladen BYTE en EDGE. Van dat laatstgenoemde blad is er ook nog een mooie scan in omloop die het een en ander wat verduidelijkt.
