.syntax unified ldr r3, _08016DF0 @ =gScreen ldrh r1, [r3] ldrh r0, [r3, #6] ands r0, r1 movs r1, #0x80 lsls r1, r1, #0x13 strh r0, [r1] adds r1, #8 ldrh r0, [r3, #8] strh r0, [r1] adds r1, #2 ldrh r0, [r3, #0x14] strh r0, [r1] adds r1, #2 ldrh r0, [r3, #0x20] strh r0, [r1] adds r1, #2 ldrh r0, [r3, #0x2c] strh r0, [r1] adds r1, #2 ldrh r0, [r3, #0xa] strh r0, [r1] adds r1, #2 ldrh r0, [r3, #0xc] strh r0, [r1] adds r1, #2 ldrh r0, [r3, #0x16] strh r0, [r1] adds r1, #2 ldrh r0, [r3, #0x18] strh r0, [r1] adds r1, #2 ldrh r0, [r3, #0x22] strh r0, [r1] adds r1, #2 ldrh r0, [r3, #0x24] strh r0, [r1] adds r1, #2 ldrh r0, [r3, #0x2e] strh r0, [r1] adds r1, #2 ldrh r0, [r3, #0x30] strh r0, [r1] adds r1, r3, #0 adds r1, #0x38 ldr r2, _08016DF4 @ =0x04000020 ldrh r0, [r3, #0x38] strh r0, [r2] adds r2, #2 ldrh r0, [r1, #2] strh r0, [r2] adds r2, #2 ldrh r0, [r1, #4] strh r0, [r2] adds r2, #2 ldrh r0, [r1, #6] strh r0, [r2] adds r2, #2 ldrh r0, [r1, #8] strh r0, [r2] adds r2, #2 ldrh r0, [r1, #0xa] strh r0, [r2] adds r2, #2 ldrh r0, [r1, #0xc] strh r0, [r2] adds r2, #2 ldrh r0, [r1, #0xe] strh r0, [r2] adds r1, #0x10 adds r2, #2 ldrh r0, [r1] strh r0, [r2] adds r2, #2 ldrh r0, [r1, #2] strh r0, [r2] adds r2, #2 ldrh r0, [r1, #4] strh r0, [r2] adds r2, #2 ldrh r0, [r1, #6] strh r0, [r2] adds r2, #2 ldrh r0, [r1, #8] strh r0, [r2] adds r2, #2 ldrh r0, [r1, #0xa] strh r0, [r2] adds r2, #2 ldrh r0, [r1, #0xc] strh r0, [r2] adds r2, #2 ldrh r0, [r1, #0xe] strh r0, [r2] adds r1, #0x10 adds r2, #2 ldrh r0, [r1] strh r0, [r2] adds r2, #2 ldrh r0, [r1, #2] strh r0, [r2] adds r2, #2 ldrh r0, [r1, #4] strh r0, [r2] adds r2, #2 ldrh r0, [r1, #6] strh r0, [r2] adds r2, #2 ldrh r0, [r1, #8] strh r0, [r2] adds r2, #2 ldrh r0, [r1, #0xa] strh r0, [r2] adds r2, #2 ldrh r0, [r1, #0xc] strh r0, [r2] adds r2, #4 ldrh r0, [r1, #0xe] strh r0, [r2] adds r2, #2 ldrh r0, [r1, #0x10] strh r0, [r2] adds r2, #2 ldrh r0, [r1, #0x12] strh r0, [r2] bx lr .align 2, 0 _08016DF0: .4byte gScreen _08016DF4: .4byte 0x04000020 .syntax divided