mirror of
https://github.com/zeldaret/tp
synced 2026-06-04 18:59:25 -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,8 +1,3 @@
|
||||
//
|
||||
// Generated By: dol2asm
|
||||
// Translation Unit: JASAudioThread
|
||||
//
|
||||
|
||||
#include "JSystem/JSystem.h" // IWYU pragma: keep
|
||||
|
||||
#include "JSystem/JAudio2/JASAudioThread.h"
|
||||
@@ -15,7 +10,6 @@
|
||||
#include "JSystem/JKernel/JKRSolidHeap.h"
|
||||
#include "dolphin/dsp.h"
|
||||
|
||||
/* 8029CCDC-8029CD4C 29761C 0070+00 1/1 0/0 0/0 .text __ct__14JASAudioThreadFiiUl */
|
||||
JASAudioThread::JASAudioThread(int stackSize, int msgCount, u32 threadPriority)
|
||||
:
|
||||
JKRThread(JASDram, threadPriority, msgCount, stackSize),
|
||||
@@ -25,19 +19,16 @@ JASAudioThread::JASAudioThread(int stackSize, int msgCount, u32 threadPriority)
|
||||
OSInitThreadQueue(&sThreadQueue);
|
||||
}
|
||||
|
||||
/* 8029CD4C-8029CDC0 29768C 0074+00 0/0 1/1 0/0 .text create__14JASAudioThreadFl */
|
||||
void JASAudioThread::create(long threadPriority) {
|
||||
JASAudioThread* sAudioThread = new (JASDram, 0) JASAudioThread(threadPriority, 0x10, 0x1400);
|
||||
sAudioThread->setCurrentHeap(JKRGetSystemHeap());
|
||||
sAudioThread->resume();
|
||||
}
|
||||
|
||||
/* 8029CDC0-8029CDEC 297700 002C+00 0/0 1/1 0/0 .text stop__14JASAudioThreadFv */
|
||||
void JASAudioThread::stop() {
|
||||
jamMessageBlock((void*)2);
|
||||
}
|
||||
|
||||
/* 804512D8-804512E0 0007D8 0004+04 1/1 2/2 0/0 .sbss snIntCount__14JASAudioThread */
|
||||
volatile int JASAudioThread::snIntCount;
|
||||
|
||||
class Lock {
|
||||
@@ -56,7 +47,6 @@ class JASChannel {
|
||||
u8 filler[0x108];
|
||||
};
|
||||
|
||||
/* 8029CDEC-8029CF68 29772C 017C+00 1/0 0/0 0/0 .text run__14JASAudioThreadFv */
|
||||
// NONMATCHING location of JASPoolAllocObject_MultiThreaded<JASChannel>
|
||||
void* JASAudioThread::run() {
|
||||
OSInitFastCast();
|
||||
@@ -100,7 +90,6 @@ void* JASAudioThread::run() {
|
||||
}
|
||||
}
|
||||
|
||||
/* 8029CF68-8029CFBC 2978A8 0054+00 1/1 0/0 0/0 .text DMACallback__14JASAudioThreadFv */
|
||||
void JASAudioThread::DMACallback() {
|
||||
JASAudioThread* thread = getInstance();
|
||||
JASProbe::stop(4);
|
||||
@@ -108,7 +97,6 @@ void JASAudioThread::DMACallback() {
|
||||
thread->sendMessage((void*)AUDIOMSG_DMA);
|
||||
}
|
||||
|
||||
/* 8029CFBC-8029D028 2978FC 006C+00 1/1 0/0 0/0 .text DSPCallback__14JASAudioThreadFPv */
|
||||
void JASAudioThread::DSPCallback(void*) {
|
||||
JASAudioThread* thread = getInstance();
|
||||
while (DSPCheckMailFromDSP() == 0) { }
|
||||
|
||||
Reference in New Issue
Block a user