mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-08-09 18:27:17 -04:00
project cleanup (#2895)
* some wii OS fixes * remove old dol2asm comments * remove dol2asm.h * remove function address comments * normalize ATTRIBUTE_ALIGN usage * DECL_WEAK macro * fix gcc attribute weak macro * wrap more mwcc specific things in ifdefs * fixes * fix revo sdk version flags * fixes
This commit is contained in:
@@ -1,18 +1,11 @@
|
||||
//
|
||||
// Generated By: dol2asm
|
||||
// Translation Unit: JASDSPChannel
|
||||
//
|
||||
|
||||
#include "JSystem/JSystem.h" // IWYU pragma: keep
|
||||
|
||||
#include "JSystem/JAudio2/JASDSPChannel.h"
|
||||
#include "JSystem/JAudio2/JASHeapCtrl.h"
|
||||
#include "JSystem/JKernel/JKRSolidHeap.h"
|
||||
|
||||
/* 804512E0-804512E8 0007E0 0004+04 5/5 0/0 0/0 .sbss sDspChannels__13JASDSPChannel */
|
||||
JASDSPChannel* JASDSPChannel::sDspChannels;
|
||||
|
||||
/* 8029D2F4-8029D320 297C34 002C+00 1/1 0/0 0/0 .text __ct__13JASDSPChannelFv */
|
||||
JASDSPChannel::JASDSPChannel() :
|
||||
mStatus(STATUS_INACTIVE),
|
||||
mPriority(-1),
|
||||
@@ -25,18 +18,15 @@ JASDSPChannel::JASDSPChannel() :
|
||||
/* empty function */
|
||||
}
|
||||
|
||||
/* 8029D320-8029D330 297C60 0010+00 0/0 3/3 0/0 .text free__13JASDSPChannelFv */
|
||||
void JASDSPChannel::free() {
|
||||
mCallback = NULL;
|
||||
mCallbackData = NULL;
|
||||
}
|
||||
|
||||
/* 8029D330-8029D340 297C70 0010+00 0/0 2/2 0/0 .text start__13JASDSPChannelFv */
|
||||
void JASDSPChannel::start() {
|
||||
mFlags |= 1;
|
||||
}
|
||||
|
||||
/* 8029D340-8029D3C8 297C80 0088+00 3/3 2/2 0/0 .text drop__13JASDSPChannelFv */
|
||||
void JASDSPChannel::drop() {
|
||||
if (mCallback != NULL) {
|
||||
mCallback(CB_DROP, NULL, mCallbackData);
|
||||
@@ -51,7 +41,6 @@ void JASDSPChannel::drop() {
|
||||
}
|
||||
}
|
||||
|
||||
/* 8029D3C8-8029D44C 297D08 0084+00 0/0 1/1 0/0 .text initAll__13JASDSPChannelFv */
|
||||
void JASDSPChannel::initAll() {
|
||||
sDspChannels = new (JASDram, 0x20) JASDSPChannel[0x40];
|
||||
for (int i = 0; i < 0x40; i++) {
|
||||
@@ -59,8 +48,6 @@ void JASDSPChannel::initAll() {
|
||||
}
|
||||
}
|
||||
|
||||
/* 8029D44C-8029D4BC 297D8C 0070+00 0/0 1/1 0/0 .text
|
||||
* alloc__13JASDSPChannelFUcPFUlPQ26JASDsp8TChannelPv_lPv */
|
||||
JASDSPChannel* JASDSPChannel::alloc(u8 i_priority, Callback i_callback, void* i_callbackData) {
|
||||
JASDSPChannel* channel = getLowestChannel(i_priority);
|
||||
if (channel == NULL) {
|
||||
@@ -74,8 +61,6 @@ JASDSPChannel* JASDSPChannel::alloc(u8 i_priority, Callback i_callback, void* i_
|
||||
return channel;
|
||||
}
|
||||
|
||||
/* 8029D4BC-8029D534 297DFC 0078+00 0/0 1/1 0/0 .text
|
||||
* allocForce__13JASDSPChannelFUcPFUlPQ26JASDsp8TChannelPv_lPv */
|
||||
JASDSPChannel* JASDSPChannel::allocForce(u8 i_priority, Callback i_callback, void* i_callbackData) {
|
||||
JASDSPChannel* channel = getLowestChannel(i_priority);
|
||||
if (channel == NULL) {
|
||||
@@ -90,13 +75,10 @@ JASDSPChannel* JASDSPChannel::allocForce(u8 i_priority, Callback i_callback, voi
|
||||
return channel;
|
||||
}
|
||||
|
||||
/* 8029D534-8029D540 297E74 000C+00 0/0 1/1 0/0 .text setPriority__13JASDSPChannelFUc */
|
||||
void JASDSPChannel::setPriority(u8 i_priority) {
|
||||
mPriority = i_priority;
|
||||
}
|
||||
|
||||
/* 8029D540-8029D5D0 297E80 0090+00 2/2 0/0 0/0 .text getLowestChannel__13JASDSPChannelFi
|
||||
*/
|
||||
JASDSPChannel* JASDSPChannel::getLowestChannel(int i_priority) {
|
||||
s16 best_priority = 0xff;
|
||||
int best_index = -1;
|
||||
@@ -121,7 +103,6 @@ JASDSPChannel* JASDSPChannel::getLowestChannel(int i_priority) {
|
||||
return &sDspChannels[best_index];
|
||||
}
|
||||
|
||||
/* 8029D5D0-8029D65C 297F10 008C+00 1/1 0/0 0/0 .text getLowestActiveChannel__13JASDSPChannelFv */
|
||||
JASDSPChannel* JASDSPChannel::getLowestActiveChannel() {
|
||||
s16 best_priority = 0xff;
|
||||
int best_index = -1;
|
||||
@@ -145,7 +126,6 @@ JASDSPChannel* JASDSPChannel::getLowestActiveChannel() {
|
||||
return &sDspChannels[best_index];
|
||||
}
|
||||
|
||||
/* 8029D65C-8029D89C 297F9C 0240+00 1/1 0/0 0/0 .text updateProc__13JASDSPChannelFv */
|
||||
void JASDSPChannel::updateProc() {
|
||||
int ret;
|
||||
if (mChannel->isFinish()) {
|
||||
@@ -222,7 +202,6 @@ void JASDSPChannel::updateProc() {
|
||||
}
|
||||
}
|
||||
|
||||
/* 8029D89C-8029D910 2981DC 0074+00 0/0 1/1 0/0 .text updateAll__13JASDSPChannelFv */
|
||||
void JASDSPChannel::updateAll() {
|
||||
for (u32 i = 0; i < 0x40; i++) {
|
||||
if ((i & 0xf) == 0 && i != 0) {
|
||||
@@ -233,7 +212,6 @@ void JASDSPChannel::updateAll() {
|
||||
JASDsp::releaseHalt(3);
|
||||
}
|
||||
|
||||
/* 8029D910-8029D948 298250 0038+00 0/0 1/1 0/0 .text killActiveChannel__13JASDSPChannelFv */
|
||||
int JASDSPChannel::killActiveChannel() {
|
||||
JASDSPChannel* channel = getLowestActiveChannel();
|
||||
if (channel == NULL) {
|
||||
@@ -244,7 +222,6 @@ int JASDSPChannel::killActiveChannel() {
|
||||
}
|
||||
}
|
||||
|
||||
/* 8029D948-8029D958 298288 0010+00 0/0 1/1 0/0 .text getHandle__13JASDSPChannelFUl */
|
||||
JASDSPChannel* JASDSPChannel::getHandle(u32 i_index) {
|
||||
return &sDspChannels[i_index];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user