mirror of
https://github.com/project-slippi/Nintendont.git
synced 2025-10-06 00:22:40 +02:00
-completely restructured how internal wii vc titles get read in, again hopefully it didnt break anything
18 lines
211 B
ArmAsm
18 lines
211 B
ArmAsm
#include <asm.h>
|
|
|
|
PADIsBarrel:
|
|
cmpwi %r3, 0
|
|
blt invalid
|
|
cmpwi %r3, 3
|
|
bgt invalid
|
|
|
|
lis %r0, 0xD300
|
|
ori %r0, %r0, 0x3130 #chan0 base
|
|
slwi %r3, %r3, 2
|
|
lwzx %r3, %r3, %r0
|
|
blr
|
|
|
|
invalid:
|
|
li %r3, 0
|
|
blr
|