The Xbox360, PS3, Wii U, Wii, and Gamecube all use unique CPUs that have special/additional instructions & registers to their conventional counterparts. Keep in mind that the languages are ' generic' for the most part. PPC 32-bit (for Nintendo Gamecube, Broadway on Wii, & Wii U).ARM 32-bit (for Starlet on Nintendo Wii).ARM 64-bit aka AAarch64 (for Nintendo Switch).The QEMU and GNU programs support a wide variety of languages, thus you can use those programs for the following. Instead of using something like Dolphin to rig up an environment to test simulate PowerPC code/instructions, you can instead use the QEMU emulator with the GNU Debugger. Verified to work on Debian 10 & Debian 11.
So if anybody has any improvements or corrections for this tutorial, please share them. Editor's NOTE: I'm very new to QEMU, GDB, and general assembling/linking.