summaryrefslogtreecommitdiff
path: root/asm/code_8024052C.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/code_8024052C.s')
-rw-r--r--asm/code_8024052C.s282
1 files changed, 141 insertions, 141 deletions
diff --git a/asm/code_8024052C.s b/asm/code_8024052C.s
index bd2d925..1a85087 100644
--- a/asm/code_8024052C.s
+++ b/asm/code_8024052C.s
@@ -164,7 +164,7 @@ func_80240724:
/* 8024077C 0023C3DC C3 E2 9E 3C */ lfs f31, lbl_8064243C-_SDA2_BASE_(r2)
/* 80240780 0023C3E0 93 A1 00 34 */ stw r29, 0x34(r1)
/* 80240784 0023C3E4 7C 7D 1B 78 */ mr r29, r3
-/* 80240788 0023C3E8 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240788 0023C3E8 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 8024078C 0023C3EC 90 81 00 18 */ stw r4, 0x18(r1)
/* 80240790 0023C3F0 A0 A6 00 04 */ lhz r5, 4(r6)
/* 80240794 0023C3F4 A0 06 00 06 */ lhz r0, 6(r6)
@@ -210,7 +210,7 @@ lbl_80240820:
/* 80240828 0023C488 C0 1F 00 08 */ lfs f0, 8(r31)
/* 8024082C 0023C48C FC 80 D0 90 */ fmr f4, f26
/* 80240830 0023C490 EC 21 07 72 */ fmuls f1, f1, f29
-/* 80240834 0023C494 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240834 0023C494 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80240838 0023C498 EC 40 07 32 */ fmuls f2, f0, f28
/* 8024083C 0023C49C 38 80 00 01 */ li r4, 1
/* 80240840 0023C4A0 4B FF 49 C5 */ bl func_80235204
@@ -231,12 +231,12 @@ lbl_80240820:
/* 8024087C 0023C4DC F0 01 B0 08 */ psq_st f0, 8(r1), 1, qr3
/* 80240880 0023C4E0 38 80 00 01 */ li r4, 1
/* 80240884 0023C4E4 A1 01 00 08 */ lhz r8, 8(r1)
-/* 80240888 0023C4E8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240888 0023C4E8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024088C 0023C4EC 4B FF 48 ED */ bl func_80235178
/* 80240890 0023C4F0 88 1F 00 14 */ lbz r0, 0x14(r31)
/* 80240894 0023C4F4 2C 00 00 00 */ cmpwi r0, 0
/* 80240898 0023C4F8 41 82 00 18 */ beq lbl_802408B0
-/* 8024089C 0023C4FC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024089C 0023C4FC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802408A0 0023C500 38 80 00 01 */ li r4, 1
/* 802408A4 0023C504 38 A0 00 01 */ li r5, 1
/* 802408A8 0023C508 38 C0 00 01 */ li r6, 1
@@ -258,12 +258,12 @@ lbl_802408D4:
/* 802408E0 0023C540 41 80 FE D4 */ blt lbl_802407B4
/* 802408E4 0023C544 C0 22 9E 38 */ lfs f1, lbl_80642438-_SDA2_BASE_(r2)
/* 802408E8 0023C548 38 80 00 00 */ li r4, 0
-/* 802408EC 0023C54C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802408EC 0023C54C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802408F0 0023C550 FC 40 08 90 */ fmr f2, f1
/* 802408F4 0023C554 C0 62 9E 44 */ lfs f3, lbl_80642444-_SDA2_BASE_(r2)
/* 802408F8 0023C558 C0 82 9E 48 */ lfs f4, lbl_80642448-_SDA2_BASE_(r2)
/* 802408FC 0023C55C 4B FF 49 09 */ bl func_80235204
-/* 80240900 0023C560 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240900 0023C560 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80240904 0023C564 38 80 00 00 */ li r4, 0
/* 80240908 0023C568 38 A0 00 00 */ li r5, 0
/* 8024090C 0023C56C 38 C0 00 00 */ li r6, 0
@@ -303,7 +303,7 @@ func_80240968:
/* 80240988 0023C5E8 F3 A1 00 48 */ psq_st f29, 72(r1), 0, qr0
/* 8024098C 0023C5EC 39 61 00 40 */ addi r11, r1, 0x40
/* 80240990 0023C5F0 4B F8 67 99 */ bl _savegpr_27
-/* 80240994 0023C5F4 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240994 0023C5F4 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80240998 0023C5F8 3C 80 43 30 */ lis r4, 0x4330
/* 8024099C 0023C5FC 90 81 00 18 */ stw r4, 0x18(r1)
/* 802409A0 0023C600 7C 7D 1B 78 */ mr r29, r3
@@ -346,14 +346,14 @@ lbl_802409E0:
/* 80240A30 0023C690 F0 01 B0 08 */ psq_st f0, 8(r1), 1, qr3
/* 80240A34 0023C694 38 80 00 01 */ li r4, 1
/* 80240A38 0023C698 A1 01 00 08 */ lhz r8, 8(r1)
-/* 80240A3C 0023C69C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240A3C 0023C69C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80240A40 0023C6A0 4B FF 47 39 */ bl func_80235178
/* 80240A44 0023C6A4 88 9F 00 15 */ lbz r4, 0x15(r31)
/* 80240A48 0023C6A8 7F A3 EB 78 */ mr r3, r29
/* 80240A4C 0023C6AC 4B FF AA 45 */ bl func_8023B490
/* 80240A50 0023C6B0 57 C0 04 3F */ clrlwi. r0, r30, 0x10
/* 80240A54 0023C6B4 40 82 00 6C */ bne lbl_80240AC0
-/* 80240A58 0023C6B8 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240A58 0023C6B8 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80240A5C 0023C6BC 38 A0 00 45 */ li r5, 0x45
/* 80240A60 0023C6C0 38 C0 00 00 */ li r6, 0
/* 80240A64 0023C6C4 38 E0 00 01 */ li r7, 1
@@ -371,10 +371,10 @@ lbl_802409E0:
/* 80240A94 0023C6F4 80 03 00 00 */ lwz r0, 0(r3)
/* 80240A98 0023C6F8 60 00 00 40 */ ori r0, r0, 0x40
/* 80240A9C 0023C6FC 90 03 00 00 */ stw r0, 0(r3)
-/* 80240AA0 0023C700 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240AA0 0023C700 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80240AA4 0023C704 80 9D 00 A4 */ lwz r4, 0xa4(r29)
/* 80240AA8 0023C708 4B FF EB 41 */ bl func_8023F5E8
-/* 80240AAC 0023C70C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240AAC 0023C70C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80240AB0 0023C710 3B 60 00 01 */ li r27, 1
/* 80240AB4 0023C714 A0 03 16 FE */ lhz r0, 0x16fe(r3)
/* 80240AB8 0023C718 60 00 00 06 */ ori r0, r0, 6
@@ -384,7 +384,7 @@ lbl_80240AC0:
/* 80240AC4 0023C724 3B FF 00 40 */ addi r31, r31, 0x40
/* 80240AC8 0023C728 28 1E 00 02 */ cmplwi r30, 2
/* 80240ACC 0023C72C 41 80 FF 14 */ blt lbl_802409E0
-/* 80240AD0 0023C730 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240AD0 0023C730 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80240AD4 0023C734 38 80 00 00 */ li r4, 0
/* 80240AD8 0023C738 38 A0 00 00 */ li r5, 0
/* 80240ADC 0023C73C 38 C0 00 00 */ li r6, 0
@@ -394,14 +394,14 @@ lbl_80240AC0:
/* 80240AEC 0023C74C 2C 1B 00 00 */ cmpwi r27, 0
/* 80240AF0 0023C750 41 82 04 34 */ beq lbl_80240F24
/* 80240AF4 0023C754 C0 22 9E 38 */ lfs f1, lbl_80642438-_SDA2_BASE_(r2)
-/* 80240AF8 0023C758 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240AF8 0023C758 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80240AFC 0023C75C FC 40 08 90 */ fmr f2, f1
/* 80240B00 0023C760 C0 62 9E 44 */ lfs f3, lbl_80642444-_SDA2_BASE_(r2)
/* 80240B04 0023C764 FC A0 08 90 */ fmr f5, f1
/* 80240B08 0023C768 C0 82 9E 48 */ lfs f4, lbl_80642448-_SDA2_BASE_(r2)
/* 80240B0C 0023C76C C0 C2 9E 58 */ lfs f6, lbl_80642458-_SDA2_BASE_(r2)
/* 80240B10 0023C770 4B FF 44 D1 */ bl func_80234FE0
-/* 80240B14 0023C774 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240B14 0023C774 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 80240B18 0023C778 38 60 00 00 */ li r3, 0
/* 80240B1C 0023C77C 38 00 00 01 */ li r0, 1
/* 80240B20 0023C780 39 00 00 05 */ li r8, 5
@@ -424,7 +424,7 @@ lbl_80240AC0:
/* 80240B64 0023C7C4 80 A8 00 00 */ lwz r5, 0(r8)
/* 80240B68 0023C7C8 60 A5 00 40 */ ori r5, r5, 0x40
/* 80240B6C 0023C7CC 90 A8 00 00 */ stw r5, 0(r8)
-/* 80240B70 0023C7D0 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240B70 0023C7D0 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 80240B74 0023C7D4 80 A9 16 38 */ lwz r5, 0x1638(r9)
/* 80240B78 0023C7D8 98 05 0A 36 */ stb r0, 0xa36(r5)
/* 80240B7C 0023C7DC 80 A9 16 38 */ lwz r5, 0x1638(r9)
@@ -439,7 +439,7 @@ lbl_80240AC0:
/* 80240BA0 0023C800 80 A8 00 00 */ lwz r5, 0(r8)
/* 80240BA4 0023C804 60 A5 00 40 */ ori r5, r5, 0x40
/* 80240BA8 0023C808 90 A8 00 00 */ stw r5, 0(r8)
-/* 80240BAC 0023C80C 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240BAC 0023C80C 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 80240BB0 0023C810 80 A8 16 38 */ lwz r5, 0x1638(r8)
/* 80240BB4 0023C814 98 65 0A 3C */ stb r3, 0xa3c(r5)
/* 80240BB8 0023C818 80 A8 16 38 */ lwz r5, 0x1638(r8)
@@ -452,7 +452,7 @@ lbl_80240AC0:
/* 80240BD4 0023C834 80 A7 00 00 */ lwz r5, 0(r7)
/* 80240BD8 0023C838 60 A5 00 40 */ ori r5, r5, 0x40
/* 80240BDC 0023C83C 90 A7 00 00 */ stw r5, 0(r7)
-/* 80240BE0 0023C840 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240BE0 0023C840 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 80240BE4 0023C844 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 80240BE8 0023C848 90 C5 0A 44 */ stw r6, 0xa44(r5)
/* 80240BEC 0023C84C 80 A7 16 38 */ lwz r5, 0x1638(r7)
@@ -473,7 +473,7 @@ lbl_80240AC0:
/* 80240C28 0023C888 80 65 00 00 */ lwz r3, 0(r5)
/* 80240C2C 0023C88C 60 63 00 40 */ ori r3, r3, 0x40
/* 80240C30 0023C890 90 65 00 00 */ stw r3, 0(r5)
-/* 80240C34 0023C894 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240C34 0023C894 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80240C38 0023C898 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80240C3C 0023C89C 90 83 01 84 */ stw r4, 0x184(r3)
/* 80240C40 0023C8A0 80 85 16 38 */ lwz r4, 0x1638(r5)
@@ -484,7 +484,7 @@ lbl_80240AC0:
/* 80240C54 0023C8B4 80 64 00 00 */ lwz r3, 0(r4)
/* 80240C58 0023C8B8 60 63 00 02 */ ori r3, r3, 2
/* 80240C5C 0023C8BC 90 64 00 00 */ stw r3, 0(r4)
-/* 80240C60 0023C8C0 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240C60 0023C8C0 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80240C64 0023C8C4 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80240C68 0023C8C8 90 03 01 88 */ stw r0, 0x188(r3)
/* 80240C6C 0023C8CC 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -495,7 +495,7 @@ lbl_80240AC0:
/* 80240C80 0023C8E0 80 03 00 00 */ lwz r0, 0(r3)
/* 80240C84 0023C8E4 60 00 00 02 */ ori r0, r0, 2
/* 80240C88 0023C8E8 90 03 00 00 */ stw r0, 0(r3)
-/* 80240C8C 0023C8EC 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240C8C 0023C8EC 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80240C90 0023C8F0 80 9D 00 A4 */ lwz r4, 0xa4(r29)
/* 80240C94 0023C8F4 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80240C98 0023C8F8 80 03 15 3C */ lwz r0, 0x153c(r3)
@@ -516,7 +516,7 @@ lbl_80240CCC:
/* 80240CCC 0023C92C 38 60 00 05 */ li r3, 5
/* 80240CD0 0023C930 4B FF C2 4D */ bl func_8023CF1C
/* 80240CD4 0023C934 7C 64 1B 78 */ mr r4, r3
-/* 80240CD8 0023C938 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240CD8 0023C938 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80240CDC 0023C93C 4B FF 73 E1 */ bl func_802380BC
/* 80240CE0 0023C940 8B 7D 00 3B */ lbz r27, 0x3b(r29)
/* 80240CE4 0023C944 2C 1B 00 04 */ cmpwi r27, 4
@@ -530,23 +530,23 @@ lbl_80240CFC:
/* 80240D00 0023C960 40 80 00 34 */ bge lbl_80240D34
/* 80240D04 0023C964 48 00 00 24 */ b lbl_80240D28
lbl_80240D08:
-/* 80240D08 0023C968 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240D08 0023C968 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80240D0C 0023C96C 38 00 00 90 */ li r0, 0x90
/* 80240D10 0023C970 90 03 17 38 */ stw r0, 0x1738(r3)
/* 80240D14 0023C974 48 00 00 20 */ b lbl_80240D34
lbl_80240D18:
-/* 80240D18 0023C978 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240D18 0023C978 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80240D1C 0023C97C 38 00 00 80 */ li r0, 0x80
/* 80240D20 0023C980 90 03 17 38 */ stw r0, 0x1738(r3)
/* 80240D24 0023C984 48 00 00 10 */ b lbl_80240D34
lbl_80240D28:
-/* 80240D28 0023C988 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240D28 0023C988 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80240D2C 0023C98C 38 00 00 A0 */ li r0, 0xa0
/* 80240D30 0023C990 90 03 17 38 */ stw r0, 0x1738(r3)
lbl_80240D34:
-/* 80240D34 0023C994 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240D34 0023C994 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80240D38 0023C998 7F 64 DB 78 */ mr r4, r27
-/* 80240D3C 0023C99C 4B FF 27 F1 */ bl func_8023352C
+/* 80240D3C 0023C99C 4B FF 27 F1 */ bl begin_drawing
/* 80240D40 0023C9A0 2C 1B 00 00 */ cmpwi r27, 0
/* 80240D44 0023C9A4 38 BD 00 3C */ addi r5, r29, 0x3c
/* 80240D48 0023C9A8 38 C0 00 00 */ li r6, 0
@@ -671,8 +671,8 @@ lbl_80240F10:
/* 80240F14 0023CB74 7C 00 D8 40 */ cmplw r0, r27
/* 80240F18 0023CB78 41 80 FF C8 */ blt lbl_80240EE0
lbl_80240F1C:
-/* 80240F1C 0023CB7C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 80240F20 0023CB80 4B FF 26 61 */ bl func_80233580
+/* 80240F1C 0023CB7C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 80240F20 0023CB80 4B FF 26 61 */ bl end_drawing
lbl_80240F24:
/* 80240F24 0023CB84 E3 E1 00 68 */ psq_l f31, 104(r1), 0, qr0
/* 80240F28 0023CB88 CB E1 00 60 */ lfd f31, 0x60(r1)
@@ -696,14 +696,14 @@ func_80240F54:
/* 80240F64 0023CBC4 4B F8 61 C5 */ bl _savegpr_27
/* 80240F68 0023CBC8 C0 22 9E 38 */ lfs f1, lbl_80642438-_SDA2_BASE_(r2)
/* 80240F6C 0023CBCC 7C 7D 1B 78 */ mr r29, r3
-/* 80240F70 0023CBD0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240F70 0023CBD0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80240F74 0023CBD4 3B 60 00 00 */ li r27, 0
/* 80240F78 0023CBD8 FC 40 08 90 */ fmr f2, f1
/* 80240F7C 0023CBDC C0 62 9E 44 */ lfs f3, lbl_80642444-_SDA2_BASE_(r2)
/* 80240F80 0023CBE0 C0 82 9E 48 */ lfs f4, lbl_80642448-_SDA2_BASE_(r2)
/* 80240F84 0023CBE4 38 80 00 00 */ li r4, 0
/* 80240F88 0023CBE8 4B FF 42 7D */ bl func_80235204
-/* 80240F8C 0023CBEC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240F8C 0023CBEC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80240F90 0023CBF0 38 80 00 00 */ li r4, 0
/* 80240F94 0023CBF4 38 A0 00 00 */ li r5, 0
/* 80240F98 0023CBF8 38 C0 00 00 */ li r6, 0
@@ -721,7 +721,7 @@ lbl_80240FB4:
/* 80240FC4 0023CC24 4B FF A4 CD */ bl func_8023B490
/* 80240FC8 0023CC28 57 C0 04 3F */ clrlwi. r0, r30, 0x10
/* 80240FCC 0023CC2C 40 82 00 6C */ bne lbl_80241038
-/* 80240FD0 0023CC30 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240FD0 0023CC30 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80240FD4 0023CC34 38 A0 00 45 */ li r5, 0x45
/* 80240FD8 0023CC38 38 C0 00 00 */ li r6, 0
/* 80240FDC 0023CC3C 38 E0 00 01 */ li r7, 1
@@ -739,10 +739,10 @@ lbl_80240FB4:
/* 8024100C 0023CC6C 80 03 00 00 */ lwz r0, 0(r3)
/* 80241010 0023CC70 60 00 00 40 */ ori r0, r0, 0x40
/* 80241014 0023CC74 90 03 00 00 */ stw r0, 0(r3)
-/* 80241018 0023CC78 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241018 0023CC78 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024101C 0023CC7C 80 9D 00 A4 */ lwz r4, 0xa4(r29)
/* 80241020 0023CC80 4B FF E5 C9 */ bl func_8023F5E8
-/* 80241024 0023CC84 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241024 0023CC84 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80241028 0023CC88 3B 60 00 01 */ li r27, 1
/* 8024102C 0023CC8C A0 03 16 FE */ lhz r0, 0x16fe(r3)
/* 80241030 0023CC90 60 00 00 06 */ ori r0, r0, 6
@@ -774,14 +774,14 @@ lbl_80241078:
/* 80241090 0023CCF0 41 81 08 6C */ bgt lbl_802418FC
lbl_80241094:
/* 80241094 0023CCF4 C0 22 9E 38 */ lfs f1, lbl_80642438-_SDA2_BASE_(r2)
-/* 80241098 0023CCF8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241098 0023CCF8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024109C 0023CCFC FC 40 08 90 */ fmr f2, f1
/* 802410A0 0023CD00 C0 62 9E 44 */ lfs f3, lbl_80642444-_SDA2_BASE_(r2)
/* 802410A4 0023CD04 FC A0 08 90 */ fmr f5, f1
/* 802410A8 0023CD08 C0 82 9E 48 */ lfs f4, lbl_80642448-_SDA2_BASE_(r2)
/* 802410AC 0023CD0C C0 C2 9E 58 */ lfs f6, lbl_80642458-_SDA2_BASE_(r2)
/* 802410B0 0023CD10 4B FF 3F 31 */ bl func_80234FE0
-/* 802410B4 0023CD14 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 802410B4 0023CD14 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 802410B8 0023CD18 38 60 00 01 */ li r3, 1
/* 802410BC 0023CD1C 39 20 00 04 */ li r9, 4
/* 802410C0 0023CD20 39 00 00 05 */ li r8, 5
@@ -805,7 +805,7 @@ lbl_80241094:
/* 80241108 0023CD68 80 88 00 00 */ lwz r4, 0(r8)
/* 8024110C 0023CD6C 60 84 00 40 */ ori r4, r4, 0x40
/* 80241110 0023CD70 90 88 00 00 */ stw r4, 0(r8)
-/* 80241114 0023CD74 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241114 0023CD74 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 80241118 0023CD78 80 89 16 38 */ lwz r4, 0x1638(r9)
/* 8024111C 0023CD7C 98 64 0A 36 */ stb r3, 0xa36(r4)
/* 80241120 0023CD80 80 89 16 38 */ lwz r4, 0x1638(r9)
@@ -820,7 +820,7 @@ lbl_80241094:
/* 80241144 0023CDA4 80 88 00 00 */ lwz r4, 0(r8)
/* 80241148 0023CDA8 60 84 00 40 */ ori r4, r4, 0x40
/* 8024114C 0023CDAC 90 88 00 00 */ stw r4, 0(r8)
-/* 80241150 0023CDB0 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241150 0023CDB0 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 80241154 0023CDB4 80 88 16 38 */ lwz r4, 0x1638(r8)
/* 80241158 0023CDB8 98 04 0A 3C */ stb r0, 0xa3c(r4)
/* 8024115C 0023CDBC 80 88 16 38 */ lwz r4, 0x1638(r8)
@@ -833,7 +833,7 @@ lbl_80241094:
/* 80241178 0023CDD8 80 87 00 00 */ lwz r4, 0(r7)
/* 8024117C 0023CDDC 60 84 00 40 */ ori r4, r4, 0x40
/* 80241180 0023CDE0 90 87 00 00 */ stw r4, 0(r7)
-/* 80241184 0023CDE4 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241184 0023CDE4 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 80241188 0023CDE8 80 87 16 38 */ lwz r4, 0x1638(r7)
/* 8024118C 0023CDEC 90 C4 0A 44 */ stw r6, 0xa44(r4)
/* 80241190 0023CDF0 80 87 16 38 */ lwz r4, 0x1638(r7)
@@ -854,7 +854,7 @@ lbl_80241094:
/* 802411CC 0023CE2C 80 86 00 00 */ lwz r4, 0(r6)
/* 802411D0 0023CE30 60 84 00 40 */ ori r4, r4, 0x40
/* 802411D4 0023CE34 90 86 00 00 */ stw r4, 0(r6)
-/* 802411D8 0023CE38 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 802411D8 0023CE38 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 802411DC 0023CE3C 80 86 16 38 */ lwz r4, 0x1638(r6)
/* 802411E0 0023CE40 90 A4 01 84 */ stw r5, 0x184(r4)
/* 802411E4 0023CE44 80 A6 16 38 */ lwz r5, 0x1638(r6)
@@ -865,7 +865,7 @@ lbl_80241094:
/* 802411F8 0023CE58 80 85 00 00 */ lwz r4, 0(r5)
/* 802411FC 0023CE5C 60 84 00 02 */ ori r4, r4, 2
/* 80241200 0023CE60 90 85 00 00 */ stw r4, 0(r5)
-/* 80241204 0023CE64 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241204 0023CE64 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80241208 0023CE68 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 8024120C 0023CE6C 90 64 01 88 */ stw r3, 0x188(r4)
/* 80241210 0023CE70 80 85 16 38 */ lwz r4, 0x1638(r5)
@@ -876,7 +876,7 @@ lbl_80241094:
/* 80241224 0023CE84 80 64 00 00 */ lwz r3, 0(r4)
/* 80241228 0023CE88 60 63 00 02 */ ori r3, r3, 2
/* 8024122C 0023CE8C 90 64 00 00 */ stw r3, 0(r4)
-/* 80241230 0023CE90 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241230 0023CE90 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80241234 0023CE94 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80241238 0023CE98 98 03 01 8C */ stb r0, 0x18c(r3)
/* 8024123C 0023CE9C 80 85 16 38 */ lwz r4, 0x1638(r5)
@@ -887,7 +887,7 @@ lbl_80241094:
/* 80241250 0023CEB0 80 64 00 00 */ lwz r3, 0(r4)
/* 80241254 0023CEB4 60 63 00 04 */ ori r3, r3, 4
/* 80241258 0023CEB8 90 64 00 00 */ stw r3, 0(r4)
-/* 8024125C 0023CEBC 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024125C 0023CEBC 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80241260 0023CEC0 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80241264 0023CEC4 98 03 08 90 */ stb r0, 0x890(r3)
/* 80241268 0023CEC8 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -898,7 +898,7 @@ lbl_80241094:
/* 8024127C 0023CEDC 80 03 00 00 */ lwz r0, 0(r3)
/* 80241280 0023CEE0 60 00 00 80 */ ori r0, r0, 0x80
/* 80241284 0023CEE4 90 03 00 00 */ stw r0, 0(r3)
-/* 80241288 0023CEE8 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241288 0023CEE8 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8024128C 0023CEEC 80 1D 00 C4 */ lwz r0, 0xc4(r29)
/* 80241290 0023CEF0 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80241294 0023CEF4 90 03 08 D4 */ stw r0, 0x8d4(r3)
@@ -910,7 +910,7 @@ lbl_80241094:
/* 802412AC 0023CF0C 80 03 00 00 */ lwz r0, 0(r3)
/* 802412B0 0023CF10 60 00 00 10 */ ori r0, r0, 0x10
/* 802412B4 0023CF14 90 03 00 00 */ stw r0, 0(r3)
-/* 802412B8 0023CF18 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 802412B8 0023CF18 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 802412BC 0023CF1C 80 9D 00 A4 */ lwz r4, 0xa4(r29)
/* 802412C0 0023CF20 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 802412C4 0023CF24 80 03 15 3C */ lwz r0, 0x153c(r3)
@@ -928,7 +928,7 @@ lbl_802412E0:
/* 802412F0 0023CF50 60 00 00 01 */ ori r0, r0, 1
/* 802412F4 0023CF54 90 03 15 38 */ stw r0, 0x1538(r3)
lbl_802412F8:
-/* 802412F8 0023CF58 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802412F8 0023CF58 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802412FC 0023CF5C 38 80 00 00 */ li r4, 0
/* 80241300 0023CF60 38 A0 00 01 */ li r5, 1
/* 80241304 0023CF64 38 C0 00 04 */ li r6, 4
@@ -936,7 +936,7 @@ lbl_802412F8:
/* 8024130C 0023CF6C 39 00 00 00 */ li r8, 0
/* 80241310 0023CF70 39 20 00 00 */ li r9, 0
/* 80241314 0023CF74 4B FF 31 61 */ bl func_80234474
-/* 80241318 0023CF78 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241318 0023CF78 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 8024131C 0023CF7C 38 00 00 00 */ li r0, 0
/* 80241320 0023CF80 38 C0 00 FF */ li r6, 0xff
/* 80241324 0023CF84 39 00 00 0C */ li r8, 0xc
@@ -956,7 +956,7 @@ lbl_802412F8:
/* 8024135C 0023CFBC 80 C9 00 00 */ lwz r6, 0(r9)
/* 80241360 0023CFC0 60 C6 00 08 */ ori r6, r6, 8
/* 80241364 0023CFC4 90 C9 00 00 */ stw r6, 0(r9)
-/* 80241368 0023CFC8 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241368 0023CFC8 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 8024136C 0023CFCC 80 C9 16 38 */ lwz r6, 0x1638(r9)
/* 80241370 0023CFD0 91 06 08 E4 */ stw r8, 0x8e4(r6)
/* 80241374 0023CFD4 81 09 16 38 */ lwz r8, 0x1638(r9)
@@ -977,7 +977,7 @@ lbl_802412F8:
/* 802413B0 0023D010 80 C7 00 00 */ lwz r6, 0(r7)
/* 802413B4 0023D014 60 C6 00 10 */ ori r6, r6, 0x10
/* 802413B8 0023D018 90 C7 00 00 */ stw r6, 0(r7)
-/* 802413BC 0023D01C 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 802413BC 0023D01C 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 802413C0 0023D020 80 DD 00 A8 */ lwz r6, 0xa8(r29)
/* 802413C4 0023D024 80 E8 16 38 */ lwz r7, 0x1638(r8)
/* 802413C8 0023D028 7C C6 00 34 */ cntlzw r6, r6
@@ -995,7 +995,7 @@ lbl_802412F8:
/* 802413F8 0023D058 80 C7 00 00 */ lwz r6, 0(r7)
/* 802413FC 0023D05C 60 C6 00 08 */ ori r6, r6, 8
/* 80241400 0023D060 90 C7 00 00 */ stw r6, 0(r7)
-/* 80241404 0023D064 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241404 0023D064 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 80241408 0023D068 80 DD 00 A8 */ lwz r6, 0xa8(r29)
/* 8024140C 0023D06C 80 E8 16 38 */ lwz r7, 0x1638(r8)
/* 80241410 0023D070 7C C6 00 34 */ cntlzw r6, r6
@@ -1013,7 +1013,7 @@ lbl_802412F8:
/* 80241440 0023D0A0 80 06 00 00 */ lwz r0, 0(r6)
/* 80241444 0023D0A4 60 00 00 08 */ ori r0, r0, 8
/* 80241448 0023D0A8 90 06 00 00 */ stw r0, 0(r6)
-/* 8024144C 0023D0AC 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024144C 0023D0AC 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 80241450 0023D0B0 80 C7 16 38 */ lwz r6, 0x1638(r7)
/* 80241454 0023D0B4 90 A6 03 44 */ stw r5, 0x344(r6)
/* 80241458 0023D0B8 90 86 03 48 */ stw r4, 0x348(r6)
@@ -1029,7 +1029,7 @@ lbl_802412F8:
/* 80241480 0023D0E0 80 85 00 00 */ lwz r4, 0(r5)
/* 80241484 0023D0E4 60 84 00 08 */ ori r4, r4, 8
/* 80241488 0023D0E8 90 85 00 00 */ stw r4, 0(r5)
-/* 8024148C 0023D0EC 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024148C 0023D0EC 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80241490 0023D0F0 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 80241494 0023D0F4 90 64 04 44 */ stw r3, 0x444(r4)
/* 80241498 0023D0F8 90 64 04 48 */ stw r3, 0x448(r4)
@@ -1119,7 +1119,7 @@ lbl_802412F8:
/* 802415E8 0023D248 D0 21 00 0C */ stfs f1, 0xc(r1)
/* 802415EC 0023D24C D0 61 00 10 */ stfs f3, 0x10(r1)
/* 802415F0 0023D250 48 03 AF 05 */ bl PSMTXTransApply
-/* 802415F4 0023D254 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802415F4 0023D254 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802415F8 0023D258 38 E1 00 98 */ addi r7, r1, 0x98
/* 802415FC 0023D25C 38 80 00 01 */ li r4, 1
/* 80241600 0023D260 38 A0 00 01 */ li r5, 1
@@ -1127,7 +1127,7 @@ lbl_802412F8:
/* 80241608 0023D268 39 00 00 00 */ li r8, 0
/* 8024160C 0023D26C 39 20 00 00 */ li r9, 0
/* 80241610 0023D270 4B FF 2E 65 */ bl func_80234474
-/* 80241614 0023D274 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241614 0023D274 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80241618 0023D278 80 9D 00 A8 */ lwz r4, 0xa8(r29)
/* 8024161C 0023D27C 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80241620 0023D280 80 03 15 40 */ lwz r0, 0x1540(r3)
@@ -1145,7 +1145,7 @@ lbl_8024163C:
/* 8024164C 0023D2AC 60 00 00 02 */ ori r0, r0, 2
/* 80241650 0023D2B0 90 03 15 38 */ stw r0, 0x1538(r3)
lbl_80241654:
-/* 80241654 0023D2B4 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241654 0023D2B4 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 80241658 0023D2B8 39 20 00 01 */ li r9, 1
/* 8024165C 0023D2BC 38 C0 00 FF */ li r6, 0xff
/* 80241660 0023D2C0 39 00 00 00 */ li r8, 0
@@ -1165,7 +1165,7 @@ lbl_80241654:
/* 80241698 0023D2F8 80 C7 00 00 */ lwz r6, 0(r7)
/* 8024169C 0023D2FC 60 C6 00 08 */ ori r6, r6, 8
/* 802416A0 0023D300 90 C7 00 00 */ stw r6, 0(r7)
-/* 802416A4 0023D304 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 802416A4 0023D304 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 802416A8 0023D308 80 CA 16 38 */ lwz r6, 0x1638(r10)
/* 802416AC 0023D30C 91 06 05 58 */ stw r8, 0x558(r6)
/* 802416B0 0023D310 91 06 05 5C */ stw r8, 0x55c(r6)
@@ -1180,7 +1180,7 @@ lbl_80241654:
/* 802416D4 0023D334 80 C7 00 00 */ lwz r6, 0(r7)
/* 802416D8 0023D338 60 C6 00 08 */ ori r6, r6, 8
/* 802416DC 0023D33C 90 C7 00 00 */ stw r6, 0(r7)
-/* 802416E0 0023D340 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 802416E0 0023D340 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 802416E4 0023D344 80 CA 16 38 */ lwz r6, 0x1638(r10)
/* 802416E8 0023D348 91 06 06 98 */ stw r8, 0x698(r6)
/* 802416EC 0023D34C 91 06 06 9C */ stw r8, 0x69c(r6)
@@ -1195,7 +1195,7 @@ lbl_80241654:
/* 80241710 0023D370 80 C7 00 00 */ lwz r6, 0(r7)
/* 80241714 0023D374 60 C6 00 08 */ ori r6, r6, 8
/* 80241718 0023D378 90 C7 00 00 */ stw r6, 0(r7)
-/* 8024171C 0023D37C 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024171C 0023D37C 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 80241720 0023D380 80 C7 16 38 */ lwz r6, 0x1638(r7)
/* 80241724 0023D384 90 A6 03 54 */ stw r5, 0x354(r6)
/* 80241728 0023D388 90 86 03 58 */ stw r4, 0x358(r6)
@@ -1209,7 +1209,7 @@ lbl_80241654:
/* 80241748 0023D3A8 80 85 00 00 */ lwz r4, 0(r5)
/* 8024174C 0023D3AC 60 84 00 08 */ ori r4, r4, 8
/* 80241750 0023D3B0 90 85 00 00 */ stw r4, 0(r5)
-/* 80241754 0023D3B4 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241754 0023D3B4 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80241758 0023D3B8 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 8024175C 0023D3BC 90 64 04 54 */ stw r3, 0x454(r4)
/* 80241760 0023D3C0 90 04 04 58 */ stw r0, 0x458(r4)
@@ -1223,7 +1223,7 @@ lbl_80241654:
/* 80241780 0023D3E0 80 03 00 00 */ lwz r0, 0(r3)
/* 80241784 0023D3E4 60 00 00 08 */ ori r0, r0, 8
/* 80241788 0023D3E8 90 03 00 00 */ stw r0, 0(r3)
-/* 8024178C 0023D3EC 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024178C 0023D3EC 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80241790 0023D3F0 38 80 00 02 */ li r4, 2
/* 80241794 0023D3F4 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80241798 0023D3F8 98 83 00 68 */ stb r4, 0x68(r3)
@@ -1235,7 +1235,7 @@ lbl_80241654:
/* 802417B0 0023D410 80 03 00 00 */ lwz r0, 0(r3)
/* 802417B4 0023D414 60 00 00 01 */ ori r0, r0, 1
/* 802417B8 0023D418 90 03 00 00 */ stw r0, 0(r3)
-/* 802417BC 0023D41C 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 802417BC 0023D41C 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 802417C0 0023D420 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 802417C4 0023D424 98 83 02 80 */ stb r4, 0x280(r3)
/* 802417C8 0023D428 80 65 16 38 */ lwz r3, 0x1638(r5)
@@ -1248,7 +1248,7 @@ lbl_80241654:
/* 802417E4 0023D444 90 03 00 00 */ stw r0, 0(r3)
/* 802417E8 0023D448 48 00 00 60 */ b lbl_80241848
lbl_802417EC:
-/* 802417EC 0023D44C 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 802417EC 0023D44C 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 802417F0 0023D450 38 80 00 01 */ li r4, 1
/* 802417F4 0023D454 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 802417F8 0023D458 98 83 00 68 */ stb r4, 0x68(r3)
@@ -1260,7 +1260,7 @@ lbl_802417EC:
/* 80241810 0023D470 80 03 00 00 */ lwz r0, 0(r3)
/* 80241814 0023D474 60 00 00 01 */ ori r0, r0, 1
/* 80241818 0023D478 90 03 00 00 */ stw r0, 0(r3)
-/* 8024181C 0023D47C 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024181C 0023D47C 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80241820 0023D480 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80241824 0023D484 98 83 02 80 */ stb r4, 0x280(r3)
/* 80241828 0023D488 80 65 16 38 */ lwz r3, 0x1638(r5)
@@ -1274,14 +1274,14 @@ lbl_802417EC:
lbl_80241848:
/* 80241848 0023D4A8 38 60 00 05 */ li r3, 5
/* 8024184C 0023D4AC 4B FF B6 D1 */ bl func_8023CF1C
-/* 80241850 0023D4B0 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241850 0023D4B0 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80241854 0023D4B4 38 00 00 80 */ li r0, 0x80
/* 80241858 0023D4B8 38 80 00 04 */ li r4, 4
/* 8024185C 0023D4BC 90 65 17 3C */ stw r3, 0x173c(r5)
-/* 80241860 0023D4C0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241860 0023D4C0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80241864 0023D4C4 90 03 17 38 */ stw r0, 0x1738(r3)
-/* 80241868 0023D4C8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8024186C 0023D4CC 4B FF 1C C1 */ bl func_8023352C
+/* 80241868 0023D4C8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8024186C 0023D4CC 4B FF 1C C1 */ bl begin_drawing
/* 80241870 0023D4D0 C0 02 9E 38 */ lfs f0, lbl_80642438-_SDA2_BASE_(r2)
/* 80241874 0023D4D4 3C 60 CC 01 */ lis r3, 0xCC008000@ha
/* 80241878 0023D4D8 D0 03 80 00 */ stfs f0, 0xCC008000@l(r3)
@@ -1315,8 +1315,8 @@ lbl_80241848:
/* 802418E8 0023D548 D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 802418EC 0023D54C C0 02 9E 3C */ lfs f0, lbl_8064243C-_SDA2_BASE_(r2)
/* 802418F0 0023D550 D0 03 80 00 */ stfs f0, -0x8000(r3)
-/* 802418F4 0023D554 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 802418F8 0023D558 4B FF 1C 89 */ bl func_80233580
+/* 802418F4 0023D554 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 802418F8 0023D558 4B FF 1C 89 */ bl end_drawing
lbl_802418FC:
/* 802418FC 0023D55C 39 61 00 E0 */ addi r11, r1, 0xe0
/* 80241900 0023D560 4B F8 58 75 */ bl _restgpr_27
@@ -1340,14 +1340,14 @@ func_80241914:
/* 8024193C 0023D59C 4B F8 57 ED */ bl _savegpr_27
/* 80241940 0023D5A0 C0 22 9E 38 */ lfs f1, lbl_80642438-_SDA2_BASE_(r2)
/* 80241944 0023D5A4 7C 7D 1B 78 */ mr r29, r3
-/* 80241948 0023D5A8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241948 0023D5A8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024194C 0023D5AC 3B 60 00 00 */ li r27, 0
/* 80241950 0023D5B0 FC 40 08 90 */ fmr f2, f1
/* 80241954 0023D5B4 C0 62 9E 44 */ lfs f3, lbl_80642444-_SDA2_BASE_(r2)
/* 80241958 0023D5B8 C0 82 9E 48 */ lfs f4, lbl_80642448-_SDA2_BASE_(r2)
/* 8024195C 0023D5BC 38 80 00 00 */ li r4, 0
/* 80241960 0023D5C0 4B FF 38 A5 */ bl func_80235204
-/* 80241964 0023D5C4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241964 0023D5C4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80241968 0023D5C8 38 80 00 00 */ li r4, 0
/* 8024196C 0023D5CC 38 A0 00 00 */ li r5, 0
/* 80241970 0023D5D0 38 C0 00 00 */ li r6, 0
@@ -1365,7 +1365,7 @@ lbl_8024198C:
/* 8024199C 0023D5FC 4B FF 9A F5 */ bl func_8023B490
/* 802419A0 0023D600 57 C0 04 3F */ clrlwi. r0, r30, 0x10
/* 802419A4 0023D604 40 82 00 6C */ bne lbl_80241A10
-/* 802419A8 0023D608 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 802419A8 0023D608 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 802419AC 0023D60C 38 A0 00 45 */ li r5, 0x45
/* 802419B0 0023D610 38 C0 00 00 */ li r6, 0
/* 802419B4 0023D614 38 E0 00 01 */ li r7, 1
@@ -1383,10 +1383,10 @@ lbl_8024198C:
/* 802419E4 0023D644 80 03 00 00 */ lwz r0, 0(r3)
/* 802419E8 0023D648 60 00 00 40 */ ori r0, r0, 0x40
/* 802419EC 0023D64C 90 03 00 00 */ stw r0, 0(r3)
-/* 802419F0 0023D650 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802419F0 0023D650 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802419F4 0023D654 80 9D 00 A4 */ lwz r4, 0xa4(r29)
/* 802419F8 0023D658 4B FF DB F1 */ bl func_8023F5E8
-/* 802419FC 0023D65C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802419FC 0023D65C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80241A00 0023D660 3B 60 00 01 */ li r27, 1
/* 80241A04 0023D664 A0 03 16 FE */ lhz r0, 0x16fe(r3)
/* 80241A08 0023D668 60 00 00 06 */ ori r0, r0, 6
@@ -1415,14 +1415,14 @@ lbl_80241A44:
/* 80241A5C 0023D6BC 41 81 07 18 */ bgt lbl_80242174
lbl_80241A60:
/* 80241A60 0023D6C0 C0 22 9E 38 */ lfs f1, lbl_80642438-_SDA2_BASE_(r2)
-/* 80241A64 0023D6C4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241A64 0023D6C4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80241A68 0023D6C8 FC 40 08 90 */ fmr f2, f1
/* 80241A6C 0023D6CC C0 62 9E 44 */ lfs f3, lbl_80642444-_SDA2_BASE_(r2)
/* 80241A70 0023D6D0 FC A0 08 90 */ fmr f5, f1
/* 80241A74 0023D6D4 C0 82 9E 48 */ lfs f4, lbl_80642448-_SDA2_BASE_(r2)
/* 80241A78 0023D6D8 C0 C2 9E 58 */ lfs f6, lbl_80642458-_SDA2_BASE_(r2)
/* 80241A7C 0023D6DC 4B FF 35 65 */ bl func_80234FE0
-/* 80241A80 0023D6E0 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241A80 0023D6E0 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 80241A84 0023D6E4 38 60 00 01 */ li r3, 1
/* 80241A88 0023D6E8 39 20 00 04 */ li r9, 4
/* 80241A8C 0023D6EC 39 00 00 05 */ li r8, 5
@@ -1446,7 +1446,7 @@ lbl_80241A60:
/* 80241AD4 0023D734 80 88 00 00 */ lwz r4, 0(r8)
/* 80241AD8 0023D738 60 84 00 40 */ ori r4, r4, 0x40
/* 80241ADC 0023D73C 90 88 00 00 */ stw r4, 0(r8)
-/* 80241AE0 0023D740 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241AE0 0023D740 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 80241AE4 0023D744 80 89 16 38 */ lwz r4, 0x1638(r9)
/* 80241AE8 0023D748 98 64 0A 36 */ stb r3, 0xa36(r4)
/* 80241AEC 0023D74C 80 89 16 38 */ lwz r4, 0x1638(r9)
@@ -1461,7 +1461,7 @@ lbl_80241A60:
/* 80241B10 0023D770 80 88 00 00 */ lwz r4, 0(r8)
/* 80241B14 0023D774 60 84 00 40 */ ori r4, r4, 0x40
/* 80241B18 0023D778 90 88 00 00 */ stw r4, 0(r8)
-/* 80241B1C 0023D77C 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241B1C 0023D77C 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 80241B20 0023D780 80 88 16 38 */ lwz r4, 0x1638(r8)
/* 80241B24 0023D784 98 04 0A 3C */ stb r0, 0xa3c(r4)
/* 80241B28 0023D788 80 88 16 38 */ lwz r4, 0x1638(r8)
@@ -1474,7 +1474,7 @@ lbl_80241A60:
/* 80241B44 0023D7A4 80 87 00 00 */ lwz r4, 0(r7)
/* 80241B48 0023D7A8 60 84 00 40 */ ori r4, r4, 0x40
/* 80241B4C 0023D7AC 90 87 00 00 */ stw r4, 0(r7)
-/* 80241B50 0023D7B0 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241B50 0023D7B0 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 80241B54 0023D7B4 80 87 16 38 */ lwz r4, 0x1638(r7)
/* 80241B58 0023D7B8 90 C4 0A 44 */ stw r6, 0xa44(r4)
/* 80241B5C 0023D7BC 80 87 16 38 */ lwz r4, 0x1638(r7)
@@ -1495,7 +1495,7 @@ lbl_80241A60:
/* 80241B98 0023D7F8 80 86 00 00 */ lwz r4, 0(r6)
/* 80241B9C 0023D7FC 60 84 00 40 */ ori r4, r4, 0x40
/* 80241BA0 0023D800 90 86 00 00 */ stw r4, 0(r6)
-/* 80241BA4 0023D804 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241BA4 0023D804 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80241BA8 0023D808 80 86 16 38 */ lwz r4, 0x1638(r6)
/* 80241BAC 0023D80C 90 A4 01 84 */ stw r5, 0x184(r4)
/* 80241BB0 0023D810 80 A6 16 38 */ lwz r5, 0x1638(r6)
@@ -1506,7 +1506,7 @@ lbl_80241A60:
/* 80241BC4 0023D824 80 85 00 00 */ lwz r4, 0(r5)
/* 80241BC8 0023D828 60 84 00 02 */ ori r4, r4, 2
/* 80241BCC 0023D82C 90 85 00 00 */ stw r4, 0(r5)
-/* 80241BD0 0023D830 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241BD0 0023D830 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80241BD4 0023D834 80 86 16 38 */ lwz r4, 0x1638(r6)
/* 80241BD8 0023D838 90 04 01 88 */ stw r0, 0x188(r4)
/* 80241BDC 0023D83C 80 A6 16 38 */ lwz r5, 0x1638(r6)
@@ -1517,7 +1517,7 @@ lbl_80241A60:
/* 80241BF0 0023D850 80 85 00 00 */ lwz r4, 0(r5)
/* 80241BF4 0023D854 60 84 00 02 */ ori r4, r4, 2
/* 80241BF8 0023D858 90 85 00 00 */ stw r4, 0(r5)
-/* 80241BFC 0023D85C 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241BFC 0023D85C 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80241C00 0023D860 80 86 16 38 */ lwz r4, 0x1638(r6)
/* 80241C04 0023D864 98 04 01 8C */ stb r0, 0x18c(r4)
/* 80241C08 0023D868 80 A6 16 38 */ lwz r5, 0x1638(r6)
@@ -1528,7 +1528,7 @@ lbl_80241A60:
/* 80241C1C 0023D87C 80 85 00 00 */ lwz r4, 0(r5)
/* 80241C20 0023D880 60 84 00 04 */ ori r4, r4, 4
/* 80241C24 0023D884 90 85 00 00 */ stw r4, 0(r5)
-/* 80241C28 0023D888 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241C28 0023D888 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80241C2C 0023D88C 80 86 16 38 */ lwz r4, 0x1638(r6)
/* 80241C30 0023D890 98 64 00 68 */ stb r3, 0x68(r4)
/* 80241C34 0023D894 80 A6 16 38 */ lwz r5, 0x1638(r6)
@@ -1539,7 +1539,7 @@ lbl_80241A60:
/* 80241C48 0023D8A8 80 85 00 00 */ lwz r4, 0(r5)
/* 80241C4C 0023D8AC 60 84 00 01 */ ori r4, r4, 1
/* 80241C50 0023D8B0 90 85 00 00 */ stw r4, 0(r5)
-/* 80241C54 0023D8B4 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241C54 0023D8B4 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80241C58 0023D8B8 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 80241C5C 0023D8BC 98 64 02 80 */ stb r3, 0x280(r4)
/* 80241C60 0023D8C0 80 85 16 38 */ lwz r4, 0x1638(r5)
@@ -1550,7 +1550,7 @@ lbl_80241A60:
/* 80241C74 0023D8D4 80 64 00 00 */ lwz r3, 0(r4)
/* 80241C78 0023D8D8 60 63 00 08 */ ori r3, r3, 8
/* 80241C7C 0023D8DC 90 64 00 00 */ stw r3, 0(r4)
-/* 80241C80 0023D8E0 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241C80 0023D8E0 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80241C84 0023D8E4 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80241C88 0023D8E8 98 03 08 90 */ stb r0, 0x890(r3)
/* 80241C8C 0023D8EC 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -1561,7 +1561,7 @@ lbl_80241A60:
/* 80241CA0 0023D900 80 03 00 00 */ lwz r0, 0(r3)
/* 80241CA4 0023D904 60 00 00 80 */ ori r0, r0, 0x80
/* 80241CA8 0023D908 90 03 00 00 */ stw r0, 0(r3)
-/* 80241CAC 0023D90C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241CAC 0023D90C 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80241CB0 0023D910 80 1D 00 C4 */ lwz r0, 0xc4(r29)
/* 80241CB4 0023D914 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80241CB8 0023D918 90 03 08 D4 */ stw r0, 0x8d4(r3)
@@ -1573,7 +1573,7 @@ lbl_80241A60:
/* 80241CD0 0023D930 80 03 00 00 */ lwz r0, 0(r3)
/* 80241CD4 0023D934 60 00 00 10 */ ori r0, r0, 0x10
/* 80241CD8 0023D938 90 03 00 00 */ stw r0, 0(r3)
-/* 80241CDC 0023D93C 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241CDC 0023D93C 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80241CE0 0023D940 80 9D 00 A4 */ lwz r4, 0xa4(r29)
/* 80241CE4 0023D944 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80241CE8 0023D948 80 03 15 3C */ lwz r0, 0x153c(r3)
@@ -1591,7 +1591,7 @@ lbl_80241D04:
/* 80241D14 0023D974 60 00 00 01 */ ori r0, r0, 1
/* 80241D18 0023D978 90 03 15 38 */ stw r0, 0x1538(r3)
lbl_80241D1C:
-/* 80241D1C 0023D97C 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241D1C 0023D97C 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 80241D20 0023D980 38 00 00 00 */ li r0, 0
/* 80241D24 0023D984 38 C0 00 FF */ li r6, 0xff
/* 80241D28 0023D988 39 20 00 0C */ li r9, 0xc
@@ -1612,7 +1612,7 @@ lbl_80241D1C:
/* 80241D64 0023D9C4 80 CA 00 00 */ lwz r6, 0(r10)
/* 80241D68 0023D9C8 60 C6 00 08 */ ori r6, r6, 8
/* 80241D6C 0023D9CC 90 CA 00 00 */ stw r6, 0(r10)
-/* 80241D70 0023D9D0 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241D70 0023D9D0 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 80241D74 0023D9D4 80 CA 16 38 */ lwz r6, 0x1638(r10)
/* 80241D78 0023D9D8 91 26 08 E4 */ stw r9, 0x8e4(r6)
/* 80241D7C 0023D9DC 81 2A 16 38 */ lwz r9, 0x1638(r10)
@@ -1633,7 +1633,7 @@ lbl_80241D1C:
/* 80241DB8 0023DA18 80 C7 00 00 */ lwz r6, 0(r7)
/* 80241DBC 0023DA1C 60 C6 00 10 */ ori r6, r6, 0x10
/* 80241DC0 0023DA20 90 C7 00 00 */ stw r6, 0(r7)
-/* 80241DC4 0023DA24 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241DC4 0023DA24 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 80241DC8 0023DA28 80 C9 16 38 */ lwz r6, 0x1638(r9)
/* 80241DCC 0023DA2C 90 06 05 44 */ stw r0, 0x544(r6)
/* 80241DD0 0023DA30 90 06 05 48 */ stw r0, 0x548(r6)
@@ -1648,7 +1648,7 @@ lbl_80241D1C:
/* 80241DF4 0023DA54 80 C7 00 00 */ lwz r6, 0(r7)
/* 80241DF8 0023DA58 60 C6 00 08 */ ori r6, r6, 8
/* 80241DFC 0023DA5C 90 C7 00 00 */ stw r6, 0(r7)
-/* 80241E00 0023DA60 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241E00 0023DA60 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 80241E04 0023DA64 80 C7 16 38 */ lwz r6, 0x1638(r7)
/* 80241E08 0023DA68 90 06 06 84 */ stw r0, 0x684(r6)
/* 80241E0C 0023DA6C 90 06 06 88 */ stw r0, 0x688(r6)
@@ -1663,7 +1663,7 @@ lbl_80241D1C:
/* 80241E30 0023DA90 80 06 00 00 */ lwz r0, 0(r6)
/* 80241E34 0023DA94 60 00 00 08 */ ori r0, r0, 8
/* 80241E38 0023DA98 90 06 00 00 */ stw r0, 0(r6)
-/* 80241E3C 0023DA9C 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241E3C 0023DA9C 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 80241E40 0023DAA0 80 C7 16 38 */ lwz r6, 0x1638(r7)
/* 80241E44 0023DAA4 90 A6 03 44 */ stw r5, 0x344(r6)
/* 80241E48 0023DAA8 90 86 03 48 */ stw r4, 0x348(r6)
@@ -1680,7 +1680,7 @@ lbl_80241D1C:
/* 80241E74 0023DAD4 80 A6 00 00 */ lwz r5, 0(r6)
/* 80241E78 0023DAD8 60 A5 00 08 */ ori r5, r5, 8
/* 80241E7C 0023DADC 90 A6 00 00 */ stw r5, 0(r6)
-/* 80241E80 0023DAE0 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241E80 0023DAE0 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80241E84 0023DAE4 80 A6 16 38 */ lwz r5, 0x1638(r6)
/* 80241E88 0023DAE8 90 85 04 44 */ stw r4, 0x444(r5)
/* 80241E8C 0023DAEC 90 85 04 48 */ stw r4, 0x448(r5)
@@ -1695,7 +1695,7 @@ lbl_80241D1C:
/* 80241EB0 0023DB10 60 00 00 08 */ ori r0, r0, 8
/* 80241EB4 0023DB14 90 04 00 00 */ stw r0, 0(r4)
/* 80241EB8 0023DB18 4B FF B0 65 */ bl func_8023CF1C
-/* 80241EBC 0023DB1C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241EBC 0023DB1C 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80241EC0 0023DB20 C0 62 9E 3C */ lfs f3, lbl_8064243C-_SDA2_BASE_(r2)
/* 80241EC4 0023DB24 90 64 17 3C */ stw r3, 0x173c(r4)
/* 80241EC8 0023DB28 38 61 00 C8 */ addi r3, r1, 0xc8
@@ -1747,7 +1747,7 @@ lbl_80241D1C:
/* 80241F80 0023DBE0 D0 21 00 24 */ stfs f1, 0x24(r1)
/* 80241F84 0023DBE4 D0 61 00 28 */ stfs f3, 0x28(r1)
/* 80241F88 0023DBE8 48 03 A5 6D */ bl PSMTXTransApply
-/* 80241F8C 0023DBEC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241F8C 0023DBEC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80241F90 0023DBF0 38 E1 00 98 */ addi r7, r1, 0x98
/* 80241F94 0023DBF4 38 80 00 00 */ li r4, 0
/* 80241F98 0023DBF8 38 A0 00 01 */ li r5, 1
@@ -1773,7 +1773,7 @@ lbl_80241D1C:
/* 80241FE8 0023DC48 D0 41 00 0C */ stfs f2, 0xc(r1)
/* 80241FEC 0023DC4C D0 61 00 10 */ stfs f3, 0x10(r1)
/* 80241FF0 0023DC50 48 03 A5 05 */ bl PSMTXTransApply
-/* 80241FF4 0023DC54 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241FF4 0023DC54 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80241FF8 0023DC58 38 81 00 C8 */ addi r4, r1, 0xc8
/* 80241FFC 0023DC5C 80 63 16 E8 */ lwz r3, 0x16e8(r3)
/* 80242000 0023DC60 4B FF 48 79 */ bl func_80236878
@@ -1785,12 +1785,12 @@ lbl_80241D1C:
/* 80242018 0023DC78 40 80 00 08 */ bge lbl_80242020
/* 8024201C 0023DC7C 48 00 01 44 */ b lbl_80242160
lbl_80242020:
-/* 80242020 0023DC80 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80242020 0023DC80 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80242024 0023DC84 38 00 00 A0 */ li r0, 0xa0
/* 80242028 0023DC88 38 80 00 3E */ li r4, 0x3e
/* 8024202C 0023DC8C 90 03 17 38 */ stw r0, 0x1738(r3)
-/* 80242030 0023DC90 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 80242034 0023DC94 4B FF 14 F9 */ bl func_8023352C
+/* 80242030 0023DC90 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 80242034 0023DC94 4B FF 14 F9 */ bl begin_drawing
/* 80242038 0023DC98 C0 02 9E 38 */ lfs f0, lbl_80642438-_SDA2_BASE_(r2)
/* 8024203C 0023DC9C 3F A0 CC 01 */ lis r29, 0xCC008000@ha
/* 80242040 0023DCA0 C3 A2 9E 38 */ lfs f29, lbl_80642438-_SDA2_BASE_(r2)
@@ -1818,18 +1818,18 @@ lbl_80242068:
/* 80242094 0023DCF4 D3 DD 80 00 */ stfs f30, -0x8000(r29)
/* 80242098 0023DCF8 D0 1D 80 00 */ stfs f0, -0x8000(r29)
/* 8024209C 0023DCFC 41 80 FF CC */ blt lbl_80242068
-/* 802420A0 0023DD00 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 802420A4 0023DD04 4B FF 14 DD */ bl func_80233580
+/* 802420A0 0023DD00 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 802420A4 0023DD04 4B FF 14 DD */ bl end_drawing
/* 802420A8 0023DD08 48 00 00 B8 */ b lbl_80242160
lbl_802420AC:
-/* 802420AC 0023DD0C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802420AC 0023DD0C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802420B0 0023DD10 38 00 00 A0 */ li r0, 0xa0
/* 802420B4 0023DD14 90 03 17 38 */ stw r0, 0x1738(r3)
/* 802420B8 0023DD18 80 9D 00 CC */ lwz r4, 0xcc(r29)
-/* 802420BC 0023DD1C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802420BC 0023DD1C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802420C0 0023DD20 38 04 00 02 */ addi r0, r4, 2
/* 802420C4 0023DD24 54 04 04 3E */ clrlwi r4, r0, 0x10
-/* 802420C8 0023DD28 4B FF 14 65 */ bl func_8023352C
+/* 802420C8 0023DD28 4B FF 14 65 */ bl begin_drawing
/* 802420CC 0023DD2C C0 02 9E 38 */ lfs f0, lbl_80642438-_SDA2_BASE_(r2)
/* 802420D0 0023DD30 3C 80 CC 01 */ lis r4, 0xCC008000@ha
/* 802420D4 0023DD34 38 A0 00 00 */ li r5, 0
@@ -1867,10 +1867,10 @@ lbl_80242124:
/* 8024214C 0023DDAC C0 3D 00 D0 */ lfs f1, 0xd0(r29)
/* 80242150 0023DDB0 D0 23 80 00 */ stfs f1, -0x8000(r3)
/* 80242154 0023DDB4 D0 03 80 00 */ stfs f0, -0x8000(r3)
-/* 80242158 0023DDB8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8024215C 0023DDBC 4B FF 14 25 */ bl func_80233580
+/* 80242158 0023DDB8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8024215C 0023DDBC 4B FF 14 25 */ bl end_drawing
lbl_80242160:
-/* 80242160 0023DDC0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80242160 0023DDC0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80242164 0023DDC4 80 83 16 E8 */ lwz r4, 0x16e8(r3)
/* 80242168 0023DDC8 80 64 00 04 */ lwz r3, 4(r4)
/* 8024216C 0023DDCC 38 03 FF 6C */ addi r0, r3, -148
@@ -1898,14 +1898,14 @@ func_802421A4:
/* 802421B4 0023DE14 4B F8 4F 75 */ bl _savegpr_27
/* 802421B8 0023DE18 C0 22 9E 38 */ lfs f1, lbl_80642438-_SDA2_BASE_(r2)
/* 802421BC 0023DE1C 7C 7D 1B 78 */ mr r29, r3
-/* 802421C0 0023DE20 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802421C0 0023DE20 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802421C4 0023DE24 3B 60 00 00 */ li r27, 0
/* 802421C8 0023DE28 FC 40 08 90 */ fmr f2, f1
/* 802421CC 0023DE2C C0 62 9E 44 */ lfs f3, lbl_80642444-_SDA2_BASE_(r2)
/* 802421D0 0023DE30 C0 82 9E 48 */ lfs f4, lbl_80642448-_SDA2_BASE_(r2)
/* 802421D4 0023DE34 38 80 00 00 */ li r4, 0
/* 802421D8 0023DE38 4B FF 30 2D */ bl func_80235204
-/* 802421DC 0023DE3C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802421DC 0023DE3C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802421E0 0023DE40 38 80 00 00 */ li r4, 0
/* 802421E4 0023DE44 38 A0 00 00 */ li r5, 0
/* 802421E8 0023DE48 38 C0 00 00 */ li r6, 0
@@ -1923,7 +1923,7 @@ lbl_80242204:
/* 80242214 0023DE74 4B FF 92 7D */ bl func_8023B490
/* 80242218 0023DE78 57 C0 04 3F */ clrlwi. r0, r30, 0x10
/* 8024221C 0023DE7C 40 82 00 6C */ bne lbl_80242288
-/* 80242220 0023DE80 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80242220 0023DE80 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80242224 0023DE84 38 A0 00 45 */ li r5, 0x45
/* 80242228 0023DE88 38 C0 00 00 */ li r6, 0
/* 8024222C 0023DE8C 38 E0 00 01 */ li r7, 1
@@ -1941,10 +1941,10 @@ lbl_80242204:
/* 8024225C 0023DEBC 80 03 00 00 */ lwz r0, 0(r3)
/* 80242260 0023DEC0 60 00 00 40 */ ori r0, r0, 0x40
/* 80242264 0023DEC4 90 03 00 00 */ stw r0, 0(r3)
-/* 80242268 0023DEC8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80242268 0023DEC8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024226C 0023DECC 80 9D 00 A4 */ lwz r4, 0xa4(r29)
/* 80242270 0023DED0 4B FF D3 79 */ bl func_8023F5E8
-/* 80242274 0023DED4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80242274 0023DED4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80242278 0023DED8 3B 60 00 01 */ li r27, 1
/* 8024227C 0023DEDC A0 03 16 FE */ lhz r0, 0x16fe(r3)
/* 80242280 0023DEE0 60 00 00 06 */ ori r0, r0, 6
@@ -1965,14 +1965,14 @@ lbl_80242288:
/* 802422B8 0023DF18 41 81 06 60 */ bgt lbl_80242918
lbl_802422BC:
/* 802422BC 0023DF1C C0 22 9E 38 */ lfs f1, lbl_80642438-_SDA2_BASE_(r2)
-/* 802422C0 0023DF20 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802422C0 0023DF20 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802422C4 0023DF24 FC 40 08 90 */ fmr f2, f1
/* 802422C8 0023DF28 C0 62 9E 44 */ lfs f3, lbl_80642444-_SDA2_BASE_(r2)
/* 802422CC 0023DF2C FC A0 08 90 */ fmr f5, f1
/* 802422D0 0023DF30 C0 82 9E 48 */ lfs f4, lbl_80642448-_SDA2_BASE_(r2)
/* 802422D4 0023DF34 C0 C2 9E 58 */ lfs f6, lbl_80642458-_SDA2_BASE_(r2)
/* 802422D8 0023DF38 4B FF 2D 09 */ bl func_80234FE0
-/* 802422DC 0023DF3C 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 802422DC 0023DF3C 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 802422E0 0023DF40 38 60 00 01 */ li r3, 1
/* 802422E4 0023DF44 39 20 00 04 */ li r9, 4
/* 802422E8 0023DF48 39 00 00 05 */ li r8, 5
@@ -1996,7 +1996,7 @@ lbl_802422BC:
/* 80242330 0023DF90 80 88 00 00 */ lwz r4, 0(r8)
/* 80242334 0023DF94 60 84 00 40 */ ori r4, r4, 0x40
/* 80242338 0023DF98 90 88 00 00 */ stw r4, 0(r8)
-/* 8024233C 0023DF9C 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024233C 0023DF9C 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 80242340 0023DFA0 80 89 16 38 */ lwz r4, 0x1638(r9)
/* 80242344 0023DFA4 98 64 0A 36 */ stb r3, 0xa36(r4)
/* 80242348 0023DFA8 80 89 16 38 */ lwz r4, 0x1638(r9)
@@ -2011,7 +2011,7 @@ lbl_802422BC:
/* 8024236C 0023DFCC 80 88 00 00 */ lwz r4, 0(r8)
/* 80242370 0023DFD0 60 84 00 40 */ ori r4, r4, 0x40
/* 80242374 0023DFD4 90 88 00 00 */ stw r4, 0(r8)
-/* 80242378 0023DFD8 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 80242378 0023DFD8 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 8024237C 0023DFDC 80 88 16 38 */ lwz r4, 0x1638(r8)
/* 80242380 0023DFE0 98 04 0A 3C */ stb r0, 0xa3c(r4)
/* 80242384 0023DFE4 80 88 16 38 */ lwz r4, 0x1638(r8)
@@ -2024,7 +2024,7 @@ lbl_802422BC:
/* 802423A0 0023E000 80 87 00 00 */ lwz r4, 0(r7)
/* 802423A4 0023E004 60 84 00 40 */ ori r4, r4, 0x40
/* 802423A8 0023E008 90 87 00 00 */ stw r4, 0(r7)
-/* 802423AC 0023E00C 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 802423AC 0023E00C 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 802423B0 0023E010 80 87 16 38 */ lwz r4, 0x1638(r7)
/* 802423B4 0023E014 90 C4 0A 44 */ stw r6, 0xa44(r4)
/* 802423B8 0023E018 80 87 16 38 */ lwz r4, 0x1638(r7)
@@ -2045,7 +2045,7 @@ lbl_802422BC:
/* 802423F4 0023E054 80 86 00 00 */ lwz r4, 0(r6)
/* 802423F8 0023E058 60 84 00 40 */ ori r4, r4, 0x40
/* 802423FC 0023E05C 90 86 00 00 */ stw r4, 0(r6)
-/* 80242400 0023E060 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80242400 0023E060 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80242404 0023E064 80 86 16 38 */ lwz r4, 0x1638(r6)
/* 80242408 0023E068 90 A4 01 84 */ stw r5, 0x184(r4)
/* 8024240C 0023E06C 80 A6 16 38 */ lwz r5, 0x1638(r6)
@@ -2056,7 +2056,7 @@ lbl_802422BC:
/* 80242420 0023E080 80 85 00 00 */ lwz r4, 0(r5)
/* 80242424 0023E084 60 84 00 02 */ ori r4, r4, 2
/* 80242428 0023E088 90 85 00 00 */ stw r4, 0(r5)
-/* 8024242C 0023E08C 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024242C 0023E08C 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80242430 0023E090 80 86 16 38 */ lwz r4, 0x1638(r6)
/* 80242434 0023E094 90 04 01 88 */ stw r0, 0x188(r4)
/* 80242438 0023E098 80 A6 16 38 */ lwz r5, 0x1638(r6)
@@ -2067,7 +2067,7 @@ lbl_802422BC:
/* 8024244C 0023E0AC 80 85 00 00 */ lwz r4, 0(r5)
/* 80242450 0023E0B0 60 84 00 02 */ ori r4, r4, 2
/* 80242454 0023E0B4 90 85 00 00 */ stw r4, 0(r5)
-/* 80242458 0023E0B8 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80242458 0023E0B8 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 8024245C 0023E0BC 80 86 16 38 */ lwz r4, 0x1638(r6)
/* 80242460 0023E0C0 98 04 01 8C */ stb r0, 0x18c(r4)
/* 80242464 0023E0C4 80 A6 16 38 */ lwz r5, 0x1638(r6)
@@ -2078,7 +2078,7 @@ lbl_802422BC:
/* 80242478 0023E0D8 80 85 00 00 */ lwz r4, 0(r5)
/* 8024247C 0023E0DC 60 84 00 04 */ ori r4, r4, 4
/* 80242480 0023E0E0 90 85 00 00 */ stw r4, 0(r5)
-/* 80242484 0023E0E4 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80242484 0023E0E4 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80242488 0023E0E8 80 86 16 38 */ lwz r4, 0x1638(r6)
/* 8024248C 0023E0EC 98 64 00 68 */ stb r3, 0x68(r4)
/* 80242490 0023E0F0 80 A6 16 38 */ lwz r5, 0x1638(r6)
@@ -2089,7 +2089,7 @@ lbl_802422BC:
/* 802424A4 0023E104 80 85 00 00 */ lwz r4, 0(r5)
/* 802424A8 0023E108 60 84 00 01 */ ori r4, r4, 1
/* 802424AC 0023E10C 90 85 00 00 */ stw r4, 0(r5)
-/* 802424B0 0023E110 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 802424B0 0023E110 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 802424B4 0023E114 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 802424B8 0023E118 98 64 02 80 */ stb r3, 0x280(r4)
/* 802424BC 0023E11C 80 85 16 38 */ lwz r4, 0x1638(r5)
@@ -2100,7 +2100,7 @@ lbl_802422BC:
/* 802424D0 0023E130 80 64 00 00 */ lwz r3, 0(r4)
/* 802424D4 0023E134 60 63 00 08 */ ori r3, r3, 8
/* 802424D8 0023E138 90 64 00 00 */ stw r3, 0(r4)
-/* 802424DC 0023E13C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 802424DC 0023E13C 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 802424E0 0023E140 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 802424E4 0023E144 98 03 08 90 */ stb r0, 0x890(r3)
/* 802424E8 0023E148 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -2111,7 +2111,7 @@ lbl_802422BC:
/* 802424FC 0023E15C 80 03 00 00 */ lwz r0, 0(r3)
/* 80242500 0023E160 60 00 00 80 */ ori r0, r0, 0x80
/* 80242504 0023E164 90 03 00 00 */ stw r0, 0(r3)
-/* 80242508 0023E168 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80242508 0023E168 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8024250C 0023E16C 80 1D 00 C4 */ lwz r0, 0xc4(r29)
/* 80242510 0023E170 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80242514 0023E174 90 03 08 D4 */ stw r0, 0x8d4(r3)
@@ -2123,7 +2123,7 @@ lbl_802422BC:
/* 8024252C 0023E18C 80 03 00 00 */ lwz r0, 0(r3)
/* 80242530 0023E190 60 00 00 10 */ ori r0, r0, 0x10
/* 80242534 0023E194 90 03 00 00 */ stw r0, 0(r3)
-/* 80242538 0023E198 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80242538 0023E198 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8024253C 0023E19C 80 9D 00 A4 */ lwz r4, 0xa4(r29)
/* 80242540 0023E1A0 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80242544 0023E1A4 80 03 15 3C */ lwz r0, 0x153c(r3)
@@ -2141,7 +2141,7 @@ lbl_80242560:
/* 80242570 0023E1D0 60 00 00 01 */ ori r0, r0, 1
/* 80242574 0023E1D4 90 03 15 38 */ stw r0, 0x1538(r3)
lbl_80242578:
-/* 80242578 0023E1D8 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 80242578 0023E1D8 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 8024257C 0023E1DC 38 00 00 00 */ li r0, 0
/* 80242580 0023E1E0 38 C0 00 FF */ li r6, 0xff
/* 80242584 0023E1E4 39 20 00 0C */ li r9, 0xc
@@ -2162,7 +2162,7 @@ lbl_80242578:
/* 802425C0 0023E220 80 CA 00 00 */ lwz r6, 0(r10)
/* 802425C4 0023E224 60 C6 00 08 */ ori r6, r6, 8
/* 802425C8 0023E228 90 CA 00 00 */ stw r6, 0(r10)
-/* 802425CC 0023E22C 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 802425CC 0023E22C 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 802425D0 0023E230 80 CA 16 38 */ lwz r6, 0x1638(r10)
/* 802425D4 0023E234 91 26 08 E4 */ stw r9, 0x8e4(r6)
/* 802425D8 0023E238 81 2A 16 38 */ lwz r9, 0x1638(r10)
@@ -2183,7 +2183,7 @@ lbl_80242578:
/* 80242614 0023E274 80 C7 00 00 */ lwz r6, 0(r7)
/* 80242618 0023E278 60 C6 00 10 */ ori r6, r6, 0x10
/* 8024261C 0023E27C 90 C7 00 00 */ stw r6, 0(r7)
-/* 80242620 0023E280 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 80242620 0023E280 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 80242624 0023E284 80 C9 16 38 */ lwz r6, 0x1638(r9)
/* 80242628 0023E288 90 06 05 44 */ stw r0, 0x544(r6)
/* 8024262C 0023E28C 90 06 05 48 */ stw r0, 0x548(r6)
@@ -2198,7 +2198,7 @@ lbl_80242578:
/* 80242650 0023E2B0 80 C7 00 00 */ lwz r6, 0(r7)
/* 80242654 0023E2B4 60 C6 00 08 */ ori r6, r6, 8
/* 80242658 0023E2B8 90 C7 00 00 */ stw r6, 0(r7)
-/* 8024265C 0023E2BC 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024265C 0023E2BC 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 80242660 0023E2C0 80 C7 16 38 */ lwz r6, 0x1638(r7)
/* 80242664 0023E2C4 90 06 06 84 */ stw r0, 0x684(r6)
/* 80242668 0023E2C8 90 06 06 88 */ stw r0, 0x688(r6)
@@ -2213,7 +2213,7 @@ lbl_80242578:
/* 8024268C 0023E2EC 80 06 00 00 */ lwz r0, 0(r6)
/* 80242690 0023E2F0 60 00 00 08 */ ori r0, r0, 8
/* 80242694 0023E2F4 90 06 00 00 */ stw r0, 0(r6)
-/* 80242698 0023E2F8 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 80242698 0023E2F8 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 8024269C 0023E2FC 80 C7 16 38 */ lwz r6, 0x1638(r7)
/* 802426A0 0023E300 90 A6 03 44 */ stw r5, 0x344(r6)
/* 802426A4 0023E304 90 86 03 48 */ stw r4, 0x348(r6)
@@ -2230,7 +2230,7 @@ lbl_80242578:
/* 802426D0 0023E330 80 A6 00 00 */ lwz r5, 0(r6)
/* 802426D4 0023E334 60 A5 00 08 */ ori r5, r5, 8
/* 802426D8 0023E338 90 A6 00 00 */ stw r5, 0(r6)
-/* 802426DC 0023E33C 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 802426DC 0023E33C 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 802426E0 0023E340 80 A6 16 38 */ lwz r5, 0x1638(r6)
/* 802426E4 0023E344 90 85 04 44 */ stw r4, 0x444(r5)
/* 802426E8 0023E348 90 85 04 48 */ stw r4, 0x448(r5)
@@ -2245,7 +2245,7 @@ lbl_80242578:
/* 8024270C 0023E36C 60 00 00 08 */ ori r0, r0, 8
/* 80242710 0023E370 90 04 00 00 */ stw r0, 0(r4)
/* 80242714 0023E374 4B FF A8 09 */ bl func_8023CF1C
-/* 80242718 0023E378 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80242718 0023E378 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8024271C 0023E37C C0 42 9E 7C */ lfs f2, lbl_8064247C-_SDA2_BASE_(r2)
/* 80242720 0023E380 90 64 17 3C */ stw r3, 0x173c(r4)
/* 80242724 0023E384 38 61 00 C8 */ addi r3, r1, 0xc8
@@ -2297,7 +2297,7 @@ lbl_80242578:
/* 802427DC 0023E43C D0 21 00 24 */ stfs f1, 0x24(r1)
/* 802427E0 0023E440 D0 61 00 28 */ stfs f3, 0x28(r1)
/* 802427E4 0023E444 48 03 9D 11 */ bl PSMTXTransApply
-/* 802427E8 0023E448 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802427E8 0023E448 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802427EC 0023E44C 38 E1 00 98 */ addi r7, r1, 0x98
/* 802427F0 0023E450 38 80 00 00 */ li r4, 0
/* 802427F4 0023E454 38 A0 00 01 */ li r5, 1
@@ -2323,16 +2323,16 @@ lbl_80242578:
/* 80242844 0023E4A4 D0 41 00 0C */ stfs f2, 0xc(r1)
/* 80242848 0023E4A8 D0 61 00 10 */ stfs f3, 0x10(r1)
/* 8024284C 0023E4AC 48 03 9C A9 */ bl PSMTXTransApply
-/* 80242850 0023E4B0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80242850 0023E4B0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80242854 0023E4B4 38 81 00 C8 */ addi r4, r1, 0xc8
/* 80242858 0023E4B8 80 63 16 E8 */ lwz r3, 0x16e8(r3)
/* 8024285C 0023E4BC 4B FF 40 1D */ bl func_80236878
-/* 80242860 0023E4C0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80242860 0023E4C0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80242864 0023E4C4 38 00 00 80 */ li r0, 0x80
/* 80242868 0023E4C8 38 80 00 04 */ li r4, 4
/* 8024286C 0023E4CC 90 03 17 38 */ stw r0, 0x1738(r3)
-/* 80242870 0023E4D0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 80242874 0023E4D4 4B FF 0C B9 */ bl func_8023352C
+/* 80242870 0023E4D0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 80242874 0023E4D4 4B FF 0C B9 */ bl begin_drawing
/* 80242878 0023E4D8 C0 02 9E 68 */ lfs f0, lbl_80642468-_SDA2_BASE_(r2)
/* 8024287C 0023E4DC 3C 60 CC 01 */ lis r3, 0xCC008000@ha
/* 80242880 0023E4E0 D0 03 80 00 */ stfs f0, 0xCC008000@l(r3)
@@ -2366,9 +2366,9 @@ lbl_80242578:
/* 802428F0 0023E550 D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 802428F4 0023E554 C0 02 9E 3C */ lfs f0, lbl_8064243C-_SDA2_BASE_(r2)
/* 802428F8 0023E558 D0 03 80 00 */ stfs f0, -0x8000(r3)
-/* 802428FC 0023E55C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 80242900 0023E560 4B FF 0C 81 */ bl func_80233580
-/* 80242904 0023E564 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802428FC 0023E55C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 80242900 0023E560 4B FF 0C 81 */ bl end_drawing
+/* 80242904 0023E564 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80242908 0023E568 80 83 16 E8 */ lwz r4, 0x16e8(r3)
/* 8024290C 0023E56C 80 64 00 04 */ lwz r3, 4(r4)
/* 80242910 0023E570 38 03 FF 6C */ addi r0, r3, -148
@@ -2429,7 +2429,7 @@ lbl_802429B8:
/* 802429C8 0023E628 2C 00 00 00 */ cmpwi r0, 0
/* 802429CC 0023E62C 41 82 00 14 */ beq lbl_802429E0
lbl_802429D0:
-/* 802429D0 0023E630 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802429D0 0023E630 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802429D4 0023E634 7C 85 23 78 */ mr r5, r4
/* 802429D8 0023E638 88 DF 00 05 */ lbz r6, 5(r31)
/* 802429DC 0023E63C 4B FF 1E 41 */ bl func_8023481C
@@ -2608,7 +2608,7 @@ func_80242BF4:
/* 80242C1C 0023E87C 7C DD 33 78 */ mr r29, r6
/* 80242C20 0023E880 93 81 00 30 */ stw r28, 0x30(r1)
/* 80242C24 0023E884 7C BC 2B 78 */ mr r28, r5
-/* 80242C28 0023E888 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 80242C28 0023E888 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 80242C2C 0023E88C 91 21 00 20 */ stw r9, 0x20(r1)
/* 80242C30 0023E890 A1 4B 00 06 */ lhz r10, 6(r11)
/* 80242C34 0023E894 A0 0B 00 04 */ lhz r0, 4(r11)