diff options
| author | Erin Moon <erin@hecke.rs> | 2020-12-25 19:59:52 -0600 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-12-25 20:59:52 -0500 |
| commit | 58fc83c4f804e72019dc9ccbcc389affe7a9f3ed (patch) | |
| tree | d287ca8be8511f1a826b1d62aa6461ab1a76fcf4 /libs/JSystem | |
| parent | 22bda03652efbecd77e1fa3597dfdecee768ec06 (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.cpp | 1 | ||||
| -rw-r--r-- | libs/JSystem/JKernel/JKRDvdAramRipper.cpp | 1 | ||||
| -rw-r--r-- | libs/JSystem/JKernel/JKRDvdRipper.cpp | 1 | ||||
| -rw-r--r-- | libs/JSystem/JKernel/JKRFileCache.cpp | 1 | ||||
| -rw-r--r-- | libs/JSystem/JKernel/JKRFileFinder.cpp | 1 | ||||
| -rw-r--r-- | libs/JSystem/JUtility/JUTXfb.cpp | 9 |
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 |
