Introductory Manual

1. N64 Architecture Overview

2. Intro to N64 Programming

3. N64 3D Graphics

3.1 Basic 3D Concepts

3.2 3D Drawing Specifications

3.3 3D Co-ordinate Systems

3.4 Vectors and Matrices

3.5 Matrix Calculations

3.6 Geomtric Transformations

3.7 Lighting and Colors

3.8 Texture Mapping

3.9 N64 Graphics Functions

3.9.1 Display List Control

3.9.2 Drawing Primitives

3.9.3 Perspective Transformation, Clipping and Scissoring

3.9.4 Culling

3.9.5 Lighting

3.9.6 Specular Highlight

3.9.7 Reflection Mapping

3.9.8 Matrix Operations

3.9.9 RDP Setting

3.9.10 Textures

3.9.11 Using the Color Combiner

3.9.12 Using the Chroma Key

3.9.13 Using the Blender

3.9.14 Using Fog

3.9.15 Mathematical Calculation Utilities

3.9.16 N64 Operating System Initilization

3.9.17 Threads

3.9.18 Messages

3.9.19 Scheduler

3.9.20 Tasks

3.9.21 Display Processor

3.9.22 Controller

3.9.23 Controller Pak

3.9.24 EEPROM

3.9.25 AI (Audio Interface)

3.9.26 PI (Parallel Interface)

3.9.27 VI (Video Interface)

3.9.28 Timer

3.9.29 Administration of Virtual and Physical Addresses

3.9.30 Cache Management

3.9.31 Memory Region Library

3.9.32 Emulator Board and Host Communications

3.9.33 Debugging

3.9.34 Logging

3.9.35 Profiler

3.9.36 OS Global Variables

3.9.37 Manage CPU Registers and Error Handler

3.9.38 Sprite Library

4. What is 64DD?

Appendices