summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorJcw87 <Jcw87@users.noreply.github.com>2023-10-16 18:55:14 -0700
committerJcw87 <Jcw87@users.noreply.github.com>2023-10-19 23:47:32 -0700
commitbf77eba324af85596d83eb17f6871cd6138e96e8 (patch)
treeb0e4a9a0e88ba318fc6416e601c274dcb96a154d /include
parent097a9a6900398b17c63455d85db40035ec61ae5d (diff)
JASTrackInterrupt
Diffstat (limited to 'include')
-rw-r--r--include/JSystem/JAudio/JASTrackInterrupt.h26
1 files changed, 26 insertions, 0 deletions
diff --git a/include/JSystem/JAudio/JASTrackInterrupt.h b/include/JSystem/JAudio/JASTrackInterrupt.h
new file mode 100644
index 00000000..d32844a4
--- /dev/null
+++ b/include/JSystem/JAudio/JASTrackInterrupt.h
@@ -0,0 +1,26 @@
+#ifndef JASTRACKINTERRUPT_H
+#define JASTRACKINTERRUPT_H
+
+#include "dolphin/types.h"
+
+namespace JASystem {
+ class TIntrMgr {
+ public:
+ void init();
+ void request(u32);
+ void setIntr(u32, void*);
+ void resetInter(u32);
+ void* checkIntr();
+ void timerProcess();
+
+ /* 0x00 */ u8 field_0x0;
+ /* 0x01 */ u8 field_0x1;
+ /* 0x02 */ u8 field_0x2;
+ /* 0x03 */ u8 field_0x3;
+ /* 0x04 */ u32 field_0x4;
+ /* 0x08 */ u32 field_0x8;
+ /* 0x0C */ void* field_0xc[8];
+ };
+}
+
+#endif /* JASTRACKINTERRUPT_H */