|
|
NuSystem Standard Functions | Shows an index of all the NuSystem standard functions |
nuAuInit | Initializes the Audio Manager, and activates two sequence players and one sound player. It also registers the default function called when a PRE-NMI event is generated |
nuAuMgrInit | Initializes the Audio Manager. Also initializes and activates the synthesizer driver |
nuAuPreNMIFuncRemove | Removes the PRE-NMI process callback function |
nuAuPreNMIFuncSet | Registers the PRE-NMI process callback function |
nuAuSeqPlayerBankSet | Enters a bank in the sequence player. |
nuAuSeqPlayerFadeOut | Fades out the sequence being played by the player specified by the sequence player number. |
nuAuSeqPlayerGetChlFXMix | Gets the effects mix value of the specified MIDI channel of the player specified by the sequence player number |
nuAuSeqPlayerGetChlPan | Gets the pan value of the specified MIDI channel of the player specified by the sequence player number |
nuAuSeqPlayerGetChlPriority | Gets the priority level of the specified MIDI channel of the player specified by the sequence player number |
nuAuSeqPlayerGetChlProgram | Gets the program number of the specified MIDI channel of the player specified by the sequence player number |
nuAuSeqPlayerGetChlVol | Gets the volume of the specified MIDI channel of the player specified by the sequence player number |
nuAuSeqPlayerGetSeqno | Gets the sequence number set for the player specified by sequence player number |
nuAuSeqPlayerGetState | Gets the state of the player specified by the sequence player number |
nuAuSeqPlayerGetTempo | Returns the tempo of the player specified by the sequence player number |
nuAuSeqPlayerGetVol | Returns the volume of the player specified by the sequence player number |
nuAuSeqPlayerInit | Initializes the sequence player |
nuAuSeqPlayerPlay | Specifies the number of the player who will play back the sequence assigned by a nuAuSeqPlayerSetNo function |
nuAuSeqPlayerSendMidi | Sends a MIDI message to the player specified by the sequence player number. For details see the alSeqpSendMidi function in the N64 Fuctions Reference |
nuAuSeqPlayerSeqSet | Sets the ROM address of the MIDI sequence bank data in the sequence player |
nuAuSeqPlayerSetChlFXMix | Sets the effects mix value of the player specified by the sequence player number |
nuAuSeqPlayerSetChlPan | Sets the pan value of the specified MIDI channel of the player specified by the sequence player number. |
nuAuSeqPlayerSetChlPriority | Sets the priority level of the specified MIDI channel of the player specified by the sequence player number |
nuAuSeqPlayerSetChlProgram | Assigns program number to the specified MIDI channel of the player specified by the sequence player number |
nuAuSeqPlayerSetChlVol | Sets the volume of the specified MIDI channel of the player specified by the sequence player number |
nuAuSeqPlayerSetNo | Sets the sequence number in the player specified by the sequence player number. It reads an arbitrary MIDI sequence from within the MIDI sequence bank in the sequence player buffer |
nuAuSeqPlayerSetTempo | Sets the sequence tempo of the player specified by the sequence player number |
nuAuSeqPlayerSetVol | Sets the overall volume of sequence for the player specified by the sequence player number |
nuAuSeqPlayerStop | Stops the player with the specified sequence player number |
nuAuSndPlayerBankSet | Enters the bank in the sound player. The bank controls data and bank table data using the .ct1 and .tbl files made with the ic command |
nuAuSndPlayerGetState | Gets the current playback state of a sound. |
nuAuSndPlayerInit | Initializes the sound player. |
nuAuSndPlayerPlay | Plays the sound specified by the sound number |
nuAuSndPlayerSetFXMix | Sets the effects mix of the sound in the sound player |
nuAuSndPlayerSetPan | Sets the pan value of the sound in the sound player |
nuAuSndPlayerSetPitch | Sets the pitch of the sound in the sound player |
nuAuSndPlayerSetPriority | Sets the priority level of the sound in the sound player |
nuAuSndPlayerSetSound | Specifies the sound of sound player. Used when specifying sound stop and effect values |
nuAuSndPlayerSetVol | Sets the volume of the sound in the sound player |
nuAuSndPlayerStop | Stops the playback of sound. |
nuAuStlBankSet | Registers the sound bank in the player |
NuAuStlInit | Initializes audio and activates the sequence player and sound player. It also sets 512K bytes under the frame buffer for the audio heap |
NuAuStlMgrInit | Initializes the Audio Manager, and it initializes and activates the synthesizer driver |
nuAuStlPlayerInit | Initializes the player |
nuAuStlSeqPlayerGetSeqState | Returns the channel number being used by the sequence specified by the sequence handler |
nuAuStlSeqPlayerGetState | Returns the channel number being used by the sequence player |
nuAuStlSeqPlayerPlay | Plays a sequence. It can also change the parameters of a sequence using the returned sequence handler |
nuAuStlSeqPlayerSeqStop | Stops the performance of sequence specified by the sequence handler |
nuAuStlSeqPlayerSetData | Reads MIDI sequence data into the sequence player buffer |
nuAuStlSeqPlayerSetMasterVol | Sets the overall sequence player volume |
nuAuStlSeqPlayerSetSeqPan | Sets the pan value of the sequence specified by the sequence handler |
nuAuStlSeqPlayerSetSeqTempo | Changes the tempo of the sequence specified by the sequence handler |
nuAuStlSeqPlayerSetSeqVol | Sets the volume of the sequence specified by the sequence handler |
nuAuStlSeqPlayerStop | Stops the entire sequence performance |
nuAuStlSndPlayerGetSndState | Returns the number of channels currently being used |
nuAuStlSndPlayerGetState | Returns the number of channels currently in use by the sound player |
nuAuStlSndPlayerMasterVol | Sets the overall sound player volume |
nuAuStlSndPlayerPlay | Plays the sound specified by sound number. It can also change the parameters of the sound using the returned sound handler |
nuAuStlSndPlayerPlay2 | Plays the sound specified by sound number. It can also change the parameters of the sound using the returned sound handler |
nuAuStlSndPlayerSetSndPan | Sets the pan value of the sound specified by the sound handler |
nuAuStlSndPlayerSetSndVol | Sets the volume of the sound specified by the sound handler |
nuAuStlSndPlayerSndPitch | Sets the pitch value of the sound specified by the sound handler |
nuAuStlSndPlayerSndStop | Stops the sound specified by the sound handler |
nuAuStlSnsPlayerStop | Stops all sounds |
nuContData | The Controller data fetched by the Controller Manager. |
nuContDataGet | Gets the Controller data by copying it from the internal buffer. To get the data from four Controllers use the nuContDataGetAll function |
nuContDataGetAll | Gets the data from all four Controllers |
nuContDataGetEx | Gets Controller data and stores it in contdata |
nuContDataGetExAll | Gets Controller data from all four Controllers |
nuContDataLock | Locks the Controller data so it cannot be updated by the Controller Manager |
nuContDataRead | Reads the Controller data |
nuContDataReadStart | Starts to read Controller data. The read is not synchronized, so it is quickly returned, unlike with the nuContDataRead function |
nuContDataReadWait | Waits for the end of the reading of Controller data that was begun with the nuContDataReadStart function. It can also be used to wait for the Controller Manager to finish reading Controller data at the time of a retrace |
nuContDataUnLock | Removes the lock set on the Controller data |
nuContInit | Initializes the Controller as well as the Controller Pak |
nuContMgrInit | Initializes and activates the Controller Manager |
nuContNum | The number of the connected Controllers |
nuContPakCodeSet | Registers in the Controller Manager the company code and game code found among the attributes in the Controller Pak's game note |
nuContPakFileDelete | Deletes the game note in the Controller Pak |
nuContPakFileDeleteJis | Deletes Controller Pak game note. This function is the same as nuContPakFileDelete, except it can specify names and extensions with JIS code |
nuContPakFileFind | Searches to see if the specified game note exists in the Controller Pak. It is a macro of the nuContPakFileOpen function |
nuContPakFileFindJis | Searches for game note like nuContPakFileFind, except it can specify game note names and extensions with JIS code |
nuContPakFileNum | Gets the number of notes being used in the Controller Pak and the maximum number of notes |
nuContPakFileOpen | Opens the Controller Pak game note |
nuContPakFileOpenJis | Opens the Controller Pak game note as does the nuContPakFileOpen function, except this function can specify game note names and extensions with JIS code |
nuContPakFileRead | Reads the Controller Pak data. It is a macro of the nuContPakFileReadWrite function |
nuContPakFileReadWrite | Reads or writes to game data of the Controller Pak's game note |
nuContPakFileReSize | Changes the size (capacity) of the Controller Pak game note |
nuContPakFileReSizeJis | Changes the size of the Controller Pak game note. Like nuContPakFileReSize except it can specify game note names and extensions with JIS code |
nuContPakFileState | Gets Controller Pak game note information |
nuContPakFileWrite | Writes data to the Controller Pak. It is a macro of the nuContPakFileReadWrite function |
nuContPakFuncRemove | Removes the Controller Pak Manager callback function by removing the Controller Pak Manager from the Controller Manager |
nuContPakFuncSet | Registers the Controller Pak Manager's callback function in the Controller Manager. Use nuContPakFuncRemove to remove it |
nuContPakGetFree | Gets the free space in bytes in the Controller Pak |
nuContPakJisToN64 | Converts JIS code into N64 font code |
nuContPakMgrInit | Registers the Controller Pak Manager in the Controller Manager |
nuContPakN64ToJis | Converts N64 font code into JIS code |
nuContPakOpen | Checks to see whether the Controller Pak or Rumble Pak is inserted. If the Controller Pak is inserted, it initializes a file to gain access to the Controller Pak |
nuContQueryRead | Gets the Controller status. Note that it takes around 2 ms to get the Controller status, so this is a performance hit |
nuContReadFuncRemove | Removes the callback function that the Controller Manager would otherwise execute after the Controller data has been read at the time of a retrace |
nuContReadFuncSet | Registers the callback function that will be executed after the Controller data has been read at the time of a retrace. As the default, nothing is entered |
nuContRmbCheck | Checks the Rumble Pak to see if the Rumble Pak is inserted and if so, it enables control over the Rumble Pak. Unlike nuContPakOpen, this function does not check to see if the Controller Pak is inserted. |
nuContRmbCt1 | The structure used by the Rumble Pak Manager to control the Pak. |
nuContRmbForceStop | Forces the Rumble Pak to stop |
nuContRmbForceStopEnd | Removes the Rumble Pak forced stop so it can operate again. |
nuContRmbFuncRemove | Removes the Rumble Pak Manager callback function to remove the Rumble Pak Manager from the Controller Manager. It is a macro of the nuContRmbFuncSet function |
nuContRmbFuncSet | Registers the Rumble Pak Manager callback function, which registers the Rumble Pak Manager in the Controller Manager |
nuContRmbInit | Initializes the Rumble Pak Manager by initializing the Rumble Pak control structure and registering the Rumble Pak Manager in the Controller Manager |
nuContRmbModeSet | Sets the operation mode of the Rumble Pak |
nuContRmbSearchTime | The time interval between automatic recognition checks for the Rumble Pak. To change this value use the nuContRmbSearchTimeSet function |
nuContRmbSearchTimeSet | Sets the interval of time (in units of frames) between checks to see if the Rumble Pak is inserted when NU_CONT_RMB_MODE_AUTO is specified in the nuContRmbModeSet function |
nuContRmbStart | Initiates the Rumble Pak |
nuContStatus | The structure that shows the status of the Controller. Calling the nuContMgrInit and nuContQueryRead functions updates the contents of this structure. |
nuDebConClear | Clears the buffer of the console window specified by wndNo |
nuDebConCPuts | Sends the character string 's' to the console specified by wndNo. Unlike nuDebConPuts, this function does not replace the end-of-string null character ('\0') with the new-line character ('\n') |
nuDebConDisp | Displays the console output on the screen in ASCII characters |
nuDebConPutc | Sends the character 'c' to the console specified by wndNo. |
nuDebConPuts | Sends the character string 's' to the console specified by wndNo. The end-of-string null character ('\0') is replaced with the new-line character ('\n'). It is a macro of nuDebConCPuts |
nuDebConScroll | Turns the console window scroll on or off. Use it to specify whether to scroll at the end character of the bottom-most line |
nuDebConTextColor | Changes the color of the text output to the console window. |
nuDebConWindowSet | Sets the display position and size of the console window. The initial settings are an upper-left coordinate of (0,0) and a size of 40 columns and 30 lines |
nuDebConWindowShow | Sets the console window to be displayed or not. Turning the console window off speeds up console display processes |
nuDebConWindowSize | Sets the display size of the console window. The initial settings are 40 columns and 30 lines |
nuDebConWindowsPos | Sets the display position of the console window. The initial settings are (0,0) for the upper-left coordinate |
nuDebTaskPerfBar0 | Displays a (type 0) performance barometer for a graphics task as well as for an audio task. This function internally sets the RDP, creates the display list, and activates the graphics task |
nuDebTaskPerfBar1 | Displays a (type 1) performance barometer for a graphics task as well as for an audio task. This function internally creates the display list and activates the graphics task |
nuDebTextAttr | Sets the text attribute. Only a single attribute (blinking) can be set |
nuGfxCfb | Pointer to the frame buffer pointer array. Set from your application with the nuGfxSetCfb function |
nuGfxCfb_ptr | Pointer to the frame buffer for the graphics task graphic |
nuGfxCFbNum | The number of the frame buffer for the graphics task graphic. Set it from your application with the nuGfxSetCfb function |
nuGfxDisplay | Flag to display or not display a graphic. Set it from your application with the nuGfxDisplayOn and nuGfxDisplayOff functions |
nuGfxDisplayOff | Blacks out the picture. The picture is displayed using the nuGfxDisplayOn function |
nuGfxDisplayOn | Displays the picture, timed to the next frame buffer swap |
nuGfxFuncRemove | Removes the callback function registered in the graphics thread. It is a macro of the nuGfxFuncSet function |
nuGfxFuncSet | Registers the callback function that will be executed in sync with the retrace in the graphics thread |
nuGfxGfxTaskAllEndWait | Waits for the end of a graphics task |
nuGfxInit | Initializes and activates the graphics thread and Graphics Task Manager |
nuGfxPreNMIFuncRemove | Removes the callback function registered in the graphics thread |
nuGfxPreNMIFuncSet | Registers in the graphics thread a callback function that is executed by a PRE-NMI event message |
nuGfxRetraceWait | Waits for the number of retrace events specified by retrace_num |
nuGfxSetCfb | Registers the frame buffers |
nuGfxSetUcode | Registers the graphics microcode by entering the graphics microcode structure array in the Graphics Task Manager |
nuGfxSetZBuffer | Registers the Z buffer. By default, the nuGfxInit function sets the Z buffer at 0x800004000 |
nuGfxSwapCfb | Registers the frame buffer indicated by the next retrace |
nuGfxSwapCfbFuncRemove | Removes the callback function executed when a graphics task is completed. It is a macro of the nuGfxSwapCfbFuncSet function which registered the callback function |
nuGfxSwapCfbFuncSet | Registers the callback function for execution at the end of a graphics task and before the frame buffer is swapped |
nuGfxTaskEndFuncRemove | Removes the callback function that is executed at the end of the graphics task. It is a macro of the nuGfxTaskEndFuncSet function, which registered the callback function |
nuGfxTaskEndFuncSet | Registers the callback function for execution at the end of a graphics task |
nuGfxTaskMgrInit | Initializes and activates the Graphics Task Manager. This function is called from within nuGfxInit |
nuGfxTaskSpool | The number of graphics tasks that have not been executed or are still being executed yet |
nuGfxTaskStart | Activates a graphics task |
nuGfxUcode | Pointer to the graphics microcode structure. Set from your application with the nuGfxSetUcode function |
nuGfxZBuffer | Pointer to the Z buffer. Set it from your application with the nuGfxSetZBuffer function |
nuPiInit | Initializes the PI so DMA transfers of data are possible from a game Pak that uses the PI |
nuPiRomRead | Reads data from ROM. DMA transfers data to RDRAM from a game Pak that uses the PI |
nuPreNMIFuncRemove | Removes the PRE-NMI event callback function |
nuPreNMIFuncSet | Registers the callback function for a PRE-NMI event |
nuScAddClient | Registers Scheduler clients |
nuScCreateScheduler | Initializes and activates the Scheduler |
nuScGetAudioMQ | Gets the pointer to the audio task thread message queue |
nuScGetGfxMQ | Gets the pointer to the graphics task thread message queue |
nuScRemoveClient | Removes the client that has been registered in the Scheduler |
nuScRetraceCounter | Retrace counter used by the system event handler thread |