aboutsummaryrefslogtreecommitdiff
path: root/project/src/db-dol.c
diff options
context:
space:
mode:
authorroot <root@dc13.lemmi>2020-07-21 10:00:46 +0200
committerroot <root@dc13.lemmi>2020-07-21 10:00:46 +0200
commit1192c4575ea7afdf38e3fa0df4587a08620af11e (patch)
tree6910a62487c282d0840d2e668aa7eb40b7c8a3fd /project/src/db-dol.c
parent76de8a89f7c1d1b4522eb66e8f89d248e8c1781f (diff)
SZS v2.18a
Diffstat (limited to 'project/src/db-dol.c')
-rw-r--r--project/src/db-dol.c545
1 files changed, 545 insertions, 0 deletions
diff --git a/project/src/db-dol.c b/project/src/db-dol.c
new file mode 100644
index 0000000..f077b0a
--- /dev/null
+++ b/project/src/db-dol.c
@@ -0,0 +1,545 @@
+
+//
+///////////////////////////////////////////////////////////////////////////////
+////// This file is created by a script. Modifications will be lost! //////
+///////////////////////////////////////////////////////////////////////////////
+
+
+#include "db-dol.h"
+#include "lib-staticr.h"
+
+//
+///////////////////////////////////////////////////////////////////////////////
+///////////////////////// struct DolSectionMap_t //////////////////////////
+///////////////////////////////////////////////////////////////////////////////
+
+const DolSectionMap_t DolSectionMap[N_DOL_SECTION_MAP] =
+{
+ // 0
+ { STR_M_JAP, 0, "D3", 0x20,
+ "Section D3 of original MKWii/JAP.",
+ { 0x40,0x65,0xb7,0x71,0x65,0x6e,0xbc,0x7f,0x04,0x1c,
+ 0xe3,0x44,0xb5,0x32,0x42,0x0d,0x43,0x05,0x76,0xa8 }},
+ // 1
+ { STR_M_KOR, 0, "D3", 0x20,
+ "Section D3 of original MKWii/KOR.",
+ { 0xcd,0x27,0xcf,0xe9,0xce,0x3f,0x28,0xbc,0x64,0xb3,
+ 0xb2,0x05,0x70,0x10,0xaf,0x9a,0x5c,0xe6,0x04,0xf7 }},
+ // 2
+ { STR_M_USA, 0, "D3", 0x20,
+ "Section D3 of original MKWii/USA.",
+ { 0xe1,0x05,0x64,0x2d,0x86,0x59,0xc9,0xac,0x76,0xde,
+ 0x8c,0x84,0xd0,0x67,0xc6,0x9a,0x37,0x2f,0xd5,0xab }},
+ // 3
+ { STR_M_PAL, 0, "D3", 0x20,
+ "Section D3 of original MKWii/PAL.",
+ { 0xeb,0x28,0xbc,0x20,0x23,0x0a,0xce,0xa4,0xc9,0xe0,
+ 0x6d,0x67,0xee,0x25,0x20,0x1c,0xa1,0x55,0x39,0x7d }},
+ // 4
+ { STR_M_USA, 0, "D2", 0xc0,
+ "Section D2 of original MKWii/USA.",
+ { 0x4a,0x87,0x49,0xbd,0xa1,0x78,0x9f,0x8c,0x9c,0x9e,
+ 0x25,0x6a,0x6b,0xda,0x19,0x7f,0x7f,0xc7,0xf5,0x7f }},
+ // 5
+ { STR_M_KOR, 0, "D2", 0xc0,
+ "Section D2 of original MKWii/KOR.",
+ { 0x7f,0xcd,0xfb,0xdd,0x3e,0x2b,0xf4,0xf2,0x35,0xd0,
+ 0x4a,0x57,0xcb,0x9a,0xb0,0xa2,0x2a,0x86,0xf0,0xa5 }},
+ // 6
+ { STR_M_JAP, 0, "D2", 0xc0,
+ "Section D2 of original MKWii/JAP.",
+ { 0xb4,0x63,0xae,0x32,0x03,0x5d,0xcc,0xa7,0xb0,0x64,
+ 0xee,0x4a,0x1c,0x24,0xd3,0x10,0x84,0xd9,0xf7,0xe1 }},
+ // 7
+ { STR_M_PAL, 0, "D2", 0xc0,
+ "Section D2 of original MKWii/PAL.",
+ { 0xf6,0x7f,0x2b,0x81,0x56,0x65,0x9d,0xac,0xd2,0x56,
+ 0xb0,0xcd,0x6c,0xca,0xfd,0x72,0x39,0xe5,0x3d,0x2e }},
+ // 8
+ { STR_M_PAL, 0, "D8", 0x130,
+ "Section D8 of Revolution.alpha/PAL.",
+ { 0x3c,0x9c,0xba,0x13,0x93,0x33,0x3d,0xee,0x66,0x36,
+ 0xed,0x7e,0xb1,0xdf,0xeb,0xf9,0x96,0xf4,0x99,0xba }},
+ // 9
+ { STR_M_USA, 0, "D8", 0x130,
+ "Section D8 of Revolution.alpha/USA.",
+ { 0x40,0x37,0x79,0x85,0xab,0xc0,0x6d,0xc2,0xe8,0x6a,
+ 0xc6,0xbb,0xbd,0xbf,0x9e,0xb1,0x0e,0xda,0x4b,0x1a }},
+ // 10
+ { STR_M_PAL, 0, "D8", 0x130,
+ "Section D8 of CT-CODE 2015-10/PAL.",
+ { 0x79,0x0b,0xe8,0xe8,0x09,0x4e,0x3f,0xf0,0xe3,0xd6,
+ 0xd2,0x5c,0x15,0x6e,0x06,0x8c,0x24,0x3c,0x36,0xf5 }},
+ // 11
+ { STR_M_PAL, 0, "D8", 0x130,
+ "Section D8 of Revolution.Tock64/PAL.",
+ { 0x9a,0x7e,0x74,0x67,0x74,0xc2,0x9a,0x2b,0x1f,0xda,
+ 0x34,0xd3,0x11,0x63,0xe8,0x36,0x12,0x1b,0x98,0xf4 }},
+ // 12
+ { STR_M_JAP, 0, "D8", 0x130,
+ "Section D8 of Revolution.alpha/JAP.",
+ { 0x9f,0xa3,0xe3,0xb1,0xa3,0xfc,0xaf,0x8d,0x68,0x5a,
+ 0x0b,0x1b,0xa4,0xb2,0x26,0x6b,0x42,0x00,0xeb,0xb2 }},
+ // 13
+ { STR_M_JAP, 0, "D8", 0x130,
+ "Section D8 of Revolution.Tock64/JAP.",
+ { 0xa7,0x2a,0x72,0xe6,0x05,0xd8,0x86,0xaf,0xac,0x17,
+ 0x84,0x71,0xcf,0x10,0xca,0x27,0x86,0xe5,0x7c,0x63 }},
+ // 14
+ { STR_M_JAP, 0, "D8", 0x130,
+ "Section D8 of CT-CODE 2015-10/JAP.",
+ { 0xc8,0xc4,0x66,0x2f,0xd4,0x91,0x30,0xd5,0xbf,0x44,
+ 0xf5,0x91,0xf5,0x1d,0x5d,0x18,0xbf,0x0c,0xfb,0xbc }},
+ // 15
+ { STR_M_USA, 0, "D8", 0x130,
+ "Section D8 of Revolution.Tock64/USA.",
+ { 0xce,0x00,0xe1,0xca,0xef,0x38,0x2c,0x65,0xc3,0x1d,
+ 0x30,0xbc,0x3c,0xf1,0x89,0x0c,0xdd,0xe0,0x1f,0x5a }},
+ // 16
+ { STR_M_USA, 0, "D8", 0x130,
+ "Section D8 of CT-CODE 2015-10/USA.",
+ { 0xdf,0xcb,0xe7,0x9d,0xf5,0x04,0x3b,0xac,0xf5,0xc7,
+ 0xa8,0xd7,0x3c,0xaa,0xaa,0xfa,0x5f,0x6e,0xe0,0xd2 }},
+ // 17
+ { STR_M_PAL, 0, "T2", 0x2ac,
+ "Section T2 of CT-CODE 2015-10/PAL (D8 moved).",
+ { 0x38,0xde,0x8a,0x97,0xe3,0x2b,0x73,0x3d,0xb5,0xc9,
+ 0xb5,0x6f,0xa4,0x50,0xbe,0xf2,0xd2,0x95,0x97,0x62 }},
+ // 18
+ { STR_M_PAL, 0, "T2", 0x2ac,
+ "Section T2 of CT-CODE 2015-10/PAL.",
+ { 0x5a,0x45,0x51,0xe2,0x39,0x61,0x27,0x05,0xe4,0xb0,
+ 0x1d,0xe9,0x88,0x0f,0x04,0xed,0x75,0xb0,0xfa,0xe4 }},
+ // 19
+ { STR_M_JAP, 0, "T2", 0x2ac,
+ "Section T2 of CT-CODE 2015-10/JAP (D8 moved).",
+ { 0x5c,0x6d,0x69,0x3a,0x11,0xa0,0xa5,0x27,0x6b,0x1a,
+ 0xb1,0xa2,0xce,0xa9,0x32,0xf1,0x3a,0x05,0x20,0x59 }},
+ // 20
+ { STR_M_USA, 0, "T2", 0x2ac,
+ "Section T2 of CT-CODE 2015-10/USA (D8 moved).",
+ { 0x8f,0xb0,0xb9,0x74,0x8f,0xd6,0xd1,0x06,0x84,0x4e,
+ 0xd2,0x50,0xfc,0x9b,0xea,0x7d,0x86,0xb9,0x5b,0x9e }},
+ // 21
+ { STR_M_JAP, 0, "T2", 0x2ac,
+ "Section T2 of CT-CODE 2015-10/JAP.",
+ { 0x92,0x4a,0x14,0x8b,0x00,0x16,0xd0,0xa0,0x71,0x8b,
+ 0x81,0x73,0x98,0x56,0x81,0x38,0x5b,0x40,0x10,0x95 }},
+ // 22
+ { STR_M_USA, 0, "T2", 0x2ac,
+ "Section T2 of CT-CODE 2015-10/USA.",
+ { 0xc5,0x0d,0x38,0xd7,0xba,0x4f,0x35,0x9b,0x4f,0x2b,
+ 0x22,0xf9,0x34,0x92,0x65,0xd6,0x11,0x5b,0x00,0x47 }},
+ // 23
+ { STR_M_USA, 0, "T2", 0x3a0,
+ "Section T2 of Revolution.alpha/USA (D8 moved).",
+ { 0x17,0x87,0x71,0x5e,0x56,0x06,0x7c,0xda,0xc2,0x41,
+ 0xfa,0xc7,0xdd,0x7d,0xc0,0xef,0x2e,0xed,0x43,0x53 }},
+ // 24
+ { STR_M_USA, 0, "T2", 0x3a0,
+ "Section T2 of Revolution.alpha/USA.",
+ { 0x2a,0x7b,0xe1,0x25,0xc0,0x7c,0x47,0x33,0x96,0x95,
+ 0x23,0x49,0x46,0x4f,0xa0,0xc2,0x33,0x72,0x9b,0x99 }},
+ // 25
+ { STR_M_PAL, 0, "T2", 0x3a0,
+ "Section T2 of Revolution.alpha/PAL.",
+ { 0x81,0x5d,0x23,0xd7,0xd9,0xbe,0x26,0xf6,0xa3,0x7d,
+ 0xd5,0x8b,0x85,0x08,0xeb,0x77,0x4b,0x70,0x77,0xa7 }},
+ // 26
+ { STR_M_PAL, 0, "T2", 0x3a0,
+ "Section T2 of Revolution.alpha/PAL (D8 moved).",
+ { 0x8e,0xb3,0x50,0x53,0xc4,0xf8,0x28,0x0e,0xe4,0x81,
+ 0xae,0xfd,0xed,0x97,0xfd,0x72,0xd8,0xc9,0xbe,0x3c }},
+ // 27
+ { STR_M_JAP, 0, "T2", 0x3a0,
+ "Section T2 of Revolution.alpha/JAP.",
+ { 0x99,0x71,0xef,0x50,0x08,0x73,0xbf,0xa3,0xc7,0xcb,
+ 0x98,0x56,0x59,0x88,0xae,0xbf,0x52,0x52,0x0f,0x1f }},
+ // 28
+ { STR_M_JAP, 0, "T2", 0x3a0,
+ "Section T2 of Revolution.alpha/JAP (D8 moved).",
+ { 0xbf,0xb6,0x75,0x1e,0x2a,0x99,0x4d,0x50,0x69,0xa5,
+ 0x87,0xef,0x01,0x39,0xa1,0x6b,0x15,0x99,0xd4,0xb7 }},
+ // 29
+ { STR_M_KOR, 0, "D0", 0x5c0,
+ "Section D0 of original MKWii/KOR.",
+ { 0x2d,0x62,0xc1,0xdb,0x2a,0x82,0x64,0x0a,0xa7,0x61,
+ 0xdd,0x6d,0xfc,0x4a,0x4d,0x59,0xb4,0x51,0x6c,0x27 }},
+ // 30
+ { STR_M_USA, 0, "D0", 0x5c0,
+ "Section D0 of original MKWii/USA.",
+ { 0x47,0x6d,0x32,0x6c,0x21,0xaa,0x65,0xf2,0x9e,0x69,
+ 0xf9,0xde,0xd2,0xaa,0xb6,0xc2,0x76,0x94,0x19,0x09 }},
+ // 31
+ { STR_M_JAP, 0, "D0", 0x5c0,
+ "Section D0 of original MKWii/JAP.",
+ { 0x7f,0xcd,0xe8,0xc8,0x06,0xfb,0x10,0xbc,0x81,0x9c,
+ 0xb8,0xbb,0xa0,0x72,0x6a,0xd8,0x75,0xb2,0xb7,0x6a }},
+ // 32
+ { STR_M_PAL, 0, "D0", 0x5c0,
+ "Section D0 of original MKWii/PAL.",
+ { 0xc8,0xbf,0xf1,0x5d,0x1d,0x5a,0x05,0x77,0xbc,0xec,
+ 0x42,0x05,0xe7,0x11,0x76,0x64,0xa1,0x87,0xfd,0x3d }},
+ // 33
+ { STR_M_JAP, 0, "D1", 0x8a0,
+ "Section D1 of original MKWii/JAP.",
+ { 0x5a,0x2c,0x70,0x39,0x11,0x58,0xa0,0x71,0xc0,0xb9,
+ 0x09,0xac,0x3e,0xde,0x55,0x64,0xb0,0x70,0xb7,0x52 }},
+ // 34
+ { STR_M_PAL, 0, "D1", 0x8a0,
+ "Section D1 of original MKWii/PAL.",
+ { 0x6c,0xe1,0x67,0x91,0x92,0x92,0x44,0x05,0x12,0x12,
+ 0x64,0xff,0x57,0x7f,0xae,0x81,0xe5,0xa8,0xf8,0x7a }},
+ // 35
+ { STR_M_USA, 0, "D1", 0x8a0,
+ "Section D1 of original MKWii/USA.",
+ { 0x73,0x5b,0x90,0x85,0x58,0x13,0x3f,0x1e,0x56,0x67,
+ 0xeb,0x61,0x3a,0xa9,0xe9,0x13,0xc4,0xd3,0xd5,0x6f }},
+ // 36
+ { STR_M_KOR, 0, "D1", 0x8a0,
+ "Section D1 of original MKWii/KOR.",
+ { 0x8b,0x99,0x7f,0x81,0xdf,0x8b,0x0e,0x1d,0x96,0x3e,
+ 0xbf,0xe7,0xa3,0xb2,0x0e,0x92,0x7d,0xcc,0x5f,0x5b }},
+ // 37
+ { STR_M_USA, 0, "D6", 0x13c0,
+ "Section D6 of original MKWii/USA.",
+ { 0x98,0x55,0xd3,0xa2,0x15,0x10,0xe6,0xd4,0x78,0xa8,
+ 0x40,0x51,0xe5,0x51,0x77,0x04,0x10,0x18,0x29,0x63 }},
+ // 38
+ { STR_M_PAL, 0, "D6", 0x13c0,
+ "Section D6 of original MKWii/PAL.",
+ { 0xaa,0x9a,0x25,0x46,0xb8,0xd9,0x57,0x5e,0x22,0x6d,
+ 0x72,0x2f,0x71,0xff,0x86,0x49,0xc6,0x12,0x2d,0xcf }},
+ // 39
+ { STR_M_JAP, 0, "D6", 0x13c0,
+ "Section D6 of original MKWii/JAP.",
+ { 0xb7,0x6b,0x13,0x92,0x1c,0xad,0x77,0x78,0x92,0xe8,
+ 0xff,0xe4,0x5d,0x45,0xe6,0x1c,0x06,0xb8,0x4d,0xdb }},
+ // 40
+ { STR_M_KOR, 0, "D6", 0x13e0,
+ "Section D6 of original MKWii/KOR.",
+ { 0xad,0x8f,0x5f,0x3d,0xf0,0x9d,0xa5,0x26,0x9f,0x71,
+ 0xfb,0xeb,0x7b,0x68,0x99,0x72,0x71,0xdc,0x65,0xcc }},
+ // 41
+ { STR_M_PAL, 0, "D7", 0x21a0,
+ "Section D7 of original MKWii/PAL.",
+ { 0x43,0x0d,0x6f,0xd3,0xe0,0x12,0x72,0x2f,0x44,0x5b,
+ 0x9e,0xdc,0x92,0x1b,0xe0,0x62,0x8e,0x72,0xe8,0x07 }},
+ // 42
+ { STR_M_JAP, 0, "D7", 0x21a0,
+ "Section D7 of original MKWii/JAP.",
+ { 0x4d,0xc4,0xf5,0x81,0x3b,0x8b,0x9e,0x5d,0xc3,0x36,
+ 0xfb,0x91,0xa9,0xc0,0x5b,0xd7,0x59,0x11,0xee,0x25 }},
+ // 43
+ { STR_M_USA, 0, "D7", 0x21a0,
+ "Section D7 of original MKWii/USA.",
+ { 0x9b,0x2c,0x27,0x2b,0x6b,0x43,0xff,0xce,0x11,0x05,
+ 0x92,0x29,0x42,0x26,0x6f,0x9c,0x59,0xd6,0x55,0xe8 }},
+ // 44
+ { STR_M_KOR, 0, "D7", 0x21a0,
+ "Section D7 of original MKWii/KOR.",
+ { 0xc3,0x04,0xfc,0x7f,0xf8,0x6f,0xf0,0x39,0xa9,0xe7,
+ 0xda,0x78,0xf3,0x1b,0xfa,0x41,0x91,0x7d,0xf1,0x3c }},
+ // 45
+ { STR_M_USA, 0, "T0", 0x2460,
+ "Section T0 of original MKWii/USA.",
+ { 0x5e,0x16,0x94,0x9f,0x50,0x5f,0xc6,0xc3,0x6e,0xca,
+ 0x76,0x5b,0x8a,0x07,0x6e,0x23,0x68,0x77,0x84,0x67 }},
+ // 46
+ { STR_M_PAL, 0, "T0", 0x2460,
+ "Section T0 of original MKWii/PAL.",
+ { 0x67,0xa0,0xfd,0x48,0x8f,0x9b,0xe2,0xb8,0xa1,0x35,
+ 0xed,0x61,0x48,0xe7,0x41,0x0b,0xb6,0x5b,0xdf,0x2f }},
+ // 47
+ { STR_M_KOR, 0, "T0", 0x2460,
+ "Section T0 of original MKWii/KOR.",
+ { 0x8e,0x71,0x21,0xdf,0x02,0x9f,0xff,0x15,0x45,0x5b,
+ 0xc9,0x30,0xdd,0xda,0x1a,0x84,0x35,0x41,0xe8,0xc3 }},
+ // 48
+ { STR_M_JAP, 0, "T0", 0x2460,
+ "Section T0 of original MKWii/JAP.",
+ { 0xa6,0x86,0x2e,0xbc,0x13,0xdd,0x9e,0x7e,0xfa,0xa9,
+ 0x0d,0x49,0x19,0x5f,0x9b,0xe6,0x30,0x19,0x01,0x4e }},
+ // 49
+ { STR_M_USA, 0, "T0", 0x2460,
+ "Section T0 of Revolution.alpha/USA.",
+ { 0xce,0x3f,0x05,0xb9,0x3d,0x39,0xa0,0x44,0xea,0x87,
+ 0x3c,0xe9,0x1d,0xff,0x8e,0xa8,0x93,0x98,0x05,0xe4 }},
+ // 50
+ { STR_M_KOR, 0, "D4", 0x13100,
+ "Section D4 of original MKWii/KOR.",
+ { 0x23,0x8c,0xc9,0x84,0xd1,0x07,0x8a,0x1b,0xc4,0x56,
+ 0x1b,0x56,0x30,0xe0,0x1a,0x4d,0xbc,0xa1,0x48,0x0c }},
+ // 51
+ { STR_M_JAP, 0, "D4", 0x13120,
+ "Section D4 of original MKWii/JAP.",
+ { 0xba,0x43,0xcc,0x17,0x8b,0x01,0x44,0xc0,0x5b,0x38,
+ 0x59,0x9d,0xfc,0x2c,0x14,0xcd,0xa6,0x9b,0xc1,0x8a }},
+ // 52
+ { STR_M_USA, 0, "D4", 0x13420,
+ "Section D4 of original MKWii/USA.",
+ { 0xbd,0x62,0x9a,0x5e,0x1b,0xda,0xf5,0x46,0xe8,0x04,
+ 0xcb,0xa1,0xfa,0xca,0xac,0x38,0xac,0x7a,0xe6,0xaf }},
+ // 53
+ { STR_M_PAL, 0, "D4", 0x136c0,
+ "Section D4 of original MKWii/PAL.",
+ { 0x4f,0xd6,0xcf,0x0f,0x65,0x76,0xc1,0x23,0x96,0x86,
+ 0xc8,0x37,0x1b,0x95,0x93,0x9f,0xba,0x72,0xf6,0xc5 }},
+ // 54
+ { STR_M_KOR, 0, "D5", 0x39d00,
+ "Section D5 of original MKWii/KOR.",
+ { 0x4a,0x10,0xfb,0x98,0x57,0xb0,0xa5,0x96,0xb7,0xf6,
+ 0x92,0x06,0xed,0xf2,0xdf,0x04,0x5e,0x6d,0x63,0x55 }},
+ // 55
+ { STR_M_USA, 0, "D5", 0x47aa0,
+ "Section D5 of original MKWii/USA.",
+ { 0x9b,0x08,0x11,0xf2,0xb5,0xed,0x17,0x69,0x7e,0x4b,
+ 0xb3,0xef,0xb4,0x65,0x23,0x78,0x21,0x24,0x27,0xc1 }},
+ // 56
+ { STR_M_JAP, 0, "D5", 0x4bac0,
+ "Section D5 of original MKWii/JAP.",
+ { 0x16,0x24,0x5d,0xad,0xb9,0x7f,0xe9,0x5f,0x00,0x7f,
+ 0xef,0x6f,0xec,0xf6,0x24,0xe5,0x35,0xc1,0x7c,0x38 }},
+ // 57
+ { STR_M_PAL, 0, "D5", 0x4bac0,
+ "Section D5 of original MKWii/PAL.",
+ { 0x4a,0x9a,0x76,0x06,0x69,0x35,0x0b,0xd2,0x54,0xd2,
+ 0xbf,0x22,0xac,0xd9,0xf9,0xc8,0x13,0xcf,0x95,0xd8 }},
+ // 58
+ { STR_M_JAP, 0, "T1", 0x23da40,
+ "Section T1 of original MKWii/JAP.",
+ { 0x93,0xb4,0x6b,0xbe,0xab,0xf5,0x7d,0x98,0x93,0xf2,
+ 0x16,0x07,0x4f,0xc0,0x44,0x82,0x01,0xd1,0x42,0x40 }},
+ // 59
+ { STR_M_USA, 0, "T1", 0x23da80,
+ "Section T1 of original MKWii/USA.",
+ { 0x3a,0x6d,0x28,0xc3,0xdd,0xc8,0x10,0xcc,0xf0,0xb2,
+ 0x7f,0xe7,0xd8,0x7d,0x12,0x8f,0x62,0x72,0xd0,0xed }},
+ // 60
+ { STR_M_PAL, 0, "T1", 0x23db20,
+ "Section T1 of original MKWii/PAL.",
+ { 0x1c,0xbe,0x24,0xaf,0x98,0x6a,0x6e,0x3e,0xbe,0xa1,
+ 0x5c,0xc9,0x66,0x49,0xce,0xc7,0x7d,0x73,0x75,0x7b }},
+ // 61
+ { STR_M_KOR, 0, "T1", 0x23dea0,
+ "Section T1 of original MKWii/KOR.",
+ { 0xfc,0xf6,0x28,0x91,0x85,0x47,0x11,0xc3,0x4e,0xac,
+ 0x2e,0x61,0x47,0x53,0x5e,0xe1,0x7c,0x3c,0xb8,0xe6 }},
+ // 62
+ { STR_M_KOR, DOL_S_ANALYZED|DOL_S_KNOWN|DOL_S_WIIMMFI, "", 0x2916c0,
+ "Original KOR file with Wiimmfi support.",
+ { 0xd3,0x9e,0x00,0xa6,0xcb,0x15,0x5d,0xbd,0x86,0x60,
+ 0xc2,0xd2,0x1e,0x91,0x83,0x29,0x75,0x06,0x42,0x42 }},
+ // 63
+ { STR_M_KOR, DOL_S_ANALYZED|DOL_S_KNOWN|DOL_S_ORIG, "", 0x2916c0,
+ "Original KOR file.",
+ { 0xd8,0x86,0x46,0x75,0x0f,0x67,0x63,0x5e,0x17,0x91,
+ 0x1c,0xf9,0x69,0x20,0xfb,0x28,0xc9,0x8e,0x6d,0xfe }},
+ // 64
+ { STR_M_USA, DOL_S_ANALYZED|DOL_S_KNOWN|DOL_S_ORIG, "", 0x29f340,
+ "Original USA file.",
+ { 0x1b,0x36,0x72,0x09,0x91,0x9f,0xcc,0x22,0x5c,0x74,
+ 0xa1,0x55,0xdc,0x46,0xf2,0x9c,0x5d,0x64,0xb9,0xa2 }},
+ // 65
+ { STR_M_USA, DOL_S_ANALYZED|DOL_S_KNOWN|DOL_S_WIIMMFI, "", 0x29f340,
+ "Original USA file with Wiimmfi support.",
+ { 0xb7,0x69,0x39,0x0c,0x2a,0x37,0x20,0x6e,0xad,0x2c,
+ 0xcd,0xd5,0x56,0xc8,0x81,0x4c,0x05,0xf2,0x9e,0x36 }},
+ // 66
+ { STR_M_USA, DOL_S_ANALYZED|DOL_S_KNOWN|DOL_S_WIIMMFI|DOL_S_CTCODE, "", 0x29f71c,
+ "Original USA file with Wiimmfi support and CT-CODE (2015-10).",
+ { 0x10,0xa8,0x82,0x21,0xc8,0xbd,0xb2,0x80,0xa5,0x9a,
+ 0xa5,0xa1,0x91,0xcc,0x17,0x34,0x08,0xdb,0x32,0x5f }},
+ // 67
+ { STR_M_USA, DOL_S_ANALYZED|DOL_S_KNOWN|DOL_S_CTCODE, "", 0x29f71c,
+ "Original USA file with CT-CODE (2015-10, D8 moved).",
+ { 0x7d,0x24,0x63,0xf1,0x27,0x1f,0xee,0x81,0xe1,0xbc,
+ 0x01,0xdd,0xf7,0xc7,0x85,0x95,0x88,0x74,0x4c,0x79 }},
+ // 68
+ { STR_M_USA, DOL_S_ANALYZED|DOL_S_KNOWN|DOL_S_CTCODE, "", 0x29f71c,
+ "Original USA file with CT-CODE (2015-10).",
+ { 0x81,0x45,0xcb,0xa4,0x67,0x29,0xe2,0x8d,0x59,0xcc,
+ 0x45,0xb7,0x68,0x86,0x43,0xb1,0x65,0x54,0xd1,0xe6 }},
+ // 69
+ { STR_M_USA, DOL_S_ANALYZED|DOL_S_KNOWN|DOL_S_WIIMMFI|DOL_S_CTCODE, "", 0x29f71c,
+ "Original USA file with Wiimmfi support and CT-CODE (2015-10, D8 moved).",
+ { 0x8b,0x2f,0xb1,0x69,0xe5,0x3f,0x1e,0xe5,0x4b,0xec,
+ 0x16,0x1a,0x31,0xf4,0x19,0x5b,0xfe,0xbd,0xe4,0xe0 }},
+ // 70
+ { STR_M_USA, DOL_S_ANALYZED|DOL_S_KNOWN|DOL_S_WIIMMFI|DOL_S_CTCODE, "", 0x29f810,
+ "Original USA file with Wiimmfi support and CT-CODE (2013-10).",
+ { 0x32,0x29,0xbf,0xf9,0x82,0x8c,0xb5,0x2d,0xbb,0x95,
+ 0x6a,0x23,0x3c,0x13,0xa1,0x90,0xae,0xb7,0xc9,0x29 }},
+ // 71
+ { STR_M_USA, DOL_S_ANALYZED|DOL_S_KNOWN|DOL_S_CTCODE, "", 0x29f810,
+ "CTGPR USA file with CT-CODE (2013-10).",
+ { 0x3a,0x70,0x4f,0xa6,0xff,0xaa,0x78,0x1d,0xcc,0x17,
+ 0x31,0xa4,0xee,0x69,0x4e,0x33,0x39,0x93,0xc1,0x0d }},
+ // 72
+ { STR_M_USA, DOL_S_ANALYZED|DOL_S_KNOWN|DOL_S_WIIMMFI|DOL_S_CTCODE, "", 0x29f810,
+ "Original USA file with Wiimmfi support and CT-CODE (2013-10, D8 moved).",
+ { 0x48,0xde,0x3d,0xc8,0xab,0x44,0xb6,0x51,0x8a,0x20,
+ 0xc9,0xd4,0x11,0x90,0x68,0x4c,0xc9,0x90,0xf4,0x3c }},
+ // 73
+ { STR_M_USA, DOL_S_ANALYZED|DOL_S_KNOWN|DOL_S_CTCODE, "", 0x29f810,
+ "Original USA file with CT-CODE (2013-10).",
+ { 0x9b,0x05,0x02,0xcd,0x74,0x9b,0xa4,0x2b,0x8d,0x72,
+ 0xd2,0xe1,0x05,0x54,0xc7,0xa1,0x88,0xe8,0x65,0x2f }},
+ // 74
+ { STR_M_USA, DOL_S_ANALYZED|DOL_S_KNOWN|DOL_S_CTCODE, "", 0x29f810,
+ "Original USA file with CT-CODE (2013-10, D8 moved).",
+ { 0xd4,0xcd,0x5f,0x41,0x71,0xb7,0x39,0xb1,0x68,0x48,
+ 0xff,0xae,0xe9,0x5a,0x16,0x4c,0xa9,0x56,0x30,0x05 }},
+ // 75
+ { STR_M_JAP, DOL_S_ANALYZED|DOL_S_KNOWN|DOL_S_ORIG, "", 0x2a3020,
+ "Original JAP file.",
+ { 0x3b,0xf9,0xbe,0x2e,0x65,0x0e,0xae,0xe2,0xda,0xb3,
+ 0xb3,0xde,0xbc,0x2d,0xc6,0xdf,0x7f,0x84,0x0c,0x47 }},
+ // 76
+ { STR_M_JAP, DOL_S_ANALYZED|DOL_S_KNOWN|DOL_S_WIIMMFI, "", 0x2a3020,
+ "Original JAP file with Wiimmfi support.",
+ { 0x98,0x64,0xc3,0xb5,0x5f,0xeb,0x5a,0x47,0xb4,0xdf,
+ 0xba,0x8d,0xfc,0x61,0x72,0x4b,0xe0,0x0c,0xd4,0x9f }},
+ // 77
+ { STR_M_JAP, DOL_S_ANALYZED|DOL_S_KNOWN|DOL_S_CTCODE, "", 0x2a33fc,
+ "Original JAP file with CT-CODE (2015-10).",
+ { 0x0f,0x35,0x0f,0x5d,0xd1,0x86,0x97,0xb6,0xff,0xc5,
+ 0x26,0xee,0x08,0x57,0x88,0xf8,0x6d,0x1a,0x11,0x0e }},
+ // 78
+ { STR_M_JAP, DOL_S_ANALYZED|DOL_S_KNOWN|DOL_S_WIIMMFI|DOL_S_CTCODE, "", 0x2a33fc,
+ "Original JAP file with Wiimmfi support and CT-CODE (2015-10, D8 moved).",
+ { 0x87,0x91,0x52,0xcf,0x0b,0xb8,0x72,0x0b,0xaf,0x37,
+ 0xf3,0xe0,0xa8,0x9d,0x50,0x26,0x06,0x25,0x54,0x94 }},
+ // 79
+ { STR_M_JAP, DOL_S_ANALYZED|DOL_S_KNOWN|DOL_S_CTCODE, "", 0x2a33fc,
+ "Original JAP file with CT-CODE (2015-10, D8 moved).",
+ { 0xe4,0xbd,0x64,0x34,0xf8,0x4c,0x2f,0x6a,0x74,0xa7,
+ 0xab,0x06,0x46,0x07,0x49,0xea,0x91,0x52,0x13,0x42 }},
+ // 80
+ { STR_M_JAP, DOL_S_ANALYZED|DOL_S_KNOWN|DOL_S_WIIMMFI|DOL_S_CTCODE, "", 0x2a33fc,
+ "Original JAP file with Wiimmfi support and CT-CODE (2015-10).",
+ { 0xec,0x12,0xe9,0x5e,0x0a,0x23,0x3d,0x8a,0xeb,0x8a,
+ 0xb4,0x2e,0xc6,0x5f,0x8c,0x4a,0x56,0x1d,0x05,0x4f }},
+ // 81
+ { STR_M_JAP, DOL_S_ANALYZED|DOL_S_KNOWN|DOL_S_CTCODE, "", 0x2a34f0,
+ "Original JAP file with CT-CODE (2013-10).",
+ { 0x29,0x3c,0x59,0xbf,0x2c,0xd2,0x2f,0xcc,0x3f,0x2c,
+ 0x0b,0x8f,0xc7,0xc2,0xcd,0x85,0xb3,0xfc,0x5e,0x88 }},
+ // 82
+ { STR_M_JAP, DOL_S_ANALYZED|DOL_S_KNOWN|DOL_S_CTCODE, "", 0x2a34f0,
+ "Original JAP file with CT-CODE (2013-10, D8 moved).",
+ { 0xa3,0xfb,0xc3,0x4a,0xf7,0x6e,0x4c,0x65,0x7d,0xa7,
+ 0x31,0x5e,0xb3,0xc4,0x42,0x86,0xef,0x0b,0x62,0x3a }},
+ // 83
+ { STR_M_JAP, DOL_S_ANALYZED|DOL_S_KNOWN|DOL_S_WIIMMFI|DOL_S_CTCODE, "", 0x2a34f0,
+ "Original JAP file with Wiimmfi support and CT-CODE (2013-10).",
+ { 0xaa,0x63,0xac,0x04,0x39,0xaf,0xe5,0xa6,0xaf,0xf1,
+ 0x36,0xb8,0x93,0x00,0x30,0x25,0x37,0x8f,0x8e,0x8b }},
+ // 84
+ { STR_M_JAP, DOL_S_ANALYZED|DOL_S_KNOWN|DOL_S_WIIMMFI|DOL_S_CTCODE, "", 0x2a34f0,
+ "Original JAP file with Wiimmfi support and CT-CODE (2013-10, D8 moved).",
+ { 0xbe,0x31,0xc1,0x67,0x29,0xdc,0x47,0xdc,0x9f,0x66,
+ 0x1f,0xf7,0x56,0x11,0x33,0x32,0x00,0xc2,0x44,0x14 }},
+ // 85
+ { STR_M_PAL, DOL_S_ANALYZED|DOL_S_KNOWN|DOL_S_WIIMMFI, "", 0x2a36a0,
+ "Original PAL file with Wiimmfi support.",
+ { 0xa5,0x5b,0x4e,0xfa,0x05,0x86,0xfa,0x9d,0xbd,0xe3,
+ 0xc9,0xc4,0x86,0x54,0xef,0x7a,0xfd,0xde,0xf1,0x95 }},
+ // 86
+ { STR_M_PAL, DOL_S_ANALYZED|DOL_S_KNOWN|DOL_S_ORIG, "", 0x2a36a0,
+ "Original PAL file.",
+ { 0xac,0x7d,0x72,0x44,0x86,0x30,0xad,0xe7,0x65,0x5f,
+ 0xc8,0xbc,0x5f,0xd7,0xa6,0x54,0x3c,0xb5,0x3a,0x49 }},
+ // 87
+ { STR_M_PAL, DOL_S_ANALYZED|DOL_S_KNOWN|DOL_S_WIIMMFI|DOL_S_CTCODE, "", 0x2a3a7c,
+ "Original PAL file with Wiimmfi support and CT-CODE (2015-10, D8 moved).",
+ { 0x94,0x66,0xc7,0x26,0xa4,0x91,0x58,0xe1,0xc0,0xd5,
+ 0x20,0x6f,0xf4,0xde,0x17,0x7c,0xc6,0xe0,0x3f,0x13 }},
+ // 88
+ { STR_M_PAL, DOL_S_ANALYZED|DOL_S_KNOWN|DOL_S_WIIMMFI|DOL_S_CTCODE, "", 0x2a3a7c,
+ "Original PAL file with Wiimmfi support and CT-CODE (2015-10).",
+ { 0xad,0x41,0x54,0x79,0xc5,0xda,0x9c,0x0d,0x2f,0x45,
+ 0xed,0xf4,0xfd,0x7b,0xe3,0x22,0xd8,0xad,0x6b,0xed }},
+ // 89
+ { STR_M_PAL, DOL_S_ANALYZED|DOL_S_KNOWN|DOL_S_CTCODE, "", 0x2a3a7c,
+ "Original PAL file with CT-CODE (2015-10, D8 moved).",
+ { 0xd4,0x55,0x35,0x2e,0x5f,0x8a,0xf0,0xfc,0xb4,0x51,
+ 0x98,0x77,0xe6,0x74,0x29,0xbb,0xd5,0x75,0xcf,0x11 }},
+ // 90
+ { STR_M_PAL, DOL_S_ANALYZED|DOL_S_KNOWN|DOL_S_CTCODE, "", 0x2a3a7c,
+ "Original PAL file with CT-CODE (2015-10).",
+ { 0xec,0xc2,0x1a,0xd8,0x82,0x4f,0x56,0x16,0x5f,0xa4,
+ 0x20,0xc1,0x52,0xc5,0x3e,0xaa,0x98,0x85,0x8b,0x19 }},
+ // 91
+ { STR_M_PAL, DOL_S_ANALYZED|DOL_S_KNOWN|DOL_S_WIIMMFI|DOL_S_CTCODE, "", 0x2a3b70,
+ "Original PAL file with Wiimmfi support and CT-CODE (2013-10).",
+ { 0x2d,0x07,0x07,0xdc,0x84,0x1a,0x33,0x72,0x93,0xe0,
+ 0x33,0x4f,0x5f,0x9a,0xb3,0x44,0x07,0xd7,0xd5,0x62 }},
+ // 92
+ { STR_M_PAL, DOL_S_ANALYZED|DOL_S_KNOWN|DOL_S_WIIMMFI|DOL_S_CTCODE, "", 0x2a3b70,
+ "Original PAL file with Wiimmfi support and CT-CODE (2013-10, D8 moved).",
+ { 0x2d,0x6c,0x00,0x55,0x70,0x43,0x45,0x5c,0xc9,0x8d,
+ 0x1b,0x4d,0x2b,0x13,0x48,0x43,0x30,0x7d,0x93,0xb9 }},
+ // 93
+ { STR_M_PAL, DOL_S_ANALYZED|DOL_S_KNOWN|DOL_S_CTCODE, "", 0x2a3b70,
+ "Original PAL file with CT-CODE (2013-10).",
+ { 0x32,0xf8,0xf1,0xa1,0xa3,0x45,0xf9,0x5d,0x4f,0x0c,
+ 0x33,0x6b,0x7c,0x4f,0x6d,0xfd,0xda,0x48,0x5c,0x4a }},
+ // 94
+ { STR_M_PAL, DOL_S_ANALYZED|DOL_S_KNOWN|DOL_S_CTCODE, "", 0x2a3b70,
+ "Original PAL file with CT-CODE (2013-10, D8 moved).",
+ { 0xfa,0x52,0x60,0x34,0x4a,0x82,0x6b,0x30,0x56,0x36,
+ 0x29,0xda,0x5f,0x67,0x9b,0xe5,0xa2,0xbe,0x87,0xdd }},
+};
+
+//
+///////////////////////////////////////////////////////////////////////////////
+///////////////////////// struct DolAddressMap_t //////////////////////////
+///////////////////////////////////////////////////////////////////////////////
+
+
+const DolAddressMap_t DolAddressMapPAL =
+{
+ 0x800060a4, // entry_point
+ 0x802a4080, // bss_addr
+ 0xe50fc, // bss_size
+ 0x802a4080, // shared_bss_addr
+ 0xceb80, // shared_bss_size
+ 0x80006210, // f_setup_register
+};
+
+const DolAddressMap_t DolAddressMapUSA =
+{
+ 0x800060a4, // entry_point
+ 0x8029fd00, // bss_addr
+ 0xe50fc, // bss_size
+ 0x802a4080, // shared_bss_addr
+ 0xceb80, // shared_bss_size
+ 0x80006210, // f_setup_register
+};
+
+const DolAddressMap_t DolAddressMapJAP =
+{
+ 0x800060a4, // entry_point
+ 0x802a3a00, // bss_addr
+ 0xe50fc, // bss_size
+ 0x802a4080, // shared_bss_addr
+ 0xceb80, // shared_bss_size
+ 0x80006210, // f_setup_register
+};
+
+const DolAddressMap_t DolAddressMapKOR =
+{
+ 0x800060a4, // entry_point
+ 0x80292080, // bss_addr
+ 0xe511c, // bss_size
+ 0x802a4080, // shared_bss_addr
+ 0xceb80, // shared_bss_size
+ 0x80006210, // f_setup_register
+};
+
+//
+///////////////////////////////////////////////////////////////////////////////
+////////////////////////////////// E N D //////////////////////////////////
+///////////////////////////////////////////////////////////////////////////////
+