summaryrefslogtreecommitdiff
path: root/libs/JSystem
diff options
context:
space:
mode:
authorErin Moon <erin@hecke.rs>2020-12-25 19:59:52 -0600
committerGitHub <noreply@github.com>2020-12-25 20:59:52 -0500
commit58fc83c4f804e72019dc9ccbcc389affe7a9f3ed (patch)
treed287ca8be8511f1a826b1d62aa6461ab1a76fcf4 /libs/JSystem
parent22bda03652efbecd77e1fa3597dfdecee768ec06 (diff)
m_Do_Reset: OK (#35)
* m_Do_Reset: split and (some) decomp decompiles: - my_OSCancelAlarmAll() - destroyVideo() * mDoRst::reset(): decompile, plus some supporting code * split DVD* functions to dvd.h * mDoRst::resetCallBack(): decompile
Diffstat (limited to 'libs/JSystem')
-rw-r--r--libs/JSystem/JKernel/JKRArchivePub.cpp1
-rw-r--r--libs/JSystem/JKernel/JKRDvdAramRipper.cpp1
-rw-r--r--libs/JSystem/JKernel/JKRDvdRipper.cpp1
-rw-r--r--libs/JSystem/JKernel/JKRFileCache.cpp1
-rw-r--r--libs/JSystem/JKernel/JKRFileFinder.cpp1
-rw-r--r--libs/JSystem/JUtility/JUTXfb.cpp9
6 files changed, 13 insertions, 1 deletions
diff --git a/libs/JSystem/JKernel/JKRArchivePub.cpp b/libs/JSystem/JKernel/JKRArchivePub.cpp
index 49b76ff1cf..3d839dbe85 100644
--- a/libs/JSystem/JKernel/JKRArchivePub.cpp
+++ b/libs/JSystem/JKernel/JKRArchivePub.cpp
@@ -1,4 +1,5 @@
#include "JSystem/JKernel/JKRArchive/JKRArchive.h"
+#include "dvd/dvd.h"
#include "global.h"
asm void JKRArchive::check_mount_already(long, JKRHeap*) {
diff --git a/libs/JSystem/JKernel/JKRDvdAramRipper.cpp b/libs/JSystem/JKernel/JKRDvdAramRipper.cpp
index d6968b1b6f..0e4ab3d0f2 100644
--- a/libs/JSystem/JKernel/JKRDvdAramRipper.cpp
+++ b/libs/JSystem/JKernel/JKRDvdAramRipper.cpp
@@ -1,4 +1,5 @@
#include "JSystem/JKernel/JKRDvdAramRipper/JKRDvdAramRipper.h"
+#include "dvd/dvd.h"
#include "global.h"
asm void JKRDvdAramRipper::loadToAram(long, u32, JKRExpandSwitch, u32, u32, u32 *) {
diff --git a/libs/JSystem/JKernel/JKRDvdRipper.cpp b/libs/JSystem/JKernel/JKRDvdRipper.cpp
index 6634e9d3dc..88b5934864 100644
--- a/libs/JSystem/JKernel/JKRDvdRipper.cpp
+++ b/libs/JSystem/JKernel/JKRDvdRipper.cpp
@@ -1,4 +1,5 @@
#include "JSystem/JKernel/JKRDvdRipper/JKRDvdRipper.h"
+#include "dvd/dvd.h"
#include "global.h"
asm void JKRDvdRipper::loadToMainRAM(char const *, u8 *, JKRExpandSwitch, u32, JKRHeap *, JKRDvdRipper::EAllocDirection, u32, int *, u32 *) {
diff --git a/libs/JSystem/JKernel/JKRFileCache.cpp b/libs/JSystem/JKernel/JKRFileCache.cpp
index 70a6f04c9a..1ef905bc17 100644
--- a/libs/JSystem/JKernel/JKRFileCache.cpp
+++ b/libs/JSystem/JKernel/JKRFileCache.cpp
@@ -1,4 +1,5 @@
#include "JSystem/JKernel/JKRFileCache/JKRFileCache.h"
+#include "dvd/dvd.h"
#include "global.h"
asm void JKRFileCache::mount(char const*, JKRHeap*, char const*) {
diff --git a/libs/JSystem/JKernel/JKRFileFinder.cpp b/libs/JSystem/JKernel/JKRFileFinder.cpp
index dfba72ceec..c239ba197c 100644
--- a/libs/JSystem/JKernel/JKRFileFinder.cpp
+++ b/libs/JSystem/JKernel/JKRFileFinder.cpp
@@ -1,4 +1,5 @@
#include "JSystem/JKernel/JKRFileFinder/JKRFileFinder.h"
+#include "dvd/dvd.h"
#include "global.h"
asm JKRArcFinder::JKRArcFinder(JKRArchive *, long, long) {
diff --git a/libs/JSystem/JUtility/JUTXfb.cpp b/libs/JSystem/JUtility/JUTXfb.cpp
index 4bf93c8658..f80f7723ac 100644
--- a/libs/JSystem/JUtility/JUTXfb.cpp
+++ b/libs/JSystem/JUtility/JUTXfb.cpp
@@ -1 +1,8 @@
-// ok
+#include "JSystem/JUtility/JUTXfb/JUTXfb.h"
+
+void JUTXfb::clearIndex() {
+ this->active_xfb_index = -1;
+ this->last_drawn_xfb_index = -1;
+ this->next_xfb_buffer = -1;
+ return;
+} \ No newline at end of file