|
Nugget
Bare-metal libraries and examples for the original PlayStation
|
#include <stddef.h>#include <stdint.h>#include "common/hardware/counters.h"#include "common/hardware/dma.h"#include "common/hardware/spu.h"
Classes | |
| struct | SPUChannelData |
Functions | |
| void | T_modplayerLoad (const uint8_t *patternTable, uint32_t spuAddr, const uint8_t *sampleData, uint32_t size) |
| void | T_modplayerLoadTimed (const uint8_t *patternTable, uint32_t spuAddr, const uint8_t *sampleData, uint32_t size) |
| void | T_controlLoad (uint32_t spuAddr, const uint8_t *sampleData, uint32_t size) |
| void | T_referenceLoad (uint32_t spuAddr, const uint8_t *sampleData, uint32_t size) |
Variables | |
| unsigned | T_Channels = 4 |
| unsigned | T_CurrentOrder |
| unsigned | T_CurrentPattern |
| unsigned | T_CurrentRow |
| unsigned | T_Speed |
| unsigned | T_Tick |
| unsigned | T_LoopStart |
| unsigned | T_LoopCount |
| uint8_t | T_PatternDelay |
| const uint8_t * | T_ModuleData |
| const uint8_t * | T_RowPointer |
| int | T_ChangeRowNextTick |
| int | T_ChangeOrderNextTick |
| uint16_t | T_stampChcrIdle |
| uint16_t | T_stampCtrl |
| const unsigned | T_sizeofChannelData = sizeof(s_channelData) |
| void T_controlLoad | ( | uint32_t | spuAddr, |
| const uint8_t * | sampleData, | ||
| uint32_t | size | ||
| ) |
| void T_modplayerLoad | ( | const uint8_t * | patternTable, |
| uint32_t | spuAddr, | ||
| const uint8_t * | sampleData, | ||
| uint32_t | size | ||
| ) |
| void T_modplayerLoadTimed | ( | const uint8_t * | patternTable, |
| uint32_t | spuAddr, | ||
| const uint8_t * | sampleData, | ||
| uint32_t | size | ||
| ) |
| void T_referenceLoad | ( | uint32_t | spuAddr, |
| const uint8_t * | sampleData, | ||
| uint32_t | size | ||
| ) |
| int T_ChangeOrderNextTick |
| int T_ChangeRowNextTick |
| unsigned T_Channels = 4 |
| unsigned T_CurrentOrder |
| unsigned T_CurrentPattern |
| unsigned T_CurrentRow |
| unsigned T_LoopCount |
| unsigned T_LoopStart |
| const uint8_t* T_ModuleData |
| uint8_t T_PatternDelay |
| const uint8_t* T_RowPointer |
| const unsigned T_sizeofChannelData = sizeof(s_channelData) |
| unsigned T_Speed |
| uint16_t T_stampChcrIdle |
| uint16_t T_stampCtrl |
| unsigned T_Tick |