Asterix Gaming Guild Logo GeneralXXLXXL 2XXL 3XXXLOlympic GamesXXL EditorToolsOff-TopicXXL RomasteredXXL 2 RemasteredOther GamesModsCaesar's ChallengeUnfair XXLPatchesFan ArtPersonal ArtSpeedrunningMediaRandomizerBETA RomeHSKALPresence AdrienPresence SPQRSupport Bot Helpdesk

#general

pegperegogaucho
but no one ever talks about slap them all
deep_wolf
Rightfully so. Who would?
deep_wolf
@mr.rubinshtein Hey, are you gonna stream today?
mr.rubinshtein
yup
mr.rubinshtein
@deep_wolf lets go
sanojix
Self discussion with myself
spider_
@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
adrientd
I don't really know much about system libraries used on the GC/Wii.
spider_
Maybe the 8 bytes of junk data is something required beforehand
adrientd
Maybe it contains the size of the string?
adrientd
Is CString a structure/class?
spider_
By C string I mean `char* filename`
pegperegogaucho
Maybe hash?
spider_
Possibly... I'm stepping through instructions from earlier
spider_
This is bizare. It uses `or X, y, y` to copy a value...
spider_
`y | y` should always equal Y, so...
spider_
I guess there's no `mov` equivalent in PowerPC?
adrientd
Maybe or is used as it also updates the Flags register (zero flag, sign flag etc.)
adrientd
whereas mov might not (I'm not sure though)
adrientd
so you can check if a value is zero and already use a conditional jump