<GBI Commands> | |
gSPSegment | Set the segment register and base address. |
gSPBranchLessZ | Process the model's LOD. |
gSPBranchLessZrg | Process the model's LOD. |
gSPBranchList | Branch the display list. |
gSPDisplayList | Branch execution with the current display list. |
gSPEndDisplayList | Terminate the display list command. |
gSPLoadUcode | Load specified microcode. |
gSPLoadUcodeL | Load specified microcode. |
gDPPipeSync | Synchronize the RDP attribute change which is on the primitive drawing. |
gDPFullSync | Signal the end of a frame. |
gDPLoadSync | Synchronize the texture load which is on the primitive drawing. |
gDPTileSync | Synchronize the texture tile change which is on the primitive drawing. |
<GBI Commands> | |
gSPVertex | Load the vertex to the on-chip vertex cache. |
gSPModifyVertex | Update the vertex data after the RSP accepts it. |
gSP1Triangle | Draw a triangle.(Single Triangle Surface Command) |
gSPLine3D | Draw a line.(Single Line Drawing Command) |
gSPLineW3D | Draw a line that includes a width specification. |
gSP2Triangles | Draw two triangle surfaces.(Triangle Surface Command) |
gSPSprite2Ddraw | Specify the screen coordinate of the sprite and initiate the rendering. |
gDPFillRectangle | Draw a single-color rectangle using the screen coordinate. |
gDPScisFillRectangle | Draw a single-color rectangle using the screen coordinate. |
gSPTextureRectangle | Draw a textured 2D rectangle. |
gSPTextureRectangleFlip | Draw a rectangle using the s/t inversion on the texture coordinate. |
gSPScisTextureRectangle | Draw a rectangle using the scissoring on the texture coordinate. |
<Utility Functions> | |
guFrustum | Calculate a perspective projection matrix. |
guFrustumF | Calculate a perspective projection matrix. |
guLookAt | Calculate a 'lookat' view matrix. |
guLookAtF | Calculate a 'lookat' view matrix. |
guOrtho | Calculate a positive projection matrix. |
guOrthoF | Calculate a positive projection matrix. |
guPerspective | Calculate a perspective drawing projection matrix. |
guPerspectiveF | Calculate a perspective drawing projection matrix. |
<GBI Commands> | |
gSPViewport | Load the view port using the projection parameter. |
gSPPerspNormalize | Normalize the perspective projection. |
gSPClipRatio | Specify the relative ratio between clipping and scissoring. |
gDPSetScissor | Specify the scissoring box using the screen coordinate. |
gdSPDefLookAt | Load the x and y screen space coordinate directions to the lookat structure. |
<GBI Commands> | |
gSPSetGeometryMode | Set the geometry pipeline mode. |
gSPClearGeometryMode | Clear the geometry pipeline mode. |
gSPCullDisplayList | Cull volumes from the display list if they lie outside the screen. |
<Utility Functions> | |
guPosLight | Pseudo-represent positional light. |
guPosLightHilite | Pseudo-represent positional light. |
<GBI Commands> | |
gSPSetGeometryMode | Set the geometry pipeline mode. |
SPClearGeometryMode | Clear the geometry pipeline mode. |
gSPLight | Load light to the RSP. |
gSPLightColor | Change the light color of the RSP quickly. |
gSPNumLights | Specify the number of the light structure that loads to RSP. |
gSPSetLights | Load the light structure to the RSP. |
gdSPDefLights | Load the parameter that defines a light to the light structure. |
< Utility Functions> | |
guLookAtHilite | Calculate the lookat viewing matrix, and set the light structure that sets the default color and the viewing direction. Then calculate the texture offsets of two specular highlights. |
guLookAtHiliteF | <Same as above> |
<GBI Commands> | |
gSPLookAt | Load the 'lookat' structure to the RSP for specular highlights or reflection mapping. |
gSPLookAtX | <Same as above> |
gSPLookAtY | <Same as above> |
gDPSetHilite1Tile | Set the texture parameter in the RDP to be used when rendering the specular highlight. |
gDPSetHilite2Tile | <Same as above> |
<Utility Functions> | |
guLookAtReflect | Calculate the 'lookat' viewing matrix, and set up the 'lookat' structure for the reflection mapping. |
guLookAtReflectF | <Same as above> |
<GBI Commands> | |
gSPSetGeometryMode | Set the geometry pipeline mode. |
gSPClearGeometryMode | Clear the geometry pipeline mode. |
gSPLookAt | Load the 'lookat' structure to the RSP for the specular highlight or reflection mapping. |
gSPLookAtX | <Same as above> |
gSPLookAtY | <Same as above> |
<Utility Functions> | |
guAlign | Calculate vector alignment for the modeling matrix. |
guAlignF | Calculate vector alignment for the modeling matrix. |
guLookAtStereo | Calculate the lookat view matrix for the stereo graphics display. |
guLookAtStereoF | Calculate lookat view matrix for the stereo graphics display. |
guMtxCatF | Concatenate two 4x4 floating-point matrices using multiplication. |
guMtxCatL | Concatenate two 4x4 fixed-point matrices using multiplication. |
guMtxF2L | Convert the 4x4 floating-point matrix to the fixed-point matrix. |
guMtxIdent | Create the 4x4 fixed-point identity matrix. |
guMtxIdentF | Create the 4x4 floating-point matrix. |
guMtxL2F | Create the 4x4 fixed-point matrix to the floating-point matrix. |
guMtxXFMF | Provide the point coordinate transformation using the 4x4 floating-point matrix. |
guMtxXFML | Provide the point coordinate transformation using the 4x4 fixed-point matrix. |
guNormalize | Normalize the vector. |
guPosition | Calculate the modeling matrix. |
guPositionF | Calculate the modeling matrix. |
guRotate | Rotate the modeling matrix. |
guRotateF | <Same as above> |
guRotateRPY | <Same as above> |
guRotateRPYF | <Same as above> |
guScale | Calculate the scaling matrix. |
guScaleF | Calculate the scaling modeling matrix. |
guTranslate | Calculate the conversion modeling matrix. |
guTranslateF | Calculate the conversion modeling matrix. |
<GBI Commands> | |
gSPMatrix | Load the matrix, concatenate, and push the stack. |
gSPPopMatrix | Pop the matrix stack. |
gSPForceMatrix | Load the new MP matrix. |
gSPInsertMatrix | Update the matrix element without using multiplication. |
< GBI Commands> | |
gDPPipelineMode | Turn ON/OFF the coherent pipeline mode of the span cache buffer. |
gDPSetCycleType | Set the RDP cycle type. |
gDPSetDepthSource | Set the type of the source Z to use for comparing the depth buffer. |
gDPSetColorImage | Set the color of the frame buffer area. |
gDPSetDepthImage | Set the Z-Buffer area. |
gSPSetOtherMode | Set or clear the RDP othermode. |
<Utility Functions> | |
guLoadTextureBlockMipMap | Calculate the MIP-map pyramid from the original texture, and return the MIP-map texture with the required display list for drawing. |
<GBI Commands> | |
gSPTexture | Make the texture effective and specify the scaling of the texture. |
gDPLoadBlock | Load TMEM using this low-level TMEM load macro. |
gDPLoadTLUT_pal16 | Load the CI4 (16 colors) pallet to texture memory. |
gDPLoadTLUT_pal256 | Load the CI8 (256 colors) pallet to texture memory. |
gDPLoadTextureBlock | Load the consecutive texture block to TMEM. |
gDPLoadTextureBlock_4b | Load the consecutive 4-bit texture block to TMEM. |
gDPLoadTextureTile | Load a part of a large texture image to TMEM. |
gDPLoadTextureTile_4b | Load a part of a large 4-bit texture image to TMEM. |
gDPSetTextureImage | Set the texture area. |
gDPSetTextureConvert | Control and convert the color texture filter. |
gDPSetTextureDetail | Turn ON/OFF the detail texture. |
gDPSetTextureFilter | Set the filter type on the sampling of the texture tile. |
gDPSetTextureLOD | Turn ON/OFF LOD for the MIP-map texture. |
gDPSetTextureLUT | Set the full color texture or set the table lookup architecture |
gDPSetTexturePersp | Turn ON/OFF texture map perspective transformation correction. |
gDPSetTile | Set the parameter for one of the eight tile descriptors. |
gDPSetTileSize | Set the parameter for one of the eight tile descriptors. |
<GBI Commands> | |
gDPSetCombineMode | Set the color combine mode. |
gDPSetPrimColor | Set the RDP primitive color. |
gDPSetEnvColor | Set the RDP environment color. |
gDPSetConvert | Set the matrix coefficient to convert the YUV pixel to RGB. |
<GBI Commands> | |
gDPSetCombineKey | Turn ON/OFF chroma keying. |
gDPSetKeyR | Select the color of the chroma key operation. |
gDPSetKeyGB | <Same as above> |
<GBI Commands> | |
gDPSetBlendColor | Set the RDP blend color. |
gDPSetRenderMode | Set the rendering mode of the blender. |
gDPSetAlphaCompare | Set the alpha compare mode of the writing condition to the frame buffer. |
gDPSetAlphaDither | Turn ON/OFF the alpha dither. |
gDPSetColorDither | Turn ON/OFF the RGB color dither. |
gDPSetPrimDepth | Set the primitive depth. |
<GBI Commands> | |
gSPSetGeometryMode | Set the geometry pipeline mode. |
gSPClearGeometryMode | Clear the geometry pipeline mode. |
gSPFogPosition | Specify the thickness of the fog. |
gDPSetFogColor | Set the RDP fog color. |
sinf, sins | Calculate the sine of the angle using floating or fixed-point. |
cosf, coss | Calculate the cosine of the angle using floating or fixed-point. |
sqrtf | Calculate the square root. |
guRandom | Calculate a 32-bit integer random number. |
osInitialize | Initialize the hardware and software. |
osCreateThread | Create a thread. |
osDestroyThread | Delete a thread. |
osGetThreadId | Get the debugger ID of a thread. |
osGetThreadPri | Get the priority of a thread. |
osSetThreadPri | Reset the priority of a thread. |
osStartThread | Start or restart the execution of a thread. |
osStopThread | Stop a thread. |
osYieldThread | Yield CPU access and activate the thread dispatcher. |
osCreateMesgQueue | Create a message queue. |
osSendMesg | Send a message and synchronize. |
osJamMesg | Send a message and synchronize. |
osRecvMesg | Receive a message and synchronize. |
osSetEventMesg | Register the message queue and message each time an event occurs. |
osCreateScheduler | Create the RCP task scheduler. |
osScAddClient | Add the client to the RCP task scheduler. |
osScGetTaskQ | Get the message queue used for the communication with the scheduler thread. |
osScRemoveClient | Delete the client from the RCP task scheduler. |
osSpTaskLoad | Load the received task to the SP. |
osSpTaskStart | Start the SP task. |
osSpTaskStartGo | Load and start the SP task. |
osSpTaskYield | Request to yield the SP task. |
osSpTaskYielded | Validate the break of the SP task. |
osDpGetCounters | Get the inside execution counter of the display processor (DP). |
osDpGetStatus | Get the status of the display processor (DP). |
osDpSetStatus | Set the status of the display processor (DP). |
osDpSetNextBuffer | Set the DMA transfer of the display processor (DP). |
osContInit | Detect and initialize the Controller. |
osContReset | Reset all Controllers. |
osContSetCh | Set the number of accepting Controllers. |
osContStartQuery | Issue the create command to acquire the status and type of the Controller. |
osContGetQuery | Get the state and type of the Controller. |
osContStartReadData | Issue the lead command to get the state of the Controller. |
osContGetReadData | Get the 3D stack and the button status. |
osPfsAllocateFile | Create the specified file. |
osPfsDeleteFile | Delete the specified file. |
osPfsFindFile | Browse the specified file. |
osPfsChecker | Check and repair the file system of the Controller Pak. |
osPfsFileState | Get the file information of the Controller Pak. |
osPfsNumFiles | Get the file number of the Controller Pak. |
osPfsFreeBlocks | Get the space size (in number of bytes) of the Controller Pak. |
osPfsIsPlug | Detect the Controller Pak. |
osPfsReSizeFile | Make the file the specified length. |
osPfsReadWriteFile | Read and write the file data. |
osPfsSetLabel | Write the label of the Controller Pak. |
osPfsGetLabel | Get the label of the Controller Pak. |
osMotorInit | Initialize the Rumble Pak. |
osMotorStart | Work the Rumble Pak. |
osMotorStop | Stop the Rumble Pak. |
osPfsInitPak | Initialize the file handle of the Controller Pak. |
osPfsRepairId | Correct the ID area of the Controller Pak. |
osEepromLongRead | Read the data of several EEPROM blocks. |
osEepromLongWrite | Write the data of several EEPROM blocks. |
osEepromProbe | Detect EEPROM. |
osEepromRead | Read one EEPROM block. |
osEepromWrite | Write one EEPROM block. |
osAiGetStatus | Get the status of the audio interface (AI). |
osAiGetLength | Get the DMA remaining transfer amount of the audio interface (AI). |
osAiSetFrequency | Get the frequency of the audio interface (AI). |
osAiSetNextBuffer | Set the DMA transfer of the audio interface (AI). |
osPiRawStartDma | Set the DMA transfer of PI (low level). |
osPiRawWriteIo | Write PI I/O (low level). |
osPiRawReadIo | Read PI I/O (low level). |
osPiGetStatus | Get the status of PI. |
osPiStartDma | Set the DMA transfer of PI using the PI Manager. |
osPiWriteIo | Write PI I/O using the PI Manager. |
osPiReadIo | Read PI I/O using the PI Manager. |
osCreatePiManager | Create the PI Manager. |
osPiGetCmdQueue | Get the command queue of the PI Manager. |
osCartRomInit | Return information about hardware settings that are required by the Game Pak. |
osDriveRomInit | Return information about hardware settings that are required by the ROM in the N64 Disk Drive. |
osEPiWriteIo | Provide "32bit IO Write" to the PI device address (devAddr), and store its value to "data". |
osEPiReadIo | Provide "32 bit IO Read" from the PI device address (devAddr), and store the value in "data." |
osEPiRawStartDma | Obtain low-level access to EPI without using the PI Manager. |
osEPiStartDma | Obtain access to EPI by using the PI Manager. |
osTvType | Get the television system. |
osViGetStatus | Get the VI status. |
osViGetCurrentMode | Get the current VI mode. |
osViGetCurrentLine | Get the VI half line. |
osViGetCurrentField | Get the VI field number. |
osViGetCurrentFramebuffer | Get the current frame buffer address. |
osViGetNextFramebuffer | Get the next frame buffer address. |
osViSetMode | Set the VI mode. |
osViSetEvent | Register the vertical synchronization event message to the VI Manager. |
osViSetSpecialFeatures | Set the VI special features. |
osViSetXScale | Set the VI horizontal expanding ratio. |
osViSetYScale | Set the VI vertical expanding ratio. |
osViSwapBuffer | Register the frame buffer displayed in the next frame. |
osViBlack | Black out the VI screen. |
osViFade | Fade out the VI screen. |
osViRepeatLine | Display the first scan line to all frames. |
osCreateViManager | Create the VI Manager. |
OS_NSEC_TO_CYCLES | Convert nanoseconds (ns) to the cycle number of the CPU count register. |
OS_USEC_TO_CYCLES | Convert microseconds (ms) to the cycle number of the CPU count register. |
OS_CYCLES_TO_NSEC | Convert cycle number of the CPU count register to the time in nanoseconds (ns). |
OS_CYCLES_TO_USEC | Convert the cycle number of the CPU count register to the time in microseconds (ms). |
osGetTime | Get the real time counter value. |
osSetTime | Set the real time counter value. |
osSetTimer | Start the interval or count-down timer. |
osStopTimer | Stop the interval or count-down timer. |
OS_K0_TO_PHYSICAL | Convert the CPU virtual address (KSEG0), which is direct-mapped with cache, to the physical address. |
OS_K1_TO_PHYSICAL | Convert the CPU virtual address (KSEG1), which is direct-mapped without cache, to the physical address. |
OS_PHYSICAL_TO_K0 | Convert the physical address to the direct-map CPU virtual address (KSEG0) with cache. |
OS_PHYSICAL_TO_K1 | Convert the physical address to the direct-map CPU virtual address (KSEG1) without cache. |
osVirtualToPhysical | Convert the CPU virtual address to the physical address. |
osPhysicalToVirtual | Convert the CPU physical address to the virtual address. |
osMapTLB | Set up the CPU virtual address mapping. |
osUnmapTLB | Free the CPU virtual address mapping. |
osUnmapTLBAll | Free all the CPU virtual address mapping. |
osSetTLBASID | Set the ID setting of the CPU virtual address mapping. |
osGetRegionBufSize | Get the size of the memory buffer. |
OS_DCACHE_ROUNDUP_ADDR | Round up address or size values to adapt to the data cache line size, and make the address the physical address. |
OS_DCACHE_ROUNDUP_SIZE | <Same as above> |
osInvalDCache | Nullify the CPU data cache line. |
osInvalICache | Nullify the CPU instruction cache line. |
osWritebackDCache | Write back the CPU data cache line to the physical memory. |
osWritebackDCacheAll | Write back the CPU data cache line to the physical memory. |
osCreateRegion | Initialize the memory allocation region. |
osMalloc | Allocate the memory region. |
osFree | Free the memory region. |
osGetRegionBufCount | Get the buffer count created in the region. |
osGetRegionBufSize | Get the size allocated to each buffer in the region. |
osReadHost | Read data from the host. |
osWriteHost | Write data to the host. |
osTestHost | Get the data transfer state from the host. |
uhCloseGame | Close the data communication facility between the host (Indy) and the emulator board. |
uhOpenGame | Open the data communication facility between the host (Indy) and the emulator board. |
uhReadGame | Read data from the game to send it to the host (Indy). |
uhReadRamrom | Read data from RAMROM. |
uhWriteGame | Write data from the host (Indy) to the game. |
uhWriteRamrom | Write data to RAMROM. |
gDPNoOpTag | NO-OP command of the RDP. |
gDPNoOp | NO-OP command of the RDP. |
guParseGbiDL | Display using the decodable format of the GBI display list. |
guParseRdpDL | Display using the decodable format of the low-level RDP display list. |
guDumpRawRdpDL | <Same as above> |
osSyncPrintf | Output the formatted text to the debug board. |
osCreateLog | Initialize logging. |
osLogEvent | Add the entry of logging. |
osFlushLog | Output logged data to the host. |
osProfileInit | Initialize the profiled segment count buffer. |
osProfileStart | Start the counter between profilers. |
osProfileStop | Stop the counter between profilers. |
osProfileFlush | Transfer the profiler data to the host. |
gperf | Analyze the profiler data. |
osTvType | Type configuration. |
osMemSize | Size of the main memory (DRAM). |
osResetType | Type of the system reboot. |
osGetCount | Get the count register of CPU. |
osGetIntMask | Get the interrupt mask. |
osSetIntMask | Set the interrupt mask. |
osSetErrorHandler | Set the error handling routine of the debug library. |
spColor | Set the sprite color. |
spDraw | Create the display list to display the sprite on the screen. |
spFinish | Reset the graphics mode to default at the end of the sprite drawing. |
spInit | Set the graphics mode required for the sprite drawing. |
sp, spIntro | Introduce the sprite library. |
spMove | Specify the position of the top left-hand angle on the sprite screen. |
spScale | Change the size and shape of the sprite. |
spScissor | Set the border area drawn. |
spSetAttribute | Set the designated attribute. |
spClearAttribute | Clear the designated attribute. |
spSetZ | Set the depth value (the Z value) of the sprite. |
mksprite, mksprite32, mkisprite | |
Convert RGB file to the sprite data structure of the C language. |
alAudioFrame | Creates an audio command list for one frame. |
alBnkfNew | Initializes a bank file for use on the Nintendo 64. |
alCents2Ratio | Converts an s32 cents value to an f32 ratio. |
alClose | Shuts down the N64 Audio Library. |
alCSeqGetLoc | Initializes a marker with the current sequence location for use with the compressed MIDI sequence player. |
alCSeqGetTicks | Returns the number of MIDI clock ticks of the compressed MIDI sequence location. |
alCSeqNew | Initializes an N64 compressed MIDI sequence structure. |
alCSeqNewMarker | Initializes a sequence marker at a given location for use with the compressed MIDI sequence player. |
alCSeqNextEvent | Returns the next MIDI event from the compressed MIDI sequence. |
alCSeqSecToTicks | Converts from seconds to MIDI clock ticks. |
alCSeqSetLoc | Sets the current sequence location within the compressed MIDI sequence. |
alCSeqTicksToSec | Converts from MIDI clock ticks to seconds. |
alCSPDelete | Deallocates a MIDI sequence player. |
alCSPGetChlFXMix | Returns the effect mix for the given MIDI channel. |
alCSPGetChlPan | Returns the pan position for the given MIDI channel. |
alCSPGetChlPriority | Returns the priority for the given MIDI channel. |
alCSPGetChlProgram | Returns the MIDI program number assigned to a MIDI channel. |
alCSPGetChlVol | Returns the volume for the given MIDI channel. |
alCSPGetSeq | Returns the sequence currently assigned to the compressed MIDI sequence player. |
alCSPGetTempo | Returns the tempo of the current sequence. |
alCSPGetVol | Returns the overall sequence volume. |
alCSPNew | Initializes a compressed MIDI sequence player. |
alCSPPlay | Starts the target sequence playing. |
alCSPSetBank | Specifies the instrument bank for the sequence player to use. |
alCSPSetChlFXMix | Sets the effect mix on the given MIDI channel. |
alCSPSetChlPan | Sets the pan position for the given MIDI channel. |
alCSPSetChlPriority | Sets the priority for the given MIDI channel. |
alCSPSetChlProgram | Assigns a MIDI program to a MIDI channel. |
alCSPSetChlVol | Sets the volume for the given MIDI channel. |
alCSPSetSeq | Sets the compressed MIDI sequence player's target sequence. |
alCSPSetTempo | Specifies the tempo for the sequence player to use. |
alCSPSetVol | Sets the overall sequence volume. |
alCSPStop | Stops the target compressed MIDI sequence. |
alHeapAlloc | Allocates memory from an Nintendo 64 audio heap. |
alHeapCheck | Checks the consistency of an N64 audio heap. |
alHeapInit | Initializes an audio heap for use with the Nintendo 64 Audio Library. |
alInit | Initializes the N64 Audio Library. |
alSeqGetLoc | Initializes a marker with the current sequence location. |
alSeqGetTicks | Returns the number of MIDI clock ticks of the sequence location. |
alSeqNew | Initializes an N64 MIDI sequence structure. |
alSeqNewMarker | Initializes a sequence marker at a given location. |
alSeqNextEvent | Returns the next MIDI event in the sequence. |
alSeqpDelete | Deallocates a MIDI sequence player. |
alSeqpGetChlFXMix | Returns the effect mix for the given MIDI channel. |
alSeqpGetChlPan | Returns the pan position for the given MIDI channel. |
alSeqpGetChlPriority | Returns the priority for the given MIDI channel. |
alSeqpGetChlProgram | Returns the MIDI program number assigned to a MIDI. |
alSeqpGetChlVol | Returns the volume for the given MIDI channel. |
alSeqpGetSeq | Returns the sequence currently assigned to the ALSeqPlayer. |
alSeqpGetTempo | Returns the tempo of the current sequence. |
alSeqpGetVol | Returns the overall sequence volume. |
alSeqpLoop | Sets sequence loop points. |
alSeqpNew | Initializes a Type 0 MIDI sequence player. |
alSeqpPlay | Starts the target sequence playing. |
alSeqpSendMidi | Sends the given MIDI message to the sequence player. |
alSeqpSetBank | Specifies the instrument bank for the sequence player to use. |
alSeqpSetChlFXMix | Sets the effect mix on the given MIDI channel. |
alSeqpSetChlPan | Sets the pan position for the given MIDI channel. |
alSeqpSetChlPriority | Sets the priority for the given MIDI channel. |
alSeqpSetChlProgram | Assigns a MIDI program to a MIDI channel. |
alSeqpSetChlVol | Set the volume for the given MIDI channel. |
alSeqpSetSeq | Sets the sequence player's target sequence. |
alSeqpSetTempo | Specifies the tempo for the sequence player to use. |
alSeqpSetVol | Sets the overall sequence volume. |
alSeqpStop | Stop the target sequence. |
alSeqSecToTicks | Converts from seconds to MIDI clock ticks. |
alSeqSetLoc | Sets the current sequence location. |
alSeqTicksToSec | Converts from MIDI clock ticks to seconds. |
alSndpAllocate | Allocates a sound to a sound player. |
alSndpDeallocate | Deallocates a sound from a sound player. |
alSndpDelete | Deallocates a sound player. |
alSndGetSound | Gets the identifier of the current target sound in a sound player. |
alSndpGetState | Gets the state (playing, stopping, or stopped) of the current target sound. |
alSndpNew | Initializes a sound player. |
alSndpPlay | Starts playing the current target sound. |
alSndpPlayAt | Starts playing the current target sound at a specified time. |
alSndpSetFXMix | Sets the wet/dry mix of the current target sound. |
alSndpSetPan | Sets the pan position of the current target sound. |
alSndpSetPitch | Sets the pitch of the current target sound. |
alSndpSetPriority | Sets the priority of a sound. |
alSndpSetSound | Sets the current target sound in a sound player. |
alSndpSetVol | Sets the volume of the current target sound. |
alSndpStop | Stops playing the current target sound. |
alSynAddPlayer | Adds a client player to the synthesizer. |
alSynAllocFX | Allocates an audio effect processor. |
alSynAllocVoice | Allocates a synthesizer voice. |
alSynFreeVoice | Deallocates a synthesizer voice. |
alSynGetFXRef | Gets the address of an effect. |
alSynGetPriority | Requests the priority of a voice. |
alSynHeapSize | Gets the heap size for synthesizer |
alSynNew | Allocates the specified synthesizer driver. |
alSynRemovePlayer | Removes a player from the synthesizer driver. |
alSynSetFXMix | Sets the wet/dry effect mix for a voice. |
alSynSetFXParam | Sets an effect parameter to the specified value. |
alSynSetPan | Sets the stereo pan position of the specified voice. |
alSynSetPitch | Sets the pitch of the specified voice. |
alSynSetPriority | Sets the priority of the specified voice. |
alSynSetVol | Sets the target volume of the specified voice. |
alSynStartVoice | Starts synthesizing audio samples with the specified voice. |
alSynStartVoiceParam | Starts synthesizing audio samples with the specified voice using the specified parameters. |
alSynStopVoice | Stops generating audio samples with the specified voice. |
LeoByteToLBA | Converts a byte size to an LBA number. |
LeoLBAToByte | Converts an LBA number to a byte size. |
LeoClearQueue | Clears the Leo Manager command queue. |
LeoCJCreateLeoManager | Start (Game Pak boot, Japanese version). |
LeoCACreateLeoManager | Start (Game Pak boot, English version). |
LeoCreateLeoManager | Start (disk boot). |
LeoGetKAdr | Gets the kanji storage offset address from the Shift JIS code sjis. |
LeoGetAAdr | Gets the ASCII character storage offset address from the character code. |
LeoGetAAdr2 | Gets the ASCII character storage offset address from the character information data code. |
LeoInquiry | Checks the version number of the hardware and the software. |
LeoModeSelectAsync | Changes the time for switching between 64DD modes. |
LeoReadCapacity | Calculates the usable area of the disk. |
LeoReadDiskID | Gets the disk ID. |
LeoReadRTC | Reads the time of the built-in real-time clock. |
LeoSetRTC | Sets the time of the built-in real-time clock. |
LeoReadWrite | Reads from and writes to 64DD. |
LeoReset | Stops any further execution of commands sent to Leo Manager and clears the command queue. |
LeoResetClear | Releases 64DD from the Reset state. |
LeoRezero | Recalibrates the 64DD. |
LeoSeek | Executes the command to seek on 64DD. |
LeoSpdlMotor | Controls the 64DD motor and heads. |
LeoTestUnitReady | Checks the 64DD status. |