mirror of
https://github.com/pret/pokestadium.git
synced 2026-08-22 10:35:11 -05:00
Map unknown data
This commit is contained in:
@@ -843,8 +843,6 @@ extern u8 D_86C00000;
|
||||
extern u8 D_87A00000;
|
||||
extern u8 D_87000000[];
|
||||
|
||||
extern u8 D_800AF770[];
|
||||
|
||||
typedef struct unk_D_800A7440 {
|
||||
/* 0x00 */ s16 x1;
|
||||
/* 0x02 */ s16 y1;
|
||||
|
||||
@@ -606,6 +606,21 @@ D_8007C7E0 = 0x8007C7E0; // defined:true size:0x8
|
||||
D_8007C800 = 0x8007C800; // defined:true size:0x4
|
||||
D_8007C804 = 0x8007C804; // defined:true size:0x4
|
||||
D_8007C808 = 0x8007C808; // defined:true size:0x8
|
||||
D_800AF770 = 0x800AF770; // defined:true size:0x8
|
||||
D_800AF778 = 0x800AF778; // defined:true size:0x8
|
||||
D_800AF780 = 0x800AF780; // defined:true size:0x8
|
||||
D_800AF788 = 0x800AF788; // defined:true size:0x8
|
||||
D_800AF790 = 0x800AF790; // defined:true size:0x8
|
||||
D_800AF798 = 0x800AF798; // defined:true size:0x8
|
||||
D_800AF7A0 = 0x800AF7A0; // defined:true size:0x8
|
||||
D_800AF7A8 = 0x800AF7A8; // defined:true size:0x4
|
||||
D_800AF7AC = 0x800AF7AC; // defined:true size:0x2
|
||||
D_800AF7AE = 0x800AF7AE; // defined:true size:0x2
|
||||
D_800AF7B0 = 0x800AF7B0; // defined:true size:0x4
|
||||
D_800AF7B4 = 0x800AF7B4; // defined:true size:0x4
|
||||
D_800B2F50 = 0x800B2F50; // defined:true size:0x4
|
||||
D_800B2F58 = 0x800B2F58; // defined:true size:0x300
|
||||
D_800B3258 = 0x800B3258; // defined:true size:0x40
|
||||
D_800FC825 = 0x800FC825; // defined:true size:0x1
|
||||
D_800FCB08 = 0x800FCB08; // defined:true size:0x10
|
||||
D_800FCB18 = 0x800FCB18; // defined:true size:0x10
|
||||
|
||||
@@ -514,6 +514,7 @@ D_8C200920 = 0x8C200920;
|
||||
D_8C201070 = 0x8C201070;
|
||||
D_8C2011C4 = 0x8C2011C4;
|
||||
D_80070F84 = 0x80070F84;
|
||||
D_800786FD = 0x800786FD;
|
||||
D_3008380 = 0x3008380;
|
||||
D_3008400 = 0x3008400;
|
||||
D_3008480 = 0x3008480;
|
||||
|
||||
548
src/29BA0.c
548
src/29BA0.c
@@ -24,6 +24,554 @@
|
||||
#include "src/stage_loader.h"
|
||||
#include "lib/ultralib/include/PR/os_internal_reg.h"
|
||||
|
||||
// .data
|
||||
u16 D_80073660[16][256] = {
|
||||
{
|
||||
0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 0x0003, 0x0005,
|
||||
0x0008, 0x000A, 0x000E, 0x0012, 0x0017, 0x001C, 0x0022, 0x0029,
|
||||
0x0030, 0x0039, 0x0042, 0x004C, 0x0057, 0x0063, 0x0070, 0x007D,
|
||||
0x008C, 0x009C, 0x00AD, 0x00BE, 0x00D1, 0x00E5, 0x00FB, 0x0111,
|
||||
0x0129, 0x0141, 0x015B, 0x0177, 0x0193, 0x01B1, 0x01D0, 0x01F0,
|
||||
0x0212, 0x0235, 0x025A, 0x0280, 0x02A7, 0x02D0, 0x02FB, 0x0327,
|
||||
0x0354, 0x0383, 0x03B3, 0x03E6, 0x0419, 0x044F, 0x0485, 0x04BE,
|
||||
0x04F8, 0x0534, 0x0572, 0x05B1, 0x05F2, 0x0635, 0x067A, 0x06C0,
|
||||
0x0709, 0x0753, 0x079F, 0x07EC, 0x083C, 0x088E, 0x08E1, 0x0937,
|
||||
0x098E, 0x09E7, 0x0A43, 0x0AA0, 0x0AFF, 0x0B61, 0x0BC4, 0x0C29,
|
||||
0x0C91, 0x0CFA, 0x0D66, 0x0DD4, 0x0E44, 0x0EB6, 0x0F2A, 0x0FA1,
|
||||
0x101A, 0x1095, 0x1112, 0x1191, 0x1213, 0x1297, 0x131D, 0x13A5,
|
||||
0x1430, 0x14BD, 0x154D, 0x15DF, 0x1673, 0x1709, 0x17A3, 0x183E,
|
||||
0x18DC, 0x197C, 0x1A1F, 0x1AC4, 0x1B6C, 0x1C16, 0x1CC3, 0x1D72,
|
||||
0x1E24, 0x1ED9, 0x1F90, 0x2049, 0x2105, 0x21C4, 0x2286, 0x234A,
|
||||
0x2410, 0x24DA, 0x25A6, 0x2675, 0x2746, 0x281A, 0x28F1, 0x29CB,
|
||||
0x2AA7, 0x2B86, 0x2C68, 0x2D4D, 0x2E35, 0x2F1F, 0x300D, 0x30FD,
|
||||
0x31F0, 0x32E5, 0x33DE, 0x34DA, 0x35D8, 0x36DA, 0x37DE, 0x38E6,
|
||||
0x39F0, 0x3AFD, 0x3C0D, 0x3D21, 0x3E37, 0x3F50, 0x406D, 0x418C,
|
||||
0x42AF, 0x43D4, 0x44FD, 0x4629, 0x4757, 0x4889, 0x49BE, 0x4AF7,
|
||||
0x4C32, 0x4D71, 0x4EB2, 0x4FF7, 0x513F, 0x528B, 0x53D9, 0x552B,
|
||||
0x5680, 0x57D9, 0x5934, 0x5A93, 0x5BF5, 0x5D5B, 0x5EC4, 0x6030,
|
||||
0x61A0, 0x6312, 0x6489, 0x6602, 0x677F, 0x6900, 0x6A84, 0x6C0B,
|
||||
0x6D96, 0x6F24, 0x70B5, 0x724A, 0x73E3, 0x757F, 0x771E, 0x78C2,
|
||||
0x7A68, 0x7C12, 0x7DC0, 0x7F71, 0x8126, 0x82DE, 0x849A, 0x865A,
|
||||
0x881D, 0x89E4, 0x8BAE, 0x8D7C, 0x8F4E, 0x9123, 0x92FD, 0x94D9,
|
||||
0x96BA, 0x989E, 0x9A86, 0x9C72, 0x9E61, 0xA054, 0xA24B, 0xA446,
|
||||
0xA644, 0xA846, 0xAA4C, 0xAC56, 0xAE64, 0xB076, 0xB28B, 0xB4A4,
|
||||
0xB6C1, 0xB8E2, 0xBB07, 0xBD30, 0xBF5D, 0xC18D, 0xC3C2, 0xC5FA,
|
||||
0xC837, 0xCA77, 0xCCBB, 0xCF04, 0xD150, 0xD3A0, 0xD5F5, 0xD84D,
|
||||
0xDAAA, 0xDD0A, 0xDF6F, 0xE1D7, 0xE444, 0xE6B4, 0xE929, 0xEBA2,
|
||||
0xEE1F, 0xF0A0, 0xF326, 0xF5AF, 0xF83D, 0xFACE, 0xFD64, 0xFFFF,
|
||||
},
|
||||
{
|
||||
0x0000, 0x0000, 0x0000, 0x0001, 0x0003, 0x0005, 0x0008, 0x000B,
|
||||
0x0010, 0x0015, 0x001B, 0x0022, 0x002A, 0x0033, 0x003D, 0x0049,
|
||||
0x0055, 0x0062, 0x0071, 0x0080, 0x0091, 0x00A3, 0x00B7, 0x00CB,
|
||||
0x00E1, 0x00F8, 0x0111, 0x012B, 0x0146, 0x0163, 0x0181, 0x01A0,
|
||||
0x01C1, 0x01E4, 0x0208, 0x022D, 0x0254, 0x027D, 0x02A7, 0x02D3,
|
||||
0x0300, 0x032F, 0x0360, 0x0392, 0x03C6, 0x03FB, 0x0432, 0x046B,
|
||||
0x04A6, 0x04E2, 0x0521, 0x0561, 0x05A2, 0x05E6, 0x062B, 0x0672,
|
||||
0x06BB, 0x0706, 0x0753, 0x07A1, 0x07F1, 0x0844, 0x0898, 0x08EE,
|
||||
0x0946, 0x09A0, 0x09FC, 0x0A5A, 0x0ABA, 0x0B1C, 0x0B80, 0x0BE6,
|
||||
0x0C4E, 0x0CB8, 0x0D24, 0x0D92, 0x0E02, 0x0E75, 0x0EE9, 0x0F60,
|
||||
0x0FD8, 0x1053, 0x10D0, 0x114F, 0x11D0, 0x1254, 0x12D9, 0x1361,
|
||||
0x13EB, 0x1477, 0x1506, 0x1596, 0x1629, 0x16BE, 0x1756, 0x17EF,
|
||||
0x188B, 0x192A, 0x19CA, 0x1A6D, 0x1B12, 0x1BBA, 0x1C64, 0x1D10,
|
||||
0x1DBE, 0x1E6F, 0x1F22, 0x1FD8, 0x2090, 0x214B, 0x2208, 0x22C7,
|
||||
0x2389, 0x244D, 0x2513, 0x25DC, 0x26A8, 0x2776, 0x2846, 0x2919,
|
||||
0x29EF, 0x2AC7, 0x2BA1, 0x2C7E, 0x2D5E, 0x2E40, 0x2F24, 0x300C,
|
||||
0x30F5, 0x31E2, 0x32D0, 0x33C2, 0x34B6, 0x35AD, 0x36A6, 0x37A2,
|
||||
0x38A0, 0x39A1, 0x3AA5, 0x3BAC, 0x3CB5, 0x3DC0, 0x3ECF, 0x3FE0,
|
||||
0x40F4, 0x420A, 0x4323, 0x443F, 0x455E, 0x467F, 0x47A3, 0x48CA,
|
||||
0x49F4, 0x4B20, 0x4C4F, 0x4D81, 0x4EB6, 0x4FED, 0x5127, 0x5264,
|
||||
0x53A4, 0x54E6, 0x562C, 0x5774, 0x58BF, 0x5A0D, 0x5B5E, 0x5CB1,
|
||||
0x5E08, 0x5F61, 0x60BD, 0x621C, 0x637E, 0x64E3, 0x664B, 0x67B6,
|
||||
0x6923, 0x6A94, 0x6C07, 0x6D7E, 0x6EF7, 0x7073, 0x71F2, 0x7374,
|
||||
0x74FA, 0x7682, 0x780D, 0x799B, 0x7B2C, 0x7CC0, 0x7E57, 0x7FF1,
|
||||
0x818E, 0x832E, 0x84D1, 0x8677, 0x8821, 0x89CD, 0x8B7C, 0x8D2F,
|
||||
0x8EE4, 0x909C, 0x9258, 0x9417, 0x95D8, 0x979D, 0x9965, 0x9B30,
|
||||
0x9CFF, 0x9ED0, 0xA0A4, 0xA27C, 0xA457, 0xA634, 0xA815, 0xA9FA,
|
||||
0xABE1, 0xADCB, 0xAFB9, 0xB1AA, 0xB39E, 0xB595, 0xB790, 0xB98D,
|
||||
0xBB8E, 0xBD92, 0xBF99, 0xC1A4, 0xC3B2, 0xC5C2, 0xC7D7, 0xC9EE,
|
||||
0xCC09, 0xCE27, 0xD048, 0xD26D, 0xD494, 0xD6BF, 0xD8EE, 0xDB1F,
|
||||
0xDD54, 0xDF8D, 0xE1C8, 0xE407, 0xE649, 0xE88F, 0xEAD8, 0xED24,
|
||||
0xEF74, 0xF1C6, 0xF41D, 0xF676, 0xF8D3, 0xFB34, 0xFD97, 0xFFFF,
|
||||
},
|
||||
{
|
||||
0x0000, 0x0000, 0x0001, 0x0003, 0x0007, 0x000B, 0x0011, 0x0018,
|
||||
0x0020, 0x0029, 0x0034, 0x0041, 0x004E, 0x005D, 0x006E, 0x0080,
|
||||
0x0094, 0x00A9, 0x00C0, 0x00D8, 0x00F2, 0x010D, 0x012A, 0x0149,
|
||||
0x0169, 0x018B, 0x01AF, 0x01D4, 0x01FB, 0x0224, 0x024F, 0x027B,
|
||||
0x02A9, 0x02D9, 0x030A, 0x033D, 0x0372, 0x03A9, 0x03E2, 0x041C,
|
||||
0x0459, 0x0497, 0x04D7, 0x0519, 0x055D, 0x05A2, 0x05EA, 0x0633,
|
||||
0x067E, 0x06CB, 0x071A, 0x076B, 0x07BE, 0x0813, 0x086A, 0x08C3,
|
||||
0x091D, 0x097A, 0x09D9, 0x0A39, 0x0A9C, 0x0B01, 0x0B67, 0x0BD0,
|
||||
0x0C3A, 0x0CA7, 0x0D16, 0x0D86, 0x0DF9, 0x0E6E, 0x0EE5, 0x0F5E,
|
||||
0x0FD9, 0x1056, 0x10D5, 0x1156, 0x11D9, 0x125E, 0x12E6, 0x136F,
|
||||
0x13FB, 0x1489, 0x1519, 0x15AA, 0x163F, 0x16D5, 0x176D, 0x1808,
|
||||
0x18A4, 0x1943, 0x19E4, 0x1A87, 0x1B2C, 0x1BD4, 0x1C7E, 0x1D29,
|
||||
0x1DD7, 0x1E87, 0x1F3A, 0x1FEE, 0x20A5, 0x215E, 0x2219, 0x22D7,
|
||||
0x2396, 0x2458, 0x251C, 0x25E3, 0x26AB, 0x2776, 0x2843, 0x2912,
|
||||
0x29E4, 0x2AB7, 0x2B8E, 0x2C66, 0x2D40, 0x2E1D, 0x2EFC, 0x2FDE,
|
||||
0x30C1, 0x31A7, 0x3290, 0x337A, 0x3467, 0x3556, 0x3648, 0x373C,
|
||||
0x3832, 0x392A, 0x3A25, 0x3B22, 0x3C21, 0x3D23, 0x3E27, 0x3F2E,
|
||||
0x4036, 0x4141, 0x424F, 0x435F, 0x4471, 0x4585, 0x469C, 0x47B5,
|
||||
0x48D1, 0x49EF, 0x4B0F, 0x4C32, 0x4D57, 0x4E7F, 0x4FA9, 0x50D5,
|
||||
0x5204, 0x5335, 0x5468, 0x559E, 0x56D7, 0x5811, 0x594E, 0x5A8E,
|
||||
0x5BD0, 0x5D14, 0x5E5B, 0x5FA4, 0x60F0, 0x623E, 0x638F, 0x64E2,
|
||||
0x6637, 0x678F, 0x68E9, 0x6A46, 0x6BA5, 0x6D07, 0x6E6B, 0x6FD2,
|
||||
0x713B, 0x72A7, 0x7415, 0x7585, 0x76F8, 0x786E, 0x79E6, 0x7B60,
|
||||
0x7CDD, 0x7E5D, 0x7FDF, 0x8163, 0x82EA, 0x8473, 0x85FF, 0x878E,
|
||||
0x891F, 0x8AB2, 0x8C48, 0x8DE1, 0x8F7C, 0x9119, 0x92B9, 0x945C,
|
||||
0x9601, 0x97A9, 0x9953, 0x9B00, 0x9CAF, 0x9E61, 0xA015, 0xA1CC,
|
||||
0xA386, 0xA542, 0xA701, 0xA8C2, 0xAA85, 0xAC4C, 0xAE15, 0xAFE0,
|
||||
0xB1AE, 0xB37F, 0xB552, 0xB728, 0xB900, 0xBADB, 0xBCB8, 0xBE98,
|
||||
0xC07B, 0xC260, 0xC448, 0xC632, 0xC820, 0xCA0F, 0xCC01, 0xCDF6,
|
||||
0xCFEE, 0xD1E8, 0xD3E5, 0xD5E4, 0xD7E6, 0xD9EA, 0xDBF1, 0xDDFB,
|
||||
0xE008, 0xE217, 0xE428, 0xE63D, 0xE854, 0xEA6D, 0xEC89, 0xEEA8,
|
||||
0xF0CA, 0xF2EE, 0xF515, 0xF73E, 0xF96A, 0xFB99, 0xFDCA, 0xFFFF,
|
||||
},
|
||||
{
|
||||
0x0000, 0x0001, 0x0004, 0x0009, 0x0010, 0x0019, 0x0024, 0x0031,
|
||||
0x0040, 0x0051, 0x0064, 0x0079, 0x0091, 0x00AA, 0x00C5, 0x00E2,
|
||||
0x0102, 0x0123, 0x0146, 0x016B, 0x0193, 0x01BC, 0x01E7, 0x0215,
|
||||
0x0244, 0x0275, 0x02A9, 0x02DE, 0x0316, 0x034F, 0x038B, 0x03C8,
|
||||
0x0408, 0x0449, 0x048D, 0x04D2, 0x051A, 0x0563, 0x05AF, 0x05FC,
|
||||
0x064C, 0x069E, 0x06F1, 0x0747, 0x079F, 0x07F8, 0x0854, 0x08B2,
|
||||
0x0912, 0x0973, 0x09D7, 0x0A3D, 0x0AA5, 0x0B0F, 0x0B7A, 0x0BE8,
|
||||
0x0C58, 0x0CCA, 0x0D3E, 0x0DB4, 0x0E2C, 0x0EA6, 0x0F22, 0x0FA0,
|
||||
0x1020, 0x10A2, 0x1126, 0x11AC, 0x1234, 0x12BE, 0x134A, 0x13D8,
|
||||
0x1468, 0x14FA, 0x158E, 0x1625, 0x16BD, 0x1757, 0x17F3, 0x1891,
|
||||
0x1932, 0x19D4, 0x1A78, 0x1B1F, 0x1BC7, 0x1C71, 0x1D1E, 0x1DCC,
|
||||
0x1E7C, 0x1F2F, 0x1FE3, 0x2099, 0x2152, 0x220C, 0x22C9, 0x2387,
|
||||
0x2448, 0x250A, 0x25CF, 0x2695, 0x275E, 0x2829, 0x28F5, 0x29C4,
|
||||
0x2A94, 0x2B67, 0x2C3C, 0x2D12, 0x2DEB, 0x2EC6, 0x2FA2, 0x3081,
|
||||
0x3162, 0x3245, 0x3329, 0x3410, 0x34F9, 0x35E4, 0x36D1, 0x37C0,
|
||||
0x38B0, 0x39A3, 0x3A98, 0x3B8F, 0x3C88, 0x3D83, 0x3E80, 0x3F7F,
|
||||
0x4080, 0x4183, 0x4288, 0x438F, 0x4498, 0x45A3, 0x46B0, 0x47BF,
|
||||
0x48D1, 0x49E4, 0x4AF9, 0x4C10, 0x4D29, 0x4E44, 0x4F62, 0x5081,
|
||||
0x51A2, 0x52C5, 0x53EB, 0x5512, 0x563B, 0x5767, 0x5894, 0x59C3,
|
||||
0x5AF5, 0x5C28, 0x5D5E, 0x5E95, 0x5FCE, 0x610A, 0x6247, 0x6387,
|
||||
0x64C8, 0x660C, 0x6751, 0x6899, 0x69E2, 0x6B2E, 0x6C7C, 0x6DCB,
|
||||
0x6F1D, 0x7071, 0x71C6, 0x731E, 0x7478, 0x75D3, 0x7731, 0x7891,
|
||||
0x79F2, 0x7B56, 0x7CBC, 0x7E24, 0x7F8E, 0x80F9, 0x8267, 0x83D7,
|
||||
0x8549, 0x86BD, 0x8833, 0x89AB, 0x8B25, 0x8CA1, 0x8E1F, 0x8F9F,
|
||||
0x9121, 0x92A5, 0x942B, 0x95B3, 0x973D, 0x98C9, 0x9A57, 0x9BE7,
|
||||
0x9D79, 0x9F0D, 0xA0A4, 0xA23C, 0xA3D6, 0xA572, 0xA710, 0xA8B1,
|
||||
0xAA53, 0xABF7, 0xAD9D, 0xAF46, 0xB0F0, 0xB29C, 0xB44B, 0xB5FB,
|
||||
0xB7AD, 0xB962, 0xBB18, 0xBCD1, 0xBE8B, 0xC048, 0xC206, 0xC3C7,
|
||||
0xC589, 0xC74E, 0xC914, 0xCADD, 0xCCA7, 0xCE74, 0xD042, 0xD213,
|
||||
0xD3E6, 0xD5BA, 0xD791, 0xD96A, 0xDB44, 0xDD21, 0xDF00, 0xE0E1,
|
||||
0xE2C3, 0xE4A8, 0xE68F, 0xE878, 0xEA62, 0xEC4F, 0xEE3E, 0xF02F,
|
||||
0xF222, 0xF417, 0xF60E, 0xF807, 0xFA02, 0xFBFF, 0xFDFE, 0xFFFF,
|
||||
},
|
||||
{
|
||||
0x0000, 0x0003, 0x000A, 0x0016, 0x0025, 0x0037, 0x004C, 0x0065,
|
||||
0x0080, 0x009F, 0x00C0, 0x00E4, 0x010B, 0x0134, 0x0160, 0x018F,
|
||||
0x01C0, 0x01F4, 0x022A, 0x0263, 0x029E, 0x02DC, 0x031C, 0x035E,
|
||||
0x03A3, 0x03EA, 0x0433, 0x047F, 0x04CD, 0x051D, 0x056F, 0x05C4,
|
||||
0x061B, 0x0674, 0x06CF, 0x072C, 0x078C, 0x07ED, 0x0851, 0x08B7,
|
||||
0x091F, 0x0989, 0x09F6, 0x0A64, 0x0AD4, 0x0B47, 0x0BBB, 0x0C32,
|
||||
0x0CAA, 0x0D25, 0x0DA2, 0x0E20, 0x0EA1, 0x0F24, 0x0FA8, 0x102F,
|
||||
0x10B7, 0x1142, 0x11CF, 0x125D, 0x12ED, 0x1380, 0x1414, 0x14AA,
|
||||
0x1542, 0x15DC, 0x1678, 0x1716, 0x17B6, 0x1858, 0x18FB, 0x19A0,
|
||||
0x1A48, 0x1AF1, 0x1B9C, 0x1C49, 0x1CF7, 0x1DA8, 0x1E5A, 0x1F0F,
|
||||
0x1FC5, 0x207D, 0x2136, 0x21F2, 0x22AF, 0x236E, 0x242F, 0x24F2,
|
||||
0x25B7, 0x267D, 0x2745, 0x280F, 0x28DB, 0x29A9, 0x2A78, 0x2B49,
|
||||
0x2C1C, 0x2CF1, 0x2DC7, 0x2E9F, 0x2F79, 0x3055, 0x3132, 0x3211,
|
||||
0x32F2, 0x33D5, 0x34B9, 0x359F, 0x3687, 0x3770, 0x385C, 0x3949,
|
||||
0x3A37, 0x3B28, 0x3C1A, 0x3D0D, 0x3E03, 0x3EFA, 0x3FF3, 0x40EE,
|
||||
0x41EA, 0x42E8, 0x43E7, 0x44E9, 0x45EC, 0x46F0, 0x47F7, 0x48FF,
|
||||
0x4A09, 0x4B14, 0x4C21, 0x4D30, 0x4E40, 0x4F52, 0x5066, 0x517B,
|
||||
0x5292, 0x53AA, 0x54C5, 0x55E1, 0x56FE, 0x581D, 0x593E, 0x5A60,
|
||||
0x5B84, 0x5CAA, 0x5DD1, 0x5EFA, 0x6025, 0x6151, 0x627F, 0x63AE,
|
||||
0x64DF, 0x6612, 0x6746, 0x687C, 0x69B3, 0x6AEC, 0x6C27, 0x6D63,
|
||||
0x6EA1, 0x6FE0, 0x7121, 0x7264, 0x73A8, 0x74EE, 0x7635, 0x777E,
|
||||
0x78C9, 0x7A15, 0x7B63, 0x7CB2, 0x7E03, 0x7F55, 0x80A9, 0x81FE,
|
||||
0x8356, 0x84AE, 0x8608, 0x8764, 0x88C1, 0x8A20, 0x8B81, 0x8CE3,
|
||||
0x8E46, 0x8FAB, 0x9112, 0x927A, 0x93E4, 0x954F, 0x96BC, 0x982A,
|
||||
0x999A, 0x9B0C, 0x9C7F, 0x9DF3, 0x9F69, 0xA0E1, 0xA25A, 0xA3D4,
|
||||
0xA550, 0xA6CE, 0xA84D, 0xA9CE, 0xAB50, 0xACD4, 0xAE59, 0xAFE0,
|
||||
0xB168, 0xB2F2, 0xB47D, 0xB60A, 0xB798, 0xB928, 0xBAB9, 0xBC4C,
|
||||
0xBDE1, 0xBF76, 0xC10E, 0xC2A7, 0xC441, 0xC5DD, 0xC77A, 0xC919,
|
||||
0xCAB9, 0xCC5B, 0xCDFE, 0xCFA3, 0xD149, 0xD2F1, 0xD49A, 0xD645,
|
||||
0xD7F1, 0xD99F, 0xDB4E, 0xDCFE, 0xDEB0, 0xE064, 0xE219, 0xE3CF,
|
||||
0xE587, 0xE741, 0xE8FC, 0xEAB8, 0xEC76, 0xEE35, 0xEFF6, 0xF1B8,
|
||||
0xF37C, 0xF541, 0xF708, 0xF8D0, 0xFA99, 0xFC64, 0xFE31, 0xFFFF,
|
||||
},
|
||||
{
|
||||
0x0000, 0x0009, 0x001C, 0x0035, 0x0054, 0x0079, 0x00A2, 0x00D0,
|
||||
0x0101, 0x0137, 0x0170, 0x01AC, 0x01EC, 0x0230, 0x0276, 0x02C0,
|
||||
0x030C, 0x035C, 0x03AE, 0x0404, 0x045B, 0x04B6, 0x0513, 0x0573,
|
||||
0x05D5, 0x063A, 0x06A2, 0x070B, 0x0777, 0x07E6, 0x0857, 0x08CA,
|
||||
0x093F, 0x09B6, 0x0A30, 0x0AAC, 0x0B2A, 0x0BAA, 0x0C2C, 0x0CB0,
|
||||
0x0D37, 0x0DBF, 0x0E49, 0x0ED6, 0x0F64, 0x0FF4, 0x1086, 0x111A,
|
||||
0x11B0, 0x1248, 0x12E2, 0x137E, 0x141B, 0x14BB, 0x155C, 0x15FF,
|
||||
0x16A3, 0x174A, 0x17F2, 0x189C, 0x1948, 0x19F5, 0x1AA4, 0x1B55,
|
||||
0x1C08, 0x1CBC, 0x1D72, 0x1E29, 0x1EE3, 0x1F9E, 0x205A, 0x2118,
|
||||
0x21D8, 0x2299, 0x235C, 0x2421, 0x24E7, 0x25AF, 0x2678, 0x2743,
|
||||
0x280F, 0x28DD, 0x29AC, 0x2A7D, 0x2B50, 0x2C24, 0x2CF9, 0x2DD0,
|
||||
0x2EA8, 0x2F82, 0x305E, 0x313B, 0x3219, 0x32F9, 0x33DA, 0x34BD,
|
||||
0x35A1, 0x3686, 0x376D, 0x3855, 0x393F, 0x3A2A, 0x3B17, 0x3C05,
|
||||
0x3CF4, 0x3DE5, 0x3ED7, 0x3FCB, 0x40C0, 0x41B6, 0x42AE, 0x43A7,
|
||||
0x44A1, 0x459D, 0x469A, 0x4798, 0x4898, 0x4999, 0x4A9B, 0x4B9F,
|
||||
0x4CA4, 0x4DAA, 0x4EB1, 0x4FBA, 0x50C4, 0x51D0, 0x52DC, 0x53EB,
|
||||
0x54FA, 0x560A, 0x571C, 0x582F, 0x5944, 0x5A59, 0x5B70, 0x5C88,
|
||||
0x5DA2, 0x5EBC, 0x5FD8, 0x60F5, 0x6214, 0x6333, 0x6454, 0x6576,
|
||||
0x6699, 0x67BE, 0x68E3, 0x6A0A, 0x6B32, 0x6C5C, 0x6D86, 0x6EB2,
|
||||
0x6FDF, 0x710D, 0x723C, 0x736C, 0x749E, 0x75D1, 0x7705, 0x783A,
|
||||
0x7970, 0x7AA8, 0x7BE0, 0x7D1A, 0x7E55, 0x7F91, 0x80CE, 0x820D,
|
||||
0x834C, 0x848D, 0x85CF, 0x8712, 0x8856, 0x899B, 0x8AE1, 0x8C29,
|
||||
0x8D72, 0x8EBB, 0x9006, 0x9152, 0x929F, 0x93ED, 0x953D, 0x968D,
|
||||
0x97DF, 0x9931, 0x9A85, 0x9BDA, 0x9D30, 0x9E87, 0x9FDF, 0xA138,
|
||||
0xA292, 0xA3EE, 0xA54A, 0xA6A8, 0xA806, 0xA966, 0xAAC7, 0xAC29,
|
||||
0xAD8C, 0xAEEF, 0xB055, 0xB1BB, 0xB322, 0xB48A, 0xB5F3, 0xB75D,
|
||||
0xB8C9, 0xBA35, 0xBBA3, 0xBD11, 0xBE81, 0xBFF1, 0xC163, 0xC2D6,
|
||||
0xC449, 0xC5BE, 0xC734, 0xC8AB, 0xCA23, 0xCB9B, 0xCD15, 0xCE90,
|
||||
0xD00C, 0xD189, 0xD307, 0xD486, 0xD606, 0xD787, 0xD909, 0xDA8C,
|
||||
0xDC10, 0xDD95, 0xDF1B, 0xE0A2, 0xE22A, 0xE3B3, 0xE53D, 0xE6C8,
|
||||
0xE854, 0xE9E1, 0xEB6F, 0xECFE, 0xEE8E, 0xF01F, 0xF1B1, 0xF344,
|
||||
0xF4D8, 0xF66D, 0xF803, 0xF999, 0xFB31, 0xFCCA, 0xFE64, 0xFFFF,
|
||||
},
|
||||
{
|
||||
0x0000, 0x001C, 0x0049, 0x0082, 0x00C3, 0x010A, 0x0158, 0x01AB,
|
||||
0x0202, 0x025F, 0x02BF, 0x0324, 0x038C, 0x03F7, 0x0466, 0x04D9,
|
||||
0x054E, 0x05C6, 0x0642, 0x06C0, 0x0740, 0x07C4, 0x0849, 0x08D2,
|
||||
0x095C, 0x09E9, 0x0A78, 0x0B0A, 0x0B9D, 0x0C33, 0x0CCB, 0x0D65,
|
||||
0x0E01, 0x0E9F, 0x0F3E, 0x0FE0, 0x1084, 0x1129, 0x11D0, 0x1279,
|
||||
0x1324, 0x13D0, 0x147E, 0x152E, 0x15DF, 0x1692, 0x1747, 0x17FD,
|
||||
0x18B4, 0x196E, 0x1A28, 0x1AE5, 0x1BA2, 0x1C62, 0x1D22, 0x1DE4,
|
||||
0x1EA8, 0x1F6D, 0x2033, 0x20FB, 0x21C4, 0x228E, 0x235A, 0x2427,
|
||||
0x24F5, 0x25C5, 0x2696, 0x2768, 0x283B, 0x2910, 0x29E6, 0x2ABD,
|
||||
0x2B95, 0x2C6F, 0x2D4A, 0x2E26, 0x2F03, 0x2FE1, 0x30C1, 0x31A1,
|
||||
0x3283, 0x3366, 0x344A, 0x352F, 0x3615, 0x36FC, 0x37E5, 0x38CE,
|
||||
0x39B9, 0x3AA4, 0x3B91, 0x3C7F, 0x3D6E, 0x3E5D, 0x3F4E, 0x4040,
|
||||
0x4133, 0x4227, 0x431C, 0x4412, 0x4509, 0x4601, 0x46FA, 0x47F3,
|
||||
0x48EE, 0x49EA, 0x4AE7, 0x4BE5, 0x4CE3, 0x4DE3, 0x4EE4, 0x4FE5,
|
||||
0x50E8, 0x51EB, 0x52EF, 0x53F4, 0x54FA, 0x5601, 0x5709, 0x5812,
|
||||
0x591C, 0x5A26, 0x5B32, 0x5C3E, 0x5D4C, 0x5E5A, 0x5F69, 0x6078,
|
||||
0x6189, 0x629B, 0x63AD, 0x64C0, 0x65D4, 0x66E9, 0x67FF, 0x6915,
|
||||
0x6A2D, 0x6B45, 0x6C5E, 0x6D78, 0x6E93, 0x6FAE, 0x70CA, 0x71E7,
|
||||
0x7305, 0x7424, 0x7544, 0x7664, 0x7785, 0x78A7, 0x79C9, 0x7AED,
|
||||
0x7C11, 0x7D36, 0x7E5B, 0x7F82, 0x80A9, 0x81D1, 0x82FA, 0x8423,
|
||||
0x854D, 0x8678, 0x87A4, 0x88D1, 0x89FE, 0x8B2C, 0x8C5A, 0x8D8A,
|
||||
0x8EBA, 0x8FEB, 0x911C, 0x924F, 0x9382, 0x94B5, 0x95EA, 0x971F,
|
||||
0x9855, 0x998B, 0x9AC3, 0x9BFB, 0x9D33, 0x9E6D, 0x9FA7, 0xA0E1,
|
||||
0xA21D, 0xA359, 0xA496, 0xA5D3, 0xA711, 0xA850, 0xA990, 0xAAD0,
|
||||
0xAC11, 0xAD52, 0xAE94, 0xAFD7, 0xB11B, 0xB25F, 0xB3A4, 0xB4E9,
|
||||
0xB630, 0xB776, 0xB8BE, 0xBA06, 0xBB4F, 0xBC98, 0xBDE2, 0xBF2D,
|
||||
0xC078, 0xC1C4, 0xC311, 0xC45E, 0xC5AC, 0xC6FA, 0xC849, 0xC999,
|
||||
0xCAEA, 0xCC3B, 0xCD8C, 0xCEDE, 0xD031, 0xD185, 0xD2D9, 0xD42E,
|
||||
0xD583, 0xD6D9, 0xD82F, 0xD986, 0xDADE, 0xDC37, 0xDD8F, 0xDEE9,
|
||||
0xE043, 0xE19E, 0xE2F9, 0xE455, 0xE5B2, 0xE70F, 0xE86D, 0xE9CB,
|
||||
0xEB2A, 0xEC89, 0xEDE9, 0xEF4A, 0xF0AB, 0xF20D, 0xF36F, 0xF4D2,
|
||||
0xF636, 0xF79A, 0xF8FF, 0xFA64, 0xFBCA, 0xFD30, 0xFE97, 0xFFFF,
|
||||
},
|
||||
{
|
||||
0x0000, 0x0054, 0x00C2, 0x013D, 0x01BF, 0x0249, 0x02D8, 0x036C,
|
||||
0x0404, 0x04A0, 0x0540, 0x05E3, 0x0689, 0x0732, 0x07DD, 0x088B,
|
||||
0x093B, 0x09ED, 0x0AA2, 0x0B58, 0x0C11, 0x0CCB, 0x0D87, 0x0E45,
|
||||
0x0F04, 0x0FC5, 0x1088, 0x114C, 0x1212, 0x12D9, 0x13A1, 0x146B,
|
||||
0x1536, 0x1602, 0x16CF, 0x179E, 0x186E, 0x193F, 0x1A11, 0x1AE4,
|
||||
0x1BB9, 0x1C8E, 0x1D65, 0x1E3C, 0x1F15, 0x1FEE, 0x20C9, 0x21A4,
|
||||
0x2281, 0x235E, 0x243C, 0x251B, 0x25FB, 0x26DC, 0x27BE, 0x28A0,
|
||||
0x2983, 0x2A68, 0x2B4D, 0x2C32, 0x2D19, 0x2E00, 0x2EE8, 0x2FD1,
|
||||
0x30BB, 0x31A5, 0x3290, 0x337B, 0x3468, 0x3555, 0x3643, 0x3731,
|
||||
0x3820, 0x3910, 0x3A01, 0x3AF2, 0x3BE4, 0x3CD6, 0x3DC9, 0x3EBD,
|
||||
0x3FB1, 0x40A6, 0x419B, 0x4291, 0x4388, 0x447F, 0x4577, 0x4670,
|
||||
0x4769, 0x4862, 0x495C, 0x4A57, 0x4B52, 0x4C4E, 0x4D4A, 0x4E47,
|
||||
0x4F45, 0x5043, 0x5141, 0x5240, 0x5340, 0x5440, 0x5540, 0x5641,
|
||||
0x5743, 0x5845, 0x5947, 0x5A4A, 0x5B4E, 0x5C51, 0x5D56, 0x5E5B,
|
||||
0x5F60, 0x6066, 0x616C, 0x6273, 0x637A, 0x6482, 0x658A, 0x6693,
|
||||
0x679C, 0x68A5, 0x69AF, 0x6AB9, 0x6BC4, 0x6CCF, 0x6DDB, 0x6EE7,
|
||||
0x6FF4, 0x7100, 0x720E, 0x731B, 0x742A, 0x7538, 0x7647, 0x7757,
|
||||
0x7866, 0x7976, 0x7A87, 0x7B98, 0x7CA9, 0x7DBB, 0x7ECD, 0x7FE0,
|
||||
0x80F3, 0x8206, 0x831A, 0x842E, 0x8542, 0x8657, 0x876C, 0x8881,
|
||||
0x8997, 0x8AAE, 0x8BC4, 0x8CDB, 0x8DF3, 0x8F0A, 0x9022, 0x913B,
|
||||
0x9254, 0x936D, 0x9486, 0x95A0, 0x96BA, 0x97D5, 0x98F0, 0x9A0B,
|
||||
0x9B26, 0x9C42, 0x9D5E, 0x9E7B, 0x9F98, 0xA0B5, 0xA1D3, 0xA2F0,
|
||||
0xA40F, 0xA52D, 0xA64C, 0xA76B, 0xA88B, 0xA9AA, 0xAACB, 0xABEB,
|
||||
0xAD0C, 0xAE2D, 0xAF4E, 0xB070, 0xB192, 0xB2B4, 0xB3D7, 0xB4FA,
|
||||
0xB61D, 0xB741, 0xB864, 0xB989, 0xBAAD, 0xBBD2, 0xBCF7, 0xBE1C,
|
||||
0xBF42, 0xC068, 0xC18E, 0xC2B4, 0xC3DB, 0xC502, 0xC62A, 0xC751,
|
||||
0xC879, 0xC9A1, 0xCACA, 0xCBF3, 0xCD1C, 0xCE45, 0xCF6F, 0xD099,
|
||||
0xD1C3, 0xD2ED, 0xD418, 0xD543, 0xD66E, 0xD79A, 0xD8C6, 0xD9F2,
|
||||
0xDB1E, 0xDC4B, 0xDD78, 0xDEA5, 0xDFD2, 0xE100, 0xE22E, 0xE35C,
|
||||
0xE48B, 0xE5BA, 0xE6E9, 0xE818, 0xE947, 0xEA77, 0xEBA7, 0xECD8,
|
||||
0xEE08, 0xEF39, 0xF06A, 0xF19B, 0xF2CD, 0xF3FF, 0xF531, 0xF663,
|
||||
0xF796, 0xF8C8, 0xF9FC, 0xFB2F, 0xFC62, 0xFD96, 0xFECA, 0xFFFF,
|
||||
},
|
||||
{
|
||||
0x0000, 0x0287, 0x0481, 0x0650, 0x0806, 0x09AA, 0x0B40, 0x0CCB,
|
||||
0x0E4C, 0x0FC6, 0x1139, 0x12A5, 0x140C, 0x156E, 0x16CC, 0x1825,
|
||||
0x197B, 0x1ACD, 0x1C1B, 0x1D67, 0x1EB0, 0x1FF6, 0x2139, 0x227A,
|
||||
0x23B9, 0x24F5, 0x2630, 0x2768, 0x289E, 0x29D3, 0x2B06, 0x2C37,
|
||||
0x2D66, 0x2E94, 0x2FC1, 0x30EC, 0x3215, 0x333D, 0x3464, 0x3589,
|
||||
0x36AE, 0x37D1, 0x38F3, 0x3A13, 0x3B33, 0x3C51, 0x3D6F, 0x3E8B,
|
||||
0x3FA7, 0x40C1, 0x41DA, 0x42F3, 0x440B, 0x4521, 0x4637, 0x474C,
|
||||
0x4860, 0x4974, 0x4A86, 0x4B98, 0x4CA9, 0x4DB9, 0x4EC8, 0x4FD7,
|
||||
0x50E5, 0x51F2, 0x52FF, 0x540B, 0x5516, 0x5621, 0x572B, 0x5834,
|
||||
0x593D, 0x5A45, 0x5B4D, 0x5C54, 0x5D5A, 0x5E60, 0x5F65, 0x6069,
|
||||
0x616E, 0x6271, 0x6374, 0x6477, 0x6579, 0x667A, 0x677B, 0x687B,
|
||||
0x697B, 0x6A7B, 0x6B7A, 0x6C78, 0x6D76, 0x6E74, 0x6F71, 0x706E,
|
||||
0x716A, 0x7266, 0x7361, 0x745C, 0x7557, 0x7651, 0x774B, 0x7844,
|
||||
0x793D, 0x7A35, 0x7B2D, 0x7C25, 0x7D1C, 0x7E13, 0x7F0A, 0x8000,
|
||||
0x80F6, 0x81EB, 0x82E1, 0x83D5, 0x84CA, 0x85BE, 0x86B1, 0x87A5,
|
||||
0x8898, 0x898A, 0x8A7D, 0x8B6F, 0x8C60, 0x8D52, 0x8E43, 0x8F34,
|
||||
0x9024, 0x9114, 0x9204, 0x92F3, 0x93E2, 0x94D1, 0x95C0, 0x96AE,
|
||||
0x979C, 0x988A, 0x9977, 0x9A64, 0x9B51, 0x9C3E, 0x9D2A, 0x9E16,
|
||||
0x9F02, 0x9FED, 0xA0D8, 0xA1C3, 0xA2AE, 0xA398, 0xA482, 0xA56C,
|
||||
0xA656, 0xA73F, 0xA828, 0xA911, 0xA9F9, 0xAAE2, 0xABCA, 0xACB2,
|
||||
0xAD99, 0xAE80, 0xAF68, 0xB04E, 0xB135, 0xB21B, 0xB302, 0xB3E8,
|
||||
0xB4CD, 0xB5B3, 0xB698, 0xB77D, 0xB862, 0xB946, 0xBA2B, 0xBB0F,
|
||||
0xBBF3, 0xBCD7, 0xBDBA, 0xBE9D, 0xBF80, 0xC063, 0xC146, 0xC228,
|
||||
0xC30B, 0xC3ED, 0xC4CE, 0xC5B0, 0xC692, 0xC773, 0xC854, 0xC935,
|
||||
0xCA15, 0xCAF6, 0xCBD6, 0xCCB6, 0xCD96, 0xCE76, 0xCF55, 0xD034,
|
||||
0xD113, 0xD1F2, 0xD2D1, 0xD3B0, 0xD48E, 0xD56C, 0xD64A, 0xD728,
|
||||
0xD806, 0xD8E3, 0xD9C0, 0xDA9E, 0xDB7B, 0xDC57, 0xDD34, 0xDE10,
|
||||
0xDEED, 0xDFC9, 0xE0A5, 0xE180, 0xE25C, 0xE337, 0xE413, 0xE4EE,
|
||||
0xE5C9, 0xE6A3, 0xE77E, 0xE858, 0xE933, 0xEA0D, 0xEAE7, 0xEBC1,
|
||||
0xEC9A, 0xED74, 0xEE4D, 0xEF26, 0xEFFF, 0xF0D8, 0xF1B1, 0xF289,
|
||||
0xF362, 0xF43A, 0xF512, 0xF5EA, 0xF6C2, 0xF79A, 0xF871, 0xF949,
|
||||
0xFA20, 0xFAF7, 0xFBCE, 0xFCA5, 0xFD7B, 0xFE52, 0xFF28, 0xFFFF,
|
||||
},
|
||||
{
|
||||
0x0000, 0x04E3, 0x0805, 0x0AB7, 0x0D29, 0x0F6F, 0x1195, 0x13A1,
|
||||
0x1598, 0x177D, 0x1953, 0x1B1C, 0x1CD9, 0x1E8B, 0x2034, 0x21D5,
|
||||
0x236D, 0x24FF, 0x2689, 0x280E, 0x298D, 0x2B06, 0x2C7A, 0x2DE9,
|
||||
0x2F54, 0x30BB, 0x321D, 0x337C, 0x34D6, 0x362E, 0x3782, 0x38D3,
|
||||
0x3A20, 0x3B6B, 0x3CB3, 0x3DF8, 0x3F3A, 0x407A, 0x41B8, 0x42F3,
|
||||
0x442B, 0x4562, 0x4696, 0x47C9, 0x48F9, 0x4A27, 0x4B54, 0x4C7E,
|
||||
0x4DA7, 0x4ECE, 0x4FF3, 0x5117, 0x5239, 0x5359, 0x5478, 0x5595,
|
||||
0x56B1, 0x57CB, 0x58E4, 0x59FC, 0x5B12, 0x5C27, 0x5D3A, 0x5E4D,
|
||||
0x5F5E, 0x606E, 0x617C, 0x628A, 0x6396, 0x64A2, 0x65AC, 0x66B5,
|
||||
0x67BD, 0x68C4, 0x69CA, 0x6ACE, 0x6BD2, 0x6CD5, 0x6DD7, 0x6ED8,
|
||||
0x6FD8, 0x70D8, 0x71D6, 0x72D3, 0x73D0, 0x74CC, 0x75C6, 0x76C0,
|
||||
0x77BA, 0x78B2, 0x79AA, 0x7AA0, 0x7B96, 0x7C8C, 0x7D80, 0x7E74,
|
||||
0x7F67, 0x8059, 0x814B, 0x823C, 0x832C, 0x841C, 0x850A, 0x85F9,
|
||||
0x86E6, 0x87D3, 0x88BF, 0x89AB, 0x8A96, 0x8B80, 0x8C6A, 0x8D53,
|
||||
0x8E3B, 0x8F23, 0x900B, 0x90F1, 0x91D8, 0x92BD, 0x93A2, 0x9487,
|
||||
0x956B, 0x964E, 0x9731, 0x9813, 0x98F5, 0x99D7, 0x9AB7, 0x9B98,
|
||||
0x9C77, 0x9D57, 0x9E35, 0x9F14, 0x9FF2, 0xA0CF, 0xA1AC, 0xA288,
|
||||
0xA364, 0xA43F, 0xA51A, 0xA5F5, 0xA6CF, 0xA7A9, 0xA882, 0xA95B,
|
||||
0xAA33, 0xAB0B, 0xABE3, 0xACBA, 0xAD90, 0xAE66, 0xAF3C, 0xB012,
|
||||
0xB0E7, 0xB1BB, 0xB290, 0xB363, 0xB437, 0xB50A, 0xB5DD, 0xB6AF,
|
||||
0xB781, 0xB852, 0xB923, 0xB9F4, 0xBAC5, 0xBB95, 0xBC64, 0xBD34,
|
||||
0xBE03, 0xBED1, 0xBFA0, 0xC06E, 0xC13B, 0xC209, 0xC2D5, 0xC3A2,
|
||||
0xC46E, 0xC53A, 0xC606, 0xC6D1, 0xC79C, 0xC867, 0xC931, 0xC9FB,
|
||||
0xCAC5, 0xCB8E, 0xCC57, 0xCD20, 0xCDE8, 0xCEB0, 0xCF78, 0xD040,
|
||||
0xD107, 0xD1CE, 0xD294, 0xD35B, 0xD421, 0xD4E7, 0xD5AC, 0xD671,
|
||||
0xD736, 0xD7FB, 0xD8BF, 0xD983, 0xDA47, 0xDB0A, 0xDBCE, 0xDC91,
|
||||
0xDD53, 0xDE16, 0xDED8, 0xDF9A, 0xE05C, 0xE11D, 0xE1DE, 0xE29F,
|
||||
0xE360, 0xE420, 0xE4E0, 0xE5A0, 0xE65F, 0xE71F, 0xE7DE, 0xE89D,
|
||||
0xE95B, 0xEA1A, 0xEAD8, 0xEB96, 0xEC53, 0xED11, 0xEDCE, 0xEE8B,
|
||||
0xEF48, 0xF004, 0xF0C0, 0xF17C, 0xF238, 0xF2F4, 0xF3AF, 0xF46A,
|
||||
0xF525, 0xF5E0, 0xF69A, 0xF755, 0xF80F, 0xF8C8, 0xF982, 0xFA3B,
|
||||
0xFAF4, 0xFBAD, 0xFC66, 0xFD1F, 0xFDD7, 0xFE8F, 0xFF47, 0xFFFF,
|
||||
},
|
||||
{
|
||||
0x0000, 0x0804, 0x0C5E, 0x0FEF, 0x1312, 0x15ED, 0x1893, 0x1B0F,
|
||||
0x1D6A, 0x1FA9, 0x21D1, 0x23E4, 0x25E6, 0x27D8, 0x29BB, 0x2B92,
|
||||
0x2D5D, 0x2F1D, 0x30D4, 0x3282, 0x3427, 0x35C4, 0x375A, 0x38EA,
|
||||
0x3A72, 0x3BF5, 0x3D72, 0x3EEA, 0x405C, 0x41C9, 0x4332, 0x4496,
|
||||
0x45F6, 0x4752, 0x48AA, 0x49FE, 0x4B4E, 0x4C9B, 0x4DE5, 0x4F2B,
|
||||
0x506E, 0x51AF, 0x52EC, 0x5426, 0x555E, 0x5693, 0x57C6, 0x58F6,
|
||||
0x5A24, 0x5B4F, 0x5C78, 0x5D9F, 0x5EC3, 0x5FE6, 0x6106, 0x6225,
|
||||
0x6341, 0x645C, 0x6575, 0x668C, 0x67A1, 0x68B5, 0x69C6, 0x6AD7,
|
||||
0x6BE5, 0x6CF2, 0x6DFD, 0x6F07, 0x7010, 0x7117, 0x721C, 0x7320,
|
||||
0x7423, 0x7525, 0x7625, 0x7723, 0x7821, 0x791D, 0x7A18, 0x7B12,
|
||||
0x7C0B, 0x7D02, 0x7DF9, 0x7EEE, 0x7FE2, 0x80D5, 0x81C7, 0x82B8,
|
||||
0x83A8, 0x8497, 0x8585, 0x8672, 0x875D, 0x8848, 0x8932, 0x8A1B,
|
||||
0x8B04, 0x8BEB, 0x8CD1, 0x8DB7, 0x8E9B, 0x8F7F, 0x9062, 0x9144,
|
||||
0x9225, 0x9306, 0x93E5, 0x94C4, 0x95A2, 0x9680, 0x975C, 0x9838,
|
||||
0x9913, 0x99ED, 0x9AC7, 0x9BA0, 0x9C78, 0x9D4F, 0x9E26, 0x9EFC,
|
||||
0x9FD2, 0xA0A6, 0xA17B, 0xA24E, 0xA321, 0xA3F3, 0xA4C5, 0xA595,
|
||||
0xA666, 0xA735, 0xA805, 0xA8D3, 0xA9A1, 0xAA6E, 0xAB3B, 0xAC07,
|
||||
0xACD3, 0xAD9E, 0xAE68, 0xAF32, 0xAFFC, 0xB0C5, 0xB18D, 0xB255,
|
||||
0xB31C, 0xB3E3, 0xB4A9, 0xB56F, 0xB634, 0xB6F9, 0xB7BD, 0xB881,
|
||||
0xB944, 0xBA07, 0xBAC9, 0xBB8B, 0xBC4C, 0xBD0D, 0xBDCD, 0xBE8D,
|
||||
0xBF4D, 0xC00C, 0xC0CB, 0xC189, 0xC247, 0xC304, 0xC3C1, 0xC47D,
|
||||
0xC539, 0xC5F5, 0xC6B0, 0xC76B, 0xC825, 0xC8DF, 0xC999, 0xCA52,
|
||||
0xCB0B, 0xCBC3, 0xCC7B, 0xCD33, 0xCDEA, 0xCEA1, 0xCF57, 0xD00E,
|
||||
0xD0C3, 0xD179, 0xD22E, 0xD2E2, 0xD396, 0xD44A, 0xD4FE, 0xD5B1,
|
||||
0xD664, 0xD716, 0xD7C9, 0xD87A, 0xD92C, 0xD9DD, 0xDA8E, 0xDB3E,
|
||||
0xDBEE, 0xDC9E, 0xDD4D, 0xDDFD, 0xDEAB, 0xDF5A, 0xE008, 0xE0B6,
|
||||
0xE163, 0xE211, 0xE2BE, 0xE36A, 0xE416, 0xE4C2, 0xE56E, 0xE61A,
|
||||
0xE6C5, 0xE76F, 0xE81A, 0xE8C4, 0xE96E, 0xEA18, 0xEAC1, 0xEB6A,
|
||||
0xEC13, 0xECBB, 0xED63, 0xEE0B, 0xEEB3, 0xEF5A, 0xF002, 0xF0A8,
|
||||
0xF14F, 0xF1F5, 0xF29B, 0xF341, 0xF3E6, 0xF48C, 0xF531, 0xF5D5,
|
||||
0xF67A, 0xF71E, 0xF7C2, 0xF866, 0xF909, 0xF9AC, 0xFA4F, 0xFAF2,
|
||||
0xFB94, 0xFC36, 0xFCD8, 0xFD7A, 0xFE1C, 0xFEBD, 0xFF5E, 0xFFFF,
|
||||
},
|
||||
{
|
||||
0x0000, 0x0BC8, 0x1151, 0x15B1, 0x1974, 0x1CD0, 0x1FE2, 0x22BC,
|
||||
0x2568, 0x27F0, 0x2A58, 0x2CA6, 0x2EDC, 0x30FD, 0x330D, 0x350B,
|
||||
0x36FB, 0x38DD, 0x3AB3, 0x3C7D, 0x3E3D, 0x3FF2, 0x419F, 0x4343,
|
||||
0x44DF, 0x4673, 0x4801, 0x4987, 0x4B08, 0x4C82, 0x4DF6, 0x4F65,
|
||||
0x50CF, 0x5233, 0x5393, 0x54EF, 0x5646, 0x5798, 0x58E7, 0x5A32,
|
||||
0x5B79, 0x5CBC, 0x5DFC, 0x5F39, 0x6072, 0x61A9, 0x62DC, 0x640C,
|
||||
0x6539, 0x6664, 0x678C, 0x68B1, 0x69D4, 0x6AF4, 0x6C12, 0x6D2D,
|
||||
0x6E46, 0x6F5D, 0x7072, 0x7185, 0x7295, 0x73A4, 0x74B1, 0x75BB,
|
||||
0x76C4, 0x77CB, 0x78D0, 0x79D4, 0x7AD6, 0x7BD6, 0x7CD4, 0x7DD1,
|
||||
0x7ECC, 0x7FC6, 0x80BE, 0x81B5, 0x82AA, 0x839E, 0x8490, 0x8581,
|
||||
0x8671, 0x875F, 0x884C, 0x8938, 0x8A23, 0x8B0C, 0x8BF4, 0x8CDB,
|
||||
0x8DC0, 0x8EA5, 0x8F88, 0x906B, 0x914C, 0x922C, 0x930B, 0x93E9,
|
||||
0x94C6, 0x95A2, 0x967D, 0x9756, 0x982F, 0x9907, 0x99DE, 0x9AB4,
|
||||
0x9B8A, 0x9C5E, 0x9D31, 0x9E04, 0x9ED5, 0x9FA6, 0xA076, 0xA145,
|
||||
0xA213, 0xA2E1, 0xA3AD, 0xA479, 0xA544, 0xA60E, 0xA6D8, 0xA7A0,
|
||||
0xA868, 0xA930, 0xA9F6, 0xAABC, 0xAB81, 0xAC45, 0xAD09, 0xADCC,
|
||||
0xAE8E, 0xAF50, 0xB011, 0xB0D1, 0xB191, 0xB250, 0xB30E, 0xB3CC,
|
||||
0xB489, 0xB545, 0xB601, 0xB6BD, 0xB777, 0xB831, 0xB8EB, 0xB9A4,
|
||||
0xBA5C, 0xBB14, 0xBBCB, 0xBC82, 0xBD38, 0xBDED, 0xBEA2, 0xBF57,
|
||||
0xC00B, 0xC0BE, 0xC171, 0xC224, 0xC2D6, 0xC387, 0xC438, 0xC4E8,
|
||||
0xC598, 0xC647, 0xC6F6, 0xC7A5, 0xC853, 0xC900, 0xC9AD, 0xCA5A,
|
||||
0xCB06, 0xCBB2, 0xCC5D, 0xCD07, 0xCDB2, 0xCE5C, 0xCF05, 0xCFAE,
|
||||
0xD057, 0xD0FF, 0xD1A7, 0xD24E, 0xD2F5, 0xD39B, 0xD441, 0xD4E7,
|
||||
0xD58C, 0xD631, 0xD6D6, 0xD77A, 0xD81D, 0xD8C1, 0xD963, 0xDA06,
|
||||
0xDAA8, 0xDB4A, 0xDBEB, 0xDC8C, 0xDD2D, 0xDDCD, 0xDE6D, 0xDF0D,
|
||||
0xDFAC, 0xE04B, 0xE0EA, 0xE188, 0xE226, 0xE2C3, 0xE360, 0xE3FD,
|
||||
0xE49A, 0xE536, 0xE5D1, 0xE66D, 0xE708, 0xE7A3, 0xE83D, 0xE8D8,
|
||||
0xE972, 0xEA0B, 0xEAA4, 0xEB3D, 0xEBD6, 0xEC6E, 0xED06, 0xED9E,
|
||||
0xEE35, 0xEECC, 0xEF63, 0xEFFA, 0xF090, 0xF126, 0xF1BB, 0xF251,
|
||||
0xF2E6, 0xF37B, 0xF40F, 0xF4A3, 0xF537, 0xF5CB, 0xF65E, 0xF6F1,
|
||||
0xF784, 0xF817, 0xF8A9, 0xF93B, 0xF9CD, 0xFA5E, 0xFAEF, 0xFB80,
|
||||
0xFC11, 0xFCA1, 0xFD31, 0xFDC1, 0xFE51, 0xFEE0, 0xFF70, 0xFFFF,
|
||||
},
|
||||
{
|
||||
0x0000, 0x1007, 0x16AB, 0x1BC4, 0x200F, 0x23D8, 0x2744, 0x2A6A,
|
||||
0x2D57, 0x3017, 0x32B1, 0x352B, 0x3788, 0x39CD, 0x3BFB, 0x3E16,
|
||||
0x401F, 0x4219, 0x4403, 0x45E0, 0x47B1, 0x4976, 0x4B31, 0x4CE1,
|
||||
0x4E89, 0x5027, 0x51BE, 0x534C, 0x54D4, 0x5654, 0x57CE, 0x5941,
|
||||
0x5AAF, 0x5C17, 0x5D79, 0x5ED7, 0x602F, 0x6183, 0x62D2, 0x641D,
|
||||
0x6563, 0x66A6, 0x67E4, 0x691F, 0x6A56, 0x6B8A, 0x6CBA, 0x6DE7,
|
||||
0x6F11, 0x7037, 0x715B, 0x727C, 0x739A, 0x74B5, 0x75CD, 0x76E3,
|
||||
0x77F7, 0x7908, 0x7A16, 0x7B23, 0x7C2D, 0x7D34, 0x7E3A, 0x7F3E,
|
||||
0x803F, 0x813F, 0x823C, 0x8338, 0x8432, 0x852A, 0x8620, 0x8714,
|
||||
0x8807, 0x88F8, 0x89E7, 0x8AD5, 0x8BC1, 0x8CAC, 0x8D95, 0x8E7C,
|
||||
0x8F62, 0x9047, 0x912A, 0x920C, 0x92ED, 0x93CC, 0x94AA, 0x9587,
|
||||
0x9662, 0x973C, 0x9815, 0x98ED, 0x99C3, 0x9A99, 0x9B6D, 0x9C40,
|
||||
0x9D12, 0x9DE3, 0x9EB3, 0x9F81, 0xA04F, 0xA11C, 0xA1E7, 0xA2B2,
|
||||
0xA37C, 0xA445, 0xA50C, 0xA5D3, 0xA699, 0xA75E, 0xA822, 0xA8E5,
|
||||
0xA9A8, 0xAA69, 0xAB2A, 0xABEA, 0xACA9, 0xAD67, 0xAE24, 0xAEE0,
|
||||
0xAF9C, 0xB057, 0xB111, 0xB1CB, 0xB283, 0xB33B, 0xB3F2, 0xB4A9,
|
||||
0xB55F, 0xB614, 0xB6C8, 0xB77B, 0xB82E, 0xB8E1, 0xB992, 0xBA43,
|
||||
0xBAF3, 0xBBA3, 0xBC52, 0xBD00, 0xBDAE, 0xBE5B, 0xBF08, 0xBFB4,
|
||||
0xC05F, 0xC10A, 0xC1B4, 0xC25D, 0xC306, 0xC3AF, 0xC457, 0xC4FE,
|
||||
0xC5A5, 0xC64B, 0xC6F0, 0xC795, 0xC83A, 0xC8DE, 0xC981, 0xCA24,
|
||||
0xCAC7, 0xCB69, 0xCC0A, 0xCCAB, 0xCD4C, 0xCDEC, 0xCE8B, 0xCF2A,
|
||||
0xCFC9, 0xD067, 0xD105, 0xD1A2, 0xD23E, 0xD2DB, 0xD376, 0xD412,
|
||||
0xD4AD, 0xD547, 0xD5E1, 0xD67B, 0xD714, 0xD7AD, 0xD845, 0xD8DD,
|
||||
0xD974, 0xDA0B, 0xDAA2, 0xDB38, 0xDBCE, 0xDC64, 0xDCF9, 0xDD8D,
|
||||
0xDE22, 0xDEB6, 0xDF49, 0xDFDC, 0xE06F, 0xE101, 0xE193, 0xE225,
|
||||
0xE2B6, 0xE347, 0xE3D8, 0xE468, 0xE4F8, 0xE587, 0xE616, 0xE6A5,
|
||||
0xE734, 0xE7C2, 0xE850, 0xE8DD, 0xE96A, 0xE9F7, 0xEA83, 0xEB0F,
|
||||
0xEB9B, 0xEC27, 0xECB2, 0xED3D, 0xEDC7, 0xEE51, 0xEEDB, 0xEF65,
|
||||
0xEFEE, 0xF077, 0xF100, 0xF188, 0xF210, 0xF298, 0xF31F, 0xF3A6,
|
||||
0xF42D, 0xF4B4, 0xF53A, 0xF5C0, 0xF646, 0xF6CB, 0xF750, 0xF7D5,
|
||||
0xF85A, 0xF8DE, 0xF962, 0xF9E6, 0xFA69, 0xFAED, 0xFB70, 0xFBF2,
|
||||
0xFC75, 0xFCF7, 0xFD79, 0xFDFA, 0xFE7C, 0xFEFD, 0xFF7E, 0xFFFF,
|
||||
},
|
||||
{
|
||||
0x0000, 0x149F, 0x1C42, 0x21FA, 0x26BA, 0x2ADC, 0x2E90, 0x31F1,
|
||||
0x3511, 0x37FD, 0x3ABC, 0x3D55, 0x3FCF, 0x422C, 0x4470, 0x469F,
|
||||
0x48B9, 0x4AC1, 0x4CB9, 0x4EA1, 0x507C, 0x524A, 0x540D, 0x55C4,
|
||||
0x5771, 0x5914, 0x5AAE, 0x5C40, 0x5DC9, 0x5F4B, 0x60C6, 0x623A,
|
||||
0x63A8, 0x650F, 0x6671, 0x67CC, 0x6923, 0x6A74, 0x6BC1, 0x6D08,
|
||||
0x6E4B, 0x6F8A, 0x70C5, 0x71FB, 0x732D, 0x745C, 0x7587, 0x76AF,
|
||||
0x77D3, 0x78F4, 0x7A12, 0x7B2C, 0x7C44, 0x7D58, 0x7E6A, 0x7F79,
|
||||
0x8086, 0x818F, 0x8297, 0x839B, 0x849E, 0x859E, 0x869B, 0x8797,
|
||||
0x8890, 0x8988, 0x8A7D, 0x8B70, 0x8C61, 0x8D50, 0x8E3E, 0x8F29,
|
||||
0x9013, 0x90FB, 0x91E1, 0x92C6, 0x93A9, 0x948A, 0x956A, 0x9648,
|
||||
0x9724, 0x9800, 0x98D9, 0x99B1, 0x9A88, 0x9B5E, 0x9C32, 0x9D04,
|
||||
0x9DD6, 0x9EA6, 0x9F74, 0xA042, 0xA10E, 0xA1D9, 0xA2A3, 0xA36C,
|
||||
0xA434, 0xA4FA, 0xA5C0, 0xA684, 0xA747, 0xA809, 0xA8CA, 0xA98A,
|
||||
0xAA49, 0xAB07, 0xABC4, 0xAC80, 0xAD3C, 0xADF6, 0xAEAF, 0xAF67,
|
||||
0xB01F, 0xB0D5, 0xB18B, 0xB240, 0xB2F4, 0xB3A7, 0xB459, 0xB50B,
|
||||
0xB5BB, 0xB66B, 0xB71A, 0xB7C8, 0xB876, 0xB922, 0xB9CE, 0xBA7A,
|
||||
0xBB24, 0xBBCE, 0xBC77, 0xBD1F, 0xBDC7, 0xBE6E, 0xBF14, 0xBFBA,
|
||||
0xC05F, 0xC103, 0xC1A7, 0xC24A, 0xC2EC, 0xC38E, 0xC42F, 0xC4CF,
|
||||
0xC56F, 0xC60E, 0xC6AD, 0xC74B, 0xC7E8, 0xC885, 0xC922, 0xC9BD,
|
||||
0xCA59, 0xCAF3, 0xCB8D, 0xCC27, 0xCCC0, 0xCD58, 0xCDF0, 0xCE88,
|
||||
0xCF1E, 0xCFB5, 0xD04B, 0xD0E0, 0xD175, 0xD209, 0xD29D, 0xD331,
|
||||
0xD3C4, 0xD456, 0xD4E8, 0xD579, 0xD60A, 0xD69B, 0xD72B, 0xD7BB,
|
||||
0xD84A, 0xD8D9, 0xD967, 0xD9F5, 0xDA83, 0xDB10, 0xDB9C, 0xDC28,
|
||||
0xDCB4, 0xDD40, 0xDDCB, 0xDE55, 0xDEDF, 0xDF69, 0xDFF2, 0xE07B,
|
||||
0xE104, 0xE18C, 0xE214, 0xE29B, 0xE322, 0xE3A9, 0xE42F, 0xE4B5,
|
||||
0xE53B, 0xE5C0, 0xE645, 0xE6C9, 0xE74D, 0xE7D1, 0xE855, 0xE8D8,
|
||||
0xE95A, 0xE9DD, 0xEA5F, 0xEAE0, 0xEB62, 0xEBE3, 0xEC64, 0xECE4,
|
||||
0xED64, 0xEDE4, 0xEE63, 0xEEE2, 0xEF61, 0xEFDF, 0xF05E, 0xF0DB,
|
||||
0xF159, 0xF1D6, 0xF253, 0xF2D0, 0xF34C, 0xF3C8, 0xF444, 0xF4BF,
|
||||
0xF53A, 0xF5B5, 0xF630, 0xF6AA, 0xF724, 0xF79E, 0xF817, 0xF890,
|
||||
0xF909, 0xF982, 0xF9FA, 0xFA72, 0xFAEA, 0xFB62, 0xFBD9, 0xFC50,
|
||||
0xFCC7, 0xFD3D, 0xFDB3, 0xFE29, 0xFE9F, 0xFF14, 0xFF8A, 0xFFFF,
|
||||
},
|
||||
{
|
||||
0x0000, 0x1970, 0x21F5, 0x2835, 0x2D53, 0x31BE, 0x35AB, 0x393B,
|
||||
0x3C81, 0x3F8C, 0x4266, 0x4517, 0x47A4, 0x4A12, 0x4C64, 0x4E9F,
|
||||
0x50C3, 0x52D4, 0x54D3, 0x56C2, 0x58A2, 0x5A74, 0x5C39, 0x5DF3,
|
||||
0x5FA1, 0x6145, 0x62DF, 0x6470, 0x65F9, 0x6779, 0x68F2, 0x6A64,
|
||||
0x6BCF, 0x6D33, 0x6E91, 0x6FE9, 0x713B, 0x7288, 0x73CF, 0x7512,
|
||||
0x7650, 0x7789, 0x78BE, 0x79EE, 0x7B1B, 0x7C43, 0x7D68, 0x7E89,
|
||||
0x7FA6, 0x80C0, 0x81D7, 0x82EA, 0x83FA, 0x8508, 0x8612, 0x8719,
|
||||
0x881E, 0x8920, 0x8A1F, 0x8B1C, 0x8C16, 0x8D0E, 0x8E04, 0x8EF7,
|
||||
0x8FE8, 0x90D7, 0x91C3, 0x92AE, 0x9396, 0x947D, 0x9561, 0x9644,
|
||||
0x9725, 0x9804, 0x98E1, 0x99BD, 0x9A96, 0x9B6F, 0x9C45, 0x9D1A,
|
||||
0x9DED, 0x9EBF, 0x9F8F, 0xA05E, 0xA12C, 0xA1F8, 0xA2C2, 0xA38B,
|
||||
0xA453, 0xA51A, 0xA5DF, 0xA6A3, 0xA766, 0xA827, 0xA8E7, 0xA9A6,
|
||||
0xAA64, 0xAB21, 0xABDD, 0xAC97, 0xAD51, 0xAE09, 0xAEC0, 0xAF77,
|
||||
0xB02C, 0xB0E0, 0xB193, 0xB245, 0xB2F7, 0xB3A7, 0xB456, 0xB505,
|
||||
0xB5B2, 0xB65F, 0xB70A, 0xB7B5, 0xB85F, 0xB908, 0xB9B1, 0xBA58,
|
||||
0xBAFF, 0xBBA4, 0xBC49, 0xBCEE, 0xBD91, 0xBE34, 0xBED6, 0xBF77,
|
||||
0xC017, 0xC0B7, 0xC156, 0xC1F4, 0xC292, 0xC32F, 0xC3CB, 0xC467,
|
||||
0xC501, 0xC59C, 0xC635, 0xC6CE, 0xC766, 0xC7FE, 0xC895, 0xC92B,
|
||||
0xC9C1, 0xCA56, 0xCAEB, 0xCB7F, 0xCC12, 0xCCA5, 0xCD37, 0xCDC9,
|
||||
0xCE5A, 0xCEEA, 0xCF7A, 0xD00A, 0xD099, 0xD127, 0xD1B5, 0xD242,
|
||||
0xD2CF, 0xD35B, 0xD3E7, 0xD472, 0xD4FD, 0xD587, 0xD611, 0xD69A,
|
||||
0xD723, 0xD7AC, 0xD834, 0xD8BB, 0xD942, 0xD9C8, 0xDA4E, 0xDAD4,
|
||||
0xDB59, 0xDBDE, 0xDC62, 0xDCE6, 0xDD69, 0xDDEC, 0xDE6F, 0xDEF1,
|
||||
0xDF73, 0xDFF4, 0xE075, 0xE0F6, 0xE176, 0xE1F6, 0xE275, 0xE2F4,
|
||||
0xE372, 0xE3F1, 0xE46E, 0xE4EC, 0xE569, 0xE5E5, 0xE662, 0xE6DE,
|
||||
0xE759, 0xE7D4, 0xE84F, 0xE8CA, 0xE944, 0xE9BE, 0xEA37, 0xEAB0,
|
||||
0xEB29, 0xEBA2, 0xEC1A, 0xEC91, 0xED09, 0xED80, 0xEDF7, 0xEE6D,
|
||||
0xEEE3, 0xEF59, 0xEFCF, 0xF044, 0xF0B9, 0xF12D, 0xF1A1, 0xF215,
|
||||
0xF289, 0xF2FC, 0xF36F, 0xF3E2, 0xF455, 0xF4C7, 0xF539, 0xF5AA,
|
||||
0xF61C, 0xF68D, 0xF6FD, 0xF76E, 0xF7DE, 0xF84E, 0xF8BD, 0xF92D,
|
||||
0xF99C, 0xFA0B, 0xFA79, 0xFAE7, 0xFB55, 0xFBC3, 0xFC31, 0xFC9E,
|
||||
0xFD0B, 0xFD78, 0xFDE4, 0xFE50, 0xFEBC, 0xFF28, 0xFF93, 0xFFFF,
|
||||
},
|
||||
{
|
||||
0x0000, 0x1E62, 0x27AA, 0x2E5C, 0x33C8, 0x386C, 0x3C86, 0x4038,
|
||||
0x439B, 0x46BD, 0x49AA, 0x4C6A, 0x4F03, 0x517C, 0x53D7, 0x5618,
|
||||
0x5842, 0x5A57, 0x5C59, 0x5E4A, 0x602B, 0x61FD, 0x63C2, 0x657A,
|
||||
0x6727, 0x68C9, 0x6A61, 0x6BEF, 0x6D74, 0x6EF1, 0x7066, 0x71D3,
|
||||
0x7339, 0x7498, 0x75F1, 0x7743, 0x7890, 0x79D7, 0x7B19, 0x7C55,
|
||||
0x7D8C, 0x7EBF, 0x7FED, 0x8117, 0x823C, 0x835E, 0x847B, 0x8595,
|
||||
0x86AB, 0x87BE, 0x88CD, 0x89D8, 0x8AE1, 0x8BE6, 0x8CE9, 0x8DE8,
|
||||
0x8EE5, 0x8FDF, 0x90D6, 0x91CB, 0x92BD, 0x93AC, 0x9499, 0x9584,
|
||||
0x966D, 0x9753, 0x9837, 0x9919, 0x99F9, 0x9AD7, 0x9BB3, 0x9C8D,
|
||||
0x9D65, 0x9E3C, 0x9F10, 0x9FE3, 0xA0B4, 0xA183, 0xA251, 0xA31D,
|
||||
0xA3E8, 0xA4B1, 0xA578, 0xA63E, 0xA703, 0xA7C6, 0xA887, 0xA948,
|
||||
0xAA07, 0xAAC4, 0xAB80, 0xAC3B, 0xACF5, 0xADAE, 0xAE65, 0xAF1B,
|
||||
0xAFD0, 0xB084, 0xB136, 0xB1E8, 0xB298, 0xB347, 0xB3F6, 0xB4A3,
|
||||
0xB54F, 0xB5FA, 0xB6A4, 0xB74D, 0xB7F6, 0xB89D, 0xB943, 0xB9E9,
|
||||
0xBA8D, 0xBB31, 0xBBD3, 0xBC75, 0xBD16, 0xBDB6, 0xBE55, 0xBEF4,
|
||||
0xBF91, 0xC02E, 0xC0CA, 0xC165, 0xC200, 0xC299, 0xC332, 0xC3CA,
|
||||
0xC462, 0xC4F9, 0xC58F, 0xC624, 0xC6B8, 0xC74C, 0xC7DF, 0xC872,
|
||||
0xC904, 0xC995, 0xCA26, 0xCAB6, 0xCB45, 0xCBD3, 0xCC61, 0xCCEF,
|
||||
0xCD7C, 0xCE08, 0xCE94, 0xCF1F, 0xCFA9, 0xD033, 0xD0BC, 0xD145,
|
||||
0xD1CD, 0xD255, 0xD2DC, 0xD362, 0xD3E8, 0xD46E, 0xD4F3, 0xD577,
|
||||
0xD5FB, 0xD67F, 0xD702, 0xD784, 0xD806, 0xD887, 0xD908, 0xD989,
|
||||
0xDA09, 0xDA88, 0xDB07, 0xDB86, 0xDC04, 0xDC82, 0xDCFF, 0xDD7C,
|
||||
0xDDF9, 0xDE74, 0xDEF0, 0xDF6B, 0xDFE6, 0xE060, 0xE0DA, 0xE153,
|
||||
0xE1CC, 0xE245, 0xE2BD, 0xE335, 0xE3AD, 0xE424, 0xE49A, 0xE511,
|
||||
0xE586, 0xE5FC, 0xE671, 0xE6E6, 0xE75A, 0xE7CE, 0xE842, 0xE8B5,
|
||||
0xE928, 0xE99B, 0xEA0D, 0xEA7F, 0xEAF1, 0xEB62, 0xEBD3, 0xEC43,
|
||||
0xECB3, 0xED23, 0xED93, 0xEE02, 0xEE71, 0xEEE0, 0xEF4E, 0xEFBC,
|
||||
0xF029, 0xF097, 0xF104, 0xF171, 0xF1DD, 0xF249, 0xF2B5, 0xF320,
|
||||
0xF38B, 0xF3F6, 0xF461, 0xF4CB, 0xF535, 0xF59F, 0xF609, 0xF672,
|
||||
0xF6DB, 0xF743, 0xF7AC, 0xF814, 0xF87C, 0xF8E3, 0xF94A, 0xF9B1,
|
||||
0xFA18, 0xFA7F, 0xFAE5, 0xFB4B, 0xFBB0, 0xFC16, 0xFC7B, 0xFCE0,
|
||||
0xFD45, 0xFDA9, 0xFE0D, 0xFE71, 0xFED5, 0xFF38, 0xFF9C, 0xFFFF,
|
||||
},
|
||||
};
|
||||
|
||||
static s32 pad_D_80075660 = 0;
|
||||
static s32 pad_D_80075664 = 0;
|
||||
s32 gCurrentGameState = STATE_N64_LOGO_INTRO;
|
||||
|
||||
@@ -124,6 +124,7 @@ typedef struct unk_D_800AE540 {
|
||||
/* 0x11F6 */ u16 unk_11F6;
|
||||
} unk_D_800AE540; // size = 0x11F8
|
||||
|
||||
extern u16 D_80073660[16][256];
|
||||
extern s32 gCurrentGameState;
|
||||
extern unk_D_800AE520 D_800AE520;
|
||||
extern unk_D_800AE540 D_800AE540;
|
||||
|
||||
25
src/32D10.c
25
src/32D10.c
@@ -5,18 +5,19 @@
|
||||
#include "src/memmap.h"
|
||||
#include "src/fragments/31/fragment31.h"
|
||||
|
||||
extern u8 D_800AF770[8];
|
||||
extern s16 D_800AF778[4];
|
||||
extern s16 D_800AF780[4];
|
||||
extern s16 D_800AF788[4];
|
||||
extern s16 D_800AF790[4];
|
||||
extern s16 D_800AF798[4];
|
||||
extern s16 D_800AF7A0[4];
|
||||
extern s32 D_800AF7A8;
|
||||
extern s16 D_800AF7AC;
|
||||
extern s16 D_800AF7AE;
|
||||
extern s16 D_800AF7B0[2];
|
||||
extern s16 D_800AF7B4[6];
|
||||
// .bss
|
||||
u8 D_800AF770[8];
|
||||
s16 D_800AF778[4];
|
||||
s16 D_800AF780[4];
|
||||
s16 D_800AF788[4];
|
||||
s16 D_800AF790[4];
|
||||
s16 D_800AF798[4];
|
||||
s16 D_800AF7A0[4];
|
||||
s32 D_800AF7A8;
|
||||
s16 D_800AF7AC;
|
||||
s16 D_800AF7AE;
|
||||
s16 D_800AF7B0[2];
|
||||
s16 D_800AF7B4[2];
|
||||
|
||||
void func_80032110(u8 arg0, s16 arg1) {
|
||||
D_800AF778[arg0] = 0x167 - ((arg1 % 10) * 0x24);
|
||||
|
||||
12
src/33FE0.c
12
src/33FE0.c
@@ -26,9 +26,11 @@ extern f32 D_8007C5E0;
|
||||
extern f32 D_8007C5E4;
|
||||
extern f32 D_8007C5E8;
|
||||
extern f32 D_8007C5EC;
|
||||
extern Vec3fCounter* D_800B2F50;
|
||||
extern SomeStruct* D_800B2F58[0x10];
|
||||
extern Mtx D_800B3258;
|
||||
|
||||
// .bss
|
||||
Vec3fCounter* D_800B2F50;
|
||||
SomeStruct D_800B2F58[0x10];
|
||||
Mtx D_800B3258;
|
||||
|
||||
s32 func_800333E0(s32 arg0) {
|
||||
u8 stack[4];
|
||||
@@ -508,11 +510,11 @@ void func_80035248(ModelSegment* segment, MtxF* mtx, ModelVertex* mvtx) {
|
||||
break;
|
||||
case 2:
|
||||
func_80034F68(mtx, &position->base, &var_s2->vec);
|
||||
func_80035208((SomeStruct*)&position->base, D_800B2F58[func_80033850(temp_s5, i)]);
|
||||
func_80035208((SomeStruct*)&position->base, &D_800B2F58[func_80033850(temp_s5, i)]);
|
||||
break;
|
||||
case 3:
|
||||
func_80034F68(mtx, &position->base, &var_s2->vec);
|
||||
func_80035208((SomeStruct*)&position->base, D_800B2F58[func_80033870(temp_s5, i)]);
|
||||
func_80035208((SomeStruct*)&position->base, &D_800B2F58[func_80033870(temp_s5, i)]);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
170
src/485C0.c
170
src/485C0.c
@@ -1,7 +1,173 @@
|
||||
#include "global.h"
|
||||
|
||||
extern s32 D_800789F4;
|
||||
extern s32 D_800789F8;
|
||||
// .data
|
||||
typedef struct {
|
||||
/* 0x00 */ u8 unk_00;
|
||||
/* 0x01 */ u8 unk_01;
|
||||
/* 0x02 */ u8 unk_02; // animation variant; only Charizard (6) sets it
|
||||
/* 0x03 */ u8 unk_03;
|
||||
/* 0x04 */ u8 unk_04;
|
||||
} unk_D_80078700; // size = 0x05
|
||||
|
||||
// func_800479C0 reads unk_02 through the biased symbol D_800786FD (= D_80078700 - 3).
|
||||
unk_D_80078700 D_80078700[151] = {
|
||||
/* 1 */ { 0x01, 0x01, 0x00, 0x52, 0x04 },
|
||||
/* 2 */ { 0x01, 0x01, 0x00, 0x58, 0x36 },
|
||||
/* 3 */ { 0x02, 0x02, 0x00, 0x1A, 0x3C },
|
||||
/* 4 */ { 0x01, 0x01, 0x00, 0x00, 0x00 },
|
||||
/* 5 */ { 0x01, 0x01, 0x00, 0x54, 0x3C },
|
||||
/* 6 */ { 0x02, 0x02, 0x01, 0x2E, 0x0A },
|
||||
/* 7 */ { 0x01, 0x01, 0x00, 0x5C, 0x00 },
|
||||
/* 8 */ { 0x01, 0x01, 0x00, 0x44, 0x52 },
|
||||
/* 9 */ { 0x02, 0x02, 0x00, 0x22, 0x36 },
|
||||
/* 10 */ { 0x01, 0x01, 0x00, 0x98, 0x00 },
|
||||
/* 11 */ { 0x01, 0x01, 0x00, 0x32, 0xA4 },
|
||||
/* 12 */ { 0x01, 0x01, 0x00, 0x00, 0x00 },
|
||||
/* 13 */ { 0x01, 0x01, 0x00, 0x32, 0x9E },
|
||||
/* 14 */ { 0x01, 0x01, 0x00, 0x0C, 0x00 },
|
||||
/* 15 */ { 0x01, 0x01, 0x00, 0x12, 0x00 },
|
||||
/* 16 */ { 0x01, 0x01, 0x00, 0x8C, 0x24 },
|
||||
/* 17 */ { 0x01, 0x01, 0x00, 0x8C, 0x24 },
|
||||
/* 18 */ { 0x02, 0x01, 0x00, 0x8C, 0x24 },
|
||||
/* 19 */ { 0x01, 0x01, 0x00, 0x54, 0x00 },
|
||||
/* 20 */ { 0x01, 0x01, 0x00, 0x50, 0x34 },
|
||||
/* 21 */ { 0x00, 0x01, 0x00, 0x3C, 0x00 },
|
||||
/* 22 */ { 0x09, 0x01, 0x00, 0x28, 0x10 },
|
||||
/* 23 */ { 0x02, 0x01, 0x00, 0x76, 0x94 },
|
||||
/* 24 */ { 0x02, 0x02, 0x00, 0x72, 0x3C },
|
||||
/* 25 */ { 0x01, 0x00, 0x00, 0x4E, 0x3C },
|
||||
/* 26 */ { 0x01, 0x01, 0x00, 0x7E, 0x72 },
|
||||
/* 27 */ { 0x01, 0x01, 0x00, 0x00, 0x7E },
|
||||
/* 28 */ { 0x01, 0x01, 0x00, 0x3C, 0x00 },
|
||||
/* 29 */ { 0x01, 0x01, 0x00, 0x34, 0x16 },
|
||||
/* 30 */ { 0x01, 0x01, 0x00, 0x3C, 0x5A },
|
||||
/* 31 */ { 0x02, 0x02, 0x00, 0x00, 0x00 },
|
||||
/* 32 */ { 0x01, 0x01, 0x00, 0x08, 0x0A },
|
||||
/* 33 */ { 0x01, 0x01, 0x00, 0x6E, 0x64 },
|
||||
/* 34 */ { 0x02, 0x02, 0x00, 0x40, 0x00 },
|
||||
/* 35 */ { 0x01, 0x00, 0x00, 0x54, 0x7E },
|
||||
/* 36 */ { 0x01, 0x00, 0x00, 0x2C, 0x66 },
|
||||
/* 37 */ { 0x01, 0x00, 0x00, 0x72, 0x98 },
|
||||
/* 38 */ { 0x01, 0x01, 0x00, 0x2A, 0x78 },
|
||||
/* 39 */ { 0x09, 0x00, 0x00, 0x92, 0x2C },
|
||||
/* 40 */ { 0x01, 0x01, 0x00, 0x52, 0x3C },
|
||||
/* 41 */ { 0x01, 0x01, 0x00, 0x46, 0x00 },
|
||||
/* 42 */ { 0x02, 0x02, 0x00, 0x54, 0x4A },
|
||||
/* 43 */ { 0x00, 0x00, 0x00, 0x38, 0x1E },
|
||||
/* 44 */ { 0x01, 0x01, 0x00, 0x00, 0x38 },
|
||||
/* 45 */ { 0x09, 0x01, 0x00, 0x50, 0x7E },
|
||||
/* 46 */ { 0x01, 0x01, 0x00, 0x6E, 0x00 },
|
||||
/* 47 */ { 0x01, 0x01, 0x00, 0x8E, 0x00 },
|
||||
/* 48 */ { 0x01, 0x01, 0x00, 0x38, 0xBA },
|
||||
/* 49 */ { 0x02, 0x01, 0x00, 0x3A, 0x36 },
|
||||
/* 50 */ { 0x00, 0x00, 0x00, 0x3C, 0x5E },
|
||||
/* 51 */ { 0x00, 0x01, 0x00, 0x3C, 0x54 },
|
||||
/* 52 */ { 0x01, 0x01, 0x00, 0x24, 0x88 },
|
||||
/* 53 */ { 0x02, 0x01, 0x00, 0x5A, 0x08 },
|
||||
/* 54 */ { 0x01, 0x01, 0x00, 0x5A, 0x00 },
|
||||
/* 55 */ { 0x02, 0x01, 0x00, 0x38, 0x64 },
|
||||
/* 56 */ { 0x01, 0x01, 0x00, 0x64, 0x54 },
|
||||
/* 57 */ { 0x01, 0x01, 0x00, 0x00, 0x00 },
|
||||
/* 58 */ { 0x01, 0x01, 0x00, 0x42, 0x18 },
|
||||
/* 59 */ { 0x02, 0x01, 0x00, 0x6A, 0x16 },
|
||||
/* 60 */ { 0x01, 0x00, 0x00, 0x32, 0x60 },
|
||||
/* 61 */ { 0x01, 0x01, 0x00, 0xA4, 0x42 },
|
||||
/* 62 */ { 0x02, 0x01, 0x00, 0x38, 0x86 },
|
||||
/* 63 */ { 0x01, 0x01, 0x00, 0xCC, 0x00 },
|
||||
/* 64 */ { 0x01, 0x01, 0x00, 0x5A, 0x6C },
|
||||
/* 65 */ { 0x02, 0x01, 0x00, 0x46, 0x00 },
|
||||
/* 66 */ { 0x01, 0x01, 0x00, 0x14, 0xAE },
|
||||
/* 67 */ { 0x02, 0x01, 0x00, 0x64, 0x32 },
|
||||
/* 68 */ { 0x02, 0x02, 0x00, 0x6C, 0xB0 },
|
||||
/* 69 */ { 0x00, 0x01, 0x00, 0x28, 0x92 },
|
||||
/* 70 */ { 0x01, 0x01, 0x00, 0x24, 0x34 },
|
||||
/* 71 */ { 0x02, 0x01, 0x00, 0x16, 0x00 },
|
||||
/* 72 */ { 0x01, 0x01, 0x00, 0x30, 0x9E },
|
||||
/* 73 */ { 0x02, 0x02, 0x00, 0x20, 0x00 },
|
||||
/* 74 */ { 0x02, 0x01, 0x00, 0x7A, 0x7C },
|
||||
/* 75 */ { 0x02, 0x02, 0x00, 0x00, 0x0C },
|
||||
/* 76 */ { 0x02, 0x02, 0x00, 0x3C, 0x2E },
|
||||
/* 77 */ { 0x01, 0x00, 0x00, 0x00, 0x00 },
|
||||
/* 78 */ { 0x02, 0x01, 0x00, 0x28, 0x10 },
|
||||
/* 79 */ { 0x02, 0x01, 0x00, 0x00, 0x98 },
|
||||
/* 80 */ { 0x02, 0x01, 0x00, 0x00, 0x80 },
|
||||
/* 81 */ { 0x01, 0x01, 0x00, 0x6A, 0x1A },
|
||||
/* 82 */ { 0x01, 0x01, 0x00, 0x00, 0x1A },
|
||||
/* 83 */ { 0x01, 0x01, 0x00, 0x64, 0x0C },
|
||||
/* 84 */ { 0x01, 0x01, 0x00, 0x00, 0x00 },
|
||||
/* 85 */ { 0x02, 0x01, 0x00, 0x28, 0x00 },
|
||||
/* 86 */ { 0x01, 0x01, 0x00, 0x54, 0x72 },
|
||||
/* 87 */ { 0x02, 0x01, 0x00, 0x6A, 0x00 },
|
||||
/* 88 */ { 0x09, 0x02, 0x00, 0x44, 0x00 },
|
||||
/* 89 */ { 0x09, 0x02, 0x00, 0x40, 0x2A },
|
||||
/* 90 */ { 0x01, 0x01, 0x00, 0x7E, 0x00 },
|
||||
/* 91 */ { 0x02, 0x02, 0x00, 0x00, 0x7C },
|
||||
/* 92 */ { 0x00, 0x01, 0x00, 0x3E, 0x2E },
|
||||
/* 93 */ { 0x00, 0x02, 0x00, 0x32, 0x33 },
|
||||
/* 94 */ { 0x00, 0x02, 0x00, 0x38, 0x32 },
|
||||
/* 95 */ { 0x02, 0x02, 0x00, 0x30, 0x3A },
|
||||
/* 96 */ { 0x01, 0x01, 0x00, 0x34, 0x00 },
|
||||
/* 97 */ { 0x02, 0x01, 0x00, 0x00, 0x00 },
|
||||
/* 98 */ { 0x01, 0x01, 0x00, 0x58, 0x00 },
|
||||
/* 99 */ { 0x01, 0x01, 0x00, 0x46, 0x00 },
|
||||
/* 100 */ { 0x09, 0x01, 0x00, 0x00, 0x00 },
|
||||
/* 101 */ { 0x09, 0x01, 0x00, 0x28, 0x36 },
|
||||
/* 102 */ { 0x01, 0x01, 0x00, 0x44, 0x2A },
|
||||
/* 103 */ { 0x02, 0x01, 0x00, 0x60, 0x00 },
|
||||
/* 104 */ { 0x01, 0x01, 0x00, 0xB4, 0x36 },
|
||||
/* 105 */ { 0x01, 0x01, 0x00, 0x14, 0x00 },
|
||||
/* 106 */ { 0x02, 0x01, 0x00, 0x10, 0x72 },
|
||||
/* 107 */ { 0x02, 0x01, 0x00, 0x40, 0xB6 },
|
||||
/* 108 */ { 0x02, 0x01, 0x00, 0x3E, 0x2C },
|
||||
/* 109 */ { 0x01, 0x01, 0x00, 0x50, 0x78 },
|
||||
/* 110 */ { 0x02, 0x02, 0x00, 0x20, 0x3C },
|
||||
/* 111 */ { 0x02, 0x01, 0x00, 0x4C, 0x3C },
|
||||
/* 112 */ { 0x02, 0x02, 0x00, 0x36, 0x0C },
|
||||
/* 113 */ { 0x01, 0x00, 0x00, 0x1E, 0x00 },
|
||||
/* 114 */ { 0x01, 0x01, 0x00, 0x00, 0x51 },
|
||||
/* 115 */ { 0x02, 0x01, 0x00, 0x8C, 0x22 },
|
||||
/* 116 */ { 0x00, 0x00, 0x00, 0x5C, 0x6E },
|
||||
/* 117 */ { 0x01, 0x01, 0x00, 0x5A, 0x6E },
|
||||
/* 118 */ { 0x01, 0x00, 0x00, 0x7C, 0x00 },
|
||||
/* 119 */ { 0x01, 0x01, 0x00, 0x00, 0x00 },
|
||||
/* 120 */ { 0x01, 0x01, 0x00, 0x28, 0x00 },
|
||||
/* 121 */ { 0x01, 0x01, 0x00, 0x1A, 0x64 },
|
||||
/* 122 */ { 0x01, 0x01, 0x00, 0x62, 0x00 },
|
||||
/* 123 */ { 0x01, 0x01, 0x00, 0x14, 0x1A },
|
||||
/* 124 */ { 0x09, 0x01, 0x00, 0x4A, 0x00 },
|
||||
/* 125 */ { 0x02, 0x01, 0x00, 0x0A, 0x5E },
|
||||
/* 126 */ { 0x02, 0x02, 0x00, 0x2E, 0x00 },
|
||||
/* 127 */ { 0x01, 0x01, 0x00, 0x14, 0x00 },
|
||||
/* 128 */ { 0x02, 0x02, 0x00, 0x8C, 0x62 },
|
||||
/* 129 */ { 0x00, 0x01, 0x00, 0x00, 0x64 },
|
||||
/* 130 */ { 0x02, 0x02, 0x00, 0x8C, 0x1E },
|
||||
/* 131 */ { 0x02, 0x01, 0x00, 0x28, 0x82 },
|
||||
/* 132 */ { 0x09, 0x00, 0x00, 0x00, 0x00 },
|
||||
/* 133 */ { 0x01, 0x00, 0x00, 0x00, 0x3C },
|
||||
/* 134 */ { 0x01, 0x00, 0x00, 0x00, 0x06 },
|
||||
/* 135 */ { 0x01, 0x00, 0x00, 0x40, 0x0C },
|
||||
/* 136 */ { 0x01, 0x00, 0x00, 0x18, 0x8E },
|
||||
/* 137 */ { 0x01, 0x01, 0x00, 0x3C, 0x0E },
|
||||
/* 138 */ { 0x01, 0x01, 0x00, 0x00, 0x00 },
|
||||
/* 139 */ { 0x01, 0x01, 0x00, 0x00, 0x34 },
|
||||
/* 140 */ { 0x01, 0x01, 0x00, 0x32, 0x12 },
|
||||
/* 141 */ { 0x01, 0x01, 0x00, 0x50, 0x42 },
|
||||
/* 142 */ { 0x09, 0x02, 0x00, 0x28, 0x00 },
|
||||
/* 143 */ { 0x02, 0x01, 0x00, 0x3C, 0x82 },
|
||||
/* 144 */ { 0x02, 0x01, 0x00, 0x32, 0x2A },
|
||||
/* 145 */ { 0x02, 0x01, 0x00, 0x38, 0x2E },
|
||||
/* 146 */ { 0x02, 0x01, 0x00, 0x1E, 0x2A },
|
||||
/* 147 */ { 0x02, 0x00, 0x00, 0x23, 0x18 },
|
||||
/* 148 */ { 0x02, 0x01, 0x00, 0x28, 0x00 },
|
||||
/* 149 */ { 0x02, 0x01, 0x00, 0x6C, 0x00 },
|
||||
/* 150 */ { 0x02, 0x01, 0x00, 0x64, 0x0A },
|
||||
/* 151 */ { 0x00, 0x00, 0x00, 0x82, 0x00 },
|
||||
};
|
||||
|
||||
s32 D_800789F4 = 0;
|
||||
s32 D_800789F8 = 0;
|
||||
s32 D_800789FC = 0;
|
||||
s32 D_80078A00[] = { 0, 0, 0, 0 };
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/485C0/func_800479C0.s")
|
||||
|
||||
|
||||
12
src/48C60.c
12
src/48C60.c
@@ -1,13 +1,17 @@
|
||||
#include "48C60.h"
|
||||
#include "38BB0.h"
|
||||
|
||||
extern s32 D_80078A18;
|
||||
extern u8 D_80078A1C;
|
||||
// .data
|
||||
u8 D_80078A10[3] = { 0xFF, 0xFF, 0xFF };
|
||||
u32 D_80078A14 = 0;
|
||||
s32 D_80078A18 = 0;
|
||||
u8 D_80078A1C[4] = { 0 };
|
||||
u8 D_80078A20[16] = { 0 };
|
||||
|
||||
#pragma GLOBAL_ASM("asm/us/nonmatchings/48C60/func_80048060.s")
|
||||
|
||||
void func_80048464(void) {
|
||||
if (D_80078A1C != 0) {
|
||||
func_800392A8(D_80078A18, (s32)D_80078A1C);
|
||||
if (D_80078A1C[0] != 0) {
|
||||
func_800392A8(D_80078A18, (s32)D_80078A1C[0]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#include "global.h"
|
||||
#include "controller.h"
|
||||
|
||||
extern s32 D_800697E0;
|
||||
s32 D_800697E0[] = { 0, 0, 0, 0 };
|
||||
|
||||
static u8 D_800A82B0[31];
|
||||
static u8 D_800A82CF;
|
||||
@@ -29,7 +29,7 @@ s32 func_8000B4C4(void) {
|
||||
s32 ret;
|
||||
u8 sp2F; // sp2F
|
||||
|
||||
if (D_800697E0 == 0) {
|
||||
if (D_800697E0[0] == 0) {
|
||||
u8* buffer;
|
||||
osPfsIsPlug(&gSIEventMesgQueue, &sp2F);
|
||||
// is controller 4 plugged in? (why?)
|
||||
@@ -60,7 +60,7 @@ s32 func_8000B4C4(void) {
|
||||
}
|
||||
if ((__osContRamRead(&gSIEventMesgQueue, 3, 0x400, buffer) == 0) && (D_800A82CF == 0x85)) {
|
||||
Cont_NoBlockEepromQueue();
|
||||
D_800697E0 = 1;
|
||||
D_800697E0[0] = 1;
|
||||
return 1;
|
||||
}
|
||||
Cont_NoBlockEepromQueue();
|
||||
|
||||
28
src/F420.c
28
src/F420.c
@@ -1,7 +1,33 @@
|
||||
#include "F420.h"
|
||||
#include "src/29BA0.h"
|
||||
#include "src/math_util.h"
|
||||
|
||||
extern u16 D_80073660[1][0x100];
|
||||
Mtx D_8006F010 = { {
|
||||
{
|
||||
0x00010000,
|
||||
0x00000000,
|
||||
0x00000001,
|
||||
0x00000000,
|
||||
},
|
||||
{
|
||||
0x00000000,
|
||||
0x00010000,
|
||||
0x00000000,
|
||||
0x00000001,
|
||||
},
|
||||
{
|
||||
0x00000000,
|
||||
0x00000000,
|
||||
0x00000000,
|
||||
0x00000000,
|
||||
},
|
||||
{
|
||||
0x00000000,
|
||||
0x00000000,
|
||||
0x00000000,
|
||||
0x00000000,
|
||||
},
|
||||
} };
|
||||
|
||||
Vec3f D_8006F050 = { 0.0f, 0.0f, 0.0f };
|
||||
Vec3s D_8006F05C = { 0, 0, 0 };
|
||||
|
||||
@@ -7,41 +7,41 @@
|
||||
#include "profiler.h"
|
||||
#include "memory.h"
|
||||
|
||||
extern u64 F3DEX2_data_bin[]; // F3DEX2_data.bin
|
||||
|
||||
// .data
|
||||
s32 D_80068B70 = 0;
|
||||
char D_80068B74[] = {
|
||||
0x0E, 0x10, 0x17, 0x19, 0x00, 0x02, 0x09, 0x0B,
|
||||
0x1C, 0x1E, 0x25, 0x27, 0x2A, 0x2C, 0x33, 0x35,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
// .rodata
|
||||
const f32 D_8007AF10[4] = {
|
||||
0.8333333135f,
|
||||
0.0f,
|
||||
0.0f,
|
||||
0.0f,
|
||||
};
|
||||
|
||||
// .bss
|
||||
extern struct UnkStruct80083CA0_2 D_80083CA0;
|
||||
|
||||
extern u32 D_80084680[];
|
||||
extern OSMesg D_80084684;
|
||||
extern OSMesg D_80084688;
|
||||
extern OSMesgQueue D_8008468C;
|
||||
extern OSMesgQueue D_800846A4;
|
||||
extern UnkStruct80001380 D_800846C0;
|
||||
|
||||
extern struct UnkArray4 D_8008472C;
|
||||
extern struct UnkArray4 D_8008473C;
|
||||
extern struct UnkArray4 D_8008474C;
|
||||
|
||||
extern s32 D_80068B70;
|
||||
|
||||
extern u64 F3DEX2_data_bin[]; // F3DEX2_data.bin
|
||||
extern u64 D_80084860[0x1];
|
||||
extern u64 D_80085870[0x1];
|
||||
extern u64 D_80084C68[0x1];
|
||||
|
||||
#define ALIGN16(val) (((val) + 0xF) & ~0xF)
|
||||
|
||||
extern s32 osTvType;
|
||||
extern char D_80068B74[];
|
||||
extern f32 D_8007AF10;
|
||||
|
||||
extern void func_8000183C(void*);
|
||||
|
||||
extern u32 D_80084680[];
|
||||
|
||||
extern OSMesgQueue D_8008468C;
|
||||
extern OSMesgQueue D_800846A4;
|
||||
|
||||
extern OSMesg D_80084684;
|
||||
extern OSMesg D_80084688;
|
||||
|
||||
extern s32 D_80084758;
|
||||
|
||||
// .bss?
|
||||
extern u64 D_80084760[0x100 / sizeof(u64)];
|
||||
extern u64 D_80084860[0x1];
|
||||
extern u64 D_80084C68[0x1];
|
||||
extern u64 D_80085870[0x1];
|
||||
|
||||
// function prototypes
|
||||
void func_80001AD4(u16 color);
|
||||
@@ -85,7 +85,7 @@ void func_80001474(s8 arg0, s8 arg1) {
|
||||
osViSetSpecialFeatures(2U);
|
||||
osViSetSpecialFeatures(0x10U);
|
||||
if (osTvType == 0) {
|
||||
osViSetYScale(D_8007AF10);
|
||||
osViSetYScale(D_8007AF10[0]);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -332,7 +332,7 @@
|
||||
- [0x68C80, data, unk_F3DEX2_68C80]
|
||||
|
||||
# .data
|
||||
- [0x69770, data, rom_data_69770] # dp_intro
|
||||
- [0x69770, .data, dp_intro]
|
||||
- [0x69790, .data, util]
|
||||
- [0x697A0, .data, controller]
|
||||
- [0x697B0, .data, 6BC0]
|
||||
@@ -340,19 +340,18 @@
|
||||
- [0x6A1B0, .data, crash_screen]
|
||||
- [0x6A3B0, .data, profiler]
|
||||
- [0x6A3D0, .data, gb_tower]
|
||||
- [0x6A3E0, data, rom_data_6A3E0]
|
||||
- [0x6A3E0, .data, C030]
|
||||
- [0x6A3F0, .data, math_util]
|
||||
- [0x6FC00, .data, E890]
|
||||
- [0x6FC10, data, rom_data_6FC10]
|
||||
- [0x6FC50, .data, F420]
|
||||
- [0x6FC10, .data, F420]
|
||||
- [0x6FC80, .data, 12D80]
|
||||
- [0x6FEB0, .data, geo_layout]
|
||||
- [0x6FF50, .data, 1AB70]
|
||||
- [0x70070, .data, 20470]
|
||||
- [0x703E0, data, rom_data_703E0]
|
||||
- [0x71BA0, data, rom_data_71BA1] #22630
|
||||
- [0x74250, .data, 26820]
|
||||
- [0x74260, data, rom_data_74260]
|
||||
- [0x76260, .data, 29BA0]
|
||||
- [0x74260, .data, 29BA0]
|
||||
- [0x76280, .data, 2C1C0]
|
||||
- [0x76290, .data, 2D340]
|
||||
- [0x764A0, .data, 2E460]
|
||||
@@ -366,10 +365,10 @@
|
||||
- [0x79190, .data, 435D0]
|
||||
- [0x791F0, .data, 45720]
|
||||
- [0x79200, .data, libnaudio/n_env]
|
||||
- [0x79300, data, rom_data_79300]
|
||||
- [0x79610, data, rom_data_79610]
|
||||
- [0x79300, .data, 485C0]
|
||||
- [0x79610, .data, 48C60]
|
||||
- [0x79630, .data, 49790]
|
||||
- [0x79660, data, rom_data_79660]
|
||||
- [0x79660, data, 4A3E0]
|
||||
- [0x79AE0, .data, 4CBC0]
|
||||
- [0x79C70, .data, 4F410]
|
||||
- [0x79F70, .data, libnaudio/n_drvrNew]
|
||||
@@ -417,7 +416,7 @@
|
||||
|
||||
# Start of .rodata
|
||||
- [0x7BAC0, .rodata, rsp]
|
||||
- [0x7BB10, rodata]
|
||||
- [0x7BB10, .rodata, dp_intro]
|
||||
- [0x7BB20, .rodata, util]
|
||||
- [0x7BB50, .rodata, 3FB0]
|
||||
- [0x7BBC0, .rodata, 5580]
|
||||
@@ -530,9 +529,9 @@
|
||||
- {vram: 0x800AE520, type: .bss, name: 29BA0}
|
||||
- {vram: 0x800AF740, type: .bss, name: 2E110}
|
||||
- {vram: 0x800AF750, type: .bss, name: 2E460}
|
||||
- {vram: 0x800AF770, type: bss, name: unk_bss_7} # 32D10
|
||||
- {vram: 0x800AF770, type: .bss, name: 32D10}
|
||||
- {vram: 0x800AF7C0, type: .bss, name: 334D0}
|
||||
- {vram: 0x800B2F50, type: bss, name: unk_bss_9} # 33FE0
|
||||
- {vram: 0x800B2F50, type: .bss, name: 33FE0}
|
||||
- {vram: 0x800B32A0, type: .bss, name: 373A0}
|
||||
- {vram: 0x800FC7A0, type: .bss, name: 38BB0}
|
||||
- {vram: 0x800FC820, type: .bss, name: 3D140}
|
||||
|
||||
Reference in New Issue
Block a user