summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorTyler McGavran <tyler.taggerung@gmail.com>2023-03-29 20:52:15 -0400
committerGitHub <noreply@github.com>2023-03-29 18:52:15 -0600
commit782ed71f6135152697c6da5a232cef4aa1804d85 (patch)
treed6aeccc50bebbfa7c9319dfb6428a1b025c7e9ae /data
parent8d118db0b25edfbabb059e4b977e339ca9d8f885 (diff)
Massive data relocation (#295)
Mostly relocating rodata from data/* files to the appropriate asm/nonmatching/* files, although there is some plain data relocating to be found in here too. Big change to note is the addition of the code_802AAA70.c file, split from memory.c. Based on some padding in the ro/data for memory it seems clear that a split is needed, although it is not clear that exact spot chosen for the split is correct. Still, it gets the file padding for the ro/data and text segments correct so it can't be too wrong. Also included is an update to the asm_processor tool to support the .hword directive. I made a PR to the main repo of that project with an identical change and it was accepted. Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
Diffstat (limited to 'data')
-rw-r--r--data/data_0DD0A0_0.s65
-rw-r--r--data/data_0DD0A0_1.s17
-rw-r--r--data/data_0DD0A0_2.s411
-rw-r--r--data/data_0DD0A0_2_0.s6
-rw-r--r--data/data_0DD0A0_2_1_0.s87
-rw-r--r--data/data_0DD0A0_3.s103
-rw-r--r--data/data_0DD0A0_3_0_0.s717
-rw-r--r--data/data_0DD0A0_3_1.s21
-rw-r--r--data/data_121DA0_2_1.s110
-rw-r--r--data/data_121DA0_2_2.s178
-rw-r--r--data/data_121DA0_2_3.s66
-rw-r--r--data/data_audio.s191
-rw-r--r--data/data_credits_128480_1.s21
-rw-r--r--data/rodata_audio.s27
-rw-r--r--data/rodata_audio_2.s509
-rw-r--r--data/rodata_code_80091750.s (renamed from data/data_0DD0A0_3_0.s)1387
-rw-r--r--data/rodata_main.s50
17 files changed, 5 insertions, 3961 deletions
diff --git a/data/data_0DD0A0_0.s b/data/data_0DD0A0_0.s
deleted file mode 100644
index bec76f4ed..000000000
--- a/data/data_0DD0A0_0.s
+++ /dev/null
@@ -1,65 +0,0 @@
-# Mario Kart 64 (U) disassembly and split file
-# generated by n64split v0.4a - N64 ROM splitter
-
-.include "macros.inc"
-
-.section .data
-
-#glabel pAppNmiBuffer
-#.word osAppNmiBuffer
-
-#glabel gIsMirrorMode
-#.word 0x00000000
-
-#glabel D_800DC608
-#.float 1.0
-#.word 0x00000000
-
-#glabel D_800DC610
-#.word 0xafafaf00, 0xafafaf00, 0xff ffff00, 0xffffff00
-#.word 0x00007800, 0x00000000
-
-#glabel D_800DC628
-#.word 0x73737300, 0x73737300
-
-#glabel D_800DC630
-#.word 0xffffff00, 0xffffff00, 0x00007800, 0x00000000
-#.word 0x80000000
-
-#glabel gCreditsCourseId
-#.hword 0x0008, 0x0000
-
-#glabel gPlaceItemBoxes
-#.hword 0x0001, 0x0000
-
-#glabel D_800DC64C
-#.word 0x00000000, 0x00000000, 0x00000000
-
-#glabel D_800DC658
-#.word 0x00000000, 0x00000000
-
-glabel gEnableResourceMeters
-.word 0x00000000
-
-glabel D_800DC664
-.hword 0x0000, 0x0000
-
-glabel D_800DC668
-.hword 0x0001, 0x0000
-
-glabel D_800DC66C
-.hword 0x0000, 0x0000
-
-#glabel sCounter
-#.word 0x00000000
-
-#glabel crashScreenFont
-#.byte 0x1c, 0x22, 0x26, 0x2a, 0x32, 0x22, 0x1c, 0x00, 0x18, 0x08, 0x08, 0x08, 0x08, 0x08, 0x1c, 0x00
-#.byte 0x3c, 0x02, 0x02, 0x1c, 0x20, 0x20, 0x3e, 0x00, 0x3c, 0x02, 0x02, 0x1c, 0x02, 0x02, 0x3c, 0x00
-#.byte 0x24, 0x24, 0x24, 0x3e, 0x04, 0x04, 0x04, 0x00, 0x3e, 0x20, 0x20, 0x3c, 0x02, 0x02, 0x3c, 0x00
-#.byte 0x1c, 0x20, 0x20, 0x3c, 0x22, 0x22, 0x1c, 0x00, 0x3e, 0x22, 0x02, 0x04, 0x04, 0x08, 0x08, 0x00
-#.byte 0x1c, 0x22, 0x22, 0x1c, 0x22, 0x22, 0x1c, 0x00, 0x1c, 0x22, 0x22, 0x1c, 0x04, 0x04, 0x04, 0x00
-#.byte 0x1c, 0x22, 0x22, 0x3e, 0x22, 0x22, 0x22, 0x00, 0x3c, 0x22, 0x22, 0x3c, 0x22, 0x22, 0x3c, 0x00
-#.byte 0x0e, 0x10, 0x20, 0x20, 0x20, 0x10, 0x0e, 0x00, 0x38, 0x24, 0x22, 0x22, 0x22, 0x24, 0x38, 0x00
-#.byte 0x3e, 0x20, 0x20, 0x3c, 0x20, 0x20, 0x3e, 0x00, 0x3e, 0x20, 0x20, 0x3c, 0x20, 0x20, 0x20, 0x00
-#.byte 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x00
diff --git a/data/data_0DD0A0_1.s b/data/data_0DD0A0_1.s
index 95805f919..bca9e0475 100644
--- a/data/data_0DD0A0_1.s
+++ b/data/data_0DD0A0_1.s
@@ -296,20 +296,3 @@ glabel D_800DDB20
glabel D_800DDB24
.word 0x00000001
-
-.word 0x00000000, 0x00000000
-
-glabel D_800DDB30
-.float 0.4, 0.6, 0.275, 0.3
-
-#glabel camera1 # p1 camera struct pointer
-#.word cameras
-
-#glabel camera2 # p2 camera struct pointer
-#.word D_801647A8
-
-#glabel camera3 # p3 camera struct pointer
-#.word D_80164860
-
-#glabel camera4 # p4 camera struct pointer
-#.word D_80164918
diff --git a/data/data_0DD0A0_2.s b/data/data_0DD0A0_2.s
deleted file mode 100644
index b4cb28af1..000000000
--- a/data/data_0DD0A0_2.s
+++ /dev/null
@@ -1,411 +0,0 @@
-.include "macros.inc"
-
-.section .data
-
-glabel D_800E3810
-.hword 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0000
-
-glabel D_800E3820
-.hword 0x0000, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0000
-
-glabel D_800E3830
-.hword 0x0000, 0x0001, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0000
-
-glabel D_800E3840
-.hword 0x0000, 0x0001, 0x0002, 0x0004, 0x0005, 0x0006, 0x0007, 0x0000
-
-glabel D_800E3850
-.hword 0x0000, 0x0001, 0x0002, 0x0003, 0x0005, 0x0006, 0x0007, 0x0000
-
-glabel D_800E3860
-.hword 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0006, 0x0007, 0x0000
-
-glabel D_800E3870
-.hword 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0007, 0x0000
-
-glabel D_800E3880
-.hword 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0000
-
-glabel D_800E3890
-.word D_800E3810, D_800E3820, D_800E3830, D_800E3840
-.word D_800E3850, D_800E3860, D_800E3870, D_800E3880
-
-glabel D_800E38B0
-.hword 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007
-
-glabel D_800E38BC
-.hword 0x0001, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007
-
-glabel D_800E38C8
-.hword 0x0001, 0x0002, 0x0004, 0x0005, 0x0006, 0x0007
-
-glabel D_800E38D4
-.hword 0x0001, 0x0002, 0x0003, 0x0005, 0x0006, 0x0007
-
-glabel D_800E38E0
-.hword 0x0001, 0x0002, 0x0003, 0x0004, 0x0006, 0x0007
-
-glabel D_800E38EC
-.hword 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0007
-
-glabel D_800E38F8
-.hword 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006
-
-glabel D_800E3904
-.hword 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007
-
-glabel D_800E3910
-.hword 0x0000, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007
-
-glabel D_800E391C
-.hword 0x0000, 0x0002, 0x0004, 0x0005, 0x0006, 0x0007
-
-glabel D_800E3928
-.hword 0x0000, 0x0002, 0x0003, 0x0005, 0x0006, 0x0007
-
-glabel D_800E3934
-.hword 0x0000, 0x0002, 0x0003, 0x0004, 0x0006, 0x0007
-
-glabel D_800E3940
-.hword 0x0000, 0x0002, 0x0003, 0x0004, 0x0005, 0x0007
-
-glabel D_800E394C
-.hword 0x0000, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006
-
-glabel D_800E3958
-.hword 0x0001, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007
-
-glabel D_800E3964
-.hword 0x0000, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007
-
-glabel D_800E3970
-.hword 0x0000, 0x0001, 0x0004, 0x0005, 0x0006, 0x0007
-
-glabel D_800E397C
-.hword 0x0000, 0x0001, 0x0003, 0x0005, 0x0006, 0x0007
-
-glabel D_800E3988
-.hword 0x0000, 0x0001, 0x0003, 0x0004, 0x0006, 0x0007
-
-glabel D_800E3994
-.hword 0x0000, 0x0001, 0x0003, 0x0004, 0x0005, 0x0007
-
-glabel D_800E39A0
-.hword 0x0000, 0x0001, 0x0003, 0x0004, 0x0005, 0x0006
-
-glabel D_800E39AC
-.hword 0x0001, 0x0002, 0x0004, 0x0005, 0x0006, 0x0007
-
-glabel D_800E39B8
-.hword 0x0000, 0x0002, 0x0004, 0x0005, 0x0006, 0x0007
-
-glabel D_800E39C4
-.hword 0x0000, 0x0001, 0x0004, 0x0005, 0x0006, 0x0007
-
-glabel D_800E39D0
-.hword 0x0000, 0x0001, 0x0002, 0x0005, 0x0006, 0x0007
-
-glabel D_800E39DC
-.hword 0x0000, 0x0001, 0x0002, 0x0004, 0x0006, 0x0007
-
-glabel D_800E39E8
-.hword 0x0000, 0x0001, 0x0002, 0x0004, 0x0005, 0x0007
-
-glabel D_800E39F4
-.hword 0x0000, 0x0001, 0x0002, 0x0004, 0x0005, 0x0006
-
-glabel D_800E3A00
-.hword 0x0001, 0x0002, 0x0003, 0x0005, 0x0006, 0x0007
-
-glabel D_800E3A0C
-.hword 0x0000, 0x0002, 0x0003, 0x0005, 0x0006, 0x0007
-
-glabel D_800E3A18
-.hword 0x0000, 0x0001, 0x0003, 0x0005, 0x0006, 0x0007
-
-glabel D_800E3A24
-.hword 0x0000, 0x0001, 0x0002, 0x0005, 0x0006, 0x0007
-
-glabel D_800E3A30
-.hword 0x0000, 0x0001, 0x0002, 0x0003, 0x0006, 0x0007
-
-glabel D_800E3A3C
-.hword 0x0000, 0x0001, 0x0002, 0x0003, 0x0005, 0x0007
-
-glabel D_800E3A48
-.hword 0x0000, 0x0001, 0x0002, 0x0003, 0x0005, 0x0006
-
-glabel D_800E3A54
-.hword 0x0001, 0x0002, 0x0003, 0x0004, 0x0006, 0x0007
-
-glabel D_800E3A60
-.hword 0x0000, 0x0002, 0x0003, 0x0004, 0x0006, 0x0007
-
-glabel D_800E3A6C
-.hword 0x0000, 0x0001, 0x0003, 0x0004, 0x0006, 0x0007
-
-glabel D_800E3A78
-.hword 0x0000, 0x0001, 0x0002, 0x0003, 0x0006, 0x0007
-
-glabel D_800E3A84
-.hword 0x0000, 0x0001, 0x0002, 0x0004, 0x0006, 0x0007
-
-glabel D_800E3A90
-.hword 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0007
-
-glabel D_800E3A9C
-.hword 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0006
-
-glabel D_800E3AA8
-.hword 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0007
-
-glabel D_800E3AB4
-.hword 0x0000, 0x0002, 0x0003, 0x0004, 0x0005, 0x0007
-
-glabel D_800E3AC0
-.hword 0x0000, 0x0001, 0x0003, 0x0004, 0x0005, 0x0007
-
-glabel D_800E3ACC
-.hword 0x0000, 0x0001, 0x0002, 0x0003, 0x0005, 0x0007
-
-glabel D_800E3AD8
-.hword 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0007
-
-glabel D_800E3AE4
-.hword 0x0000, 0x0001, 0x0002, 0x0004, 0x0005, 0x0007
-
-glabel D_800E3AF0
-.hword 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005
-
-glabel D_800E3AFC
-.hword 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006
-
-glabel D_800E3B08
-.hword 0x0000, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006
-
-glabel D_800E3B14
-.hword 0x0000, 0x0001, 0x0003, 0x0004, 0x0005, 0x0006
-
-glabel D_800E3B20
-.hword 0x0000, 0x0001, 0x0002, 0x0003, 0x0005, 0x0006
-
-glabel D_800E3B2C
-.hword 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0006
-
-glabel D_800E3B38
-.hword 0x0000, 0x0001, 0x0002, 0x0004, 0x0005, 0x0006
-
-glabel D_800E3B44
-.hword 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005
-
-glabel D_800E3B50
-.word D_800E38B0, D_800E38B0, D_800E38BC, D_800E38C8
-.word D_800E38D4, D_800E38E0, D_800E38EC, D_800E38F8
-
-glabel D_800E3B70
-.word D_800E3904, D_800E3904, D_800E3910, D_800E391C
-.word D_800E3928, D_800E3934, D_800E3940, D_800E394C
-
-glabel D_800E3B90
-.word D_800E3958, D_800E3964, D_800E3964, D_800E3970
-.word D_800E397C, D_800E3988, D_800E3994, D_800E39A0
-
-glabel D_800E3BB0
-.word D_800E39AC, D_800E39B8, D_800E39C4, D_800E39C4
-.word D_800E39D0, D_800E39DC, D_800E39E8, D_800E39F4
-
-glabel D_800E3BD0
-.word D_800E3A00, D_800E3A0C, D_800E3A18, D_800E3A24
-.word D_800E3A24, D_800E3A30, D_800E3A3C, D_800E3A48
-
-glabel D_800E3BF0
-.word D_800E3A54, D_800E3A60, D_800E3A6C, D_800E3A84
-.word D_800E3A78, D_800E3A78, D_800E3A90, D_800E3A9C
-
-glabel D_800E3C10
-.word D_800E3AA8, D_800E3AB4, D_800E3AC0, D_800E3AE4
-.word D_800E3ACC, D_800E3AD8, D_800E3ACC, D_800E3AF0
-
-glabel D_800E3C30
-.word D_800E3AFC, D_800E3B08, D_800E3B14, D_800E3B38
-.word D_800E3B20, D_800E3B2C, D_800E3B44, D_800E3B44
-
-glabel D_800E3C50
-.word D_800E3B50, D_800E3B70, D_800E3B90, D_800E3BB0
-.word D_800E3BD0, D_800E3BF0, D_800E3C10, D_800E3C30
-
-glabel D_800E3C70
-.hword 0x0003, 0x0016, 0x0026, 0x003c, 0x0050, 0x0069, 0x0090, 0x009d
-.hword 0x00a9, 0x00cc
-
-glabel D_800E3C84
-.hword 0x000c, 0x0021, 0x002f, 0x0045, 0x005f, 0x007a, 0x0098, 0x00a5
-.hword 0x00b3, 0x00d5
-
-glabel D_800E3C98
-.hword 0x0000, 0x00b6, 0x016c, 0x0222, 0x02d8, 0x038e, 0x0444, 0x04fa
-.hword 0x05b0, 0x0666
-
-glabel D_800E3CAC
-.hword 0x002f, 0x0000, 0x0030, 0x0000, 0x0031, 0x0000, 0x0032, 0x0000
-.hword 0x0032, 0x0000, 0x0032, 0x0000, 0x0032, 0x0000
-
-glabel D_800E3CC8
-.hword 0x0028, 0x0000, 0x002c, 0x0000, 0x0030, 0x0000, 0x0032, 0x0000
-.hword 0x0032, 0x0000, 0x0032, 0x0000, 0x0032, 0x0000, 0x0032, 0x0000
-
-glabel D_800E3CE8
-.float 0.0, 0.0, 1.0
-
-glabel D_800E3CF4
-.float 0.0, 0.0, 0.0
-
-glabel D_800E3D00
-.float 0.0, 0.0, 0.0
-
-glabel D_800E3D0C
-.float 0.0, 0.0, 0.0
-
-glabel D_800E3D18
-.float 0.825, 0.8, 0.725, 0.625
-.float 0.425, 0.3, 0.3, 0.3
-.float 0.3, 0.3, 0.3, 0.3
-.float 0.3, 0.3, 0.3, 0.3
-.float 0.3, 0.3, 0.3, 0.3
-.float 0.3, 0.3, 0.3
-
-glabel D_800E3D74
-.float 0.0, 0.0, 1.0
-
-glabel D_800E3D80
-.float 0.0, 0.0, 0.0
-
-glabel D_800E3D8C
-.float 0.0, 0.0, 0.0
-
-glabel D_800E3D98
-.float 0.0, 0.0, 1.0
-
-glabel D_800E3DA4
-.float 0.0, 0.0, 0.0
-
-glabel D_800E3DB0
-.float 0.0, 0.0, 0.0
-
-glabel D_800E3DBC
-.float 0.0, 0.0, 0.0
-
-glabel D_800E3DC8
-.float 0.0, 0.0, 1.0
-
-glabel D_800E3DD4
-.float 0.0, 0.0, 0.0
-
-glabel D_800E3DE0
-.float 0.0, 0.0, 0.0
-
-glabel D_800E3DEC
-.float 0.0, 0.0, 0.0
-
-glabel D_800E3DF8
-.float 0.0, 0.5, 0.5, 0.5
-.float 0.5, 0.5, 0.5, 0.6
-.float 0.6, 0.6, 0.6, 0.6
-.float 0.7, 0.7, 0.7, 0.7
-.float 0.7, 0.7, 0.7, 0.7
-.float 0.7, 0.7, 0.7, 0.7
-.float 0.6, 0.6, 0.6, 0.6
-.float 0.6, 0.6, 0.6, 0.6
-.float 0.6, 0.6, 0.6, 0.6
-.float 0.5, 0.5, 0.5, 0.5
-.float 0.6, 0.6, 0.6, 0.6
-.float 0.6, 0.6, 0.6, 0.6
-.float 0.6, 0.6, 0.7, 0.7
-.float 0.7, 0.7, 0.7, 0.7
-.float 0.6, 0.6, 0.6, 0.6
-.float 0.7, 0.7, 0.7, 0.7
-.float 0.7, 0.7, 0.7, 0.7
-.float 0.7, 0.7, 0.7, 0.7
-.float 0.7, 0.7, 0.7, 0.7
-.float 0.7, 0.7, 0.7, 0.7
-.float 0.7, 0.7, 0.7, 0.7
-.float 0.7, 0.7, 0.7, 0.7
-.float 0.7, 0.7, 0.7, 0.7
-.float 0.7, 0.7, 0.7, 0.7
-.float 0.7, 0.7, 0.7, 0.7
-.float 0.7, 0.7, 0.7, 0.7
-.float 0.7, 0.7, 0.7, 0.7
-.float 0.8, 0.8, 0.8, 0.8
-.float 0.8, 0.8, 0.8, 0.8
-.float 0.8, 0.8, 0.8, 0.8
-.float 0.8, 0.8, 0.8, 0.8
-.float 0.8, 0.8, 0.8, 0.8
-.float 0.8, 0.8, 0.8, 0.8
-.float 0.8, 0.8, 0.8, 0.8
-.float 0.8, 0.8, 0.8, 0.8
-.float 0.8, 0.8, 0.8, 0.8
-.float 0.8, 0.8, 0.8, 0.8
-.float 0.8, 0.8, 0.8, 0.8
-.float 0.8, 0.8, 0.8, 0.8
-
-glabel D_800E4068
-.float 0.0, 0.1, 0.1, 0.2
-.float 0.3, 0.4, 0.5, 0.6
-.float 0.6, 0.6, 0.6, 0.6
-.float 0.7, 0.7, 0.7, 0.7
-.float 0.7, 0.7, 0.7, 0.6
-.float 0.5, 0.4, 0.4, 0.4
-.float 0.4, 0.4, 0.4, 0.4
-.float 0.4, 0.4, 0.4, 0.4
-.float 0.4, 0.4, 0.4, 0.4
-.float 0.5, 0.5, 0.5, 0.5
-.float 0.6, 0.6, 0.6, 0.6
-.float 0.6, 0.6, 0.6, 0.6
-.float 0.6, 0.6, 0.7, 0.7
-.float 0.7, 0.7, 0.7, 0.7
-.float 0.6, 0.6, 0.6, 0.6
-.float 0.6, 0.6, 0.6, 0.6
-.float 0.6, 0.6, 0.6, 0.6
-.float 0.6, 0.6, 0.6, 0.6
-.float 0.8, 0.8, 0.8, 0.8
-.float 0.8, 0.8, 0.8, 0.8
-.float 0.8, 0.8, 0.8, 0.8
-.float 0.6, 0.6, 0.6, 0.6
-.float 0.6, 0.6, 0.6, 0.6
-.float 0.6, 0.6, 0.6, 0.6
-.float 0.6, 0.6, 0.6, 0.6
-.float 0.6, 0.6, 0.6, 0.6
-.float 0.6, 0.6, 0.6, 0.6
-.float 0.6, 0.6, 0.6, 0.6
-.float 0.6, 0.6, 0.6, 0.6
-.float 0.6, 0.6, 0.6, 0.6
-.float 0.6, 0.6, 0.6, 0.6
-.float 0.6, 0.6, 0.6, 0.6
-.float 0.6, 0.6, 0.6, 0.6
-.float 0.6, 0.6, 0.6, 0.6
-.float 0.6, 0.6, 0.6, 0.6
-.float 0.6, 0.6, 0.6, 0.6
-.float 0.6, 0.6, 0.6, 0.6
-.float 0.6, 0.6, 0.6, 0.6
-.float 0.6, 0.6, 0.6, 0.6
-.float 0.6, 0.6, 0.6, 0.6
-.float 0.6, 0.6, 0.6, 0.6
-.float 0.6, 0.6, 0.6, 0.6
-
-glabel D_800E4308
-.float 3.0, 3.0, 3.0, 3.0
-.float 3.0, 3.0, 3.0, 3.0
-
-glabel D_800E4328
-.float 0.0, 0.0, 1.0
-
-glabel D_800E4334
-.float 0.0, 0.0, 0.0
-
-glabel D_800E4340
-.float 0.0, 0.0, 0.0
-
-glabel D_800E434C
-.float 0.0, 0.0, 0.0
-
-
diff --git a/data/data_0DD0A0_2_0.s b/data/data_0DD0A0_2_0.s
index 725b95eee..4eb6e1d00 100644
--- a/data/data_0DD0A0_2_0.s
+++ b/data/data_0DD0A0_2_0.s
@@ -2,6 +2,7 @@
.section .data
+# code_80071F00 begin?
glabel D_800E43B0 # TODO: unused?
.float 65536.0, 0.0, 1.0, 0.0
.float 0.0, 65536.0, 0.0, 1.0
@@ -1055,7 +1056,8 @@ glabel D_800E6F48
.byte 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00
-
+# code_80071F00 end?
+# code_8008C1D0 begin?
glabel D_800E6F60
.hword 0x0444, 0x0444, 0x0888, 0x0666, 0x071c, 0x0000
@@ -1117,7 +1119,7 @@ glabel D_800E7080
glabel D_800E708C
.float 0.0, -6.0, 4.0, 0.0
.word 0x00000000
-
+# code_8008C1D0 end?
glabel D_800E70A0
.hword 0x003d, 0x0011, 0x0000, 0x0000
.hword 0x0015, 0x003e, 0x0000, 0x0000
diff --git a/data/data_0DD0A0_2_1_0.s b/data/data_0DD0A0_2_1_0.s
deleted file mode 100644
index b1819a606..000000000
--- a/data/data_0DD0A0_2_1_0.s
+++ /dev/null
@@ -1,87 +0,0 @@
-.include "macros.inc"
-
-.section .rodata
-
-#glabel D_800E94A4
-#.asciiz "Seq %d Loading Start\n"
-#.balign 4
-
-#glabel D_800E94BC
-#.asciiz "Heap Overflow Error\n"
-#.balign 4
-
-#glabel D_800E94D4
-#.asciiz "SEQ %d ALREADY CACHED\n"
-#.balign 4
-
-#glabel D_800E94EC
-#.asciiz "Ok,one bank slow load Start \n"
-#.balign 4
-
-#glabel D_800E950C
-#.asciiz "Sorry,too many %d bank is none.fast load Start \n"
-#.balign 4
-
-
-
-
-
-glabel D_800E9540
-.asciiz "Seq %d:Default Load Id is %d\n"
-.balign 4
-
-glabel D_800E9560
-.asciiz "Seq Loading Start\n"
-.balign 4
-
-glabel D_800E9574
-.asciiz "Error:Before Sequence-SlowDma remain.\n"
-.balign 4
-
-glabel D_800E959C
-.asciiz " Cancel Seq Start.\n"
-.balign 4
-
-glabel D_800E95B8
-.asciiz "SEQ %d ALREADY CACHED\n"
-.balign 4
-
-glabel D_800E95D0
-.asciiz "Clear Workarea %x -%x size %x \n"
-.balign 4
-
-glabel D_800E95F0
-.asciiz "AudioHeap is %x\n"
-.balign 4
-
-glabel D_800E9604
-.asciiz "Heap reset.Synth Change %x \n"
-.balign 4
-
-glabel D_800E9624
-.asciiz "Heap %x %x %x\n"
-.balign 4
-
-glabel D_800E9634
-.asciiz "Main Heap Initialize.\n"
-.balign 4
-
-glabel D_800E964C
-.asciiz "---------- Init Completed. ------------\n"
-.balign 4
-
-glabel D_800E9678
-.asciiz " Syndrv :[%6d]\n"
-.balign 4
-
-glabel D_800E968C
-.asciiz " Seqdrv :[%6d]\n"
-.balign 4
-
-glabel D_800E96A0
-.asciiz " audiodata :[%6d]\n"
-.balign 4
-
-glabel D_800E96B4
-.asciiz "---------------------------------------\n"
-.balign 4
diff --git a/data/data_0DD0A0_3.s b/data/data_0DD0A0_3.s
index 73c41f86f..bde79a057 100644
--- a/data/data_0DD0A0_3.s
+++ b/data/data_0DD0A0_3.s
@@ -1454,106 +1454,3 @@ glabel D_800ED4D0
glabel D_800ED4D4
.float -355.253997803
-
-.word 0x00000000, 0x00000000
-
-glabel jpt_800ED4E0
-.word L8001C524, L8001C524, L8001C9CC, L8001C524
-.word L8001C9CC, L8001C9CC, L8001C9CC, L8001C9CC
-.word L8001C524, L8001C524, L8001C524
-
-glabel D_800ED50C
-.float 11.600000381
-
-glabel D_800ED510
-.float 19.200000763
-
-glabel D_800ED514
-.float 11.600000381
-
-glabel D_800ED518
-.float 19.200000763
-
-glabel D_800ED51C
-.float 9.600000381
-
-glabel D_800ED520
-.float 11.600000381
-
-glabel D_800ED524
-.float 19.200000763
-
-glabel D_800ED528
-.double 0.7
-
-glabel D_800ED530
-.double 0.8
-
-glabel D_800ED538
-.double 0.1
-
-glabel D_800ED540
-.double 0.9
-
-glabel D_800ED548
-.double 0.1
-
-glabel D_800ED550
-.double 0.1
-
-glabel D_800ED558
-.double 0.1
-
-glabel D_800ED560
-.double 0.85
-
-glabel D_800ED568
-.double 0.02
-
-glabel D_800ED570
-.double 0.01
-
-glabel D_800ED578
-.double 0.15
-
-glabel D_800ED580
-.double 0.7
-
-glabel D_800ED588
-.double 0.8
-
-glabel D_800ED590
-.double 0.1
-
-glabel D_800ED598
-.double 0.9
-
-glabel D_800ED5A0
-.double 0.1
-
-glabel D_800ED5A8
-.double 0.1
-
-glabel D_800ED5B0
-.double 0.1
-
-glabel D_800ED5B8
-.double 0.85
-
-glabel D_800ED5C0
-.double 0.02
-
-glabel D_800ED5C8
-.double 0.01
-
-glabel D_800ED5D0
-.double 0.15
-
-glabel jpt_800ED5D8 # jump table
-.word L8001F4E0, L8001F54C, L8001F5DC, L8001F654
-.word L8001F6D8
-
-.word 0x00000000
-
-glabel D_800ED5F0
-.double 0.8
diff --git a/data/data_0DD0A0_3_0_0.s b/data/data_0DD0A0_3_0_0.s
deleted file mode 100644
index 675a7f11d..000000000
--- a/data/data_0DD0A0_3_0_0.s
+++ /dev/null
@@ -1,717 +0,0 @@
-.include "macros.inc"
-
-.section .rodata
-
-# start rodata for code_80027D00
-
-glabel jpt_800ED6F0
-.word L80027F38, L80027FC0, L80028048, L800280D0
-.word L80028854, L80028854, L80028854, L80028854
-.word L80028158, L80028854, L800281E0, L80028854
-.word L8002825C, L80028854, L80028854, L80028854
-.word L80028854, L80028854, L800282E4
-
-glabel jpt_800ED73C
-.word L80028424
-.word L800284AC, L80028534, L800285BC, L80028854
-.word L80028854, L80028854, L80028854, L80028644
-.word L80028854, L800286CC, L80028854, L80028748
-.word L80028854, L80028854, L80028854, L80028854
-.word L80028854, L800287D0
-
-glabel D_800ED788
-.double 1.6
-
-glabel D_800ED790
-.double 0.9
-
-glabel D_800ED798
-.double 3.6
-
-glabel D_800ED7A0
-.double 3.6
-
-glabel D_800ED7A8
-.double 2.6
-
-glabel D_800ED7B0
-.double 2.6
-
-glabel D_800ED7B8
-.float 3500.0
-
-glabel D_800ED7BC
-.float 1100.0
-
-glabel D_800ED7C0
-.float 1500.0
-
-glabel D_800ED7C4
-.float 1900.0
-
-glabel D_800ED7C8
-.float 550.0
-.word 0x00000000
-
-glabel D_800ED7D0
-.double 4.2
-
-glabel D_800ED7D8
-.double 0.6
-
-glabel D_800ED7E0
-.double 0.925
-
-glabel D_800ED7E8
-.double 0.1
-
-glabel D_800ED7F0
-.float 4500.0
-.word 0x00000000
-
-glabel D_800ED7F8
-.double 0.12
-
-glabel D_800ED800
-.double 6000.0
-
-glabel D_800ED808
-.double 0.6
-
-glabel D_800ED810
-.double 0.12
-
-glabel D_800ED818
-.double 6000.0
-
-glabel D_800ED820
-.double 0.12
-
-glabel D_800ED828
-.double 6000.0
-
-glabel D_800ED830
-.double 0.02
-
-glabel D_800ED838
-.float 2.8
-.word 0x00000000
-
-glabel D_800ED840
-.double 0.08
-
-glabel D_800ED848
-.double 0.1
-
-glabel D_800ED850
-.double 6000.0
-
-glabel D_800ED858
-.double 0.12
-
-glabel D_800ED860
-.double 6000.0
-
-glabel D_800ED868
-.double 0.2
-
-glabel D_800ED870
-.double 0.08
-
-glabel D_800ED878
-.double 0.12
-
-glabel D_800ED880
-.float 0.06
-
-glabel D_800ED884
-.float 0.06
-
-glabel D_800ED888
-.double 0.13
-
-glabel D_800ED890
-.double 0.2
-
-glabel D_800ED898
-.double 0.12
-
-glabel D_800ED8A0
-.double 6000.0
-
-glabel D_800ED8A8
-.double 780.0
-
-glabel D_800ED8B0
-.double 6500.0
-
-glabel D_800ED8B8
-.float -1100.0
-.word 0x00000000
-
-glabel D_800ED8C0
-.double 0.13
-
-glabel D_800ED8C8
-.double 0.2
-
-glabel D_800ED8D0
-.double 0.018
-
-glabel D_800ED8D8
-.double 1.1
-
-glabel D_800ED8E0
-.double 1.1
-
-glabel D_800ED8E8
-.double 0.0125
-
-glabel D_800ED8F0
-.double 1.2
-
-glabel D_800ED8F8
-.double 0.025
-
-glabel D_800ED900
-.double 1.2
-
-glabel D_800ED908
-.double 0.7
-
-glabel D_800ED910
-.double 0.7
-
-glabel D_800ED918
-.double 0.004
-
-glabel D_800ED920
-.double 0.004
-
-glabel D_800ED928
-.double 0.7
-
-glabel D_800ED930
-.double 0.0126
-
-glabel D_800ED938
-.double 0.026
-
-glabel D_800ED940
-.double -0.2
-
-glabel D_800ED948
-.double -0.55
-
-glabel D_800ED950
-.double 0.004
-
-glabel D_800ED958
-.double 0.004
-
-glabel D_800ED960
-.double 0.01
-
-glabel D_800ED968
-.double 0.01
-
-glabel D_800ED970
-.double 0.008
-
-glabel D_800ED978
-.double 0.008
-
-glabel D_800ED980
-.double 0.3
-
-glabel D_800ED988
-.double 0.15
-
-glabel D_800ED990
-.double 0.05
-
-glabel D_800ED998
-.double 0.04
-
-glabel D_800ED9A0
-.double -0.85
-
-glabel D_800ED9A8
-.double -0.55
-
-glabel D_800ED9B0
-.double 0.05
-
-glabel D_800ED9B8
-.float 0.35
-
-glabel D_800ED9BC
-.float 0.55
-
-glabel D_800ED9C0
-.float 0.94
-
-glabel D_800ED9C4
-.float 0.85
-
-glabel D_800ED9C8
-.float 0.46
-
-glabel D_800ED9CC
-.float 0.48
-
-glabel D_800ED9D0
-.float 0.3
-
-glabel D_800ED9D4
-.float 0.54
-
-glabel D_800ED9D8
-.double 0.1
-
-glabel D_800ED9E0
-.double 0.05
-
-glabel D_800ED9E8
-.double 0.05
-
-glabel D_800ED9F0
-.double 0.1
-
-glabel D_800ED9F8
-.double 0.2
-
-glabel D_800EDA00
-.double 0.2
-
-glabel D_800EDA08
-.double 0.3
-
-glabel D_800EDA10
-.double 0.3
-
-glabel D_800EDA18
-.double 0.4
-
-glabel D_800EDA20
-.double 0.4
-
-glabel D_800EDA28
-.double 0.6
-
-glabel D_800EDA30
-.double 0.6
-
-glabel D_800EDA38
-.double 0.7
-
-glabel D_800EDA40
-.double 0.7
-
-glabel D_800EDA48
-.double 0.8
-
-glabel D_800EDA50
-.double 0.8
-
-glabel D_800EDA58
-.double 0.9
-
-glabel D_800EDA60
-.double 0.9
-
-glabel D_800EDA68
-.double 0.1
-
-glabel D_800EDA70
-.double 0.05
-
-glabel D_800EDA78
-.double 0.05
-
-glabel D_800EDA80
-.double 0.1
-
-glabel D_800EDA88
-.double 0.2
-
-glabel D_800EDA90
-.double 0.2
-
-glabel D_800EDA98
-.double 0.3
-
-glabel D_800EDAA0
-.double 0.3
-
-glabel D_800EDAA8
-.double 0.4
-
-glabel D_800EDAB0
-.double 0.4
-
-glabel D_800EDAB8
-.double 0.6
-
-glabel D_800EDAC0
-.double 0.6
-
-glabel D_800EDAC8
-.double 0.7
-
-glabel D_800EDAD0
-.double 0.7
-
-glabel D_800EDAD8
-.double 0.8
-
-glabel D_800EDAE0
-.double 0.8
-
-glabel D_800EDAE8
-.double 0.9
-
-glabel D_800EDAF0
-.double 0.9
-
-glabel D_800EDAF8
-.double 0.2
-
-glabel D_800EDB00
-.double 0.02
-
-glabel D_800EDB08
-.double 1.2
-
-glabel D_800EDB10
-.double 0.1
-
-glabel D_800EDB18
-.double 0.1
-
-glabel D_800EDB20
-.double 0.2
-
-glabel D_800EDB28
-.double 0.2
-
-glabel D_800EDB30
-.double 0.3
-
-glabel D_800EDB38
-.double 0.3
-
-glabel D_800EDB40
-.double 0.4
-
-glabel D_800EDB48
-.double 0.4
-
-glabel D_800EDB50
-.double 0.6
-
-glabel D_800EDB58
-.double 0.6
-
-glabel D_800EDB60
-.double 0.7
-
-glabel D_800EDB68
-.double 0.7
-
-glabel D_800EDB70
-.double 0.8
-
-glabel D_800EDB78
-.double 0.8
-
-glabel D_800EDB80
-.double 0.9
-
-glabel D_800EDB88
-.double 0.9
-
-glabel D_800EDB90
-.float 0.9
-.word 0x00000000
-
-glabel D_800EDB98
-.double 0.2
-
-glabel D_800EDBA0
-.double 0.7
-
-glabel D_800EDBA8
-.double 0.1
-
-glabel D_800EDBB0
-.double 3.2
-
-glabel D_800EDBB8
-.double 3.2
-
-glabel D_800EDBC0
-.double 0.1
-
-glabel D_800EDBC8
-.double 0.2
-
-glabel D_800EDBD0
-.double 0.2
-
-glabel D_800EDBD8
-.double 0.3
-
-glabel D_800EDBE0
-.double 0.3
-
-glabel D_800EDBE8
-.double 0.4
-
-glabel D_800EDBF0
-.double 0.4
-
-glabel D_800EDBF8
-.double 0.6
-
-glabel D_800EDC00
-.double 0.6
-
-glabel D_800EDC08
-.double 0.7
-
-glabel D_800EDC10
-.double 0.7
-
-glabel D_800EDC18
-.double 0.8
-
-glabel D_800EDC20
-.double 2.8
-
-glabel D_800EDC28
-.double 2.8
-
-glabel D_800EDC30
-.double 0.8
-
-glabel D_800EDC38
-.double 0.9
-
-glabel D_800EDC40
-.double 0.9
-
-glabel D_800EDC48
-.double 0.1
-
-glabel D_800EDC50
-.double 3.2
-
-glabel D_800EDC58
-.double 3.2
-
-glabel D_800EDC60
-.double 0.1
-
-glabel D_800EDC68
-.double 0.2
-
-glabel D_800EDC70
-.double 0.2
-
-glabel D_800EDC78
-.double 0.3
-
-glabel D_800EDC80
-.double 0.3
-
-glabel D_800EDC88
-.double 0.4
-
-glabel D_800EDC90
-.double 0.4
-
-glabel D_800EDC98
-.double 0.6
-
-glabel D_800EDCA0
-.double 0.6
-
-glabel D_800EDCA8
-.double 0.7
-
-glabel D_800EDCB0
-.double 0.7
-
-glabel D_800EDCB8
-.double 0.8
-
-glabel D_800EDCC0
-.double 2.8
-
-glabel D_800EDCC8
-.double 2.8
-
-glabel D_800EDCD0
-.double 0.8
-
-glabel D_800EDCD8
-.double 0.9
-
-glabel D_800EDCE0
-.double 0.9
-
-glabel D_800EDCE8
-.double 1.2
-
-glabel D_800EDCF0
-.double 1.05
-
-glabel D_800EDCF8
-.float 0.9
-
-glabel D_800EDCFC
-.float 0.9
-
-glabel D_800EDD00
-.float 0.9
-
-glabel D_800EDD04
-.float 0.9
-
-glabel D_800EDD08
-.float 0.9
-
-glabel D_800EDD0C
-.float 1.05
-
-glabel D_800EDD10
-.float 1.05
-
-glabel D_800EDD14
-.float 1.05
-
-glabel D_800EDD18
-.float 1.05
-
-glabel D_800EDD1C
-.float 1.05
-
-glabel D_800EDD20
-.float 1.2
-
-glabel D_800EDD24
-.float 1.2
-
-glabel D_800EDD28
-.float 1.2
-
-glabel D_800EDD2C
-.float 1.2
-
-glabel D_800EDD30
-.float 1.2
-
-glabel D_800EDD34
-.float 1.6
-
-glabel D_800EDD38
-.float 1.6
-
-glabel D_800EDD3C
-.float 1.6
-
-glabel D_800EDD40
-.float 1.6
-
-glabel D_800EDD44
-.float 1.6
-
-glabel D_800EDD48
-.float 1.9
-
-glabel D_800EDD4C
-.float 1.9
-
-glabel D_800EDD50
-.float 1.9
-
-glabel D_800EDD54
-.float 1.9
-
-glabel D_800EDD58
-.float 1.9
-
-glabel D_800EDD5C
-.float 1.9
-
-glabel D_800EDD60
-.double 0.15
-
-glabel D_800EDD68
-.double 1.6
-
-glabel D_800EDD70
-.double 0.9
-
-glabel D_800EDD78
-.double 0.65
-
-glabel D_800EDD80
-.double 1.7
-
-glabel D_800EDD88
-.double 0.8
-
-glabel D_800EDD90
-.double 0.02
-
-glabel D_800EDD98
-.double 0.01
-
-glabel D_800EDDA0
-.double 0.05
-
-glabel D_800EDDA8
-.double 0.1
-
-glabel D_800EDDB0
-.double 0.15
-
-glabel D_800EDDB8
-.double 0.1
-
-glabel D_800EDDC0
-.double 0.05
-
-glabel D_800EDDC8
-.double 0.02
-
-glabel D_800EDDD0
-.double 0.01
-
-glabel D_800EDDD8
-.double 0.05
-
-glabel D_800EDDE0
-.double 0.1
-
-glabel D_800EDDE8
-.double 0.15
-
-glabel D_800EDDF0
-.double 0.1
-
-glabel D_800EDDF8
-.double 0.05
-
-glabel D_800EDE00
-.double 0.12
-
-glabel D_800EDE08
-.double 6000.0
-
-glabel D_800EDE10
-.double 0.02
-
-# end of rodata for code_80027D00 \ No newline at end of file
diff --git a/data/data_0DD0A0_3_1.s b/data/data_0DD0A0_3_1.s
deleted file mode 100644
index a3df54fb6..000000000
--- a/data/data_0DD0A0_3_1.s
+++ /dev/null
@@ -1,21 +0,0 @@
-.include "macros.inc"
-
-.section .rodata
-
-glabel D_800F3A00
-.byte 0x00, 0x14, 0x18, 0x18, 0x1c, 0x1c, 0x1c, 0x1c
-.byte 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20
-.byte 0x00, 0x04, 0x08, 0x08, 0x0c, 0x0c, 0x0c, 0x0c
-.byte 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10
-
-glabel jpt_800F3A20
-.word L800D1668, L800D1630, L800D1610, L800D1474
-.word L800D1420, L800D15B4, L800D13E8, L800D13F4
-.word L800D1400
-
-.word 0x00000000, 0x00000000, 0x00000000
-
-# glabel D_800F3A50
-# .word L800D3480, L800D3374, L800D33B4, L800D34A0
-# .word L800D34A0, L800D33F0, L800D3438, 0x00000000
-
diff --git a/data/data_121DA0_2_1.s b/data/data_121DA0_2_1.s
deleted file mode 100644
index 5c346ba9d..000000000
--- a/data/data_121DA0_2_1.s
+++ /dev/null
@@ -1,110 +0,0 @@
-# Mario Kart 64 (U) disassembly and split file
-# generated by n64split v0.4a - N64 ROM splitter
-
-.include "macros.inc"
-
-.section .data
-
-#glabel D_802B9200
-#.float 1.33333337
-
-#glabel jpt_802B9204
-#.word L8028ECE0, L8028ED10, L8028ED40, L8028ED50
-#.word L8028ED00, L8028ED60, L8028ED30, L8028ECE0
-#.word L8028ECE0, L8028ED00, L8028ECF0, L8028ED20
-#.word L8028ED60, L8028ED70, L8028ECE0, L8028ED10
-#.word L8028ED90, L8028ED10, L8028ED80, L8028ED90
-
-
-
-#glabel D_802B9254
-#.float 0.01666666
-
-#glabel jpt_802B9258
-#.word L8028F4CC, L8028F4CC, L8028F4B0, L8028F4B0
-#.word L8028F4B0, L8028F4D4, L8028F4B0
-
-#glabel D_802B9274
-#.float 0.017
-
-#glabel D_802B9278
-#.float 0.028
-
-#glabel jpt_802B927C
-#.word L8028FD10, L8028FE90, L8028FFE4, L8029003C
-#.word L80290088, L80290200, L802902CC, L80290304
-
-#glabel D_802B929C
-#.float 0.008
-
-glabel D_802B92A0
-.float 0.1
-
-glabel D_802B92A4
-.float 0.2
-
-glabel D_802B92A8
-.float 0.55
-
-.word 0
-
-glabel D_802B92B0
-.double 0.85
-
-.word 0x00000000, 0x00000000
-
-glabel jpt_802B92C0
-.word L80291488, L802914F4, L80292454, L80292454
-.word L80291600, L80292454, L80292454, L80292454
-.word L80292454, L80292454, L80291870, L80291A6C
-.word L80291B28, L80292454, L80292454, L80292454
-.word L80291D4C
-
-glabel jpt_802B9304
-.word L802916DC, L802916DC, L80291730, L80291730
-.word L80291730, L80291730, L80291730, L802916DC
-.word L802916DC, L802916DC, L80291730, L80291730
-.word L80291730, L80291730, L80291730, L802916DC
-
-glabel jpt_802B9344
-.word L8029217C, L80292400, L80292400, L80292400
-.word L80292400, L80292400, L80292400, L80292400
-.word L80292400, L80292400, L80292400, L80292400
-.word L802921A0, L802922A0, L80292400, L80292400
-.word L80292358, L802923C0, L802923E0
-
-#glabel jpt_802B9390
-#.word L802925EC, L802925EC, L80292610, L80292628
-#.word L80292660, L80292660, L80292694, L802926C4
-#.word L802926C4, L802926D8, L802926F4, L80292730
-#.word L80292750, L80292750, L80292758, L80292758
-#.word L802925EC
-
-#glabel jpt_802B93D4
-#.word L80293D24, L80293D74, L80293DCC, L80293E24
-#.word L80293E80, L80293ED8
-
-#glabel jpt_802B93EC
-#.word L80294DD8, L80294E28, L80294E7C, L80294ED0
-#.word L80294F28, L80294F7C
-
-#glabel jpt_802B9404
-#.word L802956C4, L802956F0, L8029571C, L80295748
-#.word L80295774, L802957A0, L802957CC, L802957F8
-#.word L80295824, L80295850, L8029587C, L802958A8
-#.word L802958D4, L80295900, L8029592C, L80295958
-#.word L80295984, L802959B0, L802959DC, L80295A08
-
-#glabel jpt_802B9454
-#.word L80295AAC, L80295ABC, L80295ACC, L80295ADC
-#.word L80295AEC, L80295AFC, L80295B0C, L80295B1C
-#.word L80295B2C, L80295B3C, L80295B4C, L80295B5C
-#.word L80295B6C, L80295B7C, L80295B8C, L80295B9C
-#.word L80295BAC, L80295BBC, L80295BCC, L80295BDC
-
-#glabel jpt_802B94A4
-#.word L80295E3C, L80295EB0, L80295FA4, L80295FE8
-#.word L8029604C, L802960A0, L802960C8, L80296164
-#.word L8029618C, L802961C8, L80296204, L8029627C
-#.word L802962B8, L80296324, L802963E0, L80296520
-#.word L80296560, L8029659C, L802965DC, L80296628
diff --git a/data/data_121DA0_2_2.s b/data/data_121DA0_2_2.s
deleted file mode 100644
index 2e5ec0d03..000000000
--- a/data/data_121DA0_2_2.s
+++ /dev/null
@@ -1,178 +0,0 @@
-# Mario Kart 64 (U) disassembly and split file
-# generated by n64split v0.4a - N64 ROM splitter
-
-.include "macros.inc"
-
-.section .data
-
-glabel D_802B9BB0
-.float 30000.0
-
-# begin func_802A4D18
-glabel D_802B9BB4
-.float 6800.0
-
-glabel jtbl_802B9BB8
-.word L802A4E04, L802A4D98, L802A4D74, L802A4D74
-.word L802A4E04, L802A4E04, L802A4DBC, L802A4E04
-.word L802A4E04, L802A4E04, L802A4E04, L802A4E28
-.word L802A4E04, L802A4D74, L802A4DE0, L802A4D74
-.word L802A4D74, L802A4D98, L802A4E04
-
-glabel D_802B9C04
-.float 2700.0
-
-glabel D_802B9C08
-.float 1500.0
-
-glabel D_802B9C0C
-.float 5000.0
-
-glabel D_802B9C10
-.float 4500.0
-
-glabel D_802B9C14
-.float 7000.0
-
-glabel D_802B9C18
-.float 6800.0
-
-glabel D_802B9C1C
-.float 1.3333333730697632
-
-glabel D_802B9C20
-.float 0.6666666865348816
-
-glabel D_802B9C24
-.float 2.6666667461395264
-
-glabel D_802B9C28
-.float 1.3333333730697632
-#end func_802A4D18
-
-.word 0
-
-glabel jpt_802B9C30
-.word L802A8FE0, L802A9014, L802A902C, L802A9044
-.word L802A9060, L802A907C, L802A9094, L802A9094
-.word L802A9094, L802A9094, L802A9094, L802A9094
-.word L802A9094, L802A9094, L802A9094, L802A9094
-.word L802A9094, L802A9094, L802A8FF8
-
-glabel jpt_802B9C7C
-.word L802A9250, L802A9268, L802A9280, L802A9298
-.word L802A92B4, L802A92D0
-
-glabel jpt_802B9C94
-.word L802A9BB8, L802A9BDC, L802A9C00
-.word L802A9C24, L802A9C48, L802A9C6C, L802A9C90
-.word L802A9CB4, L802A9CD8, L802A9CFC, L802A9D20
-.word L802A9D44, L802A9D68, L802A9D8C, L802A9DB0
-.word L802A9DD4, L802A9DF8, L802A9E1C, L802A9E40
-.word L802A9E64, L802A9E88, L802A9EAC, L802A9EC8
-.word L802A9EE4, L802A9F38, L802A9F54, L802A9FC4
-.word L802AA00C, L802AA030, L802AA054, L802AA078
-.word L802AA09C, L802AA0C0, L802AA0E4, L802AA108
-.word L802AA12C, L802AA150, L802AA174, L802AA198
-.word L802AA1BC, L802AA1E0, L802AA684, L802AA714
-.word L802AA780, L802A9FE8, L802AA6F0, L802A9F00
-.word L802A9F70, L802AA6CC, L802A9B74, L802A9B74
-.word L802AA204, L802AA228, L802AA24C, L802AA270
-.word L802AA294, L802AA2B8, L802AA2DC, L802AA300
-.word L802AA324, L802AA348, L802AA36C, L802AA390
-.word L802AA3B4, L802AA3D8, L802AA3FC, L802AA420
-.word L802AA444, L802AA468, L802AA48C, L802AA4B0
-.word L802AA4D4, L802AA4F8, L802AA51C, L802AA540
-.word L802AA564, L802AA588, L802AA5AC, L802AA5D0
-.word L802AA5F4, L802AA618, L802AA63C, L802AA660
-.word L802A9F1C, L802A9F8C, L802A9FA8, L802AA738
-.word L802AA75C, L802AA6A8
-
-.word 0, 0
-
-glabel D_802B9E00
-.float 1859.0
-
-glabel D_802B9E04
-.float 1549.0
-
-glabel D_802B9E08
-.float -1102.0
-
-glabel D_802B9E0C
-.float -1402.0
-
-glabel D_802B9E10
-.float 2405.0
-
-glabel D_802B9E14
-.float 2233.0
-
-glabel D_802B9E18
-.float 0.8
-
-glabel D_802B9E1C
-.float -475.0
-
-glabel D_802B9E20
-.float -33.9
-
-glabel D_802B9E24
-.float -838.0
-
-glabel D_802B9E28
-.float -475.0
-
-glabel D_802B9E2C
-.float -475.0
-
-glabel D_802B9E30
-.float -993.0
-
-glabel D_802B9E34
-.float -33.9
-
-glabel D_802B9E38
-.float -475.0
-
-glabel D_802B9E3C
-.float -33.9
-
-glabel D_802B9E40
-.float -475.0
-
-glabel D_802B9E44
-.float -33.9
-
-glabel D_802B9E48
-.float -0.9
-
-glabel D_802B9E4C
-.float -3000.0
-
-glabel D_802B9E50
-.float 3000.0
-
-glabel D_802B9E54
-.float 3000.0
-
-glabel D_802B9E58
-.float 3000.0
-
-glabel D_802B9E5C
-.float 3000.0
-
-glabel D_802B9E60
-.float 3000.0
-
-glabel D_802B9E64
-.float -0.9
-
-glabel D_802B9E68
-.float 0.9
-
-glabel D_802B9E6C
-.float 0.1
-
-glabel D_802B9E70
-.float -0.1
diff --git a/data/data_121DA0_2_3.s b/data/data_121DA0_2_3.s
deleted file mode 100644
index 9d950b7dd..000000000
--- a/data/data_121DA0_2_3.s
+++ /dev/null
@@ -1,66 +0,0 @@
-# Mario Kart 64 (U) disassembly and split file
-# generated by n64split v0.4a - N64 ROM splitter
-
-.include "macros.inc"
-
-.section .data
-
-glabel D_802B9FB0
-.double 0.017453292222222222
-
-glabel D_802B9FB8
-.double 3.141592653589793
-
-glabel D_802B9FC0
-.double 360.0
-
-glabel D_802B9FC8
-.double 3.141592653589793
-
-glabel D_802B9FD0
-.double 360.0
-
-glabel D_802B9FD8
-.float 1000000.0
-
-glabel D_802B9FDC
-.float -0.01600503
-
-glabel D_802B9FE0
-.float 0.002834060
-
-glabel D_802B9FE4
-.float -0.074954450
-
-glabel D_802B9FE8
-.float 0.042587612
-
-glabel D_802B9FEC
-.float -0.142025709
-
-glabel D_802B9FF0
-.float 0.106367543
-
-glabel D_802B9FF4
-.float -0.333330661
-
-glabel D_802B9FF8
-.double 1.3375206719956623e-08
-
-glabel D_802BA000
-.double 1.5707963267948966
-
-glabel D_802BA008
-.double 1.5707963267948966
-
-glabel D_802BA010
-.double 50.123870849609375
-
-glabel D_802BA018
-.double 3.141592653589793
-
-#glabel D_802BA020
-#.double 3.141592653589793
-
-#glabel D_802BA028
-#.double 65535.0
diff --git a/data/data_audio.s b/data/data_audio.s
deleted file mode 100644
index f6974ee57..000000000
--- a/data/data_audio.s
+++ /dev/null
@@ -1,191 +0,0 @@
-.include "macros.inc"
-
-.section .data
-
-glabel D_800E8E60
-.asciiz "Terminate-Canceled Channel %d,Phase %d\n"
-.balign 4
-
-glabel D_800E8E88
-.asciiz "Copy %d\n"
-.balign 4
-
-glabel D_800E8E94
-.asciiz "%d->%d\n"
-.balign 4
-
-glabel D_800E8E9C
-.asciiz "pitch %x: delaybytes %d : olddelay %d\n"
-.balign 4
-
-glabel D_800E8EC4
-.asciiz "cont %x: delaybytes %d : olddelay %d\n"
-.balign 4
-
-.balign 0x10
-
-glabel D_800E8EF0
-.asciiz "Warning:Kill Note %x \n"
-.balign 4
-
-glabel D_800E8F08
-.asciiz "Kill Voice %d (ID %d) %d\n"
-.balign 4
-
-glabel D_800E8F24
-.asciiz "Warning: Running Sequence's data disappear!\n"
-.balign 4
-
-glabel D_800E8F54
-.asciiz "Audio:Memory:Heap OverFlow : Not Allocate %d!\n"
-.balign 4
-
-glabel D_800E8F84
-.asciiz "Audio:Memory:DataHeap Not Allocate \n"
-.balign 4
-
-glabel D_800E8FAC
-.asciiz "StayHeap Not Allocate %d\n"
-.balign 4
-
-glabel D_800E8FC8
-.asciiz "AutoHeap Not Allocate %d\n"
-.balign 4
-
-glabel D_800E8FE4
-.asciiz "Status ID0 : %d ID1 : %d\n"
-.balign 4
-
-glabel D_800E9000
-.asciiz "id 0 is Stopping\n"
-.balign 4
-
-glabel D_800E9014
-.asciiz "id 0 is Stop\n"
-.balign 4
-
-glabel D_800E9024
-.asciiz "id 1 is Stopping\n"
-.balign 4
-
-glabel D_800E9038
-.asciiz "id 1 is Stop\n"
-.balign 4
-
-glabel D_800E9048
-.asciiz "WARNING: NO FREE AUTOSEQ AREA.\n"
-.balign 4
-
-glabel D_800E9068
-.asciiz "WARNING: NO STOP AUTO AREA.\n"
-.balign 4
-
-glabel D_800E9088
-.asciiz " AND TRY FORCE TO STOP SIDE \n"
-.balign 4
-
-glabel D_800E90B0
-.asciiz "Check ID0 (seq ID %d) Useing ...\n"
-.balign 4
-
-glabel D_800E90D4
-.asciiz "Check ID1 (seq ID %d) Useing ...\n"
-.balign 4
-
-glabel D_800E90F8
-.asciiz "No Free Seq area.\n"
-.balign 4
-
-glabel D_800E910C
-.asciiz "CH %d: ID %d\n"
-.balign 4
-
-glabel D_800E911C
-.asciiz "TWO SIDES ARE LOADING... ALLOC CANCELED.\n"
-.balign 4
-
-glabel D_800E9148
-.asciiz "WARNING: Before Area Overlaid After."
-.balign 4
-
-glabel D_800E9170
-.asciiz "WARNING: After Area Overlaid Before."
-.balign 4
-
-glabel D_800E9198
-.asciiz "MEMORY:SzHeapAlloc ERROR: sza->side %d\n"
-.balign 4
-
-glabel D_800E91C0
-.asciiz "Audio:MEMORY:SzHeap Overflow error. (%d bytes)\n"
-.balign 4
-
-glabel D_800E91F0
-.asciiz "Auto Heap Unhit for ID %d\n"
-.balign 4
-
-glabel D_800E920C
-.asciiz "Heap Reconstruct Start %x\n"
-.balign 4
-
-glabel D_800E9228
-.asciiz "AHPBASE %x\n"
-.balign 4
-
-glabel D_800E9234
-.asciiz "AHPCUR %x\n"
-.balign 4
-
-glabel D_800E9240
-.asciiz "HeapTop %x\n"
-.balign 4
-
-glabel D_800E924C
-.asciiz "SynoutRate %d / %d \n"
-.balign 4
-
-glabel D_800E9264
-.asciiz "FXSIZE %d\n"
-.balign 4
-
-glabel D_800E9270
-.asciiz "FXCOMP %d\n"
-.balign 4
-
-glabel D_800E927C
-.asciiz "FXDOWN %d\n"
-.balign 4
-
-glabel D_800E9288
-.asciiz "WaveCacheLen: %d\n"
-.balign 4
-
-glabel D_800E929C
-.asciiz "SpecChange Finished\n"
-.balign 4
-
-glabel D_800E92B4
-.asciiz "Fbank Seq %x\n"
-.balign 4
-
-glabel D_800E92C4
-.asciiz "Already Load Type %d,ID %d\n"
-.balign 4
-
-glabel D_800E92E0
-.asciiz "Warning:Emem Over,not alloc %d\n"
-.balign 4
-
-glabel D_800E9300
-.asciiz "Write %d\n"
-.balign 4
-
-.balign 0x10
-
-#glabel D_800E9310
-#.asciiz "Romcopy %x -> %x ,size %x\n"
-#.balign 4
-
-#glabel D_800E932C
-#.asciiz "Romcopyend\n"
-#.balign 4
diff --git a/data/data_credits_128480_1.s b/data/data_credits_128480_1.s
deleted file mode 100644
index 453c67667..000000000
--- a/data/data_credits_128480_1.s
+++ /dev/null
@@ -1,21 +0,0 @@
-.include "macros.inc"
-
-.data
-
-glabel D_80286B70
-.word 0x3F4CCCCD
-
-glabel D_80286B74
-.word 0x3E4CCCCD
-
-glabel D_80286B78
-.word 0x3E4CCCCD
-
-glabel D_80286B7C
-.word 0x3FEF5C2A
-
-glabel D_80286B80
-.word 0x453B8000
-
-glabel D_80286B84
-.word 0x3F8CCCCD
diff --git a/data/rodata_audio.s b/data/rodata_audio.s
deleted file mode 100644
index f1753b146..000000000
--- a/data/rodata_audio.s
+++ /dev/null
@@ -1,27 +0,0 @@
-.include "macros.inc"
-
-.section .rodata
-
-# start audio data
-# start heap.o
-glabel D_800F2E80
-.float 262159.0
-
-glabel jpt_800F2E84
-.word L800BA210, L800BA1E4, L800BA14C, L800BA094
-.word L800BA050
-
-glabel D_800F2E98
-.float 0.001171875
-
-glabel D_800F2E9C
-.float 2880000.0
-
-glabel D_800F2EA0
-.float 20.0304203
-
-glabel D_800F2EA4
-.float 16.546
-
-glabel D_800F2EA8
-.float 16.713
diff --git a/data/rodata_audio_2.s b/data/rodata_audio_2.s
deleted file mode 100644
index 4182f7845..000000000
--- a/data/rodata_audio_2.s
+++ /dev/null
@@ -1,509 +0,0 @@
-.include "macros.inc"
-
-.section .rodata
-
-glabel jpt_800F2F10
-.word L800BF3E8, L800BF600, L800BF600, L800BF380
-.word L800BF348, L800BF600, L800BF600, L800BF3C8
-.word L800BF308, L800BF600, L800BF600, L800BF2D0
-
-glabel jpt_800F2F40
-.word L800BF408, L800BF450, L800BF4B0, L800BF478
-.word L800BF478, L800BF4C4, L800BF534, L800BF5BC
-.word L800BF450, L800BF408, L800BF5C4, L800BF5F0
-
-glabel D_800F2F70
-.float 16129.0
-
-glabel D_800F2F74
-.float 16129.0
-
-glabel D_800F2F78
-.float 16129.0
-
-glabel jpt_800F2F7C
-.word L800BFA20, L800BFA28, L800BFA20, L800BFA28
-.word L800BFA20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-glabel jpt_800F2F90
-.word L800C0124, L800C0078, L800C0140, L800C0150
-.word L800C0094, L800C035C, L800C03B4, L800C03EC
-.word L800C03EC, L800C0438, L800C0448, L800C03EC
-.word L800BFE40, L800BFE40, L800BFE40, L800C0468
-.word L800C048C, L800C049C, L800C01E8, L800C034C
-.word L800BFE40, L800BFE40, L800C02B4, L800C0298
-.word L800C0288, L800C026C, L800C0254, L800C0238
-.word L800C021C, L800C01B4, L800C0160, L800C0184
-.word L800C0304, L800C02D0, L800C0338, L800C04BC
-.word L800C04AC, L800C0518, L800C0528, L800C0590
-.word L800C0630, L800BFEC4, L800C00D0, L800C0608
-.word L800BFE40, L800BFE40, L800C0640, L800C0068
-.word L800C0040, L800BFFF8, L800BFFF8, L800BFFF8
-.word L800BFFA0, L800BFF90, L800BFF48, L800BFF10
-.word L800BFFA0, L800BFFA0, L800BFFA0, L800BFED4
-.word L800BFEB4, L800C0880, L800BFE7C
-
-glabel jpt_800F308C
-.word L800C0684, L800BFE40, L800BFE40, L800BFE40
-.word L800BFE40, L800BFE40, L800BFE40, L800BFE40
-.word L800BFE40, L800BFE40, L800BFE40, L800BFE40
-.word L800BFE40, L800BFE40, L800BFE40, L800BFE40
-.word L800C07E4, L800BFE40, L800BFE40, L800BFE40
-.word L800BFE40, L800BFE40, L800BFE40, L800BFE40
-.word L800BFE40, L800BFE40, L800BFE40, L800BFE40
-.word L800BFE40, L800BFE40, L800BFE40, L800BFE40
-.word L800C0814, L800BFE40, L800BFE40, L800BFE40
-.word L800BFE40, L800BFE40, L800BFE40, L800BFE40
-.word L800BFE40, L800BFE40, L800BFE40, L800BFE40
-.word L800BFE40, L800BFE40, L800BFE40, L800BFE40
-.word L800C0830, L800BFE40, L800BFE40, L800BFE40
-.word L800BFE40, L800BFE40, L800BFE40, L800BFE40
-.word L800BFE40, L800BFE40, L800BFE40, L800BFE40
-.word L800BFE40, L800BFE40, L800BFE40, L800BFE40
-.word L800C0858, L800BFE40, L800BFE40, L800BFE40
-.word L800BFE40, L800BFE40, L800BFE40, L800BFE40
-.word L800BFE40, L800BFE40, L800BFE40, L800BFE40
-.word L800BFE40, L800BFE40, L800BFE40, L800BFE40
-.word L800C06EC, L800BFE40, L800BFE40, L800BFE40
-.word L800BFE40, L800BFE40, L800BFE40, L800BFE40
-.word L800BFE40, L800BFE40, L800BFE40, L800BFE40
-.word L800BFE40, L800BFE40, L800BFE40, L800BFE40
-.word L800C0708, L800BFE40, L800BFE40, L800BFE40
-.word L800BFE40, L800BFE40, L800BFE40, L800BFE40
-.word L800BFE40, L800BFE40, L800BFE40, L800BFE40
-.word L800BFE40, L800BFE40, L800BFE40, L800BFE40
-.word L800C06BC, L800BFE40, L800BFE40, L800BFE40
-.word L800BFE40, L800BFE40, L800BFE40, L800BFE40
-.word L800BFE40, L800BFE40, L800BFE40, L800BFE40
-.word L800BFE40, L800BFE40, L800BFE40, L800BFE40
-.word L800C06CC, L800BFE40, L800BFE40, L800BFE40
-.word L800BFE40, L800BFE40, L800BFE40, L800BFE40
-.word L800BFE40, L800BFE40, L800BFE40, L800BFE40
-.word L800BFE40, L800BFE40, L800BFE40, L800BFE40
-.word L800C0714, L800BFE40, L800BFE40, L800BFE40
-.word L800BFE40, L800BFE40, L800BFE40, L800BFE40
-.word L800BFE40, L800BFE40, L800BFE40, L800BFE40
-.word L800BFE40, L800BFE40, L800BFE40, L800BFE40
-.word L800C0760, L800BFE40, L800BFE40, L800BFE40
-.word L800BFE40, L800BFE40, L800BFE40, L800BFE40
-.word L800BFE40, L800BFE40, L800BFE40, L800BFE40
-.word L800BFE40, L800BFE40, L800BFE40, L800BFE40
-.word L800C077C
-
-glabel jpt_800F3350
-.word L800C0FF4, L800C0FE4, L800C0AE8, L800C0AE8
-.word L800C0FD4, L800C0AE8, L800C0AE8, L800C0AE8
-.word L800C0FC4, L800C0F98, L800C0F98, L800C0F88
-.word L800C0F78, L800C0F4C, L800C0F30, L800C0F14
-.word L800C0AE8, L800C0EE8, L800C0DD4, L800C0E50
-.word L800C0D50, L800C0D50, L800C0D30, L800C0D2C
-.word L800C0AE8, L800C0AE8, L800C0AE8, L800C0AE8
-.word L800C0AE8, L800C0AE8, L800C0AE8, L800C0AE8
-.word L800C0AE8, L800C0AE8, L800C0AE8, L800C0AE8
-.word L800C0AE8, L800C0AE8, L800C0AE8, L800C0AE8
-.word L800C0D1C, L800C0CF4, L800C0CAC, L800C0CAC
-.word L800C0CAC, L800C0C54, L800C0AE8, L800C0C0C
-.word L800C0BD4, L800C0C54, L800C0C54, L800C0C54
-.word L800C0B90, L800C0AE8, L800C0AE8, L800C0AE8
-
-glabel jpt_800F3430
-.word L800C0AE8, L800C0AE8, L800C0AE8, L800C0AE8
-.word L800C0AE8, L800C0AE8, L800C0AE8, L800C0AE8
-.word L800C0AE8, L800C0AE8, L800C0AE8, L800C0AE8
-.word L800C0AE8, L800C0AE8, L800C0AE8, L800C0AE8
-.word L800C1084, L800C0AE8, L800C0AE8, L800C0AE8
-.word L800C0AE8, L800C0AE8, L800C0AE8, L800C0AE8
-.word L800C0AE8, L800C0AE8, L800C0AE8, L800C0AE8
-.word L800C0AE8, L800C0AE8, L800C0AE8, L800C0AE8
-.word L800C0AE8, L800C0AE8, L800C0AE8, L800C0AE8
-.word L800C0AE8, L800C0AE8, L800C0AE8, L800C0AE8
-.word L800C0AE8, L800C0AE8, L800C0AE8, L800C0AE8
-.word L800C0AE8, L800C0AE8, L800C0AE8, L800C0AE8
-.word L800C1090, L800C0AE8, L800C0AE8, L800C0AE8
-.word L800C0AE8, L800C0AE8, L800C0AE8, L800C0AE8
-.word L800C0AE8, L800C0AE8, L800C0AE8, L800C0AE8
-.word L800C0AE8, L800C0AE8, L800C0AE8, L800C0AE8
-.word L800C1098, L800C0AE8, L800C0AE8, L800C0AE8
-.word L800C0AE8, L800C0AE8, L800C0AE8, L800C0AE8
-.word L800C0AE8, L800C0AE8, L800C0AE8, L800C0AE8
-.word L800C0AE8, L800C0AE8, L800C0AE8, L800C0AE8
-.word L800C10A0, L800C0AE8, L800C0AE8, L800C0AE8
-.word L800C0AE8, L800C0AE8, L800C0AE8, L800C0AE8
-.word L800C0AE8, L800C0AE8, L800C0AE8, L800C0AE8
-.word L800C0AE8, L800C0AE8, L800C0AE8, L800C0AE8
-.word L800C0AE8
-
-.word 0x00000000, 0x00000000, 0x00000000
-
-glabel D_800F35C0
-.float 3.333333333
-
-glabel jpt_800F35C4
-.word L800C1A34, L800C1A34, L800C1A34, L800C1A34
-.word L800C1AEC, L800C1A34
-
-# begin func_800C1E2C
-glabel D_800F35DC
-.float 0.1
-# end func_800C1E2C
-
-#begin func_800C1F8C
-glabel D_800F35E0
-.float 100000.0
-#end func_800C1F8C
-
-#begin func_800C21E8
-glabel D_800F35E4
-.float 100000.0
-#end func_800C21E8
-
-glabel D_800F35E8
-.float 0.85
-
-glabel jpt_800F35EC
-.word L800C2A80, L800C2AB8, L800C2AD8, L800C2CDC
-.word L800C2E40, L800C2F04, L800C3008, L800C3118
-.word L800C3154, L800C31E4, L800C3218, L800C32B8
-.word L800C32EC, L800C3430, L800C3390, L800C33E0
-
-glabel jpt_800F362C
-.word L800C3DEC, L800C3E10, L800C3E30, L800C3E70
-.word L800C3E98, L800C3EBC, L800C3F04
-
-glabel D_800F3648
-.float 100000.0
-
-glabel jpt_800F364C
-.word L800C423C, L800C4268, L800C42A4, L800C42C8
-.word L800C42FC, L800C4330
-
-glabel D_800F3664
-.float 100000.0
-
-glabel D_800F3668
-.float 100000.0
-
-glabel D_800F366C
-.float 4000000.0
-
-glabel D_800F3670
-.float 10000000000.0
-
-glabel D_800F3674
-.float 0.6
-
-glabel D_800F3678
-.float 0.4
-
-glabel D_800F367C
-.float 0.005000
-
-glabel D_800F3680
-.float 0.01
-
-glabel D_800F3684
-.float 12000.0
-
-glabel D_800F3688
-.float 0.03
-
-glabel D_800F368C
-.float 0.03
-
-glabel D_800F3690
-.float 0.4
-
-glabel jpt_800F3694
-.word L800C6544, L800C6618, L800C64E4, L800C65B8
-.word L800C65B8, L800C65B8, L800C65B8, L800C65B8
-.word L800C65B8, L800C65B8, L800C65B8, L800C65B8
-.word L800C6544, L800C6544, L800C6618, L800C6618
-.word L800C6544, L800C6618, L800C6618, L800C6618
-.word L800C6618, L800C65B8, L800C65B8, L800C65B8
-.word L800C6618, L800C6618, L800C6618, L800C6618
-.word L800C65B8, L800C65B8, L800C65B8
-
-glabel D_800F3710
-.float 0.2
-
-glabel D_800F3714
-.float 3500.0
-
-glabel D_800F3718
-.float 3000.0
-
-glabel D_800F371C
-.float 0.4
-
-glabel D_800F3720
-.float 0.2
-
-glabel D_800F3724
-.float 0.06
-
-glabel D_800F3728
-.float 0.56
-
-glabel D_800F372C
-.float 0.9
-
-# begin func_800C6758
-glabel D_800F3730
-.float 0.6
-
-glabel D_800F3734
-.float 13000.0
-
-glabel D_800F3738
-.float 0.95
-# end func_800C6758
-
-glabel jpt_800F373C
-.word L800C69C8, L800C6A0C, L800C6910, L800C6C74
-.word L800C6CB8, L800C6CFC, L800C6D40, L800C6D84
-.word L800C6DC8, L800C6E0C, L800C6E50, L800C6E94
-.word L800C6FA4, L800C6E0C, L800C6A98, L800C6ADC
-.word L800C6A50, L800C6958, L800C6990, L800C6B20
-.word L800C7070, L800C6FA4, L800C6FE8, L800C702C
-.word L800C6B64, L800C6BA8, L800C6BEC, L800C6C30
-.word L800C6ED8, L800C6F1C, L800C6F60
-
-glabel D_800F37B8
-.float 3500.0
-
-glabel jpt_800F37BC
-.word L800C718C, L800C7198, L800C71B0, L800C71BC
-.word L800C71A4, L800C71F4, L800C71F4, L800C71C8
-.word L800C71F4, L800C71F4, L800C71F4, L800C71F4
-.word L800C71EC, L800C71F4, L800C71D4, L800C71E0
-
-glabel jpt_800F37FC
-.word L800C7238, L800C7244, L800C725C, L800C7268
-.word L800C7250, L800C7294, L800C7294, L800C7274
-.word L800C7294, L800C7294, L800C7294, L800C7294
-.word L800C7290, L800C7294, L800C7280, L800C7288
-
-glabel jpt_800F383C
-.word L800C72F8, L800C72B8, L800C742C, L800C73B8
-.word L800C7378, L800C742C, L800C7338, L800C7428
-.word L800C742C, L800C7418, L800C7420
-
-glabel jpt_800F3868
-.word L800C7494, L800C7454, L800C75C8, L800C7554
-.word L800C7514, L800C75C8, L800C74D4, L800C75C4
-.word L800C75C8, L800C75B4, L800C75BC
-
-# begin func_800C8770
-glabel D_800F3894
-.float 0.7
-
-glabel D_800F3898
-.float 0.1
-
-glabel D_800F389C
-.float 0.03
-
-glabel D_800F38A0
-.float 0.16
-
-glabel D_800F38A4
-.float 0.15
-
-glabel D_800F38A8
-.float 0.03
-# end func_800C8770
-
-glabel D_800F38AC
-.float 0.012000
-
-glabel D_800F38B0
-.float 0.85
-
-glabel D_800F38B4
-.float 0.85
-
-glabel jpt_800F38B8
-.word L800C9560, L800C9560, L800C95BC, L800C9618
-.word L800C9674, L800C96D0, L800C95BC, L800C96D0
-
-glabel D_800F38D8
-.float 0.35
-
-glabel D_800F38DC
-.float 2.800000
-
-glabel D_800F38E0
-.float 3844.0
-
-glabel D_800F38E4
-.float -0.8
-
-glabel D_800F38E8
-.float 1568.979614
-
-glabel D_800F38EC
-.float 1067.777832
-
-glabel D_800F38F0
-.float 2766.064941
-
-glabel D_800F38F4
-.float 0.6
-
-glabel D_800F38F8
-.float 3.200000
-
-glabel D_800F38FC
-.float 3844.0
-
-glabel D_800F3900
-.float -1.700000
-
-glabel D_800F3904
-.float 1478.461548
-
-glabel D_800F3908
-.float 784.489807
-
-glabel D_800F390C
-.float 12813.334961
-
-glabel D_800F3910
-.float 0.6
-
-glabel D_800F3914
-.float 2.800000
-
-glabel D_800F3918
-.float 3844.0
-
-glabel D_800F391C
-.float -0.6
-
-glabel D_800F3920
-.float 1747.272827
-
-glabel D_800F3924
-.float 1130.588257
-
-glabel D_800F3928
-.float 3844.000977
-
-glabel D_800F392C
-.float 0.2
-
-glabel D_800F3930
-.float 3844.0
-
-glabel D_800F3934
-.float -0.4
-
-glabel D_800F3938
-.float 2135.555664
-
-glabel D_800F393C
-.float 1601.666626
-
-glabel D_800F3940
-.float 3203.333008
-
-glabel D_800F3944
-.float 0.4
-
-glabel D_800F3948
-.float 2.400000
-
-glabel D_800F394C
-.float 3844.0
-
-glabel D_800F3950
-.float -0.8
-
-glabel D_800F3954
-.float 1922.0
-
-glabel D_800F3958
-.float 1201.250000
-
-glabel D_800F395C
-.float 4805.0
-
-# start func_800C9A88 data
-glabel jpt_800F3960
-.word L800C9B3C, L800C9B3C, L800C9B68, L800C9B94
-.word L800C9BC0, L800C9BEC, L800C9B68, L800C9BEC
-
-glabel D_800F3980
-.float 0.35
-
-glabel D_800F3984
-.float 1568.979614
-
-glabel D_800F3988
-.float 0.6
-
-glabel D_800F398C
-.float 1478.461548
-
-glabel D_800F3990
-.float 0.6
-
-glabel D_800F3994
-.float 1747.272827
-
-glabel D_800F3998
-.float 0.2
-
-glabel D_800F399C
-.float 2135.555664
-
-glabel D_800F39A0
-.float 0.4
-
-glabel D_800F39A4
-.float 1922.0
-# end func_800C9A88 data
-
-glabel D_800F39A8
-.float 0.55
-
-glabel D_800F39AC
-.float 0.45
-
-glabel D_800F39B0
-.float 0.7
-
-glabel D_800F39B4
-.float 0.1
-
-.balign 16
-
-glabel jpt_800F39C0
-.word L800CBE60, L800CBE78, L800CBE90, L800CBEA8
-.word L800CBEC0, L800CBECC, L800CBF08, L800CBEEC
-
-
-# guRotateF rodata
-#glabel D_800F39E0
-#.float 0.017453292
-#.balign 16
diff --git a/data/data_0DD0A0_3_0.s b/data/rodata_code_80091750.s
index 02fb01ddd..27adfd5fc 100644
--- a/data/data_0DD0A0_3_0.s
+++ b/data/rodata_code_80091750.s
@@ -1,1390 +1,7 @@
.include "macros.inc"
.section .rodata
-
-#glabel jpt_800EE0C0
-#.word L80058038, L80058048, L80058058, L80058068
-#.word L80058078
-
-#glabel jpt_800EE0D4
-#.word L80058100, L80058110, L80058120, L80058130
-#.word L80058140, L80058150, L80058160, L80058170
-#.word L80058180, L80058190, L800581A0, L800581B0
-
-#glabel jpt_800EE104
-#.word L800585A8, L800585B8, L800585C8, L800585D8
-#.word L800585E8, L80058630, L80058630, L80058630
-#.word L800585F8, L80058608, L80058618, L80058628
-
-#glabel jpt_800EE134
-#.word L80058B00, L80058B00, L8005892C, L80058944
-#.word L80058980, L800589AC, L800589D0, L80058B00
-#.word L80058A38, L80058A58, L80058B00, L80058A7C
-#.word L80058A8C, L80058AB8, L80058B00, L80058B00
-#.word L80058B00, L80058B00, L80058AE4
-
-#glabel jpt_800EE180
-#.word L80058C88, L80058C98, L80058CB8, L80058CD8
-#.word L80058CF8, L80058DA4, L80058DA4, L80058DA4
-#.word L80058D18, L80058D38, L80058D58, L80058D78
-
-#glabel jpt_800EE1B0
-#.word L80058E1C, L80058E2C, L80058E4C, L80058E6C
-#.word L80058E8C, L80058F38, L80058F38, L80058F38
-#.word L80058EAC, L80058ECC, L80058EEC, L80058F0C
-
-# start code_80057C60 .late_rodata
-glabel D_800EE1E0
-.float 0.6
-
-glabel jpt_800EE1E4
-.word L8005A950, L8005A950, L8005A77C, L8005A794
-.word L8005A7EC, L8005A818, L8005A844, L8005A950
-.word L8005A89C, L8005A8BC, L8005A950, L8005A8E0
-.word L8005A8F0, L8005A91C, L8005A950, L8005A950
-.word L8005A950, L8005A950, L8005A948
-
-glabel jpt_800EE230
-.word L8005AD64, L8005AB98, L8005ABE0, L8005AC20
-.word L8005AC60, L8005ACA0, L8005ACE0, L8005AD20
-.word L8005AD60
-
-glabel jpt_800EE254
-.word L8005AF2C, L8005ADF4, L8005AE20, L8005AE4C
-.word L8005AE78, L8005AEA4, L8005AED0, L8005AEFC
-.word L8005AF28
-
-glabel jpt_800EE278
-.word L8005B088, L8005AF50, L8005AF7C, L8005AFA8
-.word L8005AFD4, L8005B000, L8005B02C, L8005B058
-.word L8005B084
-
-glabel jpt_800EE29C
-.word L8005B1E4, L8005B0AC, L8005B0D8, L8005B104
-.word L8005B130, L8005B15C, L8005B188, L8005B1B4
-.word L8005B1E0
-
-glabel jpt_800EE2C0
-.word L8005B378, L8005B240, L8005B26C, L8005B298
-.word L8005B2C4, L8005B2F0, L8005B31C, L8005B348
-.word L8005B374
-
-glabel jpt_800EE2E4
-.word L8005B4D4, L8005B39C, L8005B3C8, L8005B3F4
-.word L8005B420, L8005B44C, L8005B478, L8005B4A4
-.word L8005B4D0
-
-glabel jpt_800EE308
-.word L8005B630, L8005B4F8, L8005B524, L8005B550
-.word L8005B57C, L8005B5A8, L8005B5D4, L8005B600
-.word L8005B62C
-
-glabel jpt_800EE32C
-.word L8005B78C, L8005B654, L8005B680, L8005B6AC
-.word L8005B6D8, L8005B704, L8005B730, L8005B75C
-.word L8005B788
-
-glabel jpt_800EE350
-.word L8005BB2C, L8005BB40, L8005BB54, L8005BB84
-.word L8005BB98, L8005BBC8, L8005BBDC, L8005BC0C
-.word L8005BC20, L8005BC50, L8005BC64, L8005BCF0
-.word L8005BD04, L8005BD54, L8005BD68, L8005BDB8
-.word L8005BDCC, L8005BE1C, L8005BE30, L8005BE80
-.word L8005BE94, L8005BEE4, L8005BEF8, L8005BF48
-.word L8005BF5C, L8005BFAC, L8005BFC0, L8005C000
-.word L8005C014, L8005C290, L8005C04C, L8005C290
-.word L8005C290, L8005C290, L8005C290, L8005C290
-.word L8005C290, L8005C290, L8005C290, L8005C290
-.word L8005C060, L8005C090, L8005C0A4, L8005C0D4
-.word L8005C0E8, L8005C118, L8005C12C, L8005C15C
-.word L8005C170, L8005C1A0, L8005C1B4, L8005C1E4
-.word L8005C1F8, L8005C228, L8005C23C, L8005C26C
-.word L8005C280
-
-glabel jpt_800EE434
-.word L8005C290, L8005B974, L8005B988, L8005B9D0
-.word L8005B9E4, L8005BA08, L8005BA1C, L8005C290
-.word L8005C290, L8005C290, L8005C290, L8005C290
-.word L8005C290, L8005C290, L8005C290, L8005C290
-.word L8005C290, L8005C290, L8005C290, L8005C290
-.word L8005BA48, L8005BA68, L8005BA7C, L8005BA9C
-.word L8005BAB0, L8005BAD0, L8005BAE4, L8005BB04
-.word L8005BB18
-
-glabel D_800EE4A8
-.double 268.8
-
-glabel jpt_800EE4B0
-.word L8005E870, L8005DBD8, L8005E25C, L8005E870
-.word L8005E6F0, L8005E870, L8005E0DC, L8005DEF0
-.word L8005EA7C, L8005E3DC, L8005E6F0, L8005EA7C
-.word L8005E55C
-
-.word 0x00000000
-
-glabel D_800EE4E8
-.double 0.04
-
-glabel D_800EE4F0
-.double 0.04
-
-glabel jpt_800EE4F8
-.word L8005F7E0, L8005EE2C, L8005F380, L8005F7E0
-.word L8005F6C8, L8005F7E0, L8005F268, L8005F0DC
-.word L8005F8F4, L8005F498, L8005F6C8, L8005F8F4
-.word L8005F5B0
-
-glabel jpt_800EE52C
-.word L800603C8, L8005F9A0, L8005FF28, L800603C8
-.word L800602A0, L800603C8, L8005FE00, L8005FC60
-.word L800604EC, L80060050, L800602A0, L800604EC
-.word L80060178
-
-glabel D_800EE560
-.float 3000.0
-.word 0x00000000
-
-glabel D_800EE568
-.double 0.1
-
-glabel D_800EE570
-.float 5000.0
-.word 0x00000000
-
-glabel D_800EE578
-.double 0.1
-
-glabel D_800EE580
-.double 0.1
-
-glabel D_800EE588
-.double -1.8
-
-glabel D_800EE590
-.double -1.8
-
-glabel D_800EE598
-.double -1.8
-
-glabel D_800EE5A0
-.double -1.8
-
-glabel D_800EE5A8
-.double -5.8
-
-glabel D_800EE5B0
-.double -5.8
-
-glabel D_800EE5B8
-.double 1.9
-
-glabel D_800EE5C0
-.float 0.15
-
-glabel D_800EE5C4
-.float 0.4
-
-glabel jpt_800EE5C8
-.word L80062810, L80062528, L800626E0, L80062810
-.word L800627C4, L80062810, L80062694, L80062648
-.word L8006285C, L8006272C, L800627C4, L8006285C
-.word L80062778
-
-glabel D_800EE5FC
-.float 0.2
-
-glabel D_800EE600
-.float 0.2
-
-glabel D_800EE604
-.float 0.2
-
-glabel D_800EE608
-.float 0.2
-
-glabel D_800EE60C
-.float 0.1
-
-glabel D_800EE610
-.double 0.07
-
-glabel D_800EE618
-.double 0.3
-
-glabel D_800EE620
-.double 0.1
-
-glabel D_800EE628
-.double 0.1
-
-glabel D_800EE630
-.double 0.3
-
-glabel D_800EE638
-.float 5000.0
-
-glabel D_800EE63C
-.float 6000.0
-
-glabel D_800EE640
-.double 0.06
-
-glabel D_800EE648
-.double 0.3
-
-glabel D_800EE650
-.double -5.8
-
-glabel D_800EE658
-.double -5.8
-
-glabel D_800EE660
-.double 0.05
-
-glabel D_800EE668
-.double 0.08
-
-glabel D_800EE670
-.double 0.2
-
-glabel D_800EE678
-.double 0.1
-
-glabel D_800EE680
-.float -1.8
-
-glabel D_800EE684
-.float -1.8
-
-glabel D_800EE688
-.float -1.8
-
-glabel D_800EE68C
-.float -1.8
-
-glabel D_800EE690
-.double 0.3
-
-glabel D_800EE698
-.double 0.15
-
-glabel D_800EE6A0
-.double 0.2
-
-glabel D_800EE6A8
-.double 0.06
-
-glabel D_800EE6B0
-.double 0.2
-
-glabel D_800EE6B8
-.double 0.1
-
-glabel D_800EE6C0
-.double 0.4
-
-glabel D_800EE6C8
-.double 0.1
-
-glabel D_800EE6D0
-.double 0.35
-
-glabel D_800EE6D8
-.double -1.2
-
-glabel D_800EE6E0
-.double -1.2
-
-glabel D_800EE6E8
-.double 0.2
-
-glabel D_800EE6F0
-.double -0.7
-
-glabel D_800EE6F8
-.double 0.2
-
-glabel D_800EE700
-.double -0.6
-
-glabel D_800EE708
-.double 0.1
-
-glabel D_800EE710
-.double -0.8
-
-glabel D_800EE718
-.double -0.8
-
-glabel D_800EE720
-.double 0.06
-
-glabel D_800EE728
-.double 0.1
-
-glabel D_800EE730
-.double 0.3
-
-glabel D_800EE738
-.double 0.04
-
-glabel D_800EE740
-.double 1.2
-
-glabel D_800EE748
-.double 0.1
-
-glabel D_800EE750
-.double 0.4
-
-glabel D_800EE758
-.double 0.8
-
-glabel D_800EE760
-.double 1.2
-
-glabel D_800EE768
-.double 1.8
-
-glabel D_800EE770
-.double 0.15
-
-glabel D_800EE778
-.double 1.2
-
-glabel D_800EE780
-.float 1.2
-.word 0x00000000
-
-glabel D_800EE788
-.double 0.8
-
-glabel D_800EE790
-.double 0.4
-
-glabel D_800EE798
-.double 0.08
-
-glabel D_800EE7A0
-.double 0.2
-
-glabel D_800EE7A8
-.double 1.2
-
-glabel D_800EE7B0
-.float 1.2
-.word 0x00000000
-
-glabel D_800EE7B8
-.double 0.4
-
-glabel D_800EE7C0
-.double 1.4
-
-glabel D_800EE7C8
-.double 0.8
-
-glabel D_800EE7D0
-.float 0.1
-.word 0x00000000
-
-glabel D_800EE7D8
-.double -3.8
-
-glabel D_800EE7E0
-.double 0.0006
-
-glabel D_800EE7E8
-.double -0.003
-
-glabel D_800EE7F0
-.double 0.05
-
-glabel D_800EE7F8
-.float 0.05
-.word 0x00000000
-
-glabel D_800EE800
-.double -0.05
-
-glabel D_800EE808
-.float -0.05
-.word 0x00000000
-
-glabel D_800EE810
-.double 0.06
-
-glabel D_800EE818
-.float 0.06
-.word 0x00000000
-
-glabel D_800EE820
-.double -0.06
-
-glabel D_800EE828
-.float -0.06
-.word 0x00000000
-
-glabel D_800EE830
-.double -3.2
-
-glabel D_800EE838
-.double 0.2
-
-glabel D_800EE840
-.float 0.3
-.word 0x00000000
-
-glabel D_800EE848
-.double 1.8
-
-glabel D_800EE850
-.float 1.8
-.word 0x00000000
-
-glabel D_800EE858
-.double 0.3
-
-glabel D_800EE860
-.float 0.3
-
-glabel jpt_800EE864
-.word L8006C734, L8006C750, L8006C76C, L8006C788
-.word L8006C7A4, L8006C9A4, L8006C9A4, L8006C9A4
-.word L8006C7C0, L8006C9A4, L8006C7DC
-
-glabel jpt_800EE890
-.word L8006CA50, L8006CA74, L8006CA98, L8006CABC
-.word L8006CAE0, L8006CB04, L8006CB28, L8006CB4C
-.word L8006CB70
-
-glabel jpt_800EE8B4
-.word L8006CF38, L8006D184, L8006CF4C, L8006D184
-.word L8006CF60, L8006CF74, L8006CF88
-
-glabel jpt_800EE8D0
-.word L8006D200, L8006D22C, L8006D258, L8006D284
-.word L8006D2B0
-
-glabel jpt_800EE8E4
-.word L8006D628, L8006D69C, L8006D720, L8006D794
-.word L8006D808, L8006D87C, L8006D8F0, L8006D964
-.word L8006D628
-
-glabel jpt_800EE908
-.word L8006D9F8, L8006DA6C, L8006DA6C, L8006DA6C
-.word L8006DA6C, L8006DBC8, L8006DBC8, L8006DBC8
-.word L8006DAE0, L8006DBC8, L8006DB54
-
-glabel jpt_800EE934
-.word L8006DED0, L8006DF00, L8006DF30, L8006DF60
-.word L8006DF90
-
-glabel D_800EE948
-.float 1.6
-
-glabel D_800EE94C
-.float 1.6
-
-# start code_8006E9C0 .late_rodata
-glabel jpt_800EE950
-.word L8006F0E4, L8006F174, L8006F1AC, L8006F1E4
-.word L8006F248, L8006F2A4, L8006F2FC, L8006F360
-.word L8006F3E8, L8006F470, L8006F4D4, L8006F50C
-.word L8006F578, L8006F600, L8006F640, L8006F678
-.word L8006F6A4, L8006F6D0, L8006F6FC, L8006F734
-
-glabel D_800EE9A0
-.float 0.022
-
-glabel D_800EE9A4
-.float 0.022
-
-glabel D_800EE9A8
-.float 0.0174
-
-glabel D_800EE9AC
-.float 0.016
-
-glabel D_800EE9B0
-.float 0.018
-
-glabel D_800EE9B4
-.float 0.016
-
-glabel D_800EE9B8
-.float 0.014
-
-glabel D_800EE9BC
-.float 0.014
-
-glabel D_800EE9C0
-.float 0.0155
-
-glabel D_800EE9C4
-.float 0.0155
-
-glabel D_800EE9C8
-.float 0.013
-
-glabel D_800EE9CC
-.float 0.015
-
-glabel D_800EE9D0
-.float 0.015
-
-glabel D_800EE9D4
-.float 0.0103
-
-glabel D_800EE9D8
-.float 0.0155
-
-glabel D_800EE9DC
-.float 0.0335
-
-glabel D_800EE9E0
-.float 0.0445
-
-glabel D_800EE9E4
-.float 0.0285
-
-glabel D_800EE9E8
-.float 0.0155
-
-glabel D_800EE9EC
-.float 0.0257
-
-glabel jpt_800EE9F0
-.word L800705A0, L800706EC, L800706EC, L800706EC
-.word L800705B4, L800705C8, L80070640, L80070654
-.word L80070668, L8007067C, L80070690, L800706A4
-.word L800706B8, L800706CC, L800706E0
-
-glabel jpt_800EEA2C
-.word L800707CC
-.word L80071400, L80070848, L80070AA8, L80070B30
-.word L80070C60, L80070DD8, L80070F10, L80070F8C
-.word L80071024, L80071400, L800712A0, L80071348
-.word L80071378, L80071400, L80071400, L80071400
-.word L80071400, L800713E4
-
-glabel D_800EEA78
-.float 0.7
-.word 0x00000000
-
-# start code_80071F00 .late_rodata
-glabel D_800EEA80
-.float 0.15
-.word 0x00000000
-
-glabel D_800EEA88
-.double 180.0
-
-glabel D_800EEA90
-.double 150.0
-
-glabel D_800EEA98
-.double 0.8
-
-glabel D_800EEAA0
-.double 0.2
-
-glabel D_800EEAA8
-.double 0.4
-
-glabel D_800EEAB0
-.double 0.0005
-
-glabel D_800EEAB8
-.double 0.05
-
-glabel D_800EEAC0
-.double 0.05
-
-glabel D_800EEAC8
-.double 0.1
-
-glabel D_800EEAD0
-.double 0.03
-
-glabel D_800EEAD8
-.float 0.1
-.word 0x00000000
-
-glabel D_800EEAE0
-.double 0.03
-
-glabel D_800EEAE8
-.float 0.1
-
-glabel jpt_800EEAEC
-.word L80076524, L8007641C, L8007642C, L80076450
-.word L80076514
-
-glabel jpt_800EEB00
-.word L80076AD8, L80076A28, L80076A38
-.word L80076A5C, L80076AC8
-
-glabel D_800EEB14
-.float 0.3
-
-glabel D_800EEB18
-.float 0.8
-
-glabel D_800EEB1C
-.float 0.05
-
-glabel D_800EEB20
-.double 0.01
-
-glabel D_800EEB28
-.double 0.01
-
-glabel D_800EEB30
-.double 0.15
-
-glabel D_800EEB38
-.float 0.1
-
-glabel D_800EEB3C
-.float 0.15
-
-glabel D_800EEB40
-.double 0.01
-
-glabel D_800EEB48
-.float 0.15
-.word 0x00000000
-
-glabel D_800EEB50
-.double 0.03
-
-glabel D_800EEB58
-.double 0.01
-
-glabel D_800EEB60
-.double -0.3
-
-glabel D_800EEB68
-.double 45.0
-
-glabel D_800EEB70
-.double 0.03
-
-glabel D_800EEB78
-.double 0.01
-
-glabel D_800EEB80
-.double -0.6
-
-glabel jpt_800EEB88
-.word L80078AFC, L80078B38, L80078B74, L80078BB0
-.word L80078BEC
-
-glabel jpt_800EEB9C
-.word L80078CA4, L80078CDC, L80078D14
-.word L80078D54, L80078D8C
-
-glabel D_800EEBB0
-.double 1.7578125
-
-glabel jpt_800EEBB8
-.word L80078E70, L80078F54, L80078F54, L80078F54
-.word L80078E84, L80078E98, L80078EA8, L80078EBC
-.word L80078ED0, L80078EE4, L80078EF8, L80078F0C
-.word L80078F20, L80078F34, L80078F48
-
-glabel D_800EEBF4
-.float 0.15
-
-glabel jpt_800EEBF8
-.word L8007962C, L800793C8, L800793D8, L80079424
-.word L80079454, L8007948C, L8007949C, L800794C0
-.word L800794FC, L80079520, L80079548, L80079580
-.word L800795BC, L800795E0, L80079614, L80079624
-
-glabel D_800EEC38
-.float 5000.0
-
-glabel D_800EEC3C
-.float 0.15
-
-glabel jpt_800EEC40
-.word L8007979C, L80079740, L80079750, L8007976C
-.word L80079794
-
-glabel D_800EEC54
-.float 0.15
-
-glabel jpt_800EEC58
-.word L80079D04, L80079C4C, L80079C6C, L80079C84
-.word L80079CB8, L80079CD8
-
-glabel jpt_800EEC70
-.word L80079E5C, L80079E88, L80079EAC, L80079F2C
-.word L80079F40, L80079F9C, L80079FD4, L80079FE8
-
-glabel D_800EEC90
-.float 5000.0
-
-glabel D_800EEC94
-.float 0.15
-
-glabel jpt_800EEC98
-.word L8007A218, L8007A168, L8007A178, L8007A194
-.word L8007A1A4, L8007A1CC, L8007A1DC, L8007A204
-
-glabel D_800EECB8
-.float 5000.0
-
-glabel D_800EECBC
-.float 0.15
-
-glabel jpt_800EECC0
-.word L8007A3E0, L8007A330, L8007A340, L8007A35C
-.word L8007A36C, L8007A394, L8007A3A4, L8007A3CC
-
-glabel D_800EECE0
-.float 5000.0
-
-glabel D_800EECE4
-.float 0.15
-
-glabel jpt_800EECE8
-.word L8007A5C0, L8007A554, L8007A568, L8007A58C
-.word L8007A5B8
-
-glabel jpt_800EECFC
-.word L8007AA30, L8007A9A0, L8007A9B8
-.word L8007A9D0, L8007A9E0, L8007A9F8, L8007AA10
-.word L8007AA28
-
-glabel jpt_800EED1C
-.word L8007ABE8, L8007AABC, L8007AAE8
-.word L8007AB14, L8007AB40, L8007AB6C, L8007AB98
-.word L8007ABC4
-
-glabel jpt_800EED3C
-.word L8007B998, L8007B41C, L8007B430
-.word L8007B5A4, L8007B5D0, L8007B5FC, L8007B628
-.word L8007B680, L8007B998, L8007B6A8, L8007B6D4
-.word L8007B6E8, L8007B834, L8007B998, L8007B998
-.word L8007B998, L8007B998, L8007B998, L8007B998
-.word L8007B998, L8007B844, L8007B894, L8007B998
-.word L8007B998, L8007B998, L8007B998, L8007B998
-.word L8007B998, L8007B998, L8007B998, L8007B8B0
-.word L8007B900, L8007B998, L8007B998, L8007B998
-.word L8007B998, L8007B998, L8007B998, L8007B998
-.word L8007B998, L8007B914, L8007B964, L8007B998
-.word L8007B998, L8007B998, L8007B998, L8007B998
-.word L8007B998, L8007B998, L8007B998, L8007B978
-
-glabel D_800EEE08
-.double -1650.0
-
-glabel D_800EEE10
-.float 0.2
-.word 0x00000000
-
-glabel D_800EEE18
-.double 55.0
-
-glabel jpt_800EEE20
-.word L8007BFA0, L8007BF0C, L8007BF1C, L8007BF4C
-.word L8007BF68, L8007BF8C
-
-glabel jpt_800EEE38
-.word L8007C220, L8007C000
-.word L8007C040, L8007C060, L8007C0BC, L8007C0F8
-.word L8007C180, L8007C1B0, L8007C214
-
-glabel D_800EEE5C
-.float -0.2
-
-glabel D_800EEE60
-.double 0.0015
-
-glabel D_800EEE68
-.double 0.0015
-
-glabel D_800EEE70
-.float 0.001
-.word 0x00000000
-
-glabel D_800EEE78
-.double 0.004
-
-glabel D_800EEE80
-.double 0.0002
-
-glabel D_800EEE88
-.double 0.05
-
-glabel D_800EEE90
-.double 0.01
-
-glabel D_800EEE98
-.float 0.000001
-
-glabel D_800EEE9C
-.float 0.001
-
-glabel D_800EEEA0
-.float 0.15
-
-glabel jpt_800EEEA4
-.word L8007C798, L8007C704, L8007C734, L8007C764
-.word L8007C780
-
-glabel D_800EEEB8
-.float 0.15
-
-glabel jpt_800EEEBC
-.word L8007CF70, L8007CF2C, L8007CF3C, L8007CF50
-.word L8007CF64
-
-glabel jpt_800EEED0
-.word L8007D05C, L8007CFB8, L8007CFE4
-.word L8007D038, L8007D054
-
-.word 0x00000000
-
-glabel D_800EEEE8
-.double -1775.0
-
-glabel D_800EEEF0
-.double 130.0
-
-glabel D_800EEEF8
-.double -2500.0
-
-glabel D_800EEF00
-.double 220.0
-
-glabel D_800EEF08
-.double -2100.0
-
-glabel D_800EEF10
-.double -290.0
-
-glabel D_800EEF18
-.float 0.1
-.word 0x00000000
-
-glabel D_800EEF20
-.double 2540.0
-
-glabel D_800EEF28
-.double -2540.0
-
-glabel D_800EEF30
-.double 2150.0
-
-glabel D_800EEF38
-.double -2150.0
-
-glabel D_800EEF40
-.float 1150.0
-
-glabel D_800EEF44
-.float 1765.0
-
-glabel D_800EEF48
-.float -1765.0
-
-glabel jpt_800EEF4C
-.word L8007E198, L8007E058, L8007E198, L8007E068
-.word L8007E084, L8007E154, L8007E180
-
-glabel D_800EEF68
-.float -1371.0
-
-glabel jpt_800EEF6C
-.word L8007E4B4, L8007E42C, L8007E4B4, L8007E43C
-.word L8007E454, L8007E4A8
-
-glabel jpt_800EEF84
-.word L8007E8CC, L8007E8F4
-.word L8007E908, L8007E930, L8007E98C, L8007E9B4
-.word L8007EA44, L8007EA80, L8007EB88
-
-glabel jpt_800EEFA8
-.word L8007E6E0
-.word L8007E748, L8007E82C, L8007E844, L8007E85C
-
-glabel jpt_800EEFBC
-.word L8007EE24, L8007EDBC, L8007EDCC, L8007EDE0
-.word L8007EDF4
-
-glabel jpt_800EEFD0
-.word L8007F26C, L8007F008, L8007F05C
-.word L8007F084, L8007F26C, L8007F0B8, L8007F0E4
-.word L8007F10C, L8007F26C, L8007F144, L8007F170
-.word L8007F198, L8007F26C, L8007F1D0, L8007F200
-.word L8007F228, L8007F26C, L8007F260
-
-glabel jpt_800EF018
-.word L8007F530
-.word L8007F2CC, L8007F320, L8007F348, L8007F530
-.word L8007F37C, L8007F3A8, L8007F3D0, L8007F530
-.word L8007F408, L8007F434, L8007F45C, L8007F530
-.word L8007F494, L8007F4C0, L8007F4E8, L8007F530
-.word L8007F524
-
-glabel jpt_800EF060
-.word L8007FE94, L8007FBBC, L8007FBE4
-.word L8007FE94, L8007FDE0, L8007FE4C
-
-glabel D_800EF078
-.double -1000.0
-
-glabel D_800EF080
-.double 1000.0
-
-glabel jpt_800EF088
-.word L80080294, L80080248, L80080258, L8008026C
-.word L80080280
-
-glabel jpt_800EF09C
-.word L80080500, L80080454, L80080464
-.word L800804AC, L800804E4
-
-glabel D_800EF0B0
-.double 17.5
-
-glabel D_800EF0B8
-.double 0.6
-
-glabel D_800EF0C0
-.double 0.6
-
-glabel D_800EF0C8
-.float 0.025
-
-glabel jpt_800EF0CC
-.word L80081318, L80081328, L80081338, L80081348
-.word L80081368, L80081358
-
-glabel D_800EF0E4
-.float 0.15
-
-glabel D_800EF0E8
-.double 0.8
-
-glabel D_800EF0F0
-.double 0.01
-
-glabel D_800EF0F8
-.double 4.8
-
-glabel D_800EF100
-.double 0.1
-
-glabel D_800EF108
-.float 0.15
-
-glabel jpt_800EF10C
-.word L80081A74, L80081970, L8008199C, L800819B0
-.word L800819D8, L800819F8, L80081A74, L80081A74
-.word L80081A74, L80081A74, L80081A08
-
-glabel D_800EF138
-.double 0.184
-
-glabel jpt_800EF140
-.word L80081D0C, L80081B70, L80081B80, L80081BC4
-.word L80081C0C, L80081D0C, L80081D0C, L80081D0C
-.word L80081D0C, L80081D0C, L80081C44
-
-glabel D_800EF16C
-.float 0.2
-
-glabel D_800EF170
-.double -360.0
-
-glabel D_800EF178
-.double -1300.0
-
-glabel D_800EF180
-.double 328.0
-
-glabel D_800EF188
-.double 2541.0
-
-glabel D_800EF190
-.double -985.0
-
-glabel D_800EF198
-.double 1200.0
-
-glabel D_800EF1A0
-.float 0.15
-
-glabel jpt_800EF1A4
-.word L80082C84, L80082CFC, L80082D38, L80082D68
-.word L80082D94
-
-glabel D_800EF1B8
-.float 0.8
-
-glabel D_800EF1BC
-.float 0.027
-
-glabel D_800EF1C0
-.float 0.2
-.word 0x00000000
-
-glabel D_800EF1C8
-.double 0.1
-
-glabel jpt_800EF1D0
-.word L80083368, L80083298, L800832EC, L80083300
-.word L8008334C
-
-.word 0x00000000
-
-glabel D_800EF1E8
-.double 0.001
-
-glabel D_800EF1F0
-.double 0.05
-
-glabel D_800EF1F8
-.double 2.6
-
-glabel D_800EF200
-.double 0.1
-
-glabel D_800EF208
-.float 0.1
-
-glabel jpt_800EF20C
-.word L80083A3C, L80083998, L800839A8, L800839BC
-.word L80083A3C, L80083A3C, L80083A3C, L80083A3C
-.word L80083A3C, L80083A3C, L800839D0, L800839EC
-.word L80083A3C, L80083A3C, L80083A3C, L80083A3C
-.word L80083A3C, L80083A3C, L80083A3C, L80083A3C
-.word L80083A0C
-
-glabel D_800EF260
-.float 0.1
-
-glabel jpt_800EF264
-.word L80083D30, L80083C54, L80083C64, L80083D30
-.word L80083D30, L80083D30, L80083D30, L80083D30
-.word L80083D30, L80083D30, L80083C78, L80083C9C
-.word L80083CCC, L80083D14
-
-glabel D_800EF29C
-.float 0.001
-
-glabel D_800EF2A0
-.float 0.0025
-.word 0x00000000
-
-glabel D_800EF2A8
-.double 0.0002
-
-glabel D_800EF2B0
-.double 0.04
-
-glabel D_800EF2B8
-.double 0.05
-
-glabel D_800EF2C0
-.double 0.1
-
-glabel D_800EF2C8
-.float 0.2
-.word 0x00000000
-
-glabel D_800EF2D0
-.double -383.0
-
-glabel D_800EF2D8
-.double -2960.0
-
-glabel D_800EF2E0
-.double -2490.0
-
-glabel D_800EF2E8
-.double -2098.0
-
-glabel D_800EF2F0
-.double -2080.0
-
-glabel D_800EF2F8
-.float 0.08
-
-glabel jpt_800EF2FC
-.word L80084848, L80084904, L80084968, L800849CC
-.word L80084A30, L80084A94
-
-.word 0x00000000
-
-glabel D_800EF318
-.double 146.0
-
-glabel D_800EF320
-.double 380.0
-
-glabel D_800EF328
-.float 0.15
-.word 0x00000000
-
-glabel D_800EF330
-.double 380.0
-
-glabel D_800EF338
-.double -2300.0
-
-glabel D_800EF340
-.double -2500.0
-
-glabel D_800EF348
-.double -535.0
-
-glabel D_800EF350
-.double -250.0
-
-glabel D_800EF358
-.float 0.04
-
-glabel jpt_800EF35C
-.word L80084C80, L80084BCC, L80084BDC, L80084C48
-.word L80084C6C
-
-glabel jpt_800EF370
-.word L80085000, L80084D7C, L80084DBC
-.word L80084E5C, L80084F10, L80084F3C, L80084FAC
-
-glabel D_800EF38C
-.float 0.4
-
-glabel jpt_800EF390
-.word L80085104, L80085114, L80085124, L80085138
-.word L8008514C, L80085160
-
-glabel D_800EF3A8
-.float 1.3
-.word 0x00000000
-
-glabel D_800EF3B0
-.double -1250.0
-
-glabel jpt_800EF3B8
-.word L80085588, L800855BC, L80085600, L80085614
-.word L8008565C, L80085670, L800856B4, L800856FC
-.word L80085710
-
-glabel D_800EF3DC
-.float 0.03
-
-glabel D_800EF3E0
-.float 0.03
-.word 0x00000000
-
-glabel D_800EF3E8
-.double -1431.0
-
-glabel jpt_800EF3F0
-.word L80085DA8, L80085CE0, L80085CF0, L80085D18
-.word L80085D38, L80085D48, L80085D70, L80085D80
-.word L80085DA0
-
-.word 0x00000000
-
-glabel D_800EF418
-.double 799.0
-
-glabel jpt_800EF420
-.word L80085EE8, L80085E78, L80085E88, L80085EB0
-.word L80085ED0, L80085EE0
-
-glabel D_800EF438
-.double -2013.0
-
-glabel jpt_800EF440
-.word L80086064, L80085FB4, L80085FC4, L80085FEC
-.word L80085FFC, L80086014, L80086024, L8008604C
-.word L8008605C
-
-.word 0x00000000
-
-glabel D_800EF468
-.double 0.1
-
-glabel D_800EF470
-.float 0.005
-
-glabel jpt_800EF474
-.word L80086BB0, L80086990, L800869A0, L80086A04
-.word L80086A18, L80086AFC, L80086B6C, L80086B8C
-
-glabel D_800EF494
-.float -0.4
-
-.word 0x00000000, 0x00000000
-
-glabel D_800EF4A0
-.float 0.025
-
-glabel D_800EF4A4
-.float 0.075
-
-glabel D_800EF4A8
-.float 0.15
-
-glabel D_800EF4AC
-.float 0.1
-
-glabel D_800EF4B0
-.float 0.15
-
-glabel D_800EF4B4
-.float 0.2
-
-glabel D_800EF4B8
-.float 0.025
-
-glabel D_800EF4BC
-.float 0.075
-
-glabel D_800EF4C0
-.float 0.1
-
-glabel D_800EF4C4
-.float 0.15
-
-glabel D_800EF4C8
-.float 0.06
-
-glabel D_800EF4CC
-.float 0.07
-
-glabel D_800EF4D0
-.float 0.075
-
-glabel D_800EF4D4
-.float 0.1
-
-glabel D_800EF4D8
-.double 1.1
-
-glabel D_800EF4E0
-.double 1.1
-
-glabel D_800EF4E8
-.double 1.1
-
-glabel D_800EF4F0
-.double 500.0
-
-glabel D_800EF4F8
-.double 0.6666666666666666
-
-glabel D_800EF500
-.double 0.16666666666666666
-
-glabel D_800EF508
-.double 10000.0
-
-glabel D_800EF510
-.double 10000.0
-
-glabel jpt_800EF518
-.word L8008C1A8, L8008C040, L8008C060, L8008C088
-.word L8008C0B0, L8008C0F8, L8008C140, L8008C168
-
-.word 0x00000000, 0x00000000
-
-glabel D_800EF540
-.double 0.2
-
-glabel D_800EF548
-.double 0.8
-
-glabel D_800EF550
-.double 0.1
-
-glabel D_800EF558
-.double 0.9
-
-glabel D_800EF560
-.double 1.3
-
-glabel D_800EF568
-.float 2002.0
-
-glabel D_800EF56C
-.float -2002.0
-
-glabel D_800EF570
-.double 0.13
-
-glabel D_800EF578
-.float 3458.0
-.word 0x00000000
-
-glabel D_800EF580
-.double 0.085
-
-glabel D_800EF588
-.double 0.6
-
-glabel D_800EF590
-.double 0.6
-
-glabel D_800EF598
-.double 0.9
-
-glabel D_800EF5A0
-.double 0.7
-
-glabel D_800EF5A8
-.double 0.05
-
-glabel jpt_800EF5B0
-.word L8008FF40, L8008FFB8, L80090010, L80090028
-.word L80090140, L80090084, L80090140, L80090140
-.word L80090140, L80090140, L80090140, L80090010
-.word L80090140, L80090138, L80090138, L80090138
-.word L800900E0, L80090138
-
-glabel jpt_800EF5F8
-.word L80090474, L80090698, L80090698, L80090698
-.word L80090698, L80090698, L80090698, L80090698
-.word L80090698, L80090698, L80090698, L80090580
-.word L800905C4, L8009060C, L80090698, L80090650
-glabel jpt_800EF638
-.word L800909D0, L80090B80, L80090C84, L80090CDC
-.word L80090E08
-
-.word 0x00000000
-
-glabel D_800EF650
-.double 0.9
-
-glabel D_800EF658
-.float 1820.0
-
-glabel D_800EF65C
-.float -1820.0
-
-glabel jpt_800EF660
-.word L8009117C, L80091184, L80091158, L80091158
-.word L80091158, L80091158
-
-glabel D_800EF678
-.float 0.002
-
-glabel D_800EF67C
-.float 2.6
-
-glabel D_800EF680
-.double 1.08
-.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 #balign 64 instead ?
-
+# code_80091750 begin
glabel gGlyphDisplayWidth
.hword 0x000c, 0x000d, 0x000b, 0x000b, 0x000a, 0x000b, 0x000b, 0x000d
.hword 0x0007, 0x000a, 0x000c, 0x000a, 0x0012, 0x000d, 0x000c, 0x000c
@@ -4043,5 +2660,3 @@ glabel D_800F2B20
glabel D_800F2B28
.double 0.4
-
-.balign 16
diff --git a/data/rodata_main.s b/data/rodata_main.s
deleted file mode 100644
index 01a2037cd..000000000
--- a/data/rodata_main.s
+++ /dev/null
@@ -1,50 +0,0 @@
-.include "macros.inc"
-
-.section .rodata
-
-#.balign 4
-#glabel D_800EB5D0
-#.asciiz "SOUTH "
-
-#.balign 4
-#glabel D_800EB5D8
-#.asciiz "EAST "
-
-#.balign 4
-#glabel D_800EB5E0
-#.asciiz "NORTH "
-#.balign 4
-
-#glabel D_800EB5E8
-#.asciiz "WEST "
-
-#.balign 4
-#glabel D_800EB5F0
-#.asciiz "SOUTH "
-
-#.balign 4
-#glabel D_800EB5F8
-#.double 0.01666666
-
-#glabel D_800EB600
-#.double 0.01666666
-
-#glabel D_800EB608
-#.double 0.01666666
-
-#glabel D_800EB610
-#.double 0.01666666
-
-#glabel D_800EB618
-#.word L80001F0C, L80001F0C, L80001F0C, L80001F0C
-#.word L80001F38, L80001F48, L80001F60, L80001EFC
-#.word L80001F60, L80001F58
-
-#glabel D_800EB640
-#.double 0.01666666
-
-#glabel D_800EB648
-#.word L800026B4, L800026CC, L800026E4, L800026FC
-#.word L80002714, L8000272C, L8000276C, L8000276C
-#.word L8000276C, L8000274C
-#glabel D_800EB670