mirror of
https://github.com/jkdansereau/goldeneye-pc-port.git
synced 2026-10-24 00:02:45 +02:00
All ~235 translation units now compile and the target links under MSYS2 GCC 16 + CMake/Ninja (ninja ge007 -k 0: 236/236, zero errors). N64 build untouched; every src/ change is -DPORT-gated. Portability fixes (findings D7-D17 in docs/PCPortResearch.md section 11): - AI X-macro system: SWITCH() call sites activated to the author's hand-written byte-identical references under PORT; port/shim/ bondaicommands.h + bondconstants.h + CPPLib.h re-emit the IDO paste tricks (isSubroutine, file-record macros, generated CALL) GCC-clean. - 64-bit pointer-in-word initializers: monAnim jump targets now go through an index table resolved by the interpreter (chrai.h/propobj.c); UsetuplenZ.c credits pointer PORT-gated to 0. - IDO printf engine compiled for PC (xprintf/xlitob/xldtob) with a shadow xstdio.h resolving the _Printf prototype clash. - Host-libc gaps stubbed in port/: bcopy/bzero, __libm_qnan_f, tlbmanage*, g_ViXScales/YScales; chrObjRandom PRNG ported from .s. Asset data strategy (D16): single-file assets compiled for real (animation tables, fonts, textures, rareware logo); obseg per-file .c excluded (colliding file-local globals the N64 build isolates via per-ELF linking); 758 ROM-derived table symbols + ramrom_* + segment markers stubbed in port/src/assetstubs.c / n64stubs.c. fast3d is a no-op placeholder (port/src/gfxstub.c) until Phase 2 brings in the real software RSP. Binary not yet runnable end-to-end: ROM loading in romdata.c is still a TODO.
941 lines
38 KiB
C
941 lines
38 KiB
C
/*
|
|
* This file was automatically generated
|
|
*
|
|
* Monday, January 17, 2022 9:36:18 AM
|
|
* Getools.Lib: 21.9.18.1
|
|
*/
|
|
|
|
#include "ultra64.h"
|
|
#include "bondtypes.h"
|
|
#include "bondaicommands.h"
|
|
|
|
// forward declarations
|
|
PadRecord padlist[];
|
|
BoundPadRecord pad3dlist[];
|
|
s32 propDefs[];
|
|
s32 intro[];
|
|
waygroup pathsets[];
|
|
waypoint pathwaypoints[];
|
|
PathRecord patrolpaths[];
|
|
AIListRecord ailists[];
|
|
|
|
stagesetup UsetuplenZ = {
|
|
&pathwaypoints,
|
|
&pathsets,
|
|
&intro,
|
|
&propDefs,
|
|
&patrolpaths,
|
|
&ailists,
|
|
&padlist,
|
|
&pad3dlist,
|
|
NULL,
|
|
NULL
|
|
};
|
|
|
|
|
|
PadRecord padlist[] = {
|
|
{ {542.0f, 48.0f, -586.0f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, 1.0f}, "p1820a", 0 },
|
|
{ {645.0f, 48.0f, -557.0f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, 1.0f}, "p1760a", 0 },
|
|
{ {525.0f, 48.0f, -533.0f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, 1.0f}, "p1795a", 0 },
|
|
{ {688.0f, 48.0f, -508.0f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, 1.0f}, "p1745a", 0 },
|
|
{ {673.0f, 48.0f, -449.0f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, 1.0f}, "p1750a", 0 },
|
|
{ {691.0f, 54.0f, -422.0f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, 1.0f}, "p1751a", 0 },
|
|
{ {608.0f, 50.0f, -364.0f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, 1.0f}, "p1801a", 0 },
|
|
{ {623.0f, 50.0f, -428.0f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, 1.0f}, "p1631a", 0 },
|
|
{ {548.0f, 50.0f, -463.0f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, 1.0f}, "p1709a", 0 },
|
|
{ {512.0f, 50.0f, -407.0f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, 1.0f}, "p1731a", 0 },
|
|
{ {463.0f, 50.0f, -514.0f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, 1.0f}, "p1793a", 0 },
|
|
{ {454.0f, 50.0f, -430.0f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, 1.0f}, "p1813a", 0 },
|
|
{ {642.0f, 52.0f, -597.0f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, 1.0f}, "p1758a", 0 },
|
|
{ {678.0f, 52.0f, -475.0f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, 1.0f}, "p1748a", 0 },
|
|
{ {631.0f, 52.0f, -402.0f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, 1.0f}, "p1789a", 0 },
|
|
{ {529.0f, 52.0f, -370.0f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, 1.0f}, "p1733a", 0 },
|
|
{ {467.0f, 52.0f, -407.0f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, 1.0f}, "p1803a", 0 },
|
|
{ {447.0f, 52.0f, -510.0f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, 1.0f}, "p1793a", 0 },
|
|
{ {621.0f, 52.0f, -503.0f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, 1.0f}, "p1782a", 0 },
|
|
{ {547.0f, 52.0f, -517.0f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, 1.0f}, "p1738a", 0 },
|
|
{ {480.0f, 52.0f, -423.0f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, 1.0f}, "p1797a", 0 },
|
|
{ {474.0f, 64.0f, -488.0f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, 1.0f}, "p1681a", 0 },
|
|
{ {620.0f, 52.0f, -528.0f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, 1.0f}, "p1780a", 0 },
|
|
{ {565.0f, 52.0f, -417.0f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, 1.0f}, "p1663a", 0 },
|
|
{ {521.0f, 52.0f, -393.0f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, 1.0f}, "p1732a", 0 },
|
|
{ {680.0f, 52.0f, -453.0f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, 1.0f}, "p1750a", 0 },
|
|
{ {654.0f, 66.0f, -431.0f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, 1.0f}, "p1769a", 0 },
|
|
{ {588.0f, 52.0f, -386.0f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, 1.0f}, "p1801a", 0 },
|
|
{ {554.0f, 55.0f, -562.0f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, 1.0f}, "p1821a", 0 },
|
|
{ {674.0f, 55.0f, -485.0f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, 1.0f}, "p1747a", 0 },
|
|
{ {657.0f, 55.0f, -440.0f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, 1.0f}, "p1769a", 0 },
|
|
{ {623.0f, 55.0f, -406.0f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, 1.0f}, "p1789a", 0 },
|
|
{ {608.0f, 55.0f, -397.0f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, 1.0f}, "p1799a", 0 },
|
|
{ {531.0f, 55.0f, -490.0f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, 1.0f}, "p1785a", 0 },
|
|
{ {501.0f, 55.0f, -507.0f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, 1.0f}, "p1735a", 0 },
|
|
{ {493.0f, 55.0f, -392.0f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, 1.0f}, "p1786a", 0 },
|
|
{ {458.0f, 60.0f, -457.0f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, 1.0f}, "p1623a", 0 },
|
|
{ {447.0f, 75.0f, -459.0f}, {0.0f, 1.0f, 0.0f}, {-1.0f, 0.0f, -1e-06}, "p1623a", 0 },
|
|
{ {514.0f, 75.0f, -439.0f}, {0.0f, 1.0f, 0.0f}, {-1.0f, 0.0f, -1e-06}, "p1671a", 0 },
|
|
{ {561.0f, 75.0f, -426.0f}, {0.0f, 1.0f, 0.0f}, {-1.0f, 0.0f, -1e-06}, "p1663a", 0 },
|
|
{ {605.0f, 75.0f, -443.0f}, {0.0f, 1.0f, 0.0f}, {-1.0f, 0.0f, -1e-06}, "p1655a", 0 },
|
|
{ {601.0f, 75.0f, -489.0f}, {0.0f, 1.0f, 0.0f}, {-1e-06, 0.0f, 1.0f}, "p1649a", 0 },
|
|
{ {574.0f, 75.0f, -549.0f}, {0.0f, 1.0f, 0.0f}, {-1e-06, 0.0f, 1.0f}, "p1691a", 0 },
|
|
{ {594.0f, 75.0f, -596.0f}, {0.0f, 1.0f, 0.0f}, {-1e-06, 0.0f, 1.0f}, "p1633a", 0 },
|
|
{ {582.1883f, 75.29525f, -493.96832f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, -1.0f}, "p1699a", 0 },
|
|
{ {582.3667f, 75.29525f, -498.37967f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, 1.0f}, "p1697a", 0 },
|
|
{ {582.5346f, 62.305073f, -496.49866f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, -1.0f}, "p1697a", 0 },
|
|
{ {582.1883f, 75.29525f, -494.1869f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, -1.0f}, "p1699a", 0 },
|
|
{ {0.0f, 0.0f, 0.0f}, {0.0f, 0.0f, 0.0f}, {0.0f, 0.0f, 0.0f}, NULL, 0 }
|
|
};
|
|
|
|
|
|
BoundPadRecord pad3dlist[] = {
|
|
{ {0.0f, 0.0f, 0.0f}, {0.0f, 0.0f, 0.0f}, {0.0f, 0.0f, 0.0f}, NULL, 0, {0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f} }
|
|
};
|
|
|
|
|
|
CreditsEntry credits_data_0[] = {
|
|
/* index = 0 */
|
|
{ 0x5010, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 1 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 2 */
|
|
{ 0x5012, 0x5013, 0x00fa, 0x0000, 0x00be, 0x0001 },
|
|
/* index = 3 */
|
|
{ 0x5014, 0x5015, 0xffff, 0xffff, 0xffff, 0xffff },
|
|
/* index = 4 */
|
|
{ 0x5016, 0x5017, 0xffff, 0xffff, 0xffff, 0xffff },
|
|
/* index = 5 */
|
|
{ 0x5018, 0x5019, 0xffff, 0xffff, 0xffff, 0xffff },
|
|
/* index = 6 */
|
|
{ 0x501a, 0x501b, 0xffff, 0xffff, 0xffff, 0xffff },
|
|
/* index = 7 */
|
|
{ 0x501c, 0x5015, 0xffff, 0xffff, 0xffff, 0xffff },
|
|
/* index = 8 */
|
|
{ 0x501d, 0x501e, 0xffff, 0xffff, 0xffff, 0xffff },
|
|
/* index = 9 */
|
|
{ 0x501f, 0x5020, 0xffff, 0xffff, 0xffff, 0xffff },
|
|
/* index = 10 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 11 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 12 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 13 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 14 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 15 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 16 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 17 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 18 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 19 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 20 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 21 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 22 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 23 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 24 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 25 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 26 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 27 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 28 */
|
|
{ 0x5021, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 29 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 30 */
|
|
{ 0x5022, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 31 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 32 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 33 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 34 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 35 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 36 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 37 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 38 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 39 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 40 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 41 */
|
|
{ 0x5023, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 42 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 43 */
|
|
{ 0x5024, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 44 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 45 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 46 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 47 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 48 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 49 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 50 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 51 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 52 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 53 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 54 */
|
|
{ 0x5025, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 55 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 56 */
|
|
{ 0x5026, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 57 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 58 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 59 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 60 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 61 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 62 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 63 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 64 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 65 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 66 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 67 */
|
|
{ 0x5027, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 68 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 69 */
|
|
{ 0x5028, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 70 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 71 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 72 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 73 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 74 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 75 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 76 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 77 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 78 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 79 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 80 */
|
|
{ 0x5029, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 81 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 82 */
|
|
{ 0x502a, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 83 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 84 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 85 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 86 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 87 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 88 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 89 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 90 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 91 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 92 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 93 */
|
|
{ 0x502b, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 94 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 95 */
|
|
{ 0x502c, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 96 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 97 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 98 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 99 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 100 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 101 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 102 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 103 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 104 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 105 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 106 */
|
|
{ 0x502d, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 107 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 108 */
|
|
{ 0x502e, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 109 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 110 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 111 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 112 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 113 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 114 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 115 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 116 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 117 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 118 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 119 */
|
|
{ 0x502f, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 120 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 121 */
|
|
{ 0x5031, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 122 */
|
|
{ 0x5030, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 123 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 124 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 125 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 126 */
|
|
{ 0x5032, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 127 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 128 */
|
|
{ 0x5031, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 129 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 130 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 131 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 132 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 133 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 134 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 135 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 136 */
|
|
{ 0x5048, 0x5049, 0x00be, 0x0001, 0x00fa, 0x0000 },
|
|
/* index = 137 */
|
|
{ 0x504a, 0x504b, 0x00be, 0x0001, 0x00fa, 0x0000 },
|
|
/* index = 138 */
|
|
{ 0x504c, 0x504d, 0x00be, 0x0001, 0x00fa, 0x0000 },
|
|
/* index = 139 */
|
|
{ 0x504e, 0x504f, 0x00be, 0x0001, 0x00fa, 0x0000 },
|
|
/* index = 140 */
|
|
{ 0x503e, 0x503f, 0x00be, 0x0001, 0x00fa, 0x0000 },
|
|
/* index = 141 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 142 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 143 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 144 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 145 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 146 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 147 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 148 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 149 */
|
|
{ 0x5050, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 150 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 151 */
|
|
{ 0x5051, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 152 */
|
|
{ 0x5052, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 153 */
|
|
{ 0x5053, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 154 */
|
|
{ 0x5054, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 155 */
|
|
{ 0x5055, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 156 */
|
|
{ 0x5056, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 157 */
|
|
{ 0x5057, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 158 */
|
|
{ 0x5058, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 159 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 160 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 161 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 162 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 163 */
|
|
{ 0x5081, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 164 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 165 */
|
|
{ 0x5082, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 166 */
|
|
{ 0x5083, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 167 */
|
|
{ 0x5084, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 168 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 169 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 170 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 171 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 172 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 173 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 174 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 175 */
|
|
{ 0x5059, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 176 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 177 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 178 */
|
|
{ 0x505a, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 179 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 180 */
|
|
{ 0x505b, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 181 */
|
|
{ 0x505c, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 182 */
|
|
{ 0x505d, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 183 */
|
|
{ 0x505e, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 184 */
|
|
{ 0x505f, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 185 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 186 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 187 */
|
|
{ 0x5060, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 188 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 189 */
|
|
{ 0x5061, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 190 */
|
|
{ 0x5062, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 191 */
|
|
{ 0x5063, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 192 */
|
|
{ 0x5064, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 193 */
|
|
{ 0x5065, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 194 */
|
|
{ 0x5066, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 195 */
|
|
{ 0x5067, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 196 */
|
|
{ 0x5068, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 197 */
|
|
{ 0x5069, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 198 */
|
|
{ 0x506a, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 199 */
|
|
{ 0x506b, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 200 */
|
|
{ 0x506c, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 201 */
|
|
{ 0x506d, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 202 */
|
|
{ 0x506e, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 203 */
|
|
{ 0x506f, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 204 */
|
|
{ 0x5070, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 205 */
|
|
{ 0x5071, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 206 */
|
|
{ 0x5072, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 207 */
|
|
{ 0x5073, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 208 */
|
|
{ 0x5074, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 209 */
|
|
{ 0x5075, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 210 */
|
|
{ 0x5076, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 211 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 212 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 213 */
|
|
{ 0x5077, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 214 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 215 */
|
|
{ 0x5078, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 216 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 217 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 218 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 219 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 220 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 221 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 222 */
|
|
{ 0x508d, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 223 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 224 */
|
|
{ 0x5079, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 225 */
|
|
{ 0x508e, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 226 */
|
|
{ 0x508f, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 227 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 228 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 229 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 230 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 231 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 232 */
|
|
{ 0x507a, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 233 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 234 */
|
|
{ 0x507b, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 235 */
|
|
{ 0x507c, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 236 */
|
|
{ 0x507d, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 237 */
|
|
{ 0x507e, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 238 */
|
|
{ 0x507f, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 239 */
|
|
{ 0x5080, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 240 */
|
|
{ 0x5090, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 241 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 242 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 243 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 244 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 245 */
|
|
{ 0x508b, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 246 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 247 */
|
|
{ 0x508c, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 248 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 249 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 250 */
|
|
{ 0x5089, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 251 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 252 */
|
|
{ 0x508a, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 253 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 254 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 255 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 256 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 257 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 258 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 259 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 260 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 261 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 262 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 263 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 264 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 265 */
|
|
{ 0x5085, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 266 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 267 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 268 */
|
|
{ 0x5086, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 269 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 270 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 271 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 272 */
|
|
{ 0x5087, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 273 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 274 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 275 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 276 */
|
|
{ 0x5088, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 277 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 278 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 279 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 280 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 281 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 282 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 283 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 284 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 285 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 286 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 287 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 288 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 289 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 290 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 291 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 292 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 293 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 294 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 295 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 296 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 297 */
|
|
{ 0x5011, 0x5011, 0x0000, 0x0000, 0x0000, 0x0000 },
|
|
/* index = 298 */
|
|
{ 0x5093, 0x5011, 0x00dc, 0x0002, 0xffff, 0xffff },
|
|
/* index = 299 */
|
|
{ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 }
|
|
};
|
|
|
|
|
|
s32 propDefs[] = {
|
|
/* Type = WatchMenuObjectiveText; index = 0 */
|
|
_mkword(0, _mkshort(0, 35)), 0, 20491, 0,
|
|
/* Type = WatchMenuObjectiveText; index = 1 */
|
|
_mkword(0, _mkshort(0, 35)), 1, 20492, 0,
|
|
/* Type = WatchMenuObjectiveText; index = 2 */
|
|
_mkword(0, _mkshort(0, 35)), 2, 20493, 0,
|
|
/* Type = WatchMenuObjectiveText; index = 3 */
|
|
_mkword(0, _mkshort(0, 35)), 3, 20494, 0,
|
|
/* Type = WatchMenuObjectiveText; index = 4 */
|
|
_mkword(0, _mkshort(0, 35)), 4, 20495, 0,
|
|
/* Type = StandardProp; index = 5 */
|
|
_mkword(204, _mkshort(0, 3)), _mkword(317, 19), 0x04020001, 0x00010000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0,
|
|
/* Type = StandardProp; index = 6 */
|
|
_mkword(153, _mkshort(0, 3)), _mkword(317, 18), 0x04020001, 0x00010000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0,
|
|
/* Type = StandardProp; index = 7 */
|
|
_mkword(384, _mkshort(0, 3)), _mkword(111, 35), 0x04020001, 0x00010000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0,
|
|
/* Type = StandardProp; index = 8 */
|
|
_mkword(384, _mkshort(0, 3)), _mkword(111, 33), 0x04020001, 0x00010000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0,
|
|
/* Type = StandardProp; index = 9 */
|
|
_mkword(281, _mkshort(0, 3)), _mkword(111, 30), 0x04020001, 0x00010000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0,
|
|
/* Type = StandardProp; index = 10 */
|
|
_mkword(384, _mkshort(0, 3)), _mkword(111, 29), 0x04020001, 0x00010000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0,
|
|
/* Type = StandardProp; index = 11 */
|
|
_mkword(384, _mkshort(0, 3)), _mkword(111, 28), 0x04020001, 0x00010000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0,
|
|
/* Type = StandardProp; index = 12 */
|
|
_mkword(153, _mkshort(0, 3)), _mkword(316, 27), 0x04020001, 0x00010000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0,
|
|
/* Type = StandardProp; index = 13 */
|
|
_mkword(153, _mkshort(0, 3)), _mkword(316, 26), 0x04020001, 0x00010000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0,
|
|
/* Type = StandardProp; index = 14 */
|
|
_mkword(102, _mkshort(0, 3)), _mkword(316, 25), 0x04020001, 0x00010000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0,
|
|
/* Type = StandardProp; index = 15 */
|
|
_mkword(153, _mkshort(0, 3)), _mkword(316, 24), 0x04020001, 0x00010000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0,
|
|
/* Type = StandardProp; index = 16 */
|
|
_mkword(153, _mkshort(0, 3)), _mkword(316, 23), 0x04020001, 0x00010000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0,
|
|
/* Type = StandardProp; index = 17 */
|
|
_mkword(153, _mkshort(0, 3)), _mkword(316, 22), 0x04020001, 0x00010000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0,
|
|
/* Type = StandardProp; index = 18 */
|
|
_mkword(204, _mkshort(0, 3)), _mkword(109, 12), 0x00020101, 0x00010000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0,
|
|
/* Type = StandardProp; index = 19 */
|
|
_mkword(153, _mkshort(0, 3)), _mkword(109, 8), 0x00020101, 0x00010000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0,
|
|
/* Type = StandardProp; index = 20 */
|
|
_mkword(153, _mkshort(0, 3)), _mkword(109, 10), 0x00020101, 0x00010000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0,
|
|
/* Type = StandardProp; index = 21 */
|
|
_mkword(204, _mkshort(0, 3)), _mkword(109, 7), 0x00020101, 0x00010000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0,
|
|
/* Type = StandardProp; index = 22 */
|
|
_mkword(204, _mkshort(0, 3)), _mkword(109, 5), 0x00020101, 0x00010000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0,
|
|
/* Type = StandardProp; index = 23 */
|
|
_mkword(204, _mkshort(0, 3)), _mkword(109, 3), 0x00020101, 0x00010000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0,
|
|
/* Type = StandardProp; index = 24 */
|
|
_mkword(256, _mkshort(0, 3)), _mkword(109, 2), 0x00020101, 0x00010000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0,
|
|
/* Type = StandardProp; index = 25 */
|
|
_mkword(204, _mkshort(0, 3)), _mkword(109, 1), 0x00020101, 0x00010000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0,
|
|
/* Type = StandardProp; index = 26 */
|
|
_mkword(204, _mkshort(0, 3)), _mkword(109, 0), 0x00020101, 0x00010000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0,
|
|
/* Type = Guard; index = 27 */
|
|
_mkword(0, _mkshort(0, 9)), _mkword(0, 45), _mkword(79, 1), 0xffffffff, _mkword(1000, 100), _mkword(0, 0xffff), 0x00000000,
|
|
/* Type = Cutscene; index = 28 */
|
|
_mkword(0, _mkshort(0, 46)), 671475, 81843, -499383, 310260, 394846, 44,
|
|
/* Type = Tag; index = 29 */
|
|
_mkword(0, _mkshort(0, 22)), _mkword(0, 0xffff), 0, 0,
|
|
/* Type = EndProps; index = 30 */
|
|
_mkword(0, _mkshort(0, 48))
|
|
};
|
|
|
|
|
|
s32 intro[] = {
|
|
/* Type = Spawn; index = 0 */
|
|
_mkword(0, _mkshort(0, 0)), 44, 0,
|
|
/* Type = Cuff; index = 1 */
|
|
_mkword(0, _mkshort(0, 5)), 2,
|
|
/* Type = StartWeapon; index = 2 */
|
|
_mkword(0, _mkshort(0, 1)), 0, -1, 0,
|
|
/* Type = Credits; index = 3 */
|
|
#if defined(PORT)
|
|
/* PC port (docs/PCPortResearch.md §11): pointer-in-word static initializer
|
|
* is a hard error on the 64-bit host GCC; the real value comes from ROM
|
|
* data loading in Phase 2. */
|
|
_mkword(0, _mkshort(0, 8)), 0,
|
|
#else
|
|
_mkword(0, _mkshort(0, 8)), &credits_data_0,
|
|
#endif
|
|
/* Type = EndIntro; index = 4 */
|
|
_mkword(0, _mkshort(0, 9))
|
|
};
|
|
|
|
|
|
waypoint pathwaypoints[] = {
|
|
{ 0xffffffff, NULL, 0x00000000, 0x00000000 }
|
|
};
|
|
|
|
|
|
s32 unknown_setup_block_1[] = { 0 };
|
|
|
|
|
|
waygroup pathsets[] = {
|
|
{ NULL, NULL, 0 }
|
|
};
|
|
|
|
|
|
s32 unknown_setup_block_2[] = { 0, -1 };
|
|
|
|
|
|
PathRecord patrolpaths[] = {
|
|
{ NULL, 0x00, 0x00, 0x0000 }
|
|
};
|
|
|
|
|
|
u8 ai_not_used_0[] = {
|
|
ai_list_end
|
|
};
|
|
|
|
|
|
|
|
u8 ai_1[] = {
|
|
chr_try_teleporting_to_pad(0xfd, 0x2d00, 0x2c)
|
|
label(0x2c)
|
|
guard_play_animation(0xb600, 0xffff, 0xffff, 0x06, 0x00)
|
|
jump_to_ai_list(0xfd, 0x0100)
|
|
ai_list_end
|
|
};
|
|
u8 ai_3[] = {
|
|
label(0x03)
|
|
guard_play_animation(0xb600, 0x9e00, 0xfa00, 0x44, 0x20)
|
|
jump_to_ai_list(0xfd, 0x0100)
|
|
ai_list_end
|
|
};
|
|
u8 ai_4[] = {
|
|
label(0x03)
|
|
guard_play_animation(0xb600, 0x0301, 0xffff, 0x44, 0x20)
|
|
jump_to_ai_list(0xfd, 0x0100)
|
|
ai_list_end
|
|
};
|
|
u8 ai_2[] = {
|
|
if_folder_actor_is_equal(0x00, 0x09)
|
|
chr_try_teleporting_to_pad(0xfd, 0x2c00, 0x2c)
|
|
label(0x09)
|
|
debug_log 'b', '2', '\n', '\0',
|
|
chr_try_teleporting_to_pad(0xfd, 0x2f00, 0x2c)
|
|
label(0x2c)
|
|
guard_play_animation(0xb500, 0xffff, 0xffff, 0x06, 0x00)
|
|
label(0x08)
|
|
ai_sleep
|
|
if_guard_has_stopped_moving(0x2c)
|
|
goto_first(0x08)
|
|
label(0x2c)
|
|
random_generate_seed
|
|
if_random_seed_greater_than(0xdc, 0x2c)
|
|
guard_play_animation(0xb500, 0x9e00, 0xfa00, 0x44, 0x20)
|
|
jump_to_ai_list(0x00, 0x0304)
|
|
goto_first(0x08)
|
|
label(0x2c)
|
|
guard_play_animation(0xb500, 0x0301, 0xffff, 0x44, 0x20)
|
|
jump_to_ai_list(0x00, 0x0404)
|
|
goto_first(0x08)
|
|
ai_list_end
|
|
};
|
|
u8 ai_5[] = {
|
|
ai_sleep
|
|
hud_hide_and_lock_controls_and_pause_mission_time(0x01)
|
|
bond_hide_weapons
|
|
ai_sleep
|
|
ai_sleep
|
|
ai_sleep
|
|
camera_orbit_pad(0x2c01, 0x6400, 0x1200, 0x2e00, 0xbaff, 0x711c)
|
|
chr_flags_set_on(0xf8, 0x00000100)
|
|
chr_flags_set_on(0x00, 0x00000100)
|
|
chr_flags_set_on(0xf8, 0x00000200)
|
|
chr_flags_set_on(0x00, 0x00000200)
|
|
jump_to_ai_list(0xf8, 0x0204)
|
|
jump_to_ai_list(0x00, 0x0104)
|
|
ai_sleep
|
|
ai_sleep
|
|
screen_fade_from_black
|
|
label(0x0b)
|
|
ai_sleep
|
|
if_screen_fade_completed(0x2c)
|
|
goto_first(0x0b)
|
|
label(0x2c)
|
|
local_timer_reset_start
|
|
label(0x0f)
|
|
ai_sleep
|
|
if_local_timer_greater_than(0x1e0000, 0x2c)
|
|
goto_first(0x0f)
|
|
label(0x2c)
|
|
text_print_top(0x0850)
|
|
local_timer_reset_start
|
|
label(0x0c)
|
|
ai_sleep
|
|
if_local_timer_greater_than(0xb40000, 0x2c)
|
|
goto_first(0x0c)
|
|
label(0x2c)
|
|
text_print_top(0x0950)
|
|
local_timer_reset_start
|
|
label(0x0d)
|
|
ai_sleep
|
|
if_local_timer_greater_than(0xb40000, 0x2c)
|
|
goto_first(0x0d)
|
|
label(0x2c)
|
|
text_print_top(0x0a50)
|
|
local_timer_reset_start
|
|
label(0x0e)
|
|
ai_sleep
|
|
if_local_timer_greater_than(0x2c0100, 0x2c)
|
|
goto_first(0x0e)
|
|
label(0x2c)
|
|
credits_roll
|
|
label(0x08)
|
|
ai_sleep
|
|
if_credits_has_completed(0x2c)
|
|
goto_first(0x08)
|
|
label(0x2c)
|
|
screen_fade_to_black
|
|
label(0x09)
|
|
ai_sleep
|
|
if_screen_fade_completed(0x2c)
|
|
goto_first(0x09)
|
|
label(0x2c)
|
|
label(0x0a)
|
|
ai_sleep
|
|
exit_level
|
|
goto_first(0x0a)
|
|
ai_list_end
|
|
};
|
|
|
|
AIListRecord ailists[] = {
|
|
/* index = 0 */
|
|
{ &ai_1, 0x00000401 },
|
|
/* index = 1 */
|
|
{ &ai_2, 0x00000402 },
|
|
/* index = 2 */
|
|
{ &ai_3, 0x00000403 },
|
|
/* index = 3 */
|
|
{ &ai_4, 0x00000404 },
|
|
/* index = 4 */
|
|
{ &ai_5, 0x00001000 },
|
|
/* index = 5 */
|
|
{ NULL, 0x00000000 }
|
|
};
|
|
|
|
|
|
|
|
|