summaryrefslogtreecommitdiff
path: root/asm/code_800E4234.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/code_800E4234.s')
-rw-r--r--asm/code_800E4234.s240
1 files changed, 120 insertions, 120 deletions
diff --git a/asm/code_800E4234.s b/asm/code_800E4234.s
index 2672174..d500be7 100644
--- a/asm/code_800E4234.s
+++ b/asm/code_800E4234.s
@@ -2698,7 +2698,7 @@ lbl_800E6788:
/* 800E67CC 000E242C 48 0F 4E 79 */ bl func_801DB644
/* 800E67D0 000E2430 80 7E 00 10 */ lwz r3, 0x10(r30)
/* 800E67D4 000E2434 48 15 6E F9 */ bl func_8023D6CC
-/* 800E67D8 000E2438 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E67D8 000E2438 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800E67DC 000E243C 7C 7A 1B 78 */ mr r26, r3
/* 800E67E0 000E2440 88 04 00 7A */ lbz r0, 0x7a(r4)
/* 800E67E4 000E2444 2C 00 00 00 */ cmpwi r0, 0
@@ -2722,7 +2722,7 @@ lbl_800E6820:
/* 800E6820 000E2480 7F 43 D3 78 */ mr r3, r26
/* 800E6824 000E2484 7F 24 CB 78 */ mr r4, r25
/* 800E6828 000E2488 48 18 3E 2D */ bl DCFlushRange
-/* 800E682C 000E248C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E682C 000E248C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E6830 000E2490 38 80 00 00 */ li r4, 0
/* 800E6834 000E2494 48 00 01 51 */ bl func_800E6984
/* 800E6838 000E2498 3F C0 27 94 */ lis r30, 0x27940C00@ha
@@ -2770,7 +2770,7 @@ lbl_800E6894:
/* 800E68D8 000E2538 48 0F 4D 6D */ bl func_801DB644
/* 800E68DC 000E253C 80 7E 00 14 */ lwz r3, 0x14(r30)
/* 800E68E0 000E2540 48 15 6D ED */ bl func_8023D6CC
-/* 800E68E4 000E2544 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E68E4 000E2544 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800E68E8 000E2548 7C 7A 1B 78 */ mr r26, r3
/* 800E68EC 000E254C 88 04 00 7A */ lbz r0, 0x7a(r4)
/* 800E68F0 000E2550 2C 00 00 00 */ cmpwi r0, 0
@@ -2794,7 +2794,7 @@ lbl_800E692C:
/* 800E692C 000E258C 7F 43 D3 78 */ mr r3, r26
/* 800E6930 000E2590 7F 24 CB 78 */ mr r4, r25
/* 800E6934 000E2594 48 18 3D 21 */ bl DCFlushRange
-/* 800E6938 000E2598 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E6938 000E2598 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E693C 000E259C 38 80 00 00 */ li r4, 0
/* 800E6940 000E25A0 48 00 00 45 */ bl func_800E6984
/* 800E6944 000E25A4 39 61 00 30 */ addi r11, r1, 0x30
@@ -3004,7 +3004,7 @@ lbl_800E6BC4:
/* 800E6C18 000E2878 48 0F 4A 2D */ bl func_801DB644
/* 800E6C1C 000E287C 80 75 00 28 */ lwz r3, 0x28(r21)
/* 800E6C20 000E2880 48 15 6A AD */ bl func_8023D6CC
-/* 800E6C24 000E2884 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E6C24 000E2884 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800E6C28 000E2888 7C 75 1B 78 */ mr r21, r3
/* 800E6C2C 000E288C 88 04 00 7A */ lbz r0, 0x7a(r4)
/* 800E6C30 000E2890 2C 00 00 00 */ cmpwi r0, 0
@@ -3028,7 +3028,7 @@ lbl_800E6C6C:
/* 800E6C6C 000E28CC 7E A3 AB 78 */ mr r3, r21
/* 800E6C70 000E28D0 7F 44 D3 78 */ mr r4, r26
/* 800E6C74 000E28D4 48 18 39 E1 */ bl DCFlushRange
-/* 800E6C78 000E28D8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E6C78 000E28D8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E6C7C 000E28DC 38 80 00 00 */ li r4, 0
/* 800E6C80 000E28E0 4B FF FD 05 */ bl func_800E6984
/* 800E6C84 000E28E4 2C 18 00 00 */ cmpwi r24, 0
@@ -3774,13 +3774,13 @@ lbl_800E76C4:
/* 800E7718 000E3378 40 82 08 70 */ bne lbl_800E7F88
/* 800E771C 000E337C 2C 1A 00 00 */ cmpwi r26, 0
/* 800E7720 000E3380 41 82 08 68 */ beq lbl_800E7F88
-/* 800E7724 000E3384 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7724 000E3384 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7728 000E3388 38 80 00 01 */ li r4, 1
/* 800E772C 000E338C 38 A0 00 01 */ li r5, 1
/* 800E7730 000E3390 38 C0 00 00 */ li r6, 0
/* 800E7734 000E3394 4B FE EC F9 */ bl func_800D642C
/* 800E7738 000E3398 C0 22 8B 30 */ lfs f1, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E773C 000E339C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E773C 000E339C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7740 000E33A0 FC 40 08 90 */ fmr f2, f1
/* 800E7744 000E33A4 C0 62 8B 48 */ lfs f3, lbl_80641148-_SDA2_BASE_(r2)
/* 800E7748 000E33A8 FC A0 08 90 */ fmr f5, f1
@@ -3790,13 +3790,13 @@ lbl_800E76C4:
/* 800E7758 000E33B8 38 60 00 07 */ li r3, 7
/* 800E775C 000E33BC 48 15 57 C1 */ bl func_8023CF1C
/* 800E7760 000E33C0 7C 64 1B 78 */ mr r4, r3
-/* 800E7764 000E33C4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7764 000E33C4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7768 000E33C8 48 15 09 55 */ bl func_802380BC
-/* 800E776C 000E33CC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E776C 000E33CC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7770 000E33D0 7F 45 D3 78 */ mr r5, r26
/* 800E7774 000E33D4 38 80 00 00 */ li r4, 0
/* 800E7778 000E33D8 4B FD 21 3D */ bl func_800B98B4
-/* 800E777C 000E33DC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E777C 000E33DC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7780 000E33E0 38 80 00 80 */ li r4, 0x80
/* 800E7784 000E33E4 3C 00 43 30 */ lis r0, 0x4330
/* 800E7788 000E33E8 C8 42 8B 70 */ lfd f2, lbl_80641170-_SDA2_BASE_(r2)
@@ -3817,7 +3817,7 @@ lbl_800E76C4:
/* 800E77C4 000E3424 80 E1 00 74 */ lwz r7, 0x74(r1)
/* 800E77C8 000E3428 54 E7 06 3E */ clrlwi r7, r7, 0x18
/* 800E77CC 000E342C 4B FE ED 2D */ bl func_800D64F8
-/* 800E77D0 000E3430 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E77D0 000E3430 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E77D4 000E3434 88 03 00 7A */ lbz r0, 0x7a(r3)
/* 800E77D8 000E3438 2C 00 00 00 */ cmpwi r0, 0
/* 800E77DC 000E343C 41 82 01 6C */ beq lbl_800E7948
@@ -3907,7 +3907,7 @@ lbl_800E78E0:
/* 800E791C 000E357C EC 20 F8 2A */ fadds f1, f0, f31
/* 800E7920 000E3580 4B FE EB C5 */ bl func_800D64E4
/* 800E7924 000E3584 7C 60 1B 78 */ mr r0, r3
-/* 800E7928 000E3588 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7928 000E3588 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E792C 000E358C 54 05 04 3E */ clrlwi r5, r0, 0x10
/* 800E7930 000E3590 57 66 04 3E */ clrlwi r6, r27, 0x10
/* 800E7934 000E3594 57 87 04 3E */ clrlwi r7, r28, 0x10
@@ -3942,7 +3942,7 @@ lbl_800E7978:
/* 800E7994 000E35F4 EC 43 10 28 */ fsubs f2, f3, f2
/* 800E7998 000E35F8 D8 A1 00 80 */ stfd f5, 0x80(r1)
/* 800E799C 000E35FC EC 01 00 28 */ fsubs f0, f1, f0
-/* 800E79A0 000E3600 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E79A0 000E3600 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E79A4 000E3604 FC 20 10 1E */ fctiwz f1, f2
/* 800E79A8 000E3608 D8 81 00 78 */ stfd f4, 0x78(r1)
/* 800E79AC 000E360C 80 A1 00 84 */ lwz r5, 0x84(r1)
@@ -3958,14 +3958,14 @@ lbl_800E7978:
/* 800E79D4 000E3634 55 08 04 3E */ clrlwi r8, r8, 0x10
/* 800E79D8 000E3638 48 14 D7 A1 */ bl func_80235178
lbl_800E79DC:
-/* 800E79DC 000E363C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E79DC 000E363C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E79E0 000E3640 38 80 00 04 */ li r4, 4
-/* 800E79E4 000E3644 48 14 BB 49 */ bl func_8023352C
+/* 800E79E4 000E3644 48 14 BB 49 */ bl begin_drawing
/* 800E79E8 000E3648 C0 42 8B 64 */ lfs f2, lbl_80641164-_SDA2_BASE_(r2)
/* 800E79EC 000E364C C0 21 00 44 */ lfs f1, 0x44(r1)
/* 800E79F0 000E3650 C0 01 00 54 */ lfs f0, 0x54(r1)
/* 800E79F4 000E3654 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E79F8 000E3658 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E79F8 000E3658 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E79FC 000E365C EC 42 00 2A */ fadds f2, f2, f0
/* 800E7A00 000E3660 4B FD 1E FD */ bl func_800B98FC
/* 800E7A04 000E3664 80 01 00 1C */ lwz r0, 0x1c(r1)
@@ -3979,7 +3979,7 @@ lbl_800E79DC:
/* 800E7A24 000E3684 C0 21 00 48 */ lfs f1, 0x48(r1)
/* 800E7A28 000E3688 C0 01 00 58 */ lfs f0, 0x58(r1)
/* 800E7A2C 000E368C EC 22 08 2A */ fadds f1, f2, f1
-/* 800E7A30 000E3690 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7A30 000E3690 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7A34 000E3694 EC 42 00 2A */ fadds f2, f2, f0
/* 800E7A38 000E3698 4B FD 1E C5 */ bl func_800B98FC
/* 800E7A3C 000E369C 80 01 00 1C */ lwz r0, 0x1c(r1)
@@ -3992,7 +3992,7 @@ lbl_800E79DC:
/* 800E7A58 000E36B8 C0 21 00 4C */ lfs f1, 0x4c(r1)
/* 800E7A5C 000E36BC C0 01 00 5C */ lfs f0, 0x5c(r1)
/* 800E7A60 000E36C0 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E7A64 000E36C4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7A64 000E36C4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7A68 000E36C8 EC 42 00 2A */ fadds f2, f2, f0
/* 800E7A6C 000E36CC 4B FD 1E 91 */ bl func_800B98FC
/* 800E7A70 000E36D0 80 01 00 1C */ lwz r0, 0x1c(r1)
@@ -4005,7 +4005,7 @@ lbl_800E79DC:
/* 800E7A8C 000E36EC C0 21 00 50 */ lfs f1, 0x50(r1)
/* 800E7A90 000E36F0 C0 01 00 60 */ lfs f0, 0x60(r1)
/* 800E7A94 000E36F4 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E7A98 000E36F8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7A98 000E36F8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7A9C 000E36FC EC 42 00 2A */ fadds f2, f2, f0
/* 800E7AA0 000E3700 4B FD 1E 5D */ bl func_800B98FC
/* 800E7AA4 000E3704 80 01 00 1C */ lwz r0, 0x1c(r1)
@@ -4014,22 +4014,22 @@ lbl_800E79DC:
/* 800E7AB0 000E3710 D0 1F 80 00 */ stfs f0, -0x8000(r31)
/* 800E7AB4 000E3714 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
/* 800E7AB8 000E3718 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7ABC 000E371C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7AC0 000E3720 48 14 BA C1 */ bl func_80233580
+/* 800E7ABC 000E371C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 800E7AC0 000E3720 48 14 BA C1 */ bl end_drawing
/* 800E7AC4 000E3724 88 FE 00 11 */ lbz r7, 0x11(r30)
/* 800E7AC8 000E3728 38 61 00 18 */ addi r3, r1, 0x18
/* 800E7ACC 000E372C 38 80 00 00 */ li r4, 0
/* 800E7AD0 000E3730 38 A0 00 00 */ li r5, 0
/* 800E7AD4 000E3734 38 C0 00 00 */ li r6, 0
/* 800E7AD8 000E3738 4B FE EA 21 */ bl func_800D64F8
-/* 800E7ADC 000E373C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7ADC 000E373C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7AE0 000E3740 38 80 00 04 */ li r4, 4
-/* 800E7AE4 000E3744 48 14 BA 49 */ bl func_8023352C
+/* 800E7AE4 000E3744 48 14 BA 49 */ bl begin_drawing
/* 800E7AE8 000E3748 C0 21 00 44 */ lfs f1, 0x44(r1)
/* 800E7AEC 000E374C C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
/* 800E7AF0 000E3750 C0 01 00 54 */ lfs f0, 0x54(r1)
/* 800E7AF4 000E3754 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E7AF8 000E3758 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7AF8 000E3758 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7AFC 000E375C EC 40 10 28 */ fsubs f2, f0, f2
/* 800E7B00 000E3760 4B FD 1D FD */ bl func_800B98FC
/* 800E7B04 000E3764 80 01 00 18 */ lwz r0, 0x18(r1)
@@ -4042,7 +4042,7 @@ lbl_800E79DC:
/* 800E7B20 000E3780 C0 21 00 48 */ lfs f1, 0x48(r1)
/* 800E7B24 000E3784 C0 01 00 58 */ lfs f0, 0x58(r1)
/* 800E7B28 000E3788 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E7B2C 000E378C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7B2C 000E378C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7B30 000E3790 EC 40 10 28 */ fsubs f2, f0, f2
/* 800E7B34 000E3794 4B FD 1D C9 */ bl func_800B98FC
/* 800E7B38 000E3798 80 01 00 18 */ lwz r0, 0x18(r1)
@@ -4055,7 +4055,7 @@ lbl_800E79DC:
/* 800E7B54 000E37B4 C0 21 00 4C */ lfs f1, 0x4c(r1)
/* 800E7B58 000E37B8 C0 01 00 5C */ lfs f0, 0x5c(r1)
/* 800E7B5C 000E37BC EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E7B60 000E37C0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7B60 000E37C0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7B64 000E37C4 EC 40 10 28 */ fsubs f2, f0, f2
/* 800E7B68 000E37C8 4B FD 1D 95 */ bl func_800B98FC
/* 800E7B6C 000E37CC 80 01 00 18 */ lwz r0, 0x18(r1)
@@ -4068,7 +4068,7 @@ lbl_800E79DC:
/* 800E7B88 000E37E8 C0 21 00 50 */ lfs f1, 0x50(r1)
/* 800E7B8C 000E37EC C0 01 00 60 */ lfs f0, 0x60(r1)
/* 800E7B90 000E37F0 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E7B94 000E37F4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7B94 000E37F4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7B98 000E37F8 EC 40 10 28 */ fsubs f2, f0, f2
/* 800E7B9C 000E37FC 4B FD 1D 61 */ bl func_800B98FC
/* 800E7BA0 000E3800 80 01 00 18 */ lwz r0, 0x18(r1)
@@ -4077,16 +4077,16 @@ lbl_800E79DC:
/* 800E7BAC 000E380C D0 1F 80 00 */ stfs f0, -0x8000(r31)
/* 800E7BB0 000E3810 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
/* 800E7BB4 000E3814 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7BB8 000E3818 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7BBC 000E381C 48 14 B9 C5 */ bl func_80233580
-/* 800E7BC0 000E3820 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7BB8 000E3818 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 800E7BBC 000E381C 48 14 B9 C5 */ bl end_drawing
+/* 800E7BC0 000E3820 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7BC4 000E3824 38 80 00 04 */ li r4, 4
-/* 800E7BC8 000E3828 48 14 B9 65 */ bl func_8023352C
+/* 800E7BC8 000E3828 48 14 B9 65 */ bl begin_drawing
/* 800E7BCC 000E382C C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
/* 800E7BD0 000E3830 C0 21 00 44 */ lfs f1, 0x44(r1)
/* 800E7BD4 000E3834 C0 01 00 54 */ lfs f0, 0x54(r1)
/* 800E7BD8 000E3838 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E7BDC 000E383C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7BDC 000E383C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7BE0 000E3840 EC 40 10 28 */ fsubs f2, f0, f2
/* 800E7BE4 000E3844 4B FD 1D 19 */ bl func_800B98FC
/* 800E7BE8 000E3848 80 01 00 18 */ lwz r0, 0x18(r1)
@@ -4099,7 +4099,7 @@ lbl_800E79DC:
/* 800E7C04 000E3864 C0 21 00 48 */ lfs f1, 0x48(r1)
/* 800E7C08 000E3868 C0 01 00 58 */ lfs f0, 0x58(r1)
/* 800E7C0C 000E386C EC 22 08 2A */ fadds f1, f2, f1
-/* 800E7C10 000E3870 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7C10 000E3870 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7C14 000E3874 EC 40 10 28 */ fsubs f2, f0, f2
/* 800E7C18 000E3878 4B FD 1C E5 */ bl func_800B98FC
/* 800E7C1C 000E387C 80 01 00 18 */ lwz r0, 0x18(r1)
@@ -4112,7 +4112,7 @@ lbl_800E79DC:
/* 800E7C38 000E3898 C0 21 00 4C */ lfs f1, 0x4c(r1)
/* 800E7C3C 000E389C C0 01 00 5C */ lfs f0, 0x5c(r1)
/* 800E7C40 000E38A0 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E7C44 000E38A4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7C44 000E38A4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7C48 000E38A8 EC 40 10 28 */ fsubs f2, f0, f2
/* 800E7C4C 000E38AC 4B FD 1C B1 */ bl func_800B98FC
/* 800E7C50 000E38B0 80 01 00 18 */ lwz r0, 0x18(r1)
@@ -4125,7 +4125,7 @@ lbl_800E79DC:
/* 800E7C6C 000E38CC C0 21 00 50 */ lfs f1, 0x50(r1)
/* 800E7C70 000E38D0 C0 01 00 60 */ lfs f0, 0x60(r1)
/* 800E7C74 000E38D4 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E7C78 000E38D8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7C78 000E38D8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7C7C 000E38DC EC 40 10 28 */ fsubs f2, f0, f2
/* 800E7C80 000E38E0 4B FD 1C 7D */ bl func_800B98FC
/* 800E7C84 000E38E4 80 01 00 18 */ lwz r0, 0x18(r1)
@@ -4134,16 +4134,16 @@ lbl_800E79DC:
/* 800E7C90 000E38F0 D0 1F 80 00 */ stfs f0, -0x8000(r31)
/* 800E7C94 000E38F4 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
/* 800E7C98 000E38F8 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7C9C 000E38FC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7CA0 000E3900 48 14 B8 E1 */ bl func_80233580
-/* 800E7CA4 000E3904 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7C9C 000E38FC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 800E7CA0 000E3900 48 14 B8 E1 */ bl end_drawing
+/* 800E7CA4 000E3904 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7CA8 000E3908 38 80 00 04 */ li r4, 4
-/* 800E7CAC 000E390C 48 14 B8 81 */ bl func_8023352C
+/* 800E7CAC 000E390C 48 14 B8 81 */ bl begin_drawing
/* 800E7CB0 000E3910 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
/* 800E7CB4 000E3914 C0 21 00 44 */ lfs f1, 0x44(r1)
/* 800E7CB8 000E3918 C0 01 00 54 */ lfs f0, 0x54(r1)
/* 800E7CBC 000E391C EC 22 08 2A */ fadds f1, f2, f1
-/* 800E7CC0 000E3920 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7CC0 000E3920 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7CC4 000E3924 EC 42 00 2A */ fadds f2, f2, f0
/* 800E7CC8 000E3928 4B FD 1C 35 */ bl func_800B98FC
/* 800E7CCC 000E392C 80 01 00 18 */ lwz r0, 0x18(r1)
@@ -4156,7 +4156,7 @@ lbl_800E79DC:
/* 800E7CE8 000E3948 C0 21 00 48 */ lfs f1, 0x48(r1)
/* 800E7CEC 000E394C C0 01 00 58 */ lfs f0, 0x58(r1)
/* 800E7CF0 000E3950 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E7CF4 000E3954 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7CF4 000E3954 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7CF8 000E3958 EC 42 00 2A */ fadds f2, f2, f0
/* 800E7CFC 000E395C 4B FD 1C 01 */ bl func_800B98FC
/* 800E7D00 000E3960 80 01 00 18 */ lwz r0, 0x18(r1)
@@ -4169,7 +4169,7 @@ lbl_800E79DC:
/* 800E7D1C 000E397C C0 21 00 4C */ lfs f1, 0x4c(r1)
/* 800E7D20 000E3980 C0 01 00 5C */ lfs f0, 0x5c(r1)
/* 800E7D24 000E3984 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E7D28 000E3988 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7D28 000E3988 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7D2C 000E398C EC 42 00 2A */ fadds f2, f2, f0
/* 800E7D30 000E3990 4B FD 1B CD */ bl func_800B98FC
/* 800E7D34 000E3994 80 01 00 18 */ lwz r0, 0x18(r1)
@@ -4182,7 +4182,7 @@ lbl_800E79DC:
/* 800E7D50 000E39B0 C0 21 00 50 */ lfs f1, 0x50(r1)
/* 800E7D54 000E39B4 C0 01 00 60 */ lfs f0, 0x60(r1)
/* 800E7D58 000E39B8 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E7D5C 000E39BC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7D5C 000E39BC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7D60 000E39C0 EC 42 00 2A */ fadds f2, f2, f0
/* 800E7D64 000E39C4 4B FD 1B 99 */ bl func_800B98FC
/* 800E7D68 000E39C8 80 01 00 18 */ lwz r0, 0x18(r1)
@@ -4191,16 +4191,16 @@ lbl_800E79DC:
/* 800E7D74 000E39D4 D0 1F 80 00 */ stfs f0, -0x8000(r31)
/* 800E7D78 000E39D8 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
/* 800E7D7C 000E39DC D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7D80 000E39E0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7D84 000E39E4 48 14 B7 FD */ bl func_80233580
-/* 800E7D88 000E39E8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7D80 000E39E0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 800E7D84 000E39E4 48 14 B7 FD */ bl end_drawing
+/* 800E7D88 000E39E8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7D8C 000E39EC 38 80 00 04 */ li r4, 4
-/* 800E7D90 000E39F0 48 14 B7 9D */ bl func_8023352C
+/* 800E7D90 000E39F0 48 14 B7 9D */ bl begin_drawing
/* 800E7D94 000E39F4 C0 21 00 44 */ lfs f1, 0x44(r1)
/* 800E7D98 000E39F8 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
/* 800E7D9C 000E39FC C0 01 00 54 */ lfs f0, 0x54(r1)
/* 800E7DA0 000E3A00 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E7DA4 000E3A04 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7DA4 000E3A04 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7DA8 000E3A08 EC 42 00 2A */ fadds f2, f2, f0
/* 800E7DAC 000E3A0C 4B FD 1B 51 */ bl func_800B98FC
/* 800E7DB0 000E3A10 80 01 00 18 */ lwz r0, 0x18(r1)
@@ -4213,7 +4213,7 @@ lbl_800E79DC:
/* 800E7DCC 000E3A2C C0 21 00 48 */ lfs f1, 0x48(r1)
/* 800E7DD0 000E3A30 C0 01 00 58 */ lfs f0, 0x58(r1)
/* 800E7DD4 000E3A34 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E7DD8 000E3A38 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7DD8 000E3A38 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7DDC 000E3A3C EC 42 00 2A */ fadds f2, f2, f0
/* 800E7DE0 000E3A40 4B FD 1B 1D */ bl func_800B98FC
/* 800E7DE4 000E3A44 80 01 00 18 */ lwz r0, 0x18(r1)
@@ -4226,7 +4226,7 @@ lbl_800E79DC:
/* 800E7E00 000E3A60 C0 21 00 4C */ lfs f1, 0x4c(r1)
/* 800E7E04 000E3A64 C0 01 00 5C */ lfs f0, 0x5c(r1)
/* 800E7E08 000E3A68 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E7E0C 000E3A6C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7E0C 000E3A6C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7E10 000E3A70 EC 42 00 2A */ fadds f2, f2, f0
/* 800E7E14 000E3A74 4B FD 1A E9 */ bl func_800B98FC
/* 800E7E18 000E3A78 80 01 00 18 */ lwz r0, 0x18(r1)
@@ -4239,7 +4239,7 @@ lbl_800E79DC:
/* 800E7E34 000E3A94 C0 21 00 50 */ lfs f1, 0x50(r1)
/* 800E7E38 000E3A98 C0 01 00 60 */ lfs f0, 0x60(r1)
/* 800E7E3C 000E3A9C EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E7E40 000E3AA0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7E40 000E3AA0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7E44 000E3AA4 EC 42 00 2A */ fadds f2, f2, f0
/* 800E7E48 000E3AA8 4B FD 1A B5 */ bl func_800B98FC
/* 800E7E4C 000E3AAC 80 01 00 18 */ lwz r0, 0x18(r1)
@@ -4248,8 +4248,8 @@ lbl_800E79DC:
/* 800E7E58 000E3AB8 D0 1F 80 00 */ stfs f0, -0x8000(r31)
/* 800E7E5C 000E3ABC C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
/* 800E7E60 000E3AC0 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7E64 000E3AC4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7E68 000E3AC8 48 14 B7 19 */ bl func_80233580
+/* 800E7E64 000E3AC4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 800E7E68 000E3AC8 48 14 B7 19 */ bl end_drawing
/* 800E7E6C 000E3ACC 7F A3 EB 78 */ mr r3, r29
/* 800E7E70 000E3AD0 38 A1 00 14 */ addi r5, r1, 0x14
/* 800E7E74 000E3AD4 38 80 00 02 */ li r4, 2
@@ -4271,9 +4271,9 @@ lbl_800E7EA0:
lbl_800E7EB0:
/* 800E7EB0 000E3B10 98 61 00 18 */ stb r3, 0x18(r1)
/* 800E7EB4 000E3B14 38 80 00 04 */ li r4, 4
-/* 800E7EB8 000E3B18 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7EBC 000E3B1C 48 14 B6 71 */ bl func_8023352C
-/* 800E7EC0 000E3B20 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7EB8 000E3B18 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 800E7EBC 000E3B1C 48 14 B6 71 */ bl begin_drawing
+/* 800E7EC0 000E3B20 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7EC4 000E3B24 C0 21 00 44 */ lfs f1, 0x44(r1)
/* 800E7EC8 000E3B28 C0 41 00 54 */ lfs f2, 0x54(r1)
/* 800E7ECC 000E3B2C 4B FD 1A 31 */ bl func_800B98FC
@@ -4284,7 +4284,7 @@ lbl_800E7EB0:
/* 800E7EE0 000E3B40 D0 1B 80 00 */ stfs f0, -0x8000(r27)
/* 800E7EE4 000E3B44 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
/* 800E7EE8 000E3B48 D0 1B 80 00 */ stfs f0, -0x8000(r27)
-/* 800E7EEC 000E3B4C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7EEC 000E3B4C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7EF0 000E3B50 C0 21 00 48 */ lfs f1, 0x48(r1)
/* 800E7EF4 000E3B54 C0 41 00 58 */ lfs f2, 0x58(r1)
/* 800E7EF8 000E3B58 4B FD 1A 05 */ bl func_800B98FC
@@ -4294,7 +4294,7 @@ lbl_800E7EB0:
/* 800E7F08 000E3B68 D0 1B 80 00 */ stfs f0, -0x8000(r27)
/* 800E7F0C 000E3B6C C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
/* 800E7F10 000E3B70 D0 1B 80 00 */ stfs f0, -0x8000(r27)
-/* 800E7F14 000E3B74 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7F14 000E3B74 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7F18 000E3B78 C0 21 00 4C */ lfs f1, 0x4c(r1)
/* 800E7F1C 000E3B7C C0 41 00 5C */ lfs f2, 0x5c(r1)
/* 800E7F20 000E3B80 4B FD 19 DD */ bl func_800B98FC
@@ -4304,7 +4304,7 @@ lbl_800E7EB0:
/* 800E7F30 000E3B90 D0 1B 80 00 */ stfs f0, -0x8000(r27)
/* 800E7F34 000E3B94 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
/* 800E7F38 000E3B98 D0 1B 80 00 */ stfs f0, -0x8000(r27)
-/* 800E7F3C 000E3B9C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7F3C 000E3B9C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7F40 000E3BA0 C0 21 00 50 */ lfs f1, 0x50(r1)
/* 800E7F44 000E3BA4 C0 41 00 60 */ lfs f2, 0x60(r1)
/* 800E7F48 000E3BA8 4B FD 19 B5 */ bl func_800B98FC
@@ -4314,9 +4314,9 @@ lbl_800E7EB0:
/* 800E7F58 000E3BB8 D0 1B 80 00 */ stfs f0, -0x8000(r27)
/* 800E7F5C 000E3BBC C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
/* 800E7F60 000E3BC0 D0 1B 80 00 */ stfs f0, -0x8000(r27)
-/* 800E7F64 000E3BC4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7F68 000E3BC8 48 14 B6 19 */ bl func_80233580
-/* 800E7F6C 000E3BCC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7F64 000E3BC4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 800E7F68 000E3BC8 48 14 B6 19 */ bl end_drawing
+/* 800E7F6C 000E3BCC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7F70 000E3BD0 38 80 00 00 */ li r4, 0
/* 800E7F74 000E3BD4 38 A0 00 00 */ li r5, 0
/* 800E7F78 000E3BD8 38 C0 00 00 */ li r6, 0
@@ -4342,13 +4342,13 @@ lbl_800E7F88:
/* 800E7FC4 000E3C24 2C 1A 00 00 */ cmpwi r26, 0
/* 800E7FC8 000E3C28 D0 01 00 28 */ stfs f0, 0x28(r1)
/* 800E7FCC 000E3C2C 41 82 08 68 */ beq lbl_800E8834
-/* 800E7FD0 000E3C30 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7FD0 000E3C30 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7FD4 000E3C34 38 80 00 01 */ li r4, 1
/* 800E7FD8 000E3C38 38 A0 00 01 */ li r5, 1
/* 800E7FDC 000E3C3C 38 C0 00 00 */ li r6, 0
/* 800E7FE0 000E3C40 4B FE E4 4D */ bl func_800D642C
/* 800E7FE4 000E3C44 C0 22 8B 30 */ lfs f1, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E7FE8 000E3C48 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7FE8 000E3C48 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7FEC 000E3C4C FC 40 08 90 */ fmr f2, f1
/* 800E7FF0 000E3C50 C0 62 8B 48 */ lfs f3, lbl_80641148-_SDA2_BASE_(r2)
/* 800E7FF4 000E3C54 FC A0 08 90 */ fmr f5, f1
@@ -4358,13 +4358,13 @@ lbl_800E7F88:
/* 800E8004 000E3C64 38 60 00 07 */ li r3, 7
/* 800E8008 000E3C68 48 15 4F 15 */ bl func_8023CF1C
/* 800E800C 000E3C6C 7C 64 1B 78 */ mr r4, r3
-/* 800E8010 000E3C70 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8010 000E3C70 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E8014 000E3C74 48 15 00 A9 */ bl func_802380BC
-/* 800E8018 000E3C78 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8018 000E3C78 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E801C 000E3C7C 7F 45 D3 78 */ mr r5, r26
/* 800E8020 000E3C80 38 80 00 00 */ li r4, 0
/* 800E8024 000E3C84 4B FD 18 91 */ bl func_800B98B4
-/* 800E8028 000E3C88 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8028 000E3C88 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E802C 000E3C8C 38 80 00 80 */ li r4, 0x80
/* 800E8030 000E3C90 3C 00 43 30 */ lis r0, 0x4330
/* 800E8034 000E3C94 C8 42 8B 70 */ lfd f2, lbl_80641170-_SDA2_BASE_(r2)
@@ -4385,7 +4385,7 @@ lbl_800E7F88:
/* 800E8070 000E3CD0 80 E1 00 7C */ lwz r7, 0x7c(r1)
/* 800E8074 000E3CD4 54 E7 06 3E */ clrlwi r7, r7, 0x18
/* 800E8078 000E3CD8 4B FE E4 81 */ bl func_800D64F8
-/* 800E807C 000E3CDC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E807C 000E3CDC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E8080 000E3CE0 88 03 00 7A */ lbz r0, 0x7a(r3)
/* 800E8084 000E3CE4 2C 00 00 00 */ cmpwi r0, 0
/* 800E8088 000E3CE8 41 82 01 6C */ beq lbl_800E81F4
@@ -4475,7 +4475,7 @@ lbl_800E818C:
/* 800E81C8 000E3E28 EC 20 F8 2A */ fadds f1, f0, f31
/* 800E81CC 000E3E2C 4B FE E3 19 */ bl func_800D64E4
/* 800E81D0 000E3E30 7C 60 1B 78 */ mr r0, r3
-/* 800E81D4 000E3E34 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E81D4 000E3E34 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E81D8 000E3E38 54 05 04 3E */ clrlwi r5, r0, 0x10
/* 800E81DC 000E3E3C 57 E6 04 3E */ clrlwi r6, r31, 0x10
/* 800E81E0 000E3E40 57 87 04 3E */ clrlwi r7, r28, 0x10
@@ -4510,7 +4510,7 @@ lbl_800E8224:
/* 800E8240 000E3EA0 EC 43 10 28 */ fsubs f2, f3, f2
/* 800E8244 000E3EA4 D8 A1 00 80 */ stfd f5, 0x80(r1)
/* 800E8248 000E3EA8 EC 01 00 28 */ fsubs f0, f1, f0
-/* 800E824C 000E3EAC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E824C 000E3EAC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E8250 000E3EB0 FC 20 10 1E */ fctiwz f1, f2
/* 800E8254 000E3EB4 D8 81 00 78 */ stfd f4, 0x78(r1)
/* 800E8258 000E3EB8 80 A1 00 84 */ lwz r5, 0x84(r1)
@@ -4526,14 +4526,14 @@ lbl_800E8224:
/* 800E8280 000E3EE0 55 08 04 3E */ clrlwi r8, r8, 0x10
/* 800E8284 000E3EE4 48 14 CE F5 */ bl func_80235178
lbl_800E8288:
-/* 800E8288 000E3EE8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8288 000E3EE8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E828C 000E3EEC 38 80 00 04 */ li r4, 4
-/* 800E8290 000E3EF0 48 14 B2 9D */ bl func_8023352C
+/* 800E8290 000E3EF0 48 14 B2 9D */ bl begin_drawing
/* 800E8294 000E3EF4 C0 42 8B 64 */ lfs f2, lbl_80641164-_SDA2_BASE_(r2)
/* 800E8298 000E3EF8 C0 21 00 44 */ lfs f1, 0x44(r1)
/* 800E829C 000E3EFC C0 01 00 54 */ lfs f0, 0x54(r1)
/* 800E82A0 000E3F00 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E82A4 000E3F04 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E82A4 000E3F04 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E82A8 000E3F08 EC 42 00 2A */ fadds f2, f2, f0
/* 800E82AC 000E3F0C 4B FD 16 51 */ bl func_800B98FC
/* 800E82B0 000E3F10 80 01 00 10 */ lwz r0, 0x10(r1)
@@ -4547,7 +4547,7 @@ lbl_800E8288:
/* 800E82D0 000E3F30 C0 21 00 48 */ lfs f1, 0x48(r1)
/* 800E82D4 000E3F34 C0 01 00 58 */ lfs f0, 0x58(r1)
/* 800E82D8 000E3F38 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E82DC 000E3F3C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E82DC 000E3F3C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E82E0 000E3F40 EC 42 00 2A */ fadds f2, f2, f0
/* 800E82E4 000E3F44 4B FD 16 19 */ bl func_800B98FC
/* 800E82E8 000E3F48 80 01 00 10 */ lwz r0, 0x10(r1)
@@ -4560,7 +4560,7 @@ lbl_800E8288:
/* 800E8304 000E3F64 C0 21 00 4C */ lfs f1, 0x4c(r1)
/* 800E8308 000E3F68 C0 01 00 5C */ lfs f0, 0x5c(r1)
/* 800E830C 000E3F6C EC 22 08 2A */ fadds f1, f2, f1
-/* 800E8310 000E3F70 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8310 000E3F70 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E8314 000E3F74 EC 42 00 2A */ fadds f2, f2, f0
/* 800E8318 000E3F78 4B FD 15 E5 */ bl func_800B98FC
/* 800E831C 000E3F7C 80 01 00 10 */ lwz r0, 0x10(r1)
@@ -4573,7 +4573,7 @@ lbl_800E8288:
/* 800E8338 000E3F98 C0 21 00 50 */ lfs f1, 0x50(r1)
/* 800E833C 000E3F9C C0 01 00 60 */ lfs f0, 0x60(r1)
/* 800E8340 000E3FA0 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E8344 000E3FA4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8344 000E3FA4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E8348 000E3FA8 EC 42 00 2A */ fadds f2, f2, f0
/* 800E834C 000E3FAC 4B FD 15 B1 */ bl func_800B98FC
/* 800E8350 000E3FB0 80 01 00 10 */ lwz r0, 0x10(r1)
@@ -4582,22 +4582,22 @@ lbl_800E8288:
/* 800E835C 000E3FBC C0 21 00 28 */ lfs f1, 0x28(r1)
/* 800E8360 000E3FC0 D0 1F 80 00 */ stfs f0, -0x8000(r31)
/* 800E8364 000E3FC4 D0 3F 80 00 */ stfs f1, -0x8000(r31)
-/* 800E8368 000E3FC8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E836C 000E3FCC 48 14 B2 15 */ bl func_80233580
+/* 800E8368 000E3FC8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 800E836C 000E3FCC 48 14 B2 15 */ bl end_drawing
/* 800E8370 000E3FD0 88 FE 00 11 */ lbz r7, 0x11(r30)
/* 800E8374 000E3FD4 38 61 00 0C */ addi r3, r1, 0xc
/* 800E8378 000E3FD8 38 80 00 00 */ li r4, 0
/* 800E837C 000E3FDC 38 A0 00 00 */ li r5, 0
/* 800E8380 000E3FE0 38 C0 00 00 */ li r6, 0
/* 800E8384 000E3FE4 4B FE E1 75 */ bl func_800D64F8
-/* 800E8388 000E3FE8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8388 000E3FE8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E838C 000E3FEC 38 80 00 04 */ li r4, 4
-/* 800E8390 000E3FF0 48 14 B1 9D */ bl func_8023352C
+/* 800E8390 000E3FF0 48 14 B1 9D */ bl begin_drawing
/* 800E8394 000E3FF4 C0 21 00 44 */ lfs f1, 0x44(r1)
/* 800E8398 000E3FF8 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
/* 800E839C 000E3FFC C0 01 00 54 */ lfs f0, 0x54(r1)
/* 800E83A0 000E4000 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E83A4 000E4004 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E83A4 000E4004 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E83A8 000E4008 EC 40 10 28 */ fsubs f2, f0, f2
/* 800E83AC 000E400C 4B FD 15 51 */ bl func_800B98FC
/* 800E83B0 000E4010 80 01 00 0C */ lwz r0, 0xc(r1)
@@ -4610,7 +4610,7 @@ lbl_800E8288:
/* 800E83CC 000E402C C0 21 00 48 */ lfs f1, 0x48(r1)
/* 800E83D0 000E4030 C0 01 00 58 */ lfs f0, 0x58(r1)
/* 800E83D4 000E4034 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E83D8 000E4038 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E83D8 000E4038 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E83DC 000E403C EC 40 10 28 */ fsubs f2, f0, f2
/* 800E83E0 000E4040 4B FD 15 1D */ bl func_800B98FC
/* 800E83E4 000E4044 80 01 00 0C */ lwz r0, 0xc(r1)
@@ -4623,7 +4623,7 @@ lbl_800E8288:
/* 800E8400 000E4060 C0 21 00 4C */ lfs f1, 0x4c(r1)
/* 800E8404 000E4064 C0 01 00 5C */ lfs f0, 0x5c(r1)
/* 800E8408 000E4068 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E840C 000E406C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E840C 000E406C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E8410 000E4070 EC 40 10 28 */ fsubs f2, f0, f2
/* 800E8414 000E4074 4B FD 14 E9 */ bl func_800B98FC
/* 800E8418 000E4078 80 01 00 0C */ lwz r0, 0xc(r1)
@@ -4636,7 +4636,7 @@ lbl_800E8288:
/* 800E8434 000E4094 C0 21 00 50 */ lfs f1, 0x50(r1)
/* 800E8438 000E4098 C0 01 00 60 */ lfs f0, 0x60(r1)
/* 800E843C 000E409C EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E8440 000E40A0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8440 000E40A0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E8444 000E40A4 EC 40 10 28 */ fsubs f2, f0, f2
/* 800E8448 000E40A8 4B FD 14 B5 */ bl func_800B98FC
/* 800E844C 000E40AC 80 01 00 0C */ lwz r0, 0xc(r1)
@@ -4645,16 +4645,16 @@ lbl_800E8288:
/* 800E8458 000E40B8 C0 21 00 28 */ lfs f1, 0x28(r1)
/* 800E845C 000E40BC D0 1F 80 00 */ stfs f0, -0x8000(r31)
/* 800E8460 000E40C0 D0 3F 80 00 */ stfs f1, -0x8000(r31)
-/* 800E8464 000E40C4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E8468 000E40C8 48 14 B1 19 */ bl func_80233580
-/* 800E846C 000E40CC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8464 000E40C4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 800E8468 000E40C8 48 14 B1 19 */ bl end_drawing
+/* 800E846C 000E40CC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E8470 000E40D0 38 80 00 04 */ li r4, 4
-/* 800E8474 000E40D4 48 14 B0 B9 */ bl func_8023352C
+/* 800E8474 000E40D4 48 14 B0 B9 */ bl begin_drawing
/* 800E8478 000E40D8 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
/* 800E847C 000E40DC C0 21 00 44 */ lfs f1, 0x44(r1)
/* 800E8480 000E40E0 C0 01 00 54 */ lfs f0, 0x54(r1)
/* 800E8484 000E40E4 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E8488 000E40E8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8488 000E40E8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E848C 000E40EC EC 40 10 28 */ fsubs f2, f0, f2
/* 800E8490 000E40F0 4B FD 14 6D */ bl func_800B98FC
/* 800E8494 000E40F4 80 01 00 0C */ lwz r0, 0xc(r1)
@@ -4667,7 +4667,7 @@ lbl_800E8288:
/* 800E84B0 000E4110 C0 21 00 48 */ lfs f1, 0x48(r1)
/* 800E84B4 000E4114 C0 01 00 58 */ lfs f0, 0x58(r1)
/* 800E84B8 000E4118 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E84BC 000E411C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E84BC 000E411C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E84C0 000E4120 EC 40 10 28 */ fsubs f2, f0, f2
/* 800E84C4 000E4124 4B FD 14 39 */ bl func_800B98FC
/* 800E84C8 000E4128 80 01 00 0C */ lwz r0, 0xc(r1)
@@ -4680,7 +4680,7 @@ lbl_800E8288:
/* 800E84E4 000E4144 C0 21 00 4C */ lfs f1, 0x4c(r1)
/* 800E84E8 000E4148 C0 01 00 5C */ lfs f0, 0x5c(r1)
/* 800E84EC 000E414C EC 22 08 2A */ fadds f1, f2, f1
-/* 800E84F0 000E4150 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E84F0 000E4150 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E84F4 000E4154 EC 40 10 28 */ fsubs f2, f0, f2
/* 800E84F8 000E4158 4B FD 14 05 */ bl func_800B98FC
/* 800E84FC 000E415C 80 01 00 0C */ lwz r0, 0xc(r1)
@@ -4693,7 +4693,7 @@ lbl_800E8288:
/* 800E8518 000E4178 C0 21 00 50 */ lfs f1, 0x50(r1)
/* 800E851C 000E417C C0 01 00 60 */ lfs f0, 0x60(r1)
/* 800E8520 000E4180 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E8524 000E4184 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8524 000E4184 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E8528 000E4188 EC 40 10 28 */ fsubs f2, f0, f2
/* 800E852C 000E418C 4B FD 13 D1 */ bl func_800B98FC
/* 800E8530 000E4190 80 01 00 0C */ lwz r0, 0xc(r1)
@@ -4702,16 +4702,16 @@ lbl_800E8288:
/* 800E853C 000E419C C0 21 00 28 */ lfs f1, 0x28(r1)
/* 800E8540 000E41A0 D0 1F 80 00 */ stfs f0, -0x8000(r31)
/* 800E8544 000E41A4 D0 3F 80 00 */ stfs f1, -0x8000(r31)
-/* 800E8548 000E41A8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E854C 000E41AC 48 14 B0 35 */ bl func_80233580
-/* 800E8550 000E41B0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8548 000E41A8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 800E854C 000E41AC 48 14 B0 35 */ bl end_drawing
+/* 800E8550 000E41B0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E8554 000E41B4 38 80 00 04 */ li r4, 4
-/* 800E8558 000E41B8 48 14 AF D5 */ bl func_8023352C
+/* 800E8558 000E41B8 48 14 AF D5 */ bl begin_drawing
/* 800E855C 000E41BC C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
/* 800E8560 000E41C0 C0 21 00 44 */ lfs f1, 0x44(r1)
/* 800E8564 000E41C4 C0 01 00 54 */ lfs f0, 0x54(r1)
/* 800E8568 000E41C8 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E856C 000E41CC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E856C 000E41CC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E8570 000E41D0 EC 42 00 2A */ fadds f2, f2, f0
/* 800E8574 000E41D4 4B FD 13 89 */ bl func_800B98FC
/* 800E8578 000E41D8 80 01 00 0C */ lwz r0, 0xc(r1)
@@ -4724,7 +4724,7 @@ lbl_800E8288:
/* 800E8594 000E41F4 C0 21 00 48 */ lfs f1, 0x48(r1)
/* 800E8598 000E41F8 C0 01 00 58 */ lfs f0, 0x58(r1)
/* 800E859C 000E41FC EC 22 08 2A */ fadds f1, f2, f1
-/* 800E85A0 000E4200 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E85A0 000E4200 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E85A4 000E4204 EC 42 00 2A */ fadds f2, f2, f0
/* 800E85A8 000E4208 4B FD 13 55 */ bl func_800B98FC
/* 800E85AC 000E420C 80 01 00 0C */ lwz r0, 0xc(r1)
@@ -4737,7 +4737,7 @@ lbl_800E8288:
/* 800E85C8 000E4228 C0 21 00 4C */ lfs f1, 0x4c(r1)
/* 800E85CC 000E422C C0 01 00 5C */ lfs f0, 0x5c(r1)
/* 800E85D0 000E4230 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E85D4 000E4234 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E85D4 000E4234 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E85D8 000E4238 EC 42 00 2A */ fadds f2, f2, f0
/* 800E85DC 000E423C 4B FD 13 21 */ bl func_800B98FC
/* 800E85E0 000E4240 80 01 00 0C */ lwz r0, 0xc(r1)
@@ -4750,7 +4750,7 @@ lbl_800E8288:
/* 800E85FC 000E425C C0 21 00 50 */ lfs f1, 0x50(r1)
/* 800E8600 000E4260 C0 01 00 60 */ lfs f0, 0x60(r1)
/* 800E8604 000E4264 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E8608 000E4268 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8608 000E4268 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E860C 000E426C EC 42 00 2A */ fadds f2, f2, f0
/* 800E8610 000E4270 4B FD 12 ED */ bl func_800B98FC
/* 800E8614 000E4274 80 01 00 0C */ lwz r0, 0xc(r1)
@@ -4759,16 +4759,16 @@ lbl_800E8288:
/* 800E8620 000E4280 C0 21 00 28 */ lfs f1, 0x28(r1)
/* 800E8624 000E4284 D0 1F 80 00 */ stfs f0, -0x8000(r31)
/* 800E8628 000E4288 D0 3F 80 00 */ stfs f1, -0x8000(r31)
-/* 800E862C 000E428C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E8630 000E4290 48 14 AF 51 */ bl func_80233580
-/* 800E8634 000E4294 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E862C 000E428C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 800E8630 000E4290 48 14 AF 51 */ bl end_drawing
+/* 800E8634 000E4294 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E8638 000E4298 38 80 00 04 */ li r4, 4
-/* 800E863C 000E429C 48 14 AE F1 */ bl func_8023352C
+/* 800E863C 000E429C 48 14 AE F1 */ bl begin_drawing
/* 800E8640 000E42A0 C0 21 00 44 */ lfs f1, 0x44(r1)
/* 800E8644 000E42A4 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
/* 800E8648 000E42A8 C0 01 00 54 */ lfs f0, 0x54(r1)
/* 800E864C 000E42AC EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E8650 000E42B0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8650 000E42B0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E8654 000E42B4 EC 42 00 2A */ fadds f2, f2, f0
/* 800E8658 000E42B8 4B FD 12 A5 */ bl func_800B98FC
/* 800E865C 000E42BC 80 01 00 0C */ lwz r0, 0xc(r1)
@@ -4781,7 +4781,7 @@ lbl_800E8288:
/* 800E8678 000E42D8 C0 21 00 48 */ lfs f1, 0x48(r1)
/* 800E867C 000E42DC C0 01 00 58 */ lfs f0, 0x58(r1)
/* 800E8680 000E42E0 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E8684 000E42E4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8684 000E42E4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E8688 000E42E8 EC 42 00 2A */ fadds f2, f2, f0
/* 800E868C 000E42EC 4B FD 12 71 */ bl func_800B98FC
/* 800E8690 000E42F0 80 01 00 0C */ lwz r0, 0xc(r1)
@@ -4794,7 +4794,7 @@ lbl_800E8288:
/* 800E86AC 000E430C C0 21 00 4C */ lfs f1, 0x4c(r1)
/* 800E86B0 000E4310 C0 01 00 5C */ lfs f0, 0x5c(r1)
/* 800E86B4 000E4314 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E86B8 000E4318 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E86B8 000E4318 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E86BC 000E431C EC 42 00 2A */ fadds f2, f2, f0
/* 800E86C0 000E4320 4B FD 12 3D */ bl func_800B98FC
/* 800E86C4 000E4324 80 01 00 0C */ lwz r0, 0xc(r1)
@@ -4807,7 +4807,7 @@ lbl_800E8288:
/* 800E86E0 000E4340 C0 21 00 50 */ lfs f1, 0x50(r1)
/* 800E86E4 000E4344 C0 01 00 60 */ lfs f0, 0x60(r1)
/* 800E86E8 000E4348 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E86EC 000E434C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E86EC 000E434C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E86F0 000E4350 EC 42 00 2A */ fadds f2, f2, f0
/* 800E86F4 000E4354 4B FD 12 09 */ bl func_800B98FC
/* 800E86F8 000E4358 80 01 00 0C */ lwz r0, 0xc(r1)
@@ -4816,9 +4816,9 @@ lbl_800E8288:
/* 800E8704 000E4364 C0 21 00 28 */ lfs f1, 0x28(r1)
/* 800E8708 000E4368 D0 1F 80 00 */ stfs f0, -0x8000(r31)
/* 800E870C 000E436C D0 3F 80 00 */ stfs f1, -0x8000(r31)
-/* 800E8710 000E4370 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E8714 000E4374 48 14 AE 6D */ bl func_80233580
-/* 800E8718 000E4378 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8710 000E4370 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 800E8714 000E4374 48 14 AE 6D */ bl end_drawing
+/* 800E8718 000E4378 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E871C 000E437C 38 80 00 00 */ li r4, 0
/* 800E8720 000E4380 38 A0 00 00 */ li r5, 0
/* 800E8724 000E4384 38 C0 00 00 */ li r6, 0
@@ -4846,9 +4846,9 @@ lbl_800E8768:
lbl_800E8778:
/* 800E8778 000E43D8 98 61 00 0C */ stb r3, 0xc(r1)
/* 800E877C 000E43DC 38 80 00 04 */ li r4, 4
-/* 800E8780 000E43E0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E8784 000E43E4 48 14 AD A9 */ bl func_8023352C
-/* 800E8788 000E43E8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8780 000E43E0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 800E8784 000E43E4 48 14 AD A9 */ bl begin_drawing
+/* 800E8788 000E43E8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E878C 000E43EC C0 21 00 44 */ lfs f1, 0x44(r1)
/* 800E8790 000E43F0 C0 41 00 54 */ lfs f2, 0x54(r1)
/* 800E8794 000E43F4 4B FD 11 69 */ bl func_800B98FC
@@ -4859,7 +4859,7 @@ lbl_800E8778:
/* 800E87A8 000E4408 D0 1F 80 00 */ stfs f0, -0x8000(r31)
/* 800E87AC 000E440C C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
/* 800E87B0 000E4410 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E87B4 000E4414 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E87B4 000E4414 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E87B8 000E4418 C0 21 00 48 */ lfs f1, 0x48(r1)
/* 800E87BC 000E441C C0 41 00 58 */ lfs f2, 0x58(r1)
/* 800E87C0 000E4420 4B FD 11 3D */ bl func_800B98FC
@@ -4869,7 +4869,7 @@ lbl_800E8778:
/* 800E87D0 000E4430 D0 1F 80 00 */ stfs f0, -0x8000(r31)
/* 800E87D4 000E4434 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
/* 800E87D8 000E4438 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E87DC 000E443C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E87DC 000E443C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E87E0 000E4440 C0 21 00 4C */ lfs f1, 0x4c(r1)
/* 800E87E4 000E4444 C0 41 00 5C */ lfs f2, 0x5c(r1)
/* 800E87E8 000E4448 4B FD 11 15 */ bl func_800B98FC
@@ -4879,7 +4879,7 @@ lbl_800E8778:
/* 800E87F8 000E4458 C0 21 00 28 */ lfs f1, 0x28(r1)
/* 800E87FC 000E445C D0 1F 80 00 */ stfs f0, -0x8000(r31)
/* 800E8800 000E4460 D0 3F 80 00 */ stfs f1, -0x8000(r31)
-/* 800E8804 000E4464 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8804 000E4464 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E8808 000E4468 C0 21 00 50 */ lfs f1, 0x50(r1)
/* 800E880C 000E446C C0 41 00 60 */ lfs f2, 0x60(r1)
/* 800E8810 000E4470 4B FD 10 ED */ bl func_800B98FC
@@ -4889,8 +4889,8 @@ lbl_800E8778:
/* 800E8820 000E4480 C0 21 00 28 */ lfs f1, 0x28(r1)
/* 800E8824 000E4484 D0 1F 80 00 */ stfs f0, -0x8000(r31)
/* 800E8828 000E4488 D0 3F 80 00 */ stfs f1, -0x8000(r31)
-/* 800E882C 000E448C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E8830 000E4490 48 14 AD 51 */ bl func_80233580
+/* 800E882C 000E448C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 800E8830 000E4490 48 14 AD 51 */ bl end_drawing
lbl_800E8834:
/* 800E8834 000E4494 7F A3 EB 78 */ mr r3, r29
/* 800E8838 000E4498 7F C4 F3 78 */ mr r4, r30