summaryrefslogtreecommitdiff
path: root/include/JSystem/JAudio2
diff options
context:
space:
mode:
authorTakaRikka <takarikka@outlook.com>2022-06-01 03:49:32 -0700
committerTakaRikka <takarikka@outlook.com>2022-06-01 03:49:32 -0700
commit3f22fa448376893fffd83815ecd4cdccb197f1a4 (patch)
treeee4fc3c63d8d1d36d5705c7d75a6ba3c47c6549c /include/JSystem/JAudio2
parent36e62e0b80225b6ef6cbe6a7322397899d3a0ffd (diff)
m_Do / d_a_npc work
Diffstat (limited to 'include/JSystem/JAudio2')
-rw-r--r--include/JSystem/JAudio2/JASDvdThread.h9
-rw-r--r--include/JSystem/JAudio2/JASTaskThread.h17
2 files changed, 26 insertions, 0 deletions
diff --git a/include/JSystem/JAudio2/JASDvdThread.h b/include/JSystem/JAudio2/JASDvdThread.h
index 5496d6ec04..779461a72f 100644
--- a/include/JSystem/JAudio2/JASDvdThread.h
+++ b/include/JSystem/JAudio2/JASDvdThread.h
@@ -2,5 +2,14 @@
#define JASDVDTHREAD_H
#include "dolphin/types.h"
+#include "JSystem/JAudio2/JASTaskThread.h"
+
+class JASDvd {
+public:
+ /* 8028FEFC */ static JASTaskThread* getThreadPointer();
+ /* 8028FF04 */ void createThread(s32, int, u32);
+
+ static JASTaskThread* sThread;
+};
#endif /* JASDVDTHREAD_H */
diff --git a/include/JSystem/JAudio2/JASTaskThread.h b/include/JSystem/JAudio2/JASTaskThread.h
index b8cecabc6a..82f9a9f2ac 100644
--- a/include/JSystem/JAudio2/JASTaskThread.h
+++ b/include/JSystem/JAudio2/JASTaskThread.h
@@ -2,5 +2,22 @@
#define JASTASKTHREAD_H
#include "dolphin/types.h"
+#include "JSystem/JKernel/JKRThread.h"
+
+class JASTaskThread : public JKRThread {
+public:
+ /* 8028F6C4 */ JASTaskThread(int, int, u32);
+ /* 8028F9EC */ void allocCallStack(void (*)(void*), void*);
+ /* 8028F850 */ void allocCallStack(void (*)(void*), void const*, u32);
+ /* 8028FC54 */ void sendCmdMsg(void (*)(void*), void*);
+ /* 8028FB5C */ void sendCmdMsg(void (*)(void*), void const*, u32);
+ /* 8028FE88 */ void pause(bool);
+
+ /* 8028F724 */ virtual ~JASTaskThread();
+ /* 8028FD4C */ virtual void run();
+
+ /* 0x7C */ OSThreadQueue* mpThreadQueue;
+ /* 0x84 */ bool field_0x84;
+};
#endif /* JASTASKTHREAD_H */