Skip to content

iSystem 99%#748

Open
bluisblu wants to merge 4 commits into
bfbbdecomp:mainfrom
bluisblu:main
Open

iSystem 99%#748
bluisblu wants to merge 4 commits into
bfbbdecomp:mainfrom
bluisblu:main

Conversation

@bluisblu

@bluisblu bluisblu commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

The time getter functions aren't weak surprisingly, the definitions are genuinely in iSystem, but it still feels right to leave the declarations in iTime's header.

@bluisblu bluisblu closed this Jul 14, 2026
@bluisblu bluisblu reopened this Jul 14, 2026
@github-actions

Copy link
Copy Markdown

main/SB/Game/zDispatcher

Section From To Bytes
⚠️ .rodata 100.00% 0.00% --528
⚠️ .sdata2 100.00% 71.43% --9
⚠️ .text 96.16% 89.53% --222
Function From To Bytes
⚠️ ZDSP_elcb_event(xBase*, xBase*, unsigned int, const float*, xBase*) 92.20% 79.52% --162
⚠️ WRAP_xsnd_setMusicVolume(int) 100.00% 72.73% --36
⚠️ WRAP_xsnd_setSFXVolume(int) 100.00% 85.60% --24

main/SB/Core/gc/iSystem

Section From To Bytes
.data 0.00% 100.00% +80
.rodata 83.09% 100.00% +96
.sbss 88.89% 100.00% +5
.sdata 80.00% 100.00% +3
📈 .text 38.16% 99.58% +3842
Function From To Bytes
_rwDolphinHeapCalloc(unsigned long, unsigned long) 0.00% 100.00% +80
_rwDolphinHeapRealloc(void*, unsigned long) 0.00% 100.00% +164
DolphinInitMemorySystem(RwMemoryFunctions*) 0.00% 100.00% +56
dlAccessToMode(const char*) 0.00% 100.00% +352
dlFopen(const char*, const char*) 0.00% 100.00% +300
dlFclose(void*) 0.00% 100.00% +128
dlFexist(const char*) 0.00% 100.00% +112
📈 dlFread(void*, unsigned long, unsigned long, void*) 0.00% 99.27% +544
dlFwrite(const void*, unsigned long, unsigned long, void*) 0.00% 100.00% +8
dlFseek(void*, long, int) 0.00% 100.00% +420
📈 dlFgets(char*, int, void*) 0.00% 97.85% +254
dlFputs(const char*, void*) 0.00% 100.00% +8
dlFeof(void*) 0.00% 100.00% +32
dlFflush(void*) 0.00% 100.00% +8
dlFtell(void*) 0.00% 100.00% +8
_rwDolphinFSOpen(void*, int, int) 0.00% 100.00% +296
RwFileFunctions::operator=(const RwFileFunctions&) 0.00% 100.00% +92
_rwDolphinFSClose(void*, int, int) 0.00% 100.00% +100
DolphinInstallFileSystem() 0.00% 100.00% +68
iGetCurrFormattedDate(char*) 1.27% 100.00% +434
iGetCurrFormattedTime(char*) 17.14% 100.00% +377

@JoshSanch JoshSanch left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good except for the changes mentioned. Great work!

Comment thread src/SB/Core/gc/iSystem.h Outdated
@github-actions

Copy link
Copy Markdown

main/SB/Core/x/xPad

Section From To Bytes
⚠️ .text 68.80% 61.18% --211
Function From To Bytes
⚠️ xPadAddRumble(int, _tagRumbleType, float, int, unsigned int) 84.05% 0.00% --211

main/SB/Game/zDispatcher

Section From To Bytes
⚠️ .rodata 100.00% 0.00% --528
⚠️ .sdata2 100.00% 71.43% --9
⚠️ .text 96.16% 89.53% --222
Function From To Bytes
⚠️ ZDSP_elcb_event(xBase*, xBase*, unsigned int, const float*, xBase*) 92.20% 79.52% --162
⚠️ WRAP_xsnd_setMusicVolume(int) 100.00% 72.73% --36
⚠️ WRAP_xsnd_setSFXVolume(int) 100.00% 85.60% --24

main/SB/Core/gc/iSystem

Section From To Bytes
.data 0.00% 100.00% +80
.rodata 83.09% 100.00% +96
.sbss 88.89% 100.00% +5
.sdata 80.00% 100.00% +3
📈 .text 38.16% 99.58% +3842
Function From To Bytes
_rwDolphinHeapCalloc(unsigned long, unsigned long) 0.00% 100.00% +80
_rwDolphinHeapRealloc(void*, unsigned long) 0.00% 100.00% +164
DolphinInitMemorySystem(RwMemoryFunctions*) 0.00% 100.00% +56
dlAccessToMode(const char*) 0.00% 100.00% +352
dlFopen(const char*, const char*) 0.00% 100.00% +300
dlFclose(void*) 0.00% 100.00% +128
dlFexist(const char*) 0.00% 100.00% +112
📈 dlFread(void*, unsigned long, unsigned long, void*) 0.00% 99.27% +544
dlFwrite(const void*, unsigned long, unsigned long, void*) 0.00% 100.00% +8
dlFseek(void*, long, int) 0.00% 100.00% +420
📈 dlFgets(char*, int, void*) 0.00% 97.85% +254
dlFputs(const char*, void*) 0.00% 100.00% +8
dlFeof(void*) 0.00% 100.00% +32
dlFflush(void*) 0.00% 100.00% +8
dlFtell(void*) 0.00% 100.00% +8
_rwDolphinFSOpen(void*, int, int) 0.00% 100.00% +296
RwFileFunctions::operator=(const RwFileFunctions&) 0.00% 100.00% +92
_rwDolphinFSClose(void*, int, int) 0.00% 100.00% +100
DolphinInstallFileSystem() 0.00% 100.00% +68
iGetCurrFormattedDate(char*) 1.27% 100.00% +434
iGetCurrFormattedTime(char*) 17.14% 100.00% +377

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants