Programming Manual

1. Overview
2. Troubleshooting
3. Hardware Architecture
4. Software Architecture
5. Game Production Process
6. N64 OS Overview
7. OS Functionality
8. Input/Output Functionality
9. Basic Memory
Management

10. Advanced Memory
Management
11. RSP Graphics
Programming

12. RDP Programming
13. Texture Mapping
14. Texture Rectangles
(Hardware Sprites)

15. Antialiasing / Blending
16. N64 Sprite Library
17. Audio Library
18. Audio Tools
19. Audio File Formats
20. Using the Audio Tools

20.1 Overview of
the Audio System

20.2 Dealing with
Constraints and Allocating
Resources

20.3 Creating Samples

20.4 Playback Parameters
and .inst Files

20.4.1 Setting Sample
Parameters in the .inst File

20.4.2 Differences Between
Sound and Sequence
Players - Use of .inst Files

20.4.3 Envelopes
20.4.4 Keymaps and
Velocity Zones

20.4.5 Tuning for Samples
Recorded at the Hardware
Playback Rate

20.4.6 Tuning for Samples
Recorded at Varying Rates

20.4.7 Sounds
20.4.8 Instruments
20.4.9 Banks
20.4.10 Creating Bank Files

20.5 MIDI Files

20.6 General MIDI and
the Nintendo 64

21. Audio Memory Usage
22. Scheduling Audio and
Graphics

23. GameShop Debugger
24. Performance Tuning
Guide

25. Microcode
26. SI Devices
27. EPI Functions and
Extension Devices

28. n audio Library
Sample Program
Descriptions