diff --git a/source/channel/channel_launcher.c b/source/channel/channel_launcher.c index 419c30fb..55948a20 100644 --- a/source/channel/channel_launcher.c +++ b/source/channel/channel_launcher.c @@ -110,6 +110,7 @@ s32 BootChannel(u8 *data, u64 chantitle, u8 vidMode, bool vipatch, bool countryS "mtlr %r3\n" "lis %r3, 0x8000\n" "ori %r3, %r3, 0x18A8\n" + "nop\n" "mtctr %r3\n" "bctr\n" "returnpoint:\n" diff --git a/source/loader/disc.c b/source/loader/disc.c index d174c8df..ff6989fe 100644 --- a/source/loader/disc.c +++ b/source/loader/disc.c @@ -401,9 +401,7 @@ s32 Disc_BootPartition(u64 offset, u8 vidMode, bool vipatch, bool countryString, "ori %r3, %r3, appentrypoint@l\n" "lwz %r3, 0(%r3)\n" "mtlr %r3\n" - "nop\n" "lis %r3, 0x8000\n" - "nop\n" "ori %r3, %r3, 0x18A8\n" "nop\n" "mtctr %r3\n"