paxbrand.blogg.se

Mario kart wii gecko codes invisible character
Mario kart wii gecko codes invisible character









mario kart wii gecko codes invisible character

He would either need to call OSDisableInterrupts, or just execute the exact function manually (so r3 and r4 are used/filled accordingly if a external interrupt does indeed happen during this time).Īt the end of his code, the method in which he restores interrupts shouldn't matter as long as he grabs the latest MSR and re-inserts the original MSR EE bit since interrupts are disabled at this moment in time. Stw r15, 0圎 (r20) # *kcl_flag_ptr = SOUND_TRIGGERĪddi sp, sp, Just to make sure I understand your post, does "Context Switch" refer to an external interrupt (of any sort) occurring on one of the first two instructions of his manual disable interrupts code? When I see Context Switch, I personally keep thinking of Context Synchronization (isync), lol.Īlso, are you saying he should function call OSDisableInterrupts or any such task? Or are you saying to function call OSSave/Load Context which itself later on calls OSDisable/Restore Interrupts ?īecause if it's the former, then yes that would make sense. # returns file buffer (r3 = void* outbuf)Ĭmpw r15, r14 # (str1 + off) = (str2 + off)Īdd r17, r17, r16 # SEC3* sec3 = file_start + SEC4.startĪdd r21, r21, r16 # SEC4* sec4 = file_start + SEC3.startĪnd r19, r19, r15 # kcl_type = kcl_flag & mask (isolate 5 LSB bits) # System::DVDArchive::getFile(, char const*, unsigned int*)

mario kart wii gecko codes invisible character

WARNING! Halfpipes do not work as intended.











Mario kart wii gecko codes invisible character