but no one ever talks about slap them all
Rightfully so. Who would?
@mr.rubinshtein Hey, are you gonna stream today?
Self discussion with myself
@adrientd Sorry to bother, but how much do you know about the Gamecube's PowerPC subroutine library? The leaked documentation says that DVDOpen's first parameter is the CString for the file name, but there appears to be junk data before the string in question
I don't really know much about system libraries used on the GC/Wii.
Maybe the 8 bytes of junk data is something required beforehand
Maybe it contains the size of the string?
Is CString a structure/class?
By C string I mean `char* filename`
Possibly... I'm stepping through instructions from earlier
This is bizare. It uses `or X, y, y` to copy a value...
`y | y` should always equal Y, so...
I guess there's no `mov` equivalent in PowerPC?
Maybe or is used as it also updates the Flags register (zero flag, sign flag etc.)
whereas mov might not (I'm not sure though)
so you can check if a value is zero and already use a conditional jump