I disassembled machine code using the vdappc binary as well as using the Wii U function DisassemblePPCOpcode with both of its flags (default, simplify) applied. It seems like the Wii U spits out some garbage like those (null) parts. They easily be removed though. I'll clean them up as well.
Here are the results:
I guess this might be interesting for some people.
@CosmoCortney
Here are the results:
Code:
1000000 li r0,(null)0x5e00 l)0x5e00
1000004 sc
1000008 blr
100000C li r0,(null)0x5f00 l)0x5f00
1000010 sc
1000014 blr
1000018 li r0,(null)0x6600 l)0x6600
100001C sc
1000020 blr
1000024 li r0,(null)0x5000 l)0x5000
1000028 sc
100002C blr
1000030 li r0,(null)0 ,(null)0
1000034 sc
1000038 blr
100003C li r0,(null)0x100 ll)0x100
1000040 sc
1000044 blr
1000048 li r0,(null)0x500 ll)0x500
100004C sc
1000050 blr
1000054 li r0,(null)0x5200 l)0x5200
1000058 sc
100005C blr
1000060 li r0,(null)0x5300 l)0x5300
1000064 sc
1000068 blr
100006C li r0,(null)0x5400 l)0x5400
1000070 sc
1000074 blr
1000078 li r0,(null)0x5500 l)0x5500
100007C sc
1000080 blr
1000084 li r0,(null)0x5600 l)0x5600
1000088 sc
100008C blr
1000090 li r0,(null)0x5700 l)0x5700
1000094 sc
1000098 blr
100009C li r0,(null)0x5800 l)0x5800
10000A0 sc
10000A4 blr
10000A8 li r0,(null)0x5b00 l)0x5b00
10000AC sc
10000B0 blr
10000B4 li r0,(null)0x1700 l)0x1700
10000B8 sc
10000BC blr
10000C0 mr r3,(null)sp
10000C4 blr
10000C8 li r4,(null)0 ,(null)0
10000CC stw sp,(null)12(r3)
10000D0 mflr r0
10000D4 stwu sp,(null)-16(sp)
10000D8 stw r3,(null)8(sp)
10000DC stw r4,(null)12(sp)
10000E0 stw r0,(null)0x14(sp)
10000E4 stw r0,(null)0x8c(r3)
10000E8 stw r0,(null)0x98(r3)
10000EC lwz r3,(null)8(sp)
10000F0 mfspr r4,(null)ugqr1
10000F4 stw r5,(null)0x9c(r3)
10000F8 lhz r12,(null)0x1ba(r3)
10000FC stw r2,(null)16(r3)
Code:
1000000 addi r0,(null)r0,(null)0x5e00
1000004 sc
1000008 bclr 20,(null)0
100000C addi r0,(null)r0,(null)0x5f00
1000010 sc
1000014 bclr 20,(null)0
1000018 addi r0,(null)r0,(null)0x6600
100001C sc
1000020 bclr 20,(null)0
1000024 addi r0,(null)r0,(null)0x5000
1000028 sc
100002C bclr 20,(null)0
1000030 addi r0,(null)r0,(null)0
1000034 sc
1000038 bclr 20,(null)0
100003C addi r0,(null)r0,(null)0x100
1000040 sc
1000044 bclr 20,(null)0
1000048 addi r0,(null)r0,(null)0x500
100004C sc
1000050 bclr 20,(null)0
1000054 addi r0,(null)r0,(null)0x5200
1000058 sc
100005C bclr 20,(null)0
1000060 addi r0,(null)r0,(null)0x5300
1000064 sc
1000068 bclr 20,(null)0
100006C addi r0,(null)r0,(null)0x5400
1000070 sc
1000074 bclr 20,(null)0
1000078 addi r0,(null)r0,(null)0x5500
100007C sc
1000080 bclr 20,(null)0
1000084 addi r0,(null)r0,(null)0x5600
1000088 sc
100008C bclr 20,(null)0
1000090 addi r0,(null)r0,(null)0x5700
1000094 sc
1000098 bclr 20,(null)0
100009C addi r0,(null)r0,(null)0x5800
10000A0 sc
10000A4 bclr 20,(null)0
10000A8 addi r0,(null)r0,(null)0x5b00
10000AC sc
10000B0 bclr 20,(null)0
10000B4 addi r0,(null)r0,(null)0x1700
10000B8 sc
10000BC bclr 20,(null)0
10000C0 or r3,(null)sp,(null)sp
10000C4 bclr 20,(null)0
10000C8 addi r4,(null)r0,(null)0
10000CC stw sp,(null)12(r3)
10000D0 mfspr r0,(null)8
10000D4 stwu sp,(null)-16(sp)
10000D8 stw r3,(null)8(sp)
10000DC stw r4,(null)12(sp)
10000E0 stw r0,(null)0x14(sp)
10000E4 stw r0,(null)0x8c(r3)
10000E8 stw r0,(null)0x98(r3)
10000EC lwz r3,(null)8(sp)
10000F0 mfspr r4,(null)897
10000F4 stw r5,(null)0x9c(r3)
10000F8 lhz r12,(null)0x1ba(r3)
10000FC stw r2,(null)16(r3)
Code:
01000000: 38005E00 li r0,24064
01000004: 44000002 sc
01000008: 4E800020 blr
0100000C: 38005F00 li r0,24320
01000010: 44000002 sc
01000014: 4E800020 blr
01000018: 38006600 li r0,26112
0100001C: 44000002 sc
01000020: 4E800020 blr
01000024: 38005000 li r0,20480
01000028: 44000002 sc
0100002C: 4E800020 blr
01000030: 38000000 li r0,0
01000034: 44000002 sc
01000038: 4E800020 blr
0100003C: 38000100 li r0,256
01000040: 44000002 sc
01000044: 4E800020 blr
01000048: 38000500 li r0,1280
0100004C: 44000002 sc
01000050: 4E800020 blr
01000054: 38005200 li r0,20992
01000058: 44000002 sc
0100005C: 4E800020 blr
01000060: 38005300 li r0,21248
01000064: 44000002 sc
01000068: 4E800020 blr
0100006C: 38005400 li r0,21504
01000070: 44000002 sc
01000074: 4E800020 blr
01000078: 38005500 li r0,21760
0100007C: 44000002 sc
01000080: 4E800020 blr
01000084: 38005600 li r0,22016
01000088: 44000002 sc
0100008C: 4E800020 blr
01000090: 38005700 li r0,22272
01000094: 44000002 sc
01000098: 4E800020 blr
0100009C: 38005800 li r0,22528
010000A0: 44000002 sc
010000A4: 4E800020 blr
010000A8: 38005B00 li r0,23296
010000AC: 44000002 sc
010000B0: 4E800020 blr
010000B4: 38001700 li r0,5888
010000B8: 44000002 sc
010000BC: 4E800020 blr
010000C0: 7C230B78 mr r3,r1
010000C4: 4E800020 blr
010000C8: 38800000 li r4,0
010000CC: 9023000C stw r1,12(r3)
010000D0: 7C0802A6 mflr r0
010000D4: 9421FFF0 stwu r1,-16(r1)
010000D8: 90610008 stw r3,8(r1)
010000DC: 9081000C stw r4,12(r1)
010000E0: 90010014 stw r0,20(r1)
010000E4: 9003008C stw r0,140(r3)
010000E8: 90030098 stw r0,152(r3)
010000EC: 80610008 lwz r3,8(r1)
010000F0: 7C81E2A6 mfspr r4,897
010000F4: 90A3009C stw r5,156(r3)
010000F8: A18301BA lhz r12,442(r3)
010000FC: 90430010 stw r2,16(r3)
@CosmoCortney
Last edited by BullyWiiPlaza,