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
21. Audio Memory Usage
22. Scheduling Audio and
Graphics

23. GameShop Debugger
24. Performance Tuning
Guide

25. Microcode
26. SI Devices

26.1 Introduction

26.2 Standard N64
Controller

26.3 Controller Pak

26.4 Rumble Pak

26.5 N64 Mouse

26.6 EEPROM

26.7 N64 Game Boy Pak

26.8 Voice Recognition
System

26.8.1 Voice Recognition
System Definition

26.8.2 Features of
the Voice Recognition
System

26.8.3 Voice Recognition
System Configuration

26.8.4 Voice Recognition
Structure

26.8.4.1 Structure
26.8.4.2 Status When
Voice Recognition
is Running

26.8.5 Assembling the
Voice Recognition
System Program

26.8.6 Voice Recognition
System Function
Specifications

26.8.6.1 Initialization
Function

26.8.6.2 Initialize
Registered Word
Dictionary

26.8.6.3 Register Words
into Dictionary

26.8.6.4 Check Whether
Words Can Be
Registered in Dictionary

26.8.6.5 Count
Semi-syllables
in Words

26.8.6.6 Mask Registered
Words

26.8.6.7 Start Voice
Recognition

26.8.6.8 Get Recognition
Result

26.8.6.9 Forcibly Stop
Recognition Process

26.8.6.10 Adjust Input
Gain

26.8.7 Examples Using
Voice Recognition
System Functions

26.8.7.1 Flow of Voice
Recognition Process

26.8.7.2 Error Processing
26.8.8 Precautions

27. EPI Functions and
Extension Devices

28. n audio Library
Sample Program
Descriptions