Press Button To Turn Off Wii [Vega]
NOTE: Outdated by Mewmaster99's version because that version uses a game-specific function to shutdown the Wii making it more "proper".
This code allows you to press a button(s) on your controller (at any time) to turn the Wii off.
NTSC-U
2834XXXX YYYYZZZZ
C20095F4 00000003
3D80801A 618C84CC
7D8803A6 4E800020
60000000 00000000
E0000000 80008000
PAL
2834XXXX YYYYZZZZ
C2009634 00000003
3D80801A 618C856C
7D8803A6 4E800020
60000000 00000000
E0000000 80008000
NTSC-J
2834XXXX YYYYZZZZ
C2009590 00000003
3D80801A 618C848C
7D8803A6 4E800020
60000000 00000000
E0000000 80008000
NTSC-K
2833XXXX YYYYZZZZ
C200973C 00000003
3D80801A 618C88C8
7D8803A6 4E800020
60000000 00000000
E0000000 80008000
Source (PAL):
lis r12, 0x801A #Set 1st half address of OSShutdownSystem
ori r12, r12, 0x856C #Set 2nd half address of OSShutdownSystem
mtlr r12 #Move OSShutdownSystem address to the Link Register
blr #Branch to Link Register (initiate/call the function)
Code creator: Vega
Code credits: Megazig (OS Symbols)
NOTE: Outdated by Mewmaster99's version because that version uses a game-specific function to shutdown the Wii making it more "proper".
This code allows you to press a button(s) on your controller (at any time) to turn the Wii off.
NTSC-U
2834XXXX YYYYZZZZ
C20095F4 00000003
3D80801A 618C84CC
7D8803A6 4E800020
60000000 00000000
E0000000 80008000
PAL
2834XXXX YYYYZZZZ
C2009634 00000003
3D80801A 618C856C
7D8803A6 4E800020
60000000 00000000
E0000000 80008000
NTSC-J
2834XXXX YYYYZZZZ
C2009590 00000003
3D80801A 618C848C
7D8803A6 4E800020
60000000 00000000
E0000000 80008000
NTSC-K
2833XXXX YYYYZZZZ
C200973C 00000003
3D80801A 618C88C8
7D8803A6 4E800020
60000000 00000000
E0000000 80008000
Source (PAL):
lis r12, 0x801A #Set 1st half address of OSShutdownSystem
ori r12, r12, 0x856C #Set 2nd half address of OSShutdownSystem
mtlr r12 #Move OSShutdownSystem address to the Link Register
blr #Branch to Link Register (initiate/call the function)
Code creator: Vega
Code credits: Megazig (OS Symbols)