From 79e40cdf0e2101ca9a0febf54bf34665ffde767a Mon Sep 17 00:00:00 2001 From: Ryan Dwyer Date: Mon, 15 Mar 2021 23:28:01 +1000 Subject: [PATCH] Distribute remaining .bss into lib --- Makefile | 5 +- ld/pd.ld | 23 +- src/assets/firingrange.c | 2 +- src/game/activemenu/activemenu.c | 2 +- src/game/activemenu/tick.c | 2 +- src/game/bondbike.c | 2 +- src/game/bondcutscene.c | 2 +- src/game/bondeyespy.c | 2 +- src/game/bondgrab.c | 2 +- src/game/bondhead.c | 2 +- src/game/bondmove.c | 2 +- src/game/bondview.c | 2 +- src/game/bondwalk.c | 2 +- src/game/camdraw.c | 2 +- src/game/casing/reset.c | 2 +- src/game/casing/tick.c | 2 +- src/game/ceil.c | 2 +- src/game/cheats.c | 2 +- src/game/chr/chr.c | 2 +- src/game/chr/chraction.c | 2 +- src/game/chr/chrai.c | 2 +- src/game/chr/chraicommands.c | 2 +- src/game/core.c | 2 +- src/game/credits.c | 2 +- src/game/data/data_000000.c | 2 +- src/game/data/data_003dc0.c | 2 +- src/game/data/data_020df0.c | 2 +- src/game/debug.c | 2 +- src/game/dlights.c | 2 +- src/game/endscreen.c | 2 +- src/game/explosions/explosions.c | 2 +- src/game/explosions/init.c | 2 +- src/game/explosions/reset.c | 2 +- src/game/file.c | 2 +- src/game/floor.c | 2 +- src/game/game_000000.c | 2 +- src/game/game_000090.c | 2 +- src/game/game_000130.c | 2 +- src/game/game_000880.c | 2 +- src/game/game_005fd0.c | 2 +- src/game/game_006900.c | 2 +- src/game/game_006bd0.c | 2 +- src/game/game_00b190.c | 2 +- src/game/game_00b210.c | 2 +- src/game/game_00b320.c | 2 +- src/game/game_00b420.c | 2 +- src/game/game_00b480.c | 2 +- src/game/game_00b820.c | 2 +- src/game/game_00c240.c | 2 +- src/game/game_00c490.c | 2 +- src/game/game_0108d0.c | 2 +- src/game/game_010b20.c | 2 +- src/game/game_011110.c | 2 +- src/game/game_0125a0.c | 2 +- src/game/game_012aa0.c | 2 +- src/game/game_012d50.c | 2 +- src/game/game_013550.c | 2 +- src/game/game_013b80.c | 2 +- src/game/game_013cf0.c | 2 +- src/game/game_013ee0.c | 2 +- src/game/game_0147a0.c | 2 +- src/game/game_0147d0.c | 2 +- src/game/game_014e90.c | 2 +- src/game/game_014f10.c | 2 +- src/game/game_015010.c | 2 +- src/game/game_0150a0.c | 2 +- src/game/game_015470.c | 2 +- src/game/game_01afc0.c | 2 +- src/game/game_01b0a0.c | 2 +- src/game/game_01bea0.c | 2 +- src/game/game_01d860.c | 2 +- src/game/game_01d990.c | 2 +- src/game/game_02cde0.c | 2 +- src/game/game_091e10.c | 2 +- src/game/game_092610.c | 2 +- src/game/game_096360.c | 2 +- src/game/game_096700.c | 2 +- src/game/game_096890.c | 2 +- src/game/game_0969d0.c | 2 +- src/game/game_096b20.c | 2 +- src/game/game_096ca0.c | 2 +- src/game/game_097a50.c | 2 +- src/game/game_097aa0.c | 2 +- src/game/game_097ba0.c | 2 +- src/game/game_0abe70.c | 2 +- src/game/game_0b0fd0.c | 2 +- src/game/game_0b2150.c | 2 +- src/game/game_0b28d0.c | 2 +- src/game/game_0b3350.c | 2 +- src/game/game_0b63b0.c | 2 +- src/game/game_0b69d0.c | 2 +- src/game/game_0c33f0.c | 2 +- src/game/game_0d4690.c | 2 +- src/game/game_0e0770.c | 2 +- src/game/game_0f09f0.c | 2 +- src/game/game_102240.c | 2 +- src/game/game_107fb0.c | 2 +- src/game/game_10c9c0.c | 2 +- src/game/game_110680.c | 4 +- src/game/game_11f000.c | 2 +- src/game/game_127910.c | 2 +- src/game/game_128f30.c | 2 +- src/game/game_129210.c | 2 +- src/game/game_13b670.c | 2 +- src/game/game_13c510.c | 2 +- src/game/game_152fa0.c | 2 +- src/game/game_1531a0.c | 2 +- src/game/game_1577f0.c | 2 +- src/game/game_165360.c | 2 +- src/game/game_1655c0.c | 4 +- src/game/game_165670.c | 2 +- src/game/game_1668e0.c | 2 +- src/game/game_173a00.c | 2 +- src/game/game_175f90.c | 2 +- src/game/game_176080.c | 2 +- src/game/game_190260.c | 2 +- src/game/game_197600.c | 2 +- src/game/game_1999b0.c | 2 +- src/game/game_19aa80.c | 2 +- src/game/game_1a7560.c | 2 +- src/game/game_1a78b0.c | 2 +- src/game/gamefile.c | 2 +- src/game/gfxmemory.c | 2 +- src/game/healthbar.c | 2 +- src/game/hudmsg.c | 2 +- src/game/inventory/init.c | 2 +- src/game/inventory/inventory.c | 2 +- src/game/lang.c | 2 +- src/game/menu/items.c | 2 +- src/game/mplayer/ingame.c | 2 +- src/game/mplayer/mplayer.c | 2 +- src/game/mplayer/scenarios.c | 2 +- src/game/mplayer/setup.c | 2 +- src/game/mpstats.c | 2 +- src/game/music.c | 2 +- src/game/nbomb.c | 2 +- src/game/objectives/autocomplete.c | 2 +- src/game/objectives/objectives.c | 2 +- src/game/objectives/setup.c | 2 +- src/game/options.c | 2 +- src/game/pad.c | 2 +- src/game/padhalllv.c | 2 +- src/game/pak/pak.c | 2 +- src/game/prop.c | 2 +- src/game/propobj.c | 2 +- src/game/radar.c | 2 +- src/game/room.c | 2 +- src/game/shards/init.c | 2 +- src/game/shards/reset.c | 2 +- src/game/shards/shards.c | 2 +- src/game/shards/tick.c | 2 +- src/game/sight.c | 2 +- src/game/sky.c | 2 +- src/game/smoke/init.c | 2 +- src/game/smoke/reset.c | 2 +- src/game/smoke/smoke.c | 2 +- src/game/sparks/init.c | 2 +- src/game/sparks/sparks.c | 2 +- src/game/sparks/tick.c | 2 +- src/game/splat.c | 2 +- src/game/stubs/game_000840.c | 2 +- src/game/stubs/game_000850.c | 2 +- src/game/stubs/game_000860.c | 2 +- src/game/stubs/game_000870.c | 2 +- src/game/stubs/game_0008e0.c | 2 +- src/game/stubs/game_0008f0.c | 2 +- src/game/stubs/game_000900.c | 2 +- src/game/stubs/game_000910.c | 2 +- src/game/stubs/game_00b200.c | 2 +- src/game/stubs/game_013540.c | 2 +- src/game/stubs/game_015260.c | 2 +- src/game/stubs/game_015270.c | 2 +- src/game/stubs/game_0153f0.c | 2 +- src/game/stubs/game_015400.c | 2 +- src/game/stubs/game_015410.c | 2 +- src/game/stubs/game_102230.c | 2 +- src/game/stubs/game_11eff0.c | 2 +- src/game/stubs/game_175f50.c | 2 +- src/game/stubs/game_176000.c | 2 +- src/game/texture.c | 2 +- src/game/timing.c | 2 +- src/game/title.c | 2 +- src/game/training/menus.c | 2 +- src/game/training/training.c | 2 +- src/game/utils.c | 2 +- src/game/wallhit.c | 2 +- src/game/weather/init.c | 2 +- src/game/weather/tick.c | 2 +- src/game/weather/weather.c | 2 +- src/gvars/gvars.c | 11660 --------------------------- src/include/bss.h | 305 + src/include/constants.h | 4 + src/include/data.h | 5 +- src/include/gvars/gvars.h | 841 -- src/include/types.h | 377 +- src/lib/args.c | 4 +- src/lib/audiomgr.c | 34 +- src/lib/controller.c | 32 +- src/lib/dma.c | 40 +- src/lib/entry.c | 33 +- src/lib/gvars.c | 4 +- src/lib/init.c | 197 +- src/lib/lib_06100.c | 21 +- src/lib/lib_06330.c | 2 +- src/lib/lib_06550.c | 2 +- src/lib/lib_070d0.c | 11 +- src/lib/lib_074f0.c | 10 +- src/lib/lib_09660.c | 13 +- src/lib/lib_09a80.c | 21 +- src/lib/lib_0bfb0.c | 2 +- src/lib/lib_0c000.c | 9 +- src/lib/lib_0e9d0.c | 44 +- src/lib/lib_11420.c | 2 +- src/lib/lib_126b0.c | 40 +- src/lib/lib_13710.c | 8 +- src/lib/lib_13750.c | 7 +- src/lib/lib_13790.c | 2 +- src/lib/lib_13820.c | 2 +- src/lib/lib_159b0.c | 2 +- src/lib/lib_16110.c | 2 +- src/lib/lib_233c0.c | 67 +- src/lib/lib_2f490.c | 8 +- src/lib/lib_2fa00.c | 2 +- src/lib/lib_2faf0.c | 2 +- src/lib/lib_2fba0.c | 2 +- src/lib/lib_2fc60.c | 30 +- src/lib/lib_30ce0.c | 2 +- src/lib/lib_317f0.c | 5 +- src/lib/lib_34030.c | 23 +- src/lib/lib_37650.c | 2 +- src/lib/lib_37b00.c | 31 +- src/lib/lib_38d10.c | 2 +- src/lib/lib_38d30.c | 2 +- src/lib/lib_39c80.c | 2 +- src/lib/lib_39f70.c | 2 +- src/lib/lib_39fc0.c | 2 +- src/lib/lib_39fe0.c | 2 +- src/lib/lib_3a100.c | 2 +- src/lib/lib_3c430.c | 2 +- src/lib/lib_3c4d0.c | 2 +- src/lib/lib_3ccf0.c | 2 +- src/lib/lib_3cdc0.c | 2 +- src/lib/lib_3cef0.c | 2 +- src/lib/lib_3d280.c | 2 +- src/lib/lib_3e3e0.c | 2 +- src/lib/lib_3e730.c | 187 +- src/lib/lib_43dd0.c | 2 +- src/lib/lib_446d0.c | 2 +- src/lib/lib_44bc0.c | 2 +- src/lib/lib_44f60.c | 2 +- src/lib/lib_45ed0.c | 2 +- src/lib/lib_461c0.c | 2 +- src/lib/lib_46650.c | 2 +- src/lib/lib_47550.c | 2 +- src/lib/lib_47a90.c | 2 +- src/lib/lib_47d20.c | 2 +- src/lib/lib_4b170.c | 2 +- src/lib/lib_4c090.c | 69 +- src/lib/lib_4cc10.c | 2 +- src/lib/lib_4ce60.c | 2 +- src/lib/lib_4d000.c | 2 +- src/lib/lib_4d480.c | 2 +- src/lib/lib_4d6f0.c | 2 +- src/lib/lib_4f5e0.c | 71 +- src/lib/lib_4fff0.c | 2 +- src/lib/lib_50480.c | 2 +- src/lib/lib_50a00.c | 2 +- src/lib/lib_50f20.c | 2 +- src/lib/lib_513b0.c | 2 +- src/lib/lib_51d50.c | 2 +- src/lib/lib_52360.c | 2 +- src/lib/main.c | 10 +- src/lib/memory.c | 7 +- src/lib/model.c | 2 +- src/lib/reset.c | 17 +- src/lib/rng.c | 2 +- src/lib/sched.c | 20 +- src/lib/ultra/io/conteepread.c | 24 + src/lib/ultra/io/contquery.c | 2 +- src/lib/ultra/io/contreaddata.c | 2 +- src/lib/ultra/io/controller.c | 34 + src/lib/ultra/io/pfsgetstatus.c | 2 +- src/lib/ultra/io/pfsisplug.c | 17 + src/lib/ultra/io/piacs.c | 6 +- src/lib/ultra/io/pimgr.c | 142 + src/lib/ultra/io/siacs.c | 6 +- src/lib/ultra/io/sptask.c | 17 + src/lib/ultra/io/vimgr.c | 218 + src/lib/ultra/os/exceptasm.c | 141 + src/lib/ultra/os/gettime.c | 2 +- src/lib/ultra/os/initialize.c | 4 +- src/lib/ultra/os/initialize2.c | 2 +- src/lib/ultra/os/seteventmesg.c | 4 +- src/lib/ultra/os/timerintr.c | 8 +- 294 files changed, 2506 insertions(+), 12900 deletions(-) delete mode 100644 src/gvars/gvars.c create mode 100644 src/include/bss.h delete mode 100644 src/include/gvars/gvars.h diff --git a/Makefile b/Makefile index c50e1524f..60f7054a0 100644 --- a/Makefile +++ b/Makefile @@ -126,7 +126,7 @@ CFLAGS = -DVERSION=$(VERSION) \ $(OPT_LVL) \ $(MIPSISET) -C_FILES := $(shell find src/gvars src/lib src/game src/inflate -name '*.c') +C_FILES := $(shell find src/lib src/game src/inflate -name '*.c') S_FILES := $(shell find src/lib src/game -name '*.s') # Create names such as $(B_DIR)/assets/files/PfooZ @@ -236,7 +236,6 @@ CHECK_FILES := \ $(B_DIR)/segments/firingrange.bin \ $(B_DIR)/segments/game.bin \ $(B_DIR)/segments/data.bin \ - $(B_DIR)/segments/gvars.bin \ $(B_DIR)/segments/lib.bin \ $(B_DIR)/segments/inflate.bin \ $(B_DIR)/segments/mpconfigs.bin \ @@ -513,4 +512,4 @@ assetsclean: codeclean: rm -f $(B_DIR)/segments/*.bin - find $(B_DIR)/{game,gvars,inflate,lib} -name '*.o' -delete + find $(B_DIR)/{game,inflate,lib} -name '*.o' -delete diff --git a/ld/pd.ld b/ld/pd.ld index feb0ca12b..ffd6ddc30 100644 --- a/ld/pd.ld +++ b/ld/pd.ld @@ -19,16 +19,6 @@ _##name##SegmentEnd = ADDR(.name) + SIZEOF(.name); \ _##name##SegmentRomEnd = __rompos; -#define BEGIN_NOLOAD(name) \ - _##name##SegmentStart = ADDR(.name); \ - _##name##SegmentRomStart = __rompos; \ - .name (NOLOAD) : AT(__rompos) - -#define END_NOLOAD(name) \ - __rompos += SIZEOF(.name); \ - _##name##SegmentEnd = ADDR(.name) + SIZEOF(.name); \ - _##name##SegmentRomEnd = __rompos; - #define MPSTRINGS(lang) \ BEGIN_SEG(mpstrings##lang) \ { \ @@ -293,23 +283,14 @@ SECTIONS * ROM range: N/A * RAM range: 0x8008ae20 - 0x800ad1c0 * ------------------------------------------------------------------------- - * BSS is currently implemented using data instead of BSS, because having - * all BSS in one file causes the linker to choose the addresses - * non-linearly. Eventually this file will be spread out into the code files - * and it can become BSS at that point. - * - * For now, place it past the end of the ROM, where it'll be truncated. - * We can do this because we only memory addresses for this segment, not - * ROM addresses. */ - BEGIN_NOLOAD(gvars) + BEGIN_SEG(bss) { LIBFILES(.bss) - build/ROMID/gvars/gvars.o (.data); GAMEFILES(.bss) } - END_NOLOAD(gvars) + END_SEG(bss) /*************************************************************************** * inflate diff --git a/src/assets/firingrange.c b/src/assets/firingrange.c index 7c2be3868..f2dcaac69 100644 --- a/src/assets/firingrange.c +++ b/src/assets/firingrange.c @@ -1,7 +1,7 @@ #include #include "constants.h" #include "firingrange/frcommands.h" -#include "gvars/gvars.h" +#include "bss.h" #include "types.h" #if NTSC diff --git a/src/game/activemenu/activemenu.c b/src/game/activemenu/activemenu.c index 02f41af63..ad90cd70a 100644 --- a/src/game/activemenu/activemenu.c +++ b/src/game/activemenu/activemenu.c @@ -17,7 +17,7 @@ #include "game/lang.h" #include "game/mplayer/mplayer.h" #include "game/options.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_09a80.h" #include "lib/main.h" #include "lib/lib_16110.h" diff --git a/src/game/activemenu/tick.c b/src/game/activemenu/tick.c index 8e9dfc783..5474ad3a8 100644 --- a/src/game/activemenu/tick.c +++ b/src/game/activemenu/tick.c @@ -7,7 +7,7 @@ #include "game/inventory/inventory.h" #include "game/game_127910.h" #include "game/options.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/controller.h" #include "data.h" #include "types.h" diff --git a/src/game/bondbike.c b/src/game/bondbike.c index 4260f0e4a..d117f573b 100644 --- a/src/game/bondbike.c +++ b/src/game/bondbike.c @@ -16,7 +16,7 @@ #include "game/objectives.h" #include "game/options.h" #include "game/propobj.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_159b0.h" #include "lib/lib_16110.h" #include "lib/lib_233c0.h" diff --git a/src/game/bondcutscene.c b/src/game/bondcutscene.c index 1a6ad23f0..1a37a196b 100644 --- a/src/game/bondcutscene.c +++ b/src/game/bondcutscene.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_317f0.h" #include "data.h" #include "types.h" diff --git a/src/game/bondeyespy.c b/src/game/bondeyespy.c index dc003cbd7..962b3ad52 100644 --- a/src/game/bondeyespy.c +++ b/src/game/bondeyespy.c @@ -14,7 +14,7 @@ #include "game/lang.h" #include "game/options.h" #include "game/propobj.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/main.h" #include "lib/lib_0e9d0.h" #include "lib/lib_16110.h" diff --git a/src/game/bondgrab.c b/src/game/bondgrab.c index 4829a641d..6dd6bdfce 100644 --- a/src/game/bondgrab.c +++ b/src/game/bondgrab.c @@ -11,7 +11,7 @@ #include "game/game_0b69d0.h" #include "game/bondhead.h" #include "game/propobj.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_159b0.h" #include "lib/lib_16110.h" #include "lib/lib_233c0.h" diff --git a/src/game/bondhead.c b/src/game/bondhead.c index ad56114e5..210eb4acd 100644 --- a/src/game/bondhead.c +++ b/src/game/bondhead.c @@ -3,7 +3,7 @@ #include "game/bondmove.h" #include "game/game_096b20.h" #include "game/bondhead.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/rng.h" #include "lib/lib_159b0.h" #include "lib/lib_233c0.h" diff --git a/src/game/bondmove.c b/src/game/bondmove.c index 5dcf70fce..11692849a 100644 --- a/src/game/bondmove.c +++ b/src/game/bondmove.c @@ -24,7 +24,7 @@ #include "game/mplayer/mplayer.h" #include "game/options.h" #include "game/propobj.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_09a80.h" #include "lib/lib_0e9d0.h" #include "lib/rng.h" diff --git a/src/game/bondview.c b/src/game/bondview.c index bb434dcd2..1cc45779a 100644 --- a/src/game/bondview.c +++ b/src/game/bondview.c @@ -10,7 +10,7 @@ #include "game/gfxmemory.h" #include "game/lang.h" #include "game/options.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_09a80.h" #include "lib/main.h" #include "lib/rng.h" diff --git a/src/game/bondwalk.c b/src/game/bondwalk.c index 14ff5da6e..a15231b5d 100644 --- a/src/game/bondwalk.c +++ b/src/game/bondwalk.c @@ -16,7 +16,7 @@ #include "game/bondhead.h" #include "game/game_127910.h" #include "game/propobj.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_0e9d0.h" #include "lib/rng.h" #include "lib/lib_16110.h" diff --git a/src/game/camdraw.c b/src/game/camdraw.c index c97a89b1f..b162e3028 100644 --- a/src/game/camdraw.c +++ b/src/game/camdraw.c @@ -9,7 +9,7 @@ #include "game/pak/pak.h" #include "game/splat.h" #include "game/utils.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/main.h" #include "lib/memory.h" #include "lib/lib_126b0.h" diff --git a/src/game/casing/reset.c b/src/game/casing/reset.c index 9d165ab5c..9a95f7456 100644 --- a/src/game/casing/reset.c +++ b/src/game/casing/reset.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/casing/tick.c b/src/game/casing/tick.c index bbab7a971..859aef72c 100644 --- a/src/game/casing/tick.c +++ b/src/game/casing/tick.c @@ -1,7 +1,7 @@ #include #include "constants.h" #include "game/casing.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_0e9d0.h" #include "lib/rng.h" #include "lib/lib_16110.h" diff --git a/src/game/ceil.c b/src/game/ceil.c index a7bfc4e10..acc6002b1 100644 --- a/src/game/ceil.c +++ b/src/game/ceil.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/cheats.c b/src/game/cheats.c index d9b341963..bf666bd99 100644 --- a/src/game/cheats.c +++ b/src/game/cheats.c @@ -9,7 +9,7 @@ #include "game/gamefile.h" #include "game/lang.h" #include "game/pak/pak.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/chr/chr.c b/src/game/chr/chr.c index 594ad0c2b..749d190fe 100644 --- a/src/game/chr/chr.c +++ b/src/game/chr/chr.c @@ -34,7 +34,7 @@ #include "game/propobj.h" #include "game/splat.h" #include "game/wallhit.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_09a80.h" #include "lib/main.h" #include "lib/model.h" diff --git a/src/game/chr/chraction.c b/src/game/chr/chraction.c index 1e45406b3..e402a6b52 100644 --- a/src/game/chr/chraction.c +++ b/src/game/chr/chraction.c @@ -37,7 +37,7 @@ #include "game/propobj.h" #include "game/wallhit.h" #include "game/mpstats.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/main.h" #include "lib/model.h" #include "lib/lib_0e9d0.h" diff --git a/src/game/chr/chrai.c b/src/game/chr/chrai.c index 470d30a7f..75baf6c29 100644 --- a/src/game/chr/chrai.c +++ b/src/game/chr/chrai.c @@ -3,7 +3,7 @@ #include "game/chr/chraction.h" #include "game/chr/chrai.h" #include "game/chr/chraicommands.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/rng.h" #include "lib/lib_16110.h" #include "data.h" diff --git a/src/game/chr/chraicommands.c b/src/game/chr/chraicommands.c index 71649442b..b74ca1520 100644 --- a/src/game/chr/chraicommands.c +++ b/src/game/chr/chraicommands.c @@ -38,7 +38,7 @@ #include "game/options.h" #include "game/propobj.h" #include "game/mpstats.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/main.h" #include "lib/model.h" #include "lib/lib_0e9d0.h" diff --git a/src/game/core.c b/src/game/core.c index 45d30c6b3..9f6a5aab7 100644 --- a/src/game/core.c +++ b/src/game/core.c @@ -90,7 +90,7 @@ #include "game/splat.h" #include "game/utils.h" #include "game/wallhit.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/args.h" #include "lib/controller.h" #include "lib/lib_06440.h" diff --git a/src/game/credits.c b/src/game/credits.c index ff1d6269f..474b83ffb 100644 --- a/src/game/credits.c +++ b/src/game/credits.c @@ -14,7 +14,7 @@ #include "game/core.h" #include "game/music.h" #include "game/lang.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_09a80.h" #include "lib/main.h" #include "lib/memory.h" diff --git a/src/game/data/data_000000.c b/src/game/data/data_000000.c index f38cf0fd0..568ebc616 100644 --- a/src/game/data/data_000000.c +++ b/src/game/data/data_000000.c @@ -7,7 +7,7 @@ #include "lib/lib_0c000.h" #include "lib/main.h" #include "lib/lib_3e730.h" -#include "gvars/gvars.h" +#include "bss.h" #include "stagesetup.h" #include "data.h" #include "types.h" diff --git a/src/game/data/data_003dc0.c b/src/game/data/data_003dc0.c index a70d49e80..3320a02cd 100644 --- a/src/game/data/data_003dc0.c +++ b/src/game/data/data_003dc0.c @@ -7,7 +7,7 @@ #include "lib/lib_0c000.h" #include "lib/main.h" #include "lib/lib_3e730.h" -#include "gvars/gvars.h" +#include "bss.h" #include "stagesetup.h" #include "data.h" #include "types.h" diff --git a/src/game/data/data_020df0.c b/src/game/data/data_020df0.c index 58384478e..e4667ff64 100644 --- a/src/game/data/data_020df0.c +++ b/src/game/data/data_020df0.c @@ -13,7 +13,7 @@ #include "game/mplayer/setup.h" #include "game/mplayer/scenarios.h" #include "game/training/training.h" -#include "gvars/gvars.h" +#include "bss.h" #include "stagesetup.h" #include "data.h" #include "types.h" diff --git a/src/game/debug.c b/src/game/debug.c index 03a84426f..da39ec695 100644 --- a/src/game/debug.c +++ b/src/game/debug.c @@ -1,7 +1,7 @@ #include #include "constants.h" #include "game/debug.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/dlights.c b/src/game/dlights.c index 4fb5473e4..5e2b5ab78 100644 --- a/src/game/dlights.c +++ b/src/game/dlights.c @@ -15,7 +15,7 @@ #include "game/propobj.h" #include "game/utils.h" #include "game/wallhit.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_0e9d0.h" #include "lib/memory.h" #include "lib/rng.h" diff --git a/src/game/endscreen.c b/src/game/endscreen.c index 8c9e9fc71..df8649f42 100644 --- a/src/game/endscreen.c +++ b/src/game/endscreen.c @@ -22,7 +22,7 @@ #include "game/lang.h" #include "game/options.h" #include "game/mpstats.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_09a80.h" #include "lib/main.h" #include "data.h" diff --git a/src/game/explosions/explosions.c b/src/game/explosions/explosions.c index e5fb4da33..d0de466c7 100644 --- a/src/game/explosions/explosions.c +++ b/src/game/explosions/explosions.c @@ -17,7 +17,7 @@ #include "game/propobj.h" #include "game/utils.h" #include "game/wallhit.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_09a80.h" #include "lib/main.h" #include "lib/rng.h" diff --git a/src/game/explosions/init.c b/src/game/explosions/init.c index 340dad720..0e0fb55bd 100644 --- a/src/game/explosions/init.c +++ b/src/game/explosions/init.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/memory.h" #include "data.h" #include "types.h" diff --git a/src/game/explosions/reset.c b/src/game/explosions/reset.c index 69c84c853..fef1df474 100644 --- a/src/game/explosions/reset.c +++ b/src/game/explosions/reset.c @@ -1,7 +1,7 @@ #include #include "constants.h" #include "game/prop.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_09a80.h" #include "data.h" #include "types.h" diff --git a/src/game/file.c b/src/game/file.c index 2cd513677..7a42692c1 100644 --- a/src/game/file.c +++ b/src/game/file.c @@ -2,7 +2,7 @@ #include "constants.h" #include "game/file.h" #include "game/stubs/game_175f50.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_074f0.h" #include "lib/dma.h" #include "lib/memory.h" diff --git a/src/game/floor.c b/src/game/floor.c index 3a25b9ae6..346b00533 100644 --- a/src/game/floor.c +++ b/src/game/floor.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/game_000000.c b/src/game/game_000000.c index b14191f2c..62c7244e5 100644 --- a/src/game/game_000000.c +++ b/src/game/game_000000.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/memory.h" #include "data.h" #include "types.h" diff --git a/src/game/game_000090.c b/src/game/game_000090.c index 343a41ac0..83c6b46e9 100644 --- a/src/game/game_000090.c +++ b/src/game/game_000090.c @@ -3,7 +3,7 @@ #include "game/game_000090.h" #include "game/game_000130.h" #include "game/chr/chr.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/game_000130.c b/src/game/game_000130.c index 51800ebef..c934c2d11 100644 --- a/src/game/game_000130.c +++ b/src/game/game_000130.c @@ -2,7 +2,7 @@ #include "constants.h" #include "game/game_000130.h" #include "game/floor.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_233c0.h" #include "data.h" #include "types.h" diff --git a/src/game/game_000880.c b/src/game/game_000880.c index ebe6e8703..d53904ced 100644 --- a/src/game/game_000880.c +++ b/src/game/game_000880.c @@ -1,7 +1,7 @@ #include #include "constants.h" #include "game/game_000880.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/game_005fd0.c b/src/game/game_005fd0.c index 61c21580e..920d4fc61 100644 --- a/src/game/game_005fd0.c +++ b/src/game/game_005fd0.c @@ -4,7 +4,7 @@ #include "game/game_006900.h" #include "game/game_092610.h" #include "game/room.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/rng.h" #include "lib/lib_159b0.h" #include "lib/lib_16110.h" diff --git a/src/game/game_006900.c b/src/game/game_006900.c index edb4885de..e320f0c91 100644 --- a/src/game/game_006900.c +++ b/src/game/game_006900.c @@ -4,7 +4,7 @@ #include "game/game_006900.h" #include "game/game_092610.h" #include "game/room.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/rng.h" #include "lib/lib_159b0.h" #include "lib/lib_16110.h" diff --git a/src/game/game_006bd0.c b/src/game/game_006bd0.c index 63fc6996d..fa394ff48 100644 --- a/src/game/game_006bd0.c +++ b/src/game/game_006bd0.c @@ -14,7 +14,7 @@ #include "game/room.h" #include "game/file.h" #include "game/gfxmemory.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_09a80.h" #include "lib/lib_0e9d0.h" #include "lib/rng.h" diff --git a/src/game/game_00b190.c b/src/game/game_00b190.c index 3794c3bcf..250f84885 100644 --- a/src/game/game_00b190.c +++ b/src/game/game_00b190.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/dma.h" #include "lib/memory.h" #include "data.h" diff --git a/src/game/game_00b210.c b/src/game/game_00b210.c index 4708f2f99..52aa6b6a9 100644 --- a/src/game/game_00b210.c +++ b/src/game/game_00b210.c @@ -2,7 +2,7 @@ #include "constants.h" #include "game/game_19aa80.h" #include "game/mplayer/mplayer.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/game_00b320.c b/src/game/game_00b320.c index 75e9ad613..708e1518a 100644 --- a/src/game/game_00b320.c +++ b/src/game/game_00b320.c @@ -2,7 +2,7 @@ #include "constants.h" #include "game/file.h" #include "game/lang.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/memory.h" #include "data.h" #include "types.h" diff --git a/src/game/game_00b420.c b/src/game/game_00b420.c index 2753c30a7..8353d8c22 100644 --- a/src/game/game_00b420.c +++ b/src/game/game_00b420.c @@ -2,7 +2,7 @@ #include "constants.h" #include "game/file.h" #include "game/lang.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/memory.h" #include "data.h" #include "types.h" diff --git a/src/game/game_00b480.c b/src/game/game_00b480.c index a84a53782..d1c0adc52 100644 --- a/src/game/game_00b480.c +++ b/src/game/game_00b480.c @@ -3,7 +3,7 @@ #include "game/game_00b320.h" #include "game/game_00b820.h" #include "game/title.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/memory.h" #include "data.h" #include "types.h" diff --git a/src/game/game_00b820.c b/src/game/game_00b820.c index 3e0a23d40..2f7d34e44 100644 --- a/src/game/game_00b820.c +++ b/src/game/game_00b820.c @@ -6,7 +6,7 @@ #include "game/game_011110.h" #include "game/game_02cde0.h" #include "game/game_091e10.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/memory.h" #include "lib/rng.h" #include "data.h" diff --git a/src/game/game_00c240.c b/src/game/game_00c240.c index f08faa845..b19f597cf 100644 --- a/src/game/game_00c240.c +++ b/src/game/game_00c240.c @@ -2,7 +2,7 @@ #include "constants.h" #include "game/game_00c240.h" #include "game/prop.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/memory.h" #include "data.h" #include "types.h" diff --git a/src/game/game_00c490.c b/src/game/game_00c490.c index 3dbd0beb3..5c4dbc4f3 100644 --- a/src/game/game_00c490.c +++ b/src/game/game_00c490.c @@ -27,7 +27,7 @@ #include "game/mplayer/mplayer.h" #include "game/pad.h" #include "game/propobj.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/memory.h" #include "lib/model.h" #include "lib/rng.h" diff --git a/src/game/game_0108d0.c b/src/game/game_0108d0.c index 5e19fa563..af2aa64f2 100644 --- a/src/game/game_0108d0.c +++ b/src/game/game_0108d0.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/memory.h" #include "data.h" #include "types.h" diff --git a/src/game/game_010b20.c b/src/game/game_010b20.c index 53114973d..c7ff9682d 100644 --- a/src/game/game_010b20.c +++ b/src/game/game_010b20.c @@ -3,7 +3,7 @@ #include "game/inventory/items.h" #include "game/game_097ba0.h" #include "game/game_1655c0.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/memory.h" #include "data.h" #include "types.h" diff --git a/src/game/game_011110.c b/src/game/game_011110.c index 0bee0ffc2..34e6e371c 100644 --- a/src/game/game_011110.c +++ b/src/game/game_011110.c @@ -16,7 +16,7 @@ #include "game/mplayer/scenarios.h" #include "game/mplayer/mplayer.h" #include "game/pad.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/memory.h" #include "lib/lib_16110.h" #include "lib/lib_233c0.h" diff --git a/src/game/game_0125a0.c b/src/game/game_0125a0.c index be457ff2d..fa479644c 100644 --- a/src/game/game_0125a0.c +++ b/src/game/game_0125a0.c @@ -5,7 +5,7 @@ #include "game/bondhead.h" #include "game/room.h" #include "game/pad.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_159b0.h" #include "lib/lib_233c0.h" #include "lib/model.h" diff --git a/src/game/game_012aa0.c b/src/game/game_012aa0.c index 3ddcee90e..aeb981105 100644 --- a/src/game/game_012aa0.c +++ b/src/game/game_012aa0.c @@ -5,7 +5,7 @@ #include "game/bondhead.h" #include "game/room.h" #include "game/pad.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_159b0.h" #include "lib/lib_233c0.h" #include "lib/model.h" diff --git a/src/game/game_012d50.c b/src/game/game_012d50.c index 459f99af5..db0331b24 100644 --- a/src/game/game_012d50.c +++ b/src/game/game_012d50.c @@ -1,7 +1,7 @@ #include #include "constants.h" #include "game/pad.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/memory.h" #include "data.h" #include "types.h" diff --git a/src/game/game_013550.c b/src/game/game_013550.c index edd4f3a46..a03bf20b9 100644 --- a/src/game/game_013550.c +++ b/src/game/game_013550.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/memory.h" #include "data.h" #include "types.h" diff --git a/src/game/game_013b80.c b/src/game/game_013b80.c index fbcfcd85a..ecd1fb20c 100644 --- a/src/game/game_013b80.c +++ b/src/game/game_013b80.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/memory.h" #include "data.h" #include "types.h" diff --git a/src/game/game_013cf0.c b/src/game/game_013cf0.c index b102c654f..04a368500 100644 --- a/src/game/game_013cf0.c +++ b/src/game/game_013cf0.c @@ -3,7 +3,7 @@ #include "game/game_013cf0.h" #include "game/room.h" #include "game/file.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/game_013ee0.c b/src/game/game_013ee0.c index 397658184..d5daef7c3 100644 --- a/src/game/game_013ee0.c +++ b/src/game/game_013ee0.c @@ -3,7 +3,7 @@ #include "game/game_013ee0.h" #include "game/room.h" #include "game/pad.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/memory.h" #include "lib/lib_233c0.h" #include "data.h" diff --git a/src/game/game_0147a0.c b/src/game/game_0147a0.c index 7a044327b..39ecfb802 100644 --- a/src/game/game_0147a0.c +++ b/src/game/game_0147a0.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/game_0147d0.c b/src/game/game_0147d0.c index fb738a2ac..377b36511 100644 --- a/src/game/game_0147d0.c +++ b/src/game/game_0147d0.c @@ -6,7 +6,7 @@ #include "game/prop.h" #include "game/game_197600.h" #include "game/mplayer/mplayer.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/memory.h" #include "lib/model.h" #include "lib/rng.h" diff --git a/src/game/game_014e90.c b/src/game/game_014e90.c index 5151be79e..b40bdf0de 100644 --- a/src/game/game_014e90.c +++ b/src/game/game_014e90.c @@ -6,7 +6,7 @@ #include "game/prop.h" #include "game/game_197600.h" #include "game/mplayer/mplayer.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/memory.h" #include "lib/model.h" #include "lib/rng.h" diff --git a/src/game/game_014f10.c b/src/game/game_014f10.c index edabb8634..41b24b97f 100644 --- a/src/game/game_014f10.c +++ b/src/game/game_014f10.c @@ -4,7 +4,7 @@ #include "game/chr/chr.h" #include "game/prop.h" #include "game/propobj.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/game_015010.c b/src/game/game_015010.c index 81f35c4c1..5fe07d6a5 100644 --- a/src/game/game_015010.c +++ b/src/game/game_015010.c @@ -3,7 +3,7 @@ #include "game/game_015010.h" #include "game/game_091e10.h" #include "game/propobj.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/game_0150a0.c b/src/game/game_0150a0.c index 620af2aeb..a16443673 100644 --- a/src/game/game_0150a0.c +++ b/src/game/game_0150a0.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_0e9d0.h" #include "lib/lib_317f0.h" #include "data.h" diff --git a/src/game/game_015470.c b/src/game/game_015470.c index 294159395..febb6a037 100644 --- a/src/game/game_015470.c +++ b/src/game/game_015470.c @@ -2,7 +2,7 @@ #include "constants.h" #include "game/game_015470.h" #include "game/game_01afc0.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_09a80.h" #include "lib/dma.h" #include "lib/lib_317f0.h" diff --git a/src/game/game_01afc0.c b/src/game/game_01afc0.c index 53f5210d3..8785787e3 100644 --- a/src/game/game_01afc0.c +++ b/src/game/game_01afc0.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_09a80.h" #include "data.h" #include "types.h" diff --git a/src/game/game_01b0a0.c b/src/game/game_01b0a0.c index ea5d7d206..b68553840 100644 --- a/src/game/game_01b0a0.c +++ b/src/game/game_01b0a0.c @@ -6,7 +6,7 @@ #include "game/inventory/inventory.h" #include "game/game_127910.h" #include "game/options.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/game_01bea0.c b/src/game/game_01bea0.c index 32a5217d4..b98857757 100644 --- a/src/game/game_01bea0.c +++ b/src/game/game_01bea0.c @@ -19,7 +19,7 @@ #include "game/training/training.h" #include "game/gamefile.h" #include "game/mplayer/mplayer.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_09a80.h" #include "lib/main.h" #include "lib/lib_0e9d0.h" diff --git a/src/game/game_01d860.c b/src/game/game_01d860.c index a9ceb55a0..bc3a320d2 100644 --- a/src/game/game_01d860.c +++ b/src/game/game_01d860.c @@ -1,7 +1,7 @@ #include #include "constants.h" #include "game/game_1668e0.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/game_01d990.c b/src/game/game_01d990.c index 9e219bf4f..ad5239ebe 100644 --- a/src/game/game_01d990.c +++ b/src/game/game_01d990.c @@ -1,7 +1,7 @@ #include #include "constants.h" #include "game/game_01d990.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/game_02cde0.c b/src/game/game_02cde0.c index 6bac33b54..4f6aec412 100644 --- a/src/game/game_02cde0.c +++ b/src/game/game_02cde0.c @@ -12,7 +12,7 @@ #include "game/mplayer/mplayer.h" #include "game/pad.h" #include "game/propobj.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/memory.h" #include "lib/lib_126b0.h" #include "lib/rng.h" diff --git a/src/game/game_091e10.c b/src/game/game_091e10.c index 0d329bd2f..3cad00864 100644 --- a/src/game/game_091e10.c +++ b/src/game/game_091e10.c @@ -6,7 +6,7 @@ #include "game/room.h" #include "game/game_1a7560.h" #include "game/propobj.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/game_092610.c b/src/game/game_092610.c index e0d500885..5ab6d3cbb 100644 --- a/src/game/game_092610.c +++ b/src/game/game_092610.c @@ -9,7 +9,7 @@ #include "game/core.h" #include "game/mplayer/mplayer.h" #include "game/pad.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_0e9d0.h" #include "lib/rng.h" #include "lib/lib_16110.h" diff --git a/src/game/game_096360.c b/src/game/game_096360.c index 5dc046964..94ef810b1 100644 --- a/src/game/game_096360.c +++ b/src/game/game_096360.c @@ -5,7 +5,7 @@ #include "game/game_0b3350.h" #include "game/training/training.h" #include "game/propobj.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/rng.h" #include "lib/lib_159b0.h" #include "lib/lib_16110.h" diff --git a/src/game/game_096700.c b/src/game/game_096700.c index 2349ceb46..534441bd8 100644 --- a/src/game/game_096700.c +++ b/src/game/game_096700.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_16110.h" #include "data.h" #include "types.h" diff --git a/src/game/game_096890.c b/src/game/game_096890.c index 58421f785..f8c55c63d 100644 --- a/src/game/game_096890.c +++ b/src/game/game_096890.c @@ -1,7 +1,7 @@ #include #include "constants.h" #include "game/game_096890.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/game_0969d0.c b/src/game/game_0969d0.c index ed6e04bd1..b1b896b6b 100644 --- a/src/game/game_0969d0.c +++ b/src/game/game_0969d0.c @@ -1,7 +1,7 @@ #include #include "constants.h" #include "game/game_096890.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/game_096b20.c b/src/game/game_096b20.c index ba6474cec..45df7d131 100644 --- a/src/game/game_096b20.c +++ b/src/game/game_096b20.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/game_096ca0.c b/src/game/game_096ca0.c index e28eb2632..2a1df3df3 100644 --- a/src/game/game_096ca0.c +++ b/src/game/game_096ca0.c @@ -2,7 +2,7 @@ #include "constants.h" #include "game/game_0969d0.h" #include "game/game_096ca0.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_16110.h" #include "data.h" #include "types.h" diff --git a/src/game/game_097a50.c b/src/game/game_097a50.c index d0646bb5c..b3ba66951 100644 --- a/src/game/game_097a50.c +++ b/src/game/game_097a50.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/game_097aa0.c b/src/game/game_097aa0.c index 2c74fc693..e88600261 100644 --- a/src/game/game_097aa0.c +++ b/src/game/game_097aa0.c @@ -2,7 +2,7 @@ #include "constants.h" #include "game/game_097a50.h" #include "game/game_097aa0.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/game_097ba0.c b/src/game/game_097ba0.c index 33a3edf9a..3bbcbba3d 100644 --- a/src/game/game_097ba0.c +++ b/src/game/game_097ba0.c @@ -36,7 +36,7 @@ #include "game/pak/pak.h" #include "game/options.h" #include "game/propobj.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_09a80.h" #include "lib/main.h" #include "lib/model.h" diff --git a/src/game/game_0abe70.c b/src/game/game_0abe70.c index 089cee00f..819728a75 100644 --- a/src/game/game_0abe70.c +++ b/src/game/game_0abe70.c @@ -8,7 +8,7 @@ #include "game/game_0c33f0.h" #include "game/gfxmemory.h" #include "game/file.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/main.h" #include "lib/rng.h" #include "lib/lib_159b0.h" diff --git a/src/game/game_0b0fd0.c b/src/game/game_0b0fd0.c index 99f2e409d..5325ddfbb 100644 --- a/src/game/game_0b0fd0.c +++ b/src/game/game_0b0fd0.c @@ -12,7 +12,7 @@ #include "game/lang.h" #include "game/mplayer/mplayer.h" #include "game/options.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/game_0b2150.c b/src/game/game_0b2150.c index 7a1477aca..aa0d992e4 100644 --- a/src/game/game_0b2150.c +++ b/src/game/game_0b2150.c @@ -1,7 +1,7 @@ #include #include "constants.h" #include "game/game_0b2150.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_09a80.h" #include "data.h" #include "types.h" diff --git a/src/game/game_0b28d0.c b/src/game/game_0b28d0.c index 76d688d4c..e20fa0cab 100644 --- a/src/game/game_0b28d0.c +++ b/src/game/game_0b28d0.c @@ -1,7 +1,7 @@ #include #include "constants.h" #include "game/game_0b28d0.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/memory.h" #include "data.h" #include "types.h" diff --git a/src/game/game_0b3350.c b/src/game/game_0b3350.c index 83e935123..9e05c79af 100644 --- a/src/game/game_0b3350.c +++ b/src/game/game_0b3350.c @@ -6,7 +6,7 @@ #include "game/room.h" #include "game/texture.h" #include "game/game_173a00.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_16110.h" #include "data.h" #include "types.h" diff --git a/src/game/game_0b63b0.c b/src/game/game_0b63b0.c index db51c28bd..1a27cccee 100644 --- a/src/game/game_0b63b0.c +++ b/src/game/game_0b63b0.c @@ -49,7 +49,7 @@ #include "game/options.h" #include "game/propobj.h" #include "game/splat.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_09a80.h" #include "lib/main.h" #include "lib/lib_0e9d0.h" diff --git a/src/game/game_0b69d0.c b/src/game/game_0b69d0.c index aa35d0e3f..06fdaff13 100644 --- a/src/game/game_0b69d0.c +++ b/src/game/game_0b69d0.c @@ -51,7 +51,7 @@ #include "game/propobj.h" #include "game/splat.h" #include "game/mpstats.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/controller.h" #include "lib/lib_09a80.h" #include "lib/main.h" diff --git a/src/game/game_0c33f0.c b/src/game/game_0c33f0.c index b2712cf98..5980ead2d 100644 --- a/src/game/game_0c33f0.c +++ b/src/game/game_0c33f0.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/game_0d4690.c b/src/game/game_0d4690.c index b8b0559a1..82b82799c 100644 --- a/src/game/game_0d4690.c +++ b/src/game/game_0d4690.c @@ -4,7 +4,7 @@ #include "game/game_0d4690.h" #include "game/file.h" #include "game/utils.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_09a80.h" #include "lib/main.h" #include "lib/lib_159b0.h" diff --git a/src/game/game_0e0770.c b/src/game/game_0e0770.c index f5d82ca3e..fabc5e7f0 100644 --- a/src/game/game_0e0770.c +++ b/src/game/game_0e0770.c @@ -8,7 +8,7 @@ #include "game/game_1531a0.h" #include "game/file.h" #include "game/utils.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_09a80.h" #include "lib/main.h" #include "lib/rng.h" diff --git a/src/game/game_0f09f0.c b/src/game/game_0f09f0.c index d56fe7180..1fca97ec8 100644 --- a/src/game/game_0f09f0.c +++ b/src/game/game_0f09f0.c @@ -30,7 +30,7 @@ #include "game/pak/pak.h" #include "game/options.h" #include "game/propobj.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_09a80.h" #include "lib/main.h" #include "lib/lib_0e9d0.h" diff --git a/src/game/game_102240.c b/src/game/game_102240.c index b1384060e..06e9e62c8 100644 --- a/src/game/game_102240.c +++ b/src/game/game_102240.c @@ -23,7 +23,7 @@ #include "game/lang.h" #include "game/mplayer/mplayer.h" #include "game/options.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_09a80.h" #include "lib/main.h" #include "lib/lib_0e9d0.h" diff --git a/src/game/game_107fb0.c b/src/game/game_107fb0.c index ec140b1b6..f9c7945bb 100644 --- a/src/game/game_107fb0.c +++ b/src/game/game_107fb0.c @@ -10,7 +10,7 @@ #include "game/mplayer/mplayer.h" #include "game/pak/pak.h" #include "game/utils.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_09a80.h" #include "lib/lib_126b0.h" #include "data.h" diff --git a/src/game/game_10c9c0.c b/src/game/game_10c9c0.c index babfd5dac..dd9552869 100644 --- a/src/game/game_10c9c0.c +++ b/src/game/game_10c9c0.c @@ -8,7 +8,7 @@ #include "game/mplayer/mplayer.h" #include "game/mplayer/scenarios.h" #include "game/mplayer/setup.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/game_110680.c b/src/game/game_110680.c index f401e1a94..0e75432c1 100644 --- a/src/game/game_110680.c +++ b/src/game/game_110680.c @@ -13,7 +13,7 @@ #include "game/pak/pak.h" #include "game/options.h" #include "game/utils.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_0bfb0.h" #include "lib/lib_0e9d0.h" #include "lib/lib_126b0.h" @@ -43,7 +43,7 @@ u32 var800a2318; u32 var800a231c; u32 var800a2320; u32 var800a2324; -u8 var800a2328[]; +u8 var800a2328[4]; u8 g_AltTitle; u32 var800a2330; u32 var800a2334; diff --git a/src/game/game_11f000.c b/src/game/game_11f000.c index d710de630..0d01f0fe8 100644 --- a/src/game/game_11f000.c +++ b/src/game/game_11f000.c @@ -7,7 +7,7 @@ #include "game/game_152fa0.h" #include "game/game_165670.h" #include "game/pad.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_09a80.h" #include "lib/lib_159b0.h" #include "lib/lib_16110.h" diff --git a/src/game/game_127910.c b/src/game/game_127910.c index fe334c73d..7a9aea83e 100644 --- a/src/game/game_127910.c +++ b/src/game/game_127910.c @@ -5,7 +5,7 @@ #include "game/game_0b69d0.h" #include "game/game_127910.h" #include "game/propobj.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/memory.h" #include "lib/rng.h" #include "data.h" diff --git a/src/game/game_128f30.c b/src/game/game_128f30.c index 83fc8c198..8af4caa01 100644 --- a/src/game/game_128f30.c +++ b/src/game/game_128f30.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/rng.h" #include "data.h" #include "types.h" diff --git a/src/game/game_129210.c b/src/game/game_129210.c index f3944f185..aeea9cdea 100644 --- a/src/game/game_129210.c +++ b/src/game/game_129210.c @@ -4,7 +4,7 @@ #include "game/chr/chr.h" #include "game/game_129210.h" #include "game/propobj.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_126b0.h" #include "lib/rng.h" #include "data.h" diff --git a/src/game/game_13b670.c b/src/game/game_13b670.c index 41e4ac146..9365d0abb 100644 --- a/src/game/game_13b670.c +++ b/src/game/game_13b670.c @@ -2,7 +2,7 @@ #include "constants.h" #include "game/chr/chraction.h" #include "game/game_13b670.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/main.h" #include "lib/memory.h" #include "lib/lib_16110.h" diff --git a/src/game/game_13c510.c b/src/game/game_13c510.c index 0423976d9..7e05e2ad2 100644 --- a/src/game/game_13c510.c +++ b/src/game/game_13c510.c @@ -10,7 +10,7 @@ #include "game/game_1655c0.h" #include "game/game_165670.h" #include "game/game_1668e0.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_09a80.h" #include "lib/lib_159b0.h" #include "lib/lib_16110.h" diff --git a/src/game/game_152fa0.c b/src/game/game_152fa0.c index 5cbd44578..9ae87c750 100644 --- a/src/game/game_152fa0.c +++ b/src/game/game_152fa0.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/game_1531a0.c b/src/game/game_1531a0.c index 07fa6603f..fa5e931fb 100644 --- a/src/game/game_1531a0.c +++ b/src/game/game_1531a0.c @@ -5,7 +5,7 @@ #include "game/game_1531a0.h" #include "game/file.h" #include "game/lang.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_09a80.h" #include "lib/dma.h" #include "lib/main.h" diff --git a/src/game/game_1577f0.c b/src/game/game_1577f0.c index 1bfbdf8bb..b3164ed95 100644 --- a/src/game/game_1577f0.c +++ b/src/game/game_1577f0.c @@ -5,7 +5,7 @@ #include "game/game_1531a0.h" #include "game/file.h" #include "game/lang.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_09a80.h" #include "lib/dma.h" #include "lib/main.h" diff --git a/src/game/game_165360.c b/src/game/game_165360.c index 85b71b7a9..8379ba5d6 100644 --- a/src/game/game_165360.c +++ b/src/game/game_165360.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/game_1655c0.c b/src/game/game_1655c0.c index 43cfb9ee7..e3d84878a 100644 --- a/src/game/game_1655c0.c +++ b/src/game/game_1655c0.c @@ -1,12 +1,12 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" // When adding or removing items from this table you must also update the // STAGEINDEX constants in constants.h. -struct stagetableentry g_Stages[] = { +struct stagetableentry g_Stages[61] = { // id, ?, lia, liw, lih, ?, bg, tiles, pads, setup, mpsetp, ? 0x18, 0x1c, ?, ?, ?, 0x24, 0x28, ?, ?, ? ? /*0x00*/ STAGE_MAIANSOS, 2, 255, 100, 100, 0, FILE_BG_LUE_SEG, FILE_BG_LUE_TILES, FILE_BG_SEV_PADS, FILE_USETUPSEV, FILE_UMP_SETUPSEV, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x01*/ STAGE_TEST_SILO, 2, 255, 100, 100, 0, FILE_BG_OAT_SEG, FILE_BG_OAT_TILES, FILE_BG_OAT_PADS, FILE_USETUPSILO, FILE_UMP_SETUPSILO, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, 700, 800, 400, 1, diff --git a/src/game/game_165670.c b/src/game/game_165670.c index 8c145739c..ae3013f9f 100644 --- a/src/game/game_165670.c +++ b/src/game/game_165670.c @@ -3,7 +3,7 @@ #include "game/game_0b3350.h" #include "game/room.h" #include "game/game_165670.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_09a80.h" #include "data.h" #include "types.h" diff --git a/src/game/game_1668e0.c b/src/game/game_1668e0.c index a3bcbf11f..fd5101713 100644 --- a/src/game/game_1668e0.c +++ b/src/game/game_1668e0.c @@ -1,7 +1,7 @@ #include #include "constants.h" #include "game/game_1668e0.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_159b0.h" #include "data.h" #include "types.h" diff --git a/src/game/game_173a00.c b/src/game/game_173a00.c index 2c15fcb52..d8b5a5d4e 100644 --- a/src/game/game_173a00.c +++ b/src/game/game_173a00.c @@ -3,7 +3,7 @@ #include "game/game_13b670.h" #include "game/texture.h" #include "game/game_173a00.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/game_175f90.c b/src/game/game_175f90.c index 218530bd1..776f734e4 100644 --- a/src/game/game_175f90.c +++ b/src/game/game_175f90.c @@ -2,7 +2,7 @@ #include "constants.h" #include "game/file.h" #include "game/game_175f90.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/memory.h" #include "data.h" #include "types.h" diff --git a/src/game/game_176080.c b/src/game/game_176080.c index f1259ac1a..930939707 100644 --- a/src/game/game_176080.c +++ b/src/game/game_176080.c @@ -5,7 +5,7 @@ #include "game/game_176080.h" #include "game/mplayer/mplayer.h" #include "game/options.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_09a80.h" #include "lib/memory.h" #include "data.h" diff --git a/src/game/game_190260.c b/src/game/game_190260.c index 1df4b2cba..dc2a3ce7c 100644 --- a/src/game/game_190260.c +++ b/src/game/game_190260.c @@ -24,7 +24,7 @@ #include "game/padhalllv.h" #include "game/propobj.h" #include "game/splat.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/model.h" #include "lib/rng.h" #include "lib/lib_16110.h" diff --git a/src/game/game_197600.c b/src/game/game_197600.c index 5c6bd0dba..4f520ea5c 100644 --- a/src/game/game_197600.c +++ b/src/game/game_197600.c @@ -12,7 +12,7 @@ #include "game/game_1999b0.h" #include "game/mplayer/mplayer.h" #include "game/propobj.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/rng.h" #include "data.h" #include "types.h" diff --git a/src/game/game_1999b0.c b/src/game/game_1999b0.c index ace7ef808..4550bc84f 100644 --- a/src/game/game_1999b0.c +++ b/src/game/game_1999b0.c @@ -11,7 +11,7 @@ #include "game/pad.h" #include "game/padhalllv.h" #include "game/propobj.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/rng.h" #include "lib/lib_159b0.h" #include "lib/lib_16110.h" diff --git a/src/game/game_19aa80.c b/src/game/game_19aa80.c index 527674014..041f071f4 100644 --- a/src/game/game_19aa80.c +++ b/src/game/game_19aa80.c @@ -12,7 +12,7 @@ #include "game/lang.h" #include "game/mplayer/mplayer.h" #include "game/pad.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/dma.h" #include "lib/rng.h" #include "data.h" diff --git a/src/game/game_1a7560.c b/src/game/game_1a7560.c index 673de5514..845b6d4b2 100644 --- a/src/game/game_1a7560.c +++ b/src/game/game_1a7560.c @@ -17,7 +17,7 @@ #include "game/lang.h" #include "game/mplayer/mplayer.h" #include "game/options.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_09a80.h" #include "lib/main.h" #include "data.h" diff --git a/src/game/game_1a78b0.c b/src/game/game_1a78b0.c index b347ed20a..8107bbea0 100644 --- a/src/game/game_1a78b0.c +++ b/src/game/game_1a78b0.c @@ -1,7 +1,7 @@ #include #include "constants.h" #include "game/game_1a78b0.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/gamefile.c b/src/game/gamefile.c index b74493c83..c29482012 100644 --- a/src/game/gamefile.c +++ b/src/game/gamefile.c @@ -13,7 +13,7 @@ #include "game/pak/pak.h" #include "game/options.h" #include "game/utils.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_0bfb0.h" #include "lib/lib_0e9d0.h" #include "lib/lib_126b0.h" diff --git a/src/game/gfxmemory.c b/src/game/gfxmemory.c index 11534e124..0b4f2c506 100644 --- a/src/game/gfxmemory.c +++ b/src/game/gfxmemory.c @@ -2,7 +2,7 @@ #include "constants.h" #include "game/gfxmemory.h" #include "game/stubs/game_175f50.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_074f0.h" #include "lib/dma.h" #include "lib/memory.h" diff --git a/src/game/healthbar.c b/src/game/healthbar.c index 959eea6e9..90a6478c7 100644 --- a/src/game/healthbar.c +++ b/src/game/healthbar.c @@ -4,7 +4,7 @@ #include "game/healthbar.h" #include "game/game_1531a0.h" #include "game/file.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/main.h" #include "data.h" #include "types.h" diff --git a/src/game/hudmsg.c b/src/game/hudmsg.c index 556b2c08b..8565b5497 100644 --- a/src/game/hudmsg.c +++ b/src/game/hudmsg.c @@ -13,7 +13,7 @@ #include "game/mplayer/mplayer.h" #include "game/options.h" #include "game/propobj.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_09a80.h" #include "lib/lib_0e9d0.h" #include "lib/memory.h" diff --git a/src/game/inventory/init.c b/src/game/inventory/init.c index 5cd8aad43..373f3d6cd 100644 --- a/src/game/inventory/init.c +++ b/src/game/inventory/init.c @@ -4,7 +4,7 @@ #include "game/cheats.h" #include "game/inventory/init.h" #include "game/inventory/inventory.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/memory.h" #include "data.h" #include "types.h" diff --git a/src/game/inventory/inventory.c b/src/game/inventory/inventory.c index c03f807f4..26e256961 100644 --- a/src/game/inventory/inventory.c +++ b/src/game/inventory/inventory.c @@ -6,7 +6,7 @@ #include "game/inventory/inventory.h" #include "game/training/training.h" #include "game/lang.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/main.h" #include "data.h" #include "types.h" diff --git a/src/game/lang.c b/src/game/lang.c index 9b6482cd4..ef12a0e5f 100644 --- a/src/game/lang.c +++ b/src/game/lang.c @@ -2,7 +2,7 @@ #include "constants.h" #include "game/file.h" #include "game/lang.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/dma.h" #include "data.h" #include "types.h" diff --git a/src/game/menu/items.c b/src/game/menu/items.c index 1e909b890..becd00a6a 100644 --- a/src/game/menu/items.c +++ b/src/game/menu/items.c @@ -15,7 +15,7 @@ #include "game/lang.h" #include "game/mplayer/mplayer.h" #include "game/options.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_09a80.h" #include "lib/main.h" #include "data.h" diff --git a/src/game/mplayer/ingame.c b/src/game/mplayer/ingame.c index 5d259ed89..deb6a7a2b 100644 --- a/src/game/mplayer/ingame.c +++ b/src/game/mplayer/ingame.c @@ -15,7 +15,7 @@ #include "game/mplayer/mplayer.h" #include "game/mplayer/setup.h" #include "game/options.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/main.h" #include "data.h" #include "types.h" diff --git a/src/game/mplayer/mplayer.c b/src/game/mplayer/mplayer.c index 89d3eab18..2210562b1 100644 --- a/src/game/mplayer/mplayer.c +++ b/src/game/mplayer/mplayer.c @@ -19,7 +19,7 @@ #include "game/lang.h" #include "game/mplayer/mplayer.h" #include "game/pak/pak.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/args.h" #include "lib/lib_09a80.h" #include "lib/main.h" diff --git a/src/game/mplayer/scenarios.c b/src/game/mplayer/scenarios.c index 8a089d227..76bbd0609 100644 --- a/src/game/mplayer/scenarios.c +++ b/src/game/mplayer/scenarios.c @@ -24,7 +24,7 @@ #include "game/mplayer/mplayer.h" #include "game/pad.h" #include "game/propobj.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_09a80.h" #include "lib/lib_0e9d0.h" #include "lib/memory.h" diff --git a/src/game/mplayer/setup.c b/src/game/mplayer/setup.c index 9d6db4de6..4a87c4119 100644 --- a/src/game/mplayer/setup.c +++ b/src/game/mplayer/setup.c @@ -15,7 +15,7 @@ #include "game/lang.h" #include "game/mplayer/mplayer.h" #include "game/options.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_09a80.h" #include "lib/rng.h" #include "data.h" diff --git a/src/game/mpstats.c b/src/game/mpstats.c index d4f7ddbd5..e6b755046 100644 --- a/src/game/mpstats.c +++ b/src/game/mpstats.c @@ -12,7 +12,7 @@ #include "game/lang.h" #include "game/mplayer/mplayer.h" #include "game/options.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/music.c b/src/game/music.c index da8ed07a9..262aa8ce8 100644 --- a/src/game/music.c +++ b/src/game/music.c @@ -4,7 +4,7 @@ #include "game/core.h" #include "game/music.h" #include "game/game_176080.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_0e9d0.h" #include "lib/lib_11420.h" #include "data.h" diff --git a/src/game/nbomb.c b/src/game/nbomb.c index caf3c3ff1..562a25ffb 100644 --- a/src/game/nbomb.c +++ b/src/game/nbomb.c @@ -14,7 +14,7 @@ #include "game/room.h" #include "game/file.h" #include "game/gfxmemory.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_09a80.h" #include "lib/lib_0e9d0.h" #include "lib/rng.h" diff --git a/src/game/objectives/autocomplete.c b/src/game/objectives/autocomplete.c index e1b3d2ba0..52b4a3d04 100644 --- a/src/game/objectives/autocomplete.c +++ b/src/game/objectives/autocomplete.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/objectives/objectives.c b/src/game/objectives/objectives.c index 1aec929dc..658eb7895 100644 --- a/src/game/objectives/objectives.c +++ b/src/game/objectives/objectives.c @@ -13,7 +13,7 @@ #include "game/training/training.h" #include "game/lang.h" #include "game/propobj.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/dma.h" #include "lib/memory.h" #include "lib/rng.h" diff --git a/src/game/objectives/setup.c b/src/game/objectives/setup.c index 4cf898f9d..fbd3dbc55 100644 --- a/src/game/objectives/setup.c +++ b/src/game/objectives/setup.c @@ -1,7 +1,7 @@ #include #include "constants.h" #include "game/inventory/items.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/main.h" #include "data.h" #include "types.h" diff --git a/src/game/options.c b/src/game/options.c index c67165fe2..dcb48351e 100644 --- a/src/game/options.c +++ b/src/game/options.c @@ -2,7 +2,7 @@ #include "constants.h" #include "game/music.h" #include "game/options.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/pad.c b/src/game/pad.c index 210cb8bc3..0daaa293e 100644 --- a/src/game/pad.c +++ b/src/game/pad.c @@ -1,7 +1,7 @@ #include #include "constants.h" #include "game/pad.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/padhalllv.c b/src/game/padhalllv.c index 27012d384..a869b9512 100644 --- a/src/game/padhalllv.c +++ b/src/game/padhalllv.c @@ -4,7 +4,7 @@ #include "game/room.h" #include "game/pad.h" #include "game/padhalllv.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/rng.h" #include "lib/lib_233c0.h" #include "lib/libc/ll.h" diff --git a/src/game/pak/pak.c b/src/game/pak/pak.c index 13d607caf..33eba32b6 100644 --- a/src/game/pak/pak.c +++ b/src/game/pak/pak.c @@ -6,7 +6,7 @@ #include "game/gamefile.h" #include "game/pak/pak.h" #include "game/utils.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/controller.h" #include "lib/lib_06100.h" #include "lib/lib_06330.h" diff --git a/src/game/prop.c b/src/game/prop.c index 601896831..a5e385407 100644 --- a/src/game/prop.c +++ b/src/game/prop.c @@ -26,7 +26,7 @@ #include "game/splat.h" #include "game/wallhit.h" #include "game/mpstats.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_0e9d0.h" #include "lib/rng.h" #include "lib/lib_159b0.h" diff --git a/src/game/propobj.c b/src/game/propobj.c index 1fd8c42b9..62c82943a 100644 --- a/src/game/propobj.c +++ b/src/game/propobj.c @@ -55,7 +55,7 @@ #include "game/propobj.h" #include "game/wallhit.h" #include "game/shards.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_09a80.h" #include "lib/dma.h" #include "lib/main.h" diff --git a/src/game/radar.c b/src/game/radar.c index b8749331d..6d0112ca7 100644 --- a/src/game/radar.c +++ b/src/game/radar.c @@ -10,7 +10,7 @@ #include "game/mplayer/scenarios.h" #include "game/radar.h" #include "game/options.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_09a80.h" #include "lib/lib_16110.h" #include "data.h" diff --git a/src/game/room.c b/src/game/room.c index 31ce886e6..0aa86e605 100644 --- a/src/game/room.c +++ b/src/game/room.c @@ -26,7 +26,7 @@ #include "game/texture.h" #include "game/game_173a00.h" #include "game/wallhit.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_074f0.h" #include "lib/lib_09a80.h" #include "lib/dma.h" diff --git a/src/game/shards/init.c b/src/game/shards/init.c index a0ce94b81..ccfb75218 100644 --- a/src/game/shards/init.c +++ b/src/game/shards/init.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/memory.h" #include "data.h" #include "types.h" diff --git a/src/game/shards/reset.c b/src/game/shards/reset.c index 949e6ef33..2ebd726fe 100644 --- a/src/game/shards/reset.c +++ b/src/game/shards/reset.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/shards/shards.c b/src/game/shards/shards.c index 643e4cc47..f80d98d9e 100644 --- a/src/game/shards/shards.c +++ b/src/game/shards/shards.c @@ -7,7 +7,7 @@ #include "game/game_092610.h" #include "game/game_0b3350.h" #include "game/gfxmemory.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_159b0.h" #include "lib/lib_16110.h" #include "lib/rng.h" diff --git a/src/game/shards/tick.c b/src/game/shards/tick.c index 9d76e22f8..8e0b5acf4 100644 --- a/src/game/shards/tick.c +++ b/src/game/shards/tick.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/sight.c b/src/game/sight.c index e4d3dd703..d67ff8f01 100644 --- a/src/game/sight.c +++ b/src/game/sight.c @@ -13,7 +13,7 @@ #include "game/lang.h" #include "game/options.h" #include "game/propobj.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_09a80.h" #include "lib/main.h" #include "lib/lib_0e9d0.h" diff --git a/src/game/sky.c b/src/game/sky.c index 2ec1f12b3..ee72d7d20 100644 --- a/src/game/sky.c +++ b/src/game/sky.c @@ -4,7 +4,7 @@ #include "game/game_0b3350.h" #include "game/sky.h" #include "game/game_1531a0.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_09a80.h" #include "lib/memory.h" #include "lib/rng.h" diff --git a/src/game/smoke/init.c b/src/game/smoke/init.c index 8fa2d412c..64ffd9b2d 100644 --- a/src/game/smoke/init.c +++ b/src/game/smoke/init.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/memory.h" #include "data.h" #include "types.h" diff --git a/src/game/smoke/reset.c b/src/game/smoke/reset.c index abfefab0a..c1bc64a44 100644 --- a/src/game/smoke/reset.c +++ b/src/game/smoke/reset.c @@ -1,7 +1,7 @@ #include #include "constants.h" #include "game/prop.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/smoke/smoke.c b/src/game/smoke/smoke.c index aa4261816..439ad17df 100644 --- a/src/game/smoke/smoke.c +++ b/src/game/smoke/smoke.c @@ -8,7 +8,7 @@ #include "game/game_1668e0.h" #include "game/file.h" #include "game/propobj.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/rng.h" #include "lib/lib_16110.h" #include "data.h" diff --git a/src/game/sparks/init.c b/src/game/sparks/init.c index d06146de4..4ce192ed0 100644 --- a/src/game/sparks/init.c +++ b/src/game/sparks/init.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/sparks/sparks.c b/src/game/sparks/sparks.c index cb156527a..c3cb24c1a 100644 --- a/src/game/sparks/sparks.c +++ b/src/game/sparks/sparks.c @@ -5,7 +5,7 @@ #include "game/game_0b3350.h" #include "game/sparks/sparks.h" #include "game/file.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_09a80.h" #include "lib/rng.h" #include "lib/lib_159b0.h" diff --git a/src/game/sparks/tick.c b/src/game/sparks/tick.c index 8deeb0019..12c84e3bd 100644 --- a/src/game/sparks/tick.c +++ b/src/game/sparks/tick.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/splat.c b/src/game/splat.c index 46250c57e..e2f832ffa 100644 --- a/src/game/splat.c +++ b/src/game/splat.c @@ -6,7 +6,7 @@ #include "game/splat.h" #include "game/utils.h" #include "game/wallhit.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/model.h" #include "lib/rng.h" #include "lib/lib_159b0.h" diff --git a/src/game/stubs/game_000840.c b/src/game/stubs/game_000840.c index 23a1d7022..efc0731fd 100644 --- a/src/game/stubs/game_000840.c +++ b/src/game/stubs/game_000840.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/stubs/game_000850.c b/src/game/stubs/game_000850.c index a068ab8b8..28d267108 100644 --- a/src/game/stubs/game_000850.c +++ b/src/game/stubs/game_000850.c @@ -1,7 +1,7 @@ #include #include "constants.h" #include "game/stubs/game_000850.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/stubs/game_000860.c b/src/game/stubs/game_000860.c index e7019f739..a2443e664 100644 --- a/src/game/stubs/game_000860.c +++ b/src/game/stubs/game_000860.c @@ -1,7 +1,7 @@ #include #include "constants.h" #include "game/stubs/game_000860.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/stubs/game_000870.c b/src/game/stubs/game_000870.c index 5f2b4e46c..d4ceeeca8 100644 --- a/src/game/stubs/game_000870.c +++ b/src/game/stubs/game_000870.c @@ -1,7 +1,7 @@ #include #include "constants.h" #include "game/stubs/game_000870.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/stubs/game_0008e0.c b/src/game/stubs/game_0008e0.c index c67c98650..eb3381ea2 100644 --- a/src/game/stubs/game_0008e0.c +++ b/src/game/stubs/game_0008e0.c @@ -1,7 +1,7 @@ #include #include "constants.h" #include "game/stubs/game_0008e0.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/stubs/game_0008f0.c b/src/game/stubs/game_0008f0.c index 24f758e7d..138049d20 100644 --- a/src/game/stubs/game_0008f0.c +++ b/src/game/stubs/game_0008f0.c @@ -1,7 +1,7 @@ #include #include "constants.h" #include "game/stubs/game_0008f0.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/stubs/game_000900.c b/src/game/stubs/game_000900.c index 033ea8b42..b72ff8289 100644 --- a/src/game/stubs/game_000900.c +++ b/src/game/stubs/game_000900.c @@ -1,7 +1,7 @@ #include #include "constants.h" #include "game/stubs/game_000900.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/stubs/game_000910.c b/src/game/stubs/game_000910.c index 076ed39f0..eacfbd23a 100644 --- a/src/game/stubs/game_000910.c +++ b/src/game/stubs/game_000910.c @@ -1,7 +1,7 @@ #include #include "constants.h" #include "game/stubs/game_000910.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/stubs/game_00b200.c b/src/game/stubs/game_00b200.c index 42b40460f..cb2315b02 100644 --- a/src/game/stubs/game_00b200.c +++ b/src/game/stubs/game_00b200.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/stubs/game_013540.c b/src/game/stubs/game_013540.c index 0373578a4..5c267256e 100644 --- a/src/game/stubs/game_013540.c +++ b/src/game/stubs/game_013540.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/stubs/game_015260.c b/src/game/stubs/game_015260.c index 3485270e7..52228ab3b 100644 --- a/src/game/stubs/game_015260.c +++ b/src/game/stubs/game_015260.c @@ -1,7 +1,7 @@ #include #include "constants.h" #include "game/stubs/game_015260.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/stubs/game_015270.c b/src/game/stubs/game_015270.c index 9c8ff1955..5f8e83d69 100644 --- a/src/game/stubs/game_015270.c +++ b/src/game/stubs/game_015270.c @@ -1,7 +1,7 @@ #include #include "constants.h" #include "game/stubs/game_015270.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/stubs/game_0153f0.c b/src/game/stubs/game_0153f0.c index 4e1e872f8..6207d2de4 100644 --- a/src/game/stubs/game_0153f0.c +++ b/src/game/stubs/game_0153f0.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/stubs/game_015400.c b/src/game/stubs/game_015400.c index e128d7b0d..2b3a647d1 100644 --- a/src/game/stubs/game_015400.c +++ b/src/game/stubs/game_015400.c @@ -1,7 +1,7 @@ #include #include "constants.h" #include "game/stubs/game_015400.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/stubs/game_015410.c b/src/game/stubs/game_015410.c index 19168b14c..06cec9126 100644 --- a/src/game/stubs/game_015410.c +++ b/src/game/stubs/game_015410.c @@ -1,7 +1,7 @@ #include #include "constants.h" #include "game/stubs/game_015410.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/stubs/game_102230.c b/src/game/stubs/game_102230.c index 2eb407e1c..1f9b5ed9d 100644 --- a/src/game/stubs/game_102230.c +++ b/src/game/stubs/game_102230.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/stubs/game_11eff0.c b/src/game/stubs/game_11eff0.c index 4c1321b83..ead9728d3 100644 --- a/src/game/stubs/game_11eff0.c +++ b/src/game/stubs/game_11eff0.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/stubs/game_175f50.c b/src/game/stubs/game_175f50.c index 76df9600a..f28619db8 100644 --- a/src/game/stubs/game_175f50.c +++ b/src/game/stubs/game_175f50.c @@ -1,7 +1,7 @@ #include #include "constants.h" #include "game/stubs/game_175f50.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/stubs/game_176000.c b/src/game/stubs/game_176000.c index acf54467c..cb7b280ab 100644 --- a/src/game/stubs/game_176000.c +++ b/src/game/stubs/game_176000.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/texture.c b/src/game/texture.c index e86c9166b..7b03901f6 100644 --- a/src/game/texture.c +++ b/src/game/texture.c @@ -2,7 +2,7 @@ #include "constants.h" #include "game/game_0b3350.h" #include "game/texture.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_074f0.h" #include "lib/dma.h" #include "lib/main.h" diff --git a/src/game/timing.c b/src/game/timing.c index a5f71e9c5..a98be6b56 100644 --- a/src/game/timing.c +++ b/src/game/timing.c @@ -1,7 +1,7 @@ #include #include "constants.h" #include "game/timing.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/game/title.c b/src/game/title.c index 82cfe1e1e..8d6b88594 100644 --- a/src/game/title.c +++ b/src/game/title.c @@ -17,7 +17,7 @@ #include "game/game_1a7560.h" #include "game/lang.h" #include "game/propobj.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/controller.h" #include "lib/lib_09a80.h" #include "lib/main.h" diff --git a/src/game/training/menus.c b/src/game/training/menus.c index 5fe68e15d..4b632895c 100644 --- a/src/game/training/menus.c +++ b/src/game/training/menus.c @@ -18,7 +18,7 @@ #include "game/lang.h" #include "game/mplayer/mplayer.h" #include "game/options.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_09a80.h" #include "lib/main.h" #include "data.h" diff --git a/src/game/training/training.c b/src/game/training/training.c index 3d8fdb3f7..8d0877d46 100644 --- a/src/game/training/training.c +++ b/src/game/training/training.c @@ -24,7 +24,7 @@ #include "game/padhalllv.h" #include "game/propobj.h" #include "game/wallhit.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_09a80.h" #include "lib/dma.h" #include "lib/main.h" diff --git a/src/game/utils.c b/src/game/utils.c index 2b92e8c00..99bc9919f 100644 --- a/src/game/utils.c +++ b/src/game/utils.c @@ -1,7 +1,7 @@ #include #include "constants.h" #include "game/utils.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/memory.h" #include "data.h" #include "types.h" diff --git a/src/game/wallhit.c b/src/game/wallhit.c index 799ac3d2f..af9a27108 100644 --- a/src/game/wallhit.c +++ b/src/game/wallhit.c @@ -10,7 +10,7 @@ #include "game/options.h" #include "game/utils.h" #include "game/wallhit.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/main.h" #include "lib/rng.h" #include "lib/lib_159b0.h" diff --git a/src/game/weather/init.c b/src/game/weather/init.c index 0b4886dc2..d051e3156 100644 --- a/src/game/weather/init.c +++ b/src/game/weather/init.c @@ -1,7 +1,7 @@ #include #include "constants.h" #include "game/weather/weather.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/memory.h" #include "data.h" #include "types.h" diff --git a/src/game/weather/tick.c b/src/game/weather/tick.c index fd75e30a7..9465f725e 100644 --- a/src/game/weather/tick.c +++ b/src/game/weather/tick.c @@ -1,7 +1,7 @@ #include #include "constants.h" #include "game/weather/weather.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/main.h" #include "data.h" #include "types.h" diff --git a/src/game/weather/weather.c b/src/game/weather/weather.c index 959e5fb58..9ace5bd6c 100644 --- a/src/game/weather/weather.c +++ b/src/game/weather/weather.c @@ -7,7 +7,7 @@ #include "game/room.h" #include "game/file.h" #include "game/core.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/main.h" #include "lib/lib_0e9d0.h" #include "lib/memory.h" diff --git a/src/gvars/gvars.c b/src/gvars/gvars.c deleted file mode 100644 index 9c309af85..000000000 --- a/src/gvars/gvars.c +++ /dev/null @@ -1,11660 +0,0 @@ -#include -#include "gvars/gvars.h" -#include "data.h" -#include "types.h" - -u32 var8008ae20 = 0; -u32 var8008ae24 = 0; -u32 var8008ae28 = 0; -u32 var8008ae2c = 0; -u32 var8008ae30 = 0; -u32 var8008ae34 = 0; -u32 var8008ae38 = 0; -u32 var8008ae3c = 0; -u32 var8008ae40 = 0; -u32 var8008ae44 = 0; -u32 var8008ae48 = 0; -u32 var8008ae4c = 0; -u32 var8008ae50 = 0; -u32 var8008ae54 = 0; -u32 var8008ae58 = 0; -u32 var8008ae5c = 0; -u32 var8008ae60 = 0; -u32 var8008ae64 = 0; -u32 var8008ae68 = 0; -u32 var8008ae6c = 0; -u32 var8008ae70 = 0; -u32 var8008ae74 = 0; -u32 var8008ae78 = 0; -u32 var8008ae7c = 0; -u32 var8008ae80 = 0; -u32 var8008ae84 = 0; -u32 var8008ae88 = 0; -u32 var8008ae8c = 0; -u32 var8008ae90 = 0; -u32 var8008ae94 = 0; -u32 var8008ae98 = 0; -u32 var8008ae9c = 0; -u32 var8008aea0 = 0; -u32 var8008aea4 = 0; -u32 var8008aea8 = 0; -u32 var8008aeac = 0; -u32 var8008aeb0 = 0; -u32 var8008aeb4 = 0; -u32 var8008aeb8 = 0; -u32 var8008aebc = 0; -u32 var8008aec0 = 0; -u32 var8008aec4 = 0; -u32 var8008aec8 = 0; -u32 var8008aecc = 0; -u32 var8008aed0 = 0; -u32 var8008aed4 = 0; -u32 var8008aed8 = 0; -u32 var8008aedc = 0; -u32 var8008aee0 = 0; -u32 var8008aee4 = 0; -u32 var8008aee8 = 0; -u32 var8008aeec = 0; -u32 var8008aef0 = 0; -u32 var8008aef4 = 0; -u32 var8008aef8 = 0; -u32 var8008aefc = 0; -u32 var8008af00 = 0; -u32 var8008af04 = 0; -u32 var8008af08 = 0; -u32 var8008af0c = 0; -u32 var8008af10 = 0; -u32 var8008af14 = 0; -u32 var8008af18 = 0; -u32 var8008af1c = 0; -u32 var8008af20 = 0; -u32 var8008af24 = 0; -u32 var8008af28 = 0; -u32 var8008af2c = 0; -u32 var8008af30 = 0; -u32 var8008af34 = 0; -u32 var8008af38 = 0; -u32 var8008af3c = 0; -u32 var8008af40 = 0; -u32 var8008af44 = 0; -u32 var8008af48 = 0; -u32 var8008af4c = 0; -u32 var8008af50 = 0; -u32 var8008af54 = 0; -u32 var8008af58 = 0; -u32 var8008af5c = 0; -u32 var8008af60 = 0; -u32 var8008af64 = 0; -u32 var8008af68 = 0; -u32 var8008af6c = 0; -u32 var8008af70 = 0; -u32 var8008af74 = 0; -u32 var8008af78 = 0; -u32 var8008af7c = 0; -u32 var8008af80 = 0; -u32 var8008af84 = 0; -u32 var8008af88 = 0; -u32 var8008af8c = 0; -u32 var8008af90 = 0; -u32 var8008af94 = 0; -u32 var8008af98 = 0; -u32 var8008af9c = 0; -u32 var8008afa0 = 0; -u32 var8008afa4 = 0; -u32 var8008afa8 = 0; -u32 var8008afac = 0; -u32 var8008afb0 = 0; -u32 var8008afb4 = 0; -u32 var8008afb8 = 0; -u32 var8008afbc = 0; -u32 var8008afc0 = 0; -u32 var8008afc4 = 0; -u32 var8008afc8 = 0; -u32 var8008afcc = 0; -u32 var8008afd0 = 0; -u32 var8008afd4 = 0; -u32 var8008afd8 = 0; -u32 var8008afdc = 0; -u32 var8008afe0 = 0; -u32 var8008afe4 = 0; -u32 var8008afe8 = 0; -u32 var8008afec = 0; -u32 var8008aff0 = 0; -u32 var8008aff4 = 0; -u32 var8008aff8 = 0; -u32 var8008affc = 0; -u32 var8008b000 = 0; -u32 var8008b004 = 0; -u32 var8008b008 = 0; -u32 var8008b00c = 0; -u32 var8008b010 = 0; -u32 var8008b014 = 0; -u32 var8008b018 = 0; -u32 var8008b01c = 0; -u32 var8008b020 = 0; -u32 var8008b024 = 0; -u32 var8008b028 = 0; -u32 var8008b02c = 0; -u32 var8008b030 = 0; -u32 var8008b034 = 0; -u32 var8008b038 = 0; -u32 var8008b03c = 0; -u32 var8008b040 = 0; -u32 var8008b044 = 0; -u32 var8008b048 = 0; -u32 var8008b04c = 0; -u32 var8008b050 = 0; -u32 var8008b054 = 0; -u32 var8008b058 = 0; -u32 var8008b05c = 0; -u32 var8008b060 = 0; -u32 var8008b064 = 0; -u32 var8008b068 = 0; -u32 var8008b06c = 0; -u32 var8008b070 = 0; -u32 var8008b074 = 0; -u32 var8008b078 = 0; -u32 var8008b07c = 0; -u32 var8008b080 = 0; -u32 var8008b084 = 0; -u32 var8008b088 = 0; -u32 var8008b08c = 0; -u32 var8008b090 = 0; -u32 var8008b094 = 0; -u32 var8008b098 = 0; -u32 var8008b09c = 0; -u32 var8008b0a0 = 0; -u32 var8008b0a4 = 0; -u32 var8008b0a8 = 0; -u32 var8008b0ac = 0; -u32 var8008b0b0 = 0; -u32 var8008b0b4 = 0; -u32 var8008b0b8 = 0; -u32 var8008b0bc = 0; -u32 var8008b0c0 = 0; -u32 var8008b0c4 = 0; -u32 var8008b0c8 = 0; -u32 var8008b0cc = 0; -u32 var8008b0d0 = 0; -u32 var8008b0d4 = 0; -u32 var8008b0d8 = 0; -u32 var8008b0dc = 0; -u32 var8008b0e0 = 0; -u32 var8008b0e4 = 0; -u32 var8008b0e8 = 0; -u32 var8008b0ec = 0; -u32 var8008b0f0 = 0; -u32 var8008b0f4 = 0; -u32 var8008b0f8 = 0; -u32 var8008b0fc = 0; -u32 var8008b100 = 0; -u32 var8008b104 = 0; -u32 var8008b108 = 0; -u32 var8008b10c = 0; -u32 var8008b110 = 0; -u32 var8008b114 = 0; -u32 var8008b118 = 0; -u32 var8008b11c = 0; -u32 var8008b120 = 0; -u32 var8008b124 = 0; -u32 var8008b128 = 0; -u32 var8008b12c = 0; -u32 var8008b130 = 0; -u32 var8008b134 = 0; -u32 var8008b138 = 0; -u32 var8008b13c = 0; -u32 var8008b140 = 0; -u32 var8008b144 = 0; -u32 var8008b148 = 0; -u32 var8008b14c = 0; -u32 var8008b150 = 0; -u32 var8008b154 = 0; -u32 var8008b158 = 0; -u32 var8008b15c = 0; -u32 var8008b160 = 0; -u32 var8008b164 = 0; -u32 var8008b168 = 0; -u32 var8008b16c = 0; -u32 var8008b170 = 0; -u32 var8008b174 = 0; -u32 var8008b178 = 0; -u32 var8008b17c = 0; -u32 var8008b180 = 0; -u32 var8008b184 = 0; -u32 var8008b188 = 0; -u32 var8008b18c = 0; -u32 var8008b190 = 0; -u32 var8008b194 = 0; -u32 var8008b198 = 0; -u32 var8008b19c = 0; -u32 var8008b1a0 = 0; -u32 var8008b1a4 = 0; -u32 var8008b1a8 = 0; -u32 var8008b1ac = 0; -u32 var8008b1b0 = 0; -u32 var8008b1b4 = 0; -u32 var8008b1b8 = 0; -u32 var8008b1bc = 0; -u32 var8008b1c0 = 0; -u32 var8008b1c4 = 0; -u32 var8008b1c8 = 0; -u32 var8008b1cc = 0; -u32 var8008b1d0 = 0; -u32 var8008b1d4 = 0; -u32 var8008b1d8 = 0; -u32 var8008b1dc = 0; -u32 var8008b1e0 = 0; -u32 var8008b1e4 = 0; -u32 var8008b1e8 = 0; -u32 var8008b1ec = 0; -u32 var8008b1f0 = 0; -u32 var8008b1f4 = 0; -u32 var8008b1f8 = 0; -u32 var8008b1fc = 0; -u32 var8008b200 = 0; -u32 var8008b204 = 0; -u32 var8008b208 = 0; -u32 var8008b20c = 0; -u32 var8008b210 = 0; -u32 var8008b214 = 0; -u32 var8008b218 = 0; -u32 var8008b21c = 0; -u32 var8008b220 = 0; -u32 var8008b224 = 0; -u32 var8008b228 = 0; -u32 var8008b22c = 0; -u32 var8008b230 = 0; -u32 var8008b234 = 0; -u32 var8008b238 = 0; -u32 var8008b23c = 0; -u32 var8008b240 = 0; -u32 var8008b244 = 0; -u32 var8008b248 = 0; -u32 var8008b24c = 0; -u32 var8008b250 = 0; -u32 var8008b254 = 0; -u32 var8008b258 = 0; -u32 var8008b25c = 0; -u32 var8008b260 = 0; -u32 var8008b264 = 0; -u32 var8008b268 = 0; -u32 var8008b26c = 0; -u32 var8008b270 = 0; -u32 var8008b274 = 0; -u32 var8008b278 = 0; -u32 var8008b27c = 0; -u32 var8008b280 = 0; -u32 var8008b284 = 0; -u32 var8008b288 = 0; -u32 var8008b28c = 0; -u32 var8008b290 = 0; -u32 var8008b294 = 0; -u32 var8008b298 = 0; -u32 var8008b29c = 0; -u32 var8008b2a0 = 0; -u32 var8008b2a4 = 0; -u32 var8008b2a8 = 0; -u32 var8008b2ac = 0; -u32 var8008b2b0 = 0; -u32 var8008b2b4 = 0; -u32 var8008b2b8 = 0; -u32 var8008b2bc = 0; -u32 var8008b2c0 = 0; -u32 var8008b2c4 = 0; -u32 var8008b2c8 = 0; -u32 var8008b2cc = 0; -u32 var8008b2d0 = 0; -u32 var8008b2d4 = 0; -u32 var8008b2d8 = 0; -u32 var8008b2dc = 0; -u32 var8008b2e0 = 0; -u32 var8008b2e4 = 0; -u32 var8008b2e8 = 0; -u32 var8008b2ec = 0; -u32 var8008b2f0 = 0; -u32 var8008b2f4 = 0; -u32 var8008b2f8 = 0; -u32 var8008b2fc = 0; -u32 var8008b300 = 0; -u32 var8008b304 = 0; -u32 var8008b308 = 0; -u32 var8008b30c = 0; -u32 var8008b310 = 0; -u32 var8008b314 = 0; -u32 var8008b318 = 0; -u32 var8008b31c = 0; -u32 var8008b320 = 0; -u32 var8008b324 = 0; -u32 var8008b328 = 0; -u32 var8008b32c = 0; -u32 var8008b330 = 0; -u32 var8008b334 = 0; -u32 var8008b338 = 0; -u32 var8008b33c = 0; -u32 var8008b340 = 0; -u32 var8008b344 = 0; -u32 var8008b348 = 0; -u32 var8008b34c = 0; -u32 var8008b350 = 0; -u32 var8008b354 = 0; -u32 var8008b358 = 0; -u32 var8008b35c = 0; -u32 var8008b360 = 0; -u32 var8008b364 = 0; -u32 var8008b368 = 0; -u32 var8008b36c = 0; -u32 var8008b370 = 0; -u32 var8008b374 = 0; -u32 var8008b378 = 0; -u32 var8008b37c = 0; -u32 var8008b380 = 0; -u32 var8008b384 = 0; -u32 var8008b388 = 0; -u32 var8008b38c = 0; -u32 var8008b390 = 0; -u32 var8008b394 = 0; -u32 var8008b398 = 0; -u32 var8008b39c = 0; -u32 var8008b3a0 = 0; -u32 var8008b3a4 = 0; -u32 var8008b3a8 = 0; -u32 var8008b3ac = 0; -u32 var8008b3b0 = 0; -u32 var8008b3b4 = 0; -u32 var8008b3b8 = 0; -u32 var8008b3bc = 0; -u32 var8008b3c0 = 0; -u32 var8008b3c4 = 0; -u32 var8008b3c8 = 0; -u32 var8008b3cc = 0; -u32 var8008b3d0 = 0; -u32 var8008b3d4 = 0; -u32 var8008b3d8 = 0; -u32 var8008b3dc = 0; -u32 var8008b3e0 = 0; -u32 var8008b3e4 = 0; -u32 var8008b3e8 = 0; -u32 var8008b3ec = 0; -u32 var8008b3f0 = 0; -u32 var8008b3f4 = 0; -u32 var8008b3f8 = 0; -u32 var8008b3fc = 0; -u32 var8008b400 = 0; -u32 var8008b404 = 0; -u32 var8008b408 = 0; -u32 var8008b40c = 0; -u32 var8008b410 = 0; -u32 var8008b414 = 0; -u32 var8008b418 = 0; -u32 var8008b41c = 0; -u32 var8008b420 = 0; -u32 var8008b424 = 0; -u32 var8008b428 = 0; -u32 var8008b42c = 0; -u32 var8008b430 = 0; -u32 var8008b434 = 0; -u32 var8008b438 = 0; -u32 var8008b43c = 0; -u32 var8008b440 = 0; -u32 var8008b444 = 0; -u32 var8008b448 = 0; -u32 var8008b44c = 0; -u32 var8008b450 = 0; -u32 var8008b454 = 0; -u32 var8008b458 = 0; -u32 var8008b45c = 0; -u32 var8008b460 = 0; -u32 var8008b464 = 0; -u32 var8008b468 = 0; -u32 var8008b46c = 0; -u32 var8008b470 = 0; -u32 var8008b474 = 0; -u32 var8008b478 = 0; -u32 var8008b47c = 0; -u32 var8008b480 = 0; -u32 var8008b484 = 0; -u32 var8008b488 = 0; -u32 var8008b48c = 0; -u32 var8008b490 = 0; -u32 var8008b494 = 0; -u32 var8008b498 = 0; -u32 var8008b49c = 0; -u32 var8008b4a0 = 0; -u32 var8008b4a4 = 0; -u32 var8008b4a8 = 0; -u32 var8008b4ac = 0; -u32 var8008b4b0 = 0; -u32 var8008b4b4 = 0; -u32 var8008b4b8 = 0; -u32 var8008b4bc = 0; -u32 var8008b4c0 = 0; -u32 var8008b4c4 = 0; -u32 var8008b4c8 = 0; -u32 var8008b4cc = 0; -u32 var8008b4d0 = 0; -u32 var8008b4d4 = 0; -u32 var8008b4d8 = 0; -u32 var8008b4dc = 0; -u32 var8008b4e0 = 0; -u32 var8008b4e4 = 0; -u32 var8008b4e8 = 0; -u32 var8008b4ec = 0; -u32 var8008b4f0 = 0; -u32 var8008b4f4 = 0; -u32 var8008b4f8 = 0; -u32 var8008b4fc = 0; -u32 var8008b500 = 0; -u32 var8008b504 = 0; -u32 var8008b508 = 0; -u32 var8008b50c = 0; -u32 var8008b510 = 0; -u32 var8008b514 = 0; -u32 var8008b518 = 0; -u32 var8008b51c = 0; -u32 var8008b520 = 0; -u32 var8008b524 = 0; -u32 var8008b528 = 0; -u32 var8008b52c = 0; -u32 var8008b530 = 0; -u32 var8008b534 = 0; -u32 var8008b538 = 0; -u32 var8008b53c = 0; -u32 var8008b540 = 0; -u32 var8008b544 = 0; -u32 var8008b548 = 0; -u32 var8008b54c = 0; -u32 var8008b550 = 0; -u32 var8008b554 = 0; -u32 var8008b558 = 0; -u32 var8008b55c = 0; -u32 var8008b560 = 0; -u32 var8008b564 = 0; -u32 var8008b568 = 0; -u32 var8008b56c = 0; -u32 var8008b570 = 0; -u32 var8008b574 = 0; -u32 var8008b578 = 0; -u32 var8008b57c = 0; -u32 var8008b580 = 0; -u32 var8008b584 = 0; -u32 var8008b588 = 0; -u32 var8008b58c = 0; -u32 var8008b590 = 0; -u32 var8008b594 = 0; -u32 var8008b598 = 0; -u32 var8008b59c = 0; -u32 var8008b5a0 = 0; -u32 var8008b5a4 = 0; -u32 var8008b5a8 = 0; -u32 var8008b5ac = 0; -u32 var8008b5b0 = 0; -u32 var8008b5b4 = 0; -u32 var8008b5b8 = 0; -u32 var8008b5bc = 0; -u32 var8008b5c0 = 0; -u32 var8008b5c4 = 0; -u32 var8008b5c8 = 0; -u32 var8008b5cc = 0; -u32 var8008b5d0 = 0; -u32 var8008b5d4 = 0; -u32 var8008b5d8 = 0; -u32 var8008b5dc = 0; -u32 var8008b5e0 = 0; -u32 var8008b5e4 = 0; -u32 var8008b5e8 = 0; -u32 var8008b5ec = 0; -u32 var8008b5f0 = 0; -u32 var8008b5f4 = 0; -u32 var8008b5f8 = 0; -u32 var8008b5fc = 0; -u32 var8008b600 = 0; -u32 var8008b604 = 0; -u32 var8008b608 = 0; -u32 var8008b60c = 0; -u32 var8008b610 = 0; -u32 var8008b614 = 0; -u32 var8008b618 = 0; -u32 var8008b61c = 0; -u32 var8008b620 = 0; -u32 var8008b624 = 0; -u32 var8008b628 = 0; -u32 var8008b62c = 0; -u32 var8008b630 = 0; -u32 var8008b634 = 0; -u32 var8008b638 = 0; -u32 var8008b63c = 0; -u32 var8008b640 = 0; -u32 var8008b644 = 0; -u32 var8008b648 = 0; -u32 var8008b64c = 0; -u32 var8008b650 = 0; -u32 var8008b654 = 0; -u32 var8008b658 = 0; -u32 var8008b65c = 0; -u32 var8008b660 = 0; -u32 var8008b664 = 0; -u32 var8008b668 = 0; -u32 var8008b66c = 0; -u32 var8008b670 = 0; -u32 var8008b674 = 0; -u32 var8008b678 = 0; -u32 var8008b67c = 0; -u32 var8008b680 = 0; -u32 var8008b684 = 0; -u32 var8008b688 = 0; -u32 var8008b68c = 0; -u32 var8008b690 = 0; -u32 var8008b694 = 0; -u32 var8008b698 = 0; -u32 var8008b69c = 0; -u32 var8008b6a0 = 0; -u32 var8008b6a4 = 0; -u32 var8008b6a8 = 0; -u32 var8008b6ac = 0; -u32 var8008b6b0 = 0; -u32 var8008b6b4 = 0; -u32 var8008b6b8 = 0; -u32 var8008b6bc = 0; -u32 var8008b6c0 = 0; -u32 var8008b6c4 = 0; -u32 var8008b6c8 = 0; -u32 var8008b6cc = 0; -u32 var8008b6d0 = 0; -u32 var8008b6d4 = 0; -u32 var8008b6d8 = 0; -u32 var8008b6dc = 0; -u32 var8008b6e0 = 0; -u32 var8008b6e4 = 0; -u32 var8008b6e8 = 0; -u32 var8008b6ec = 0; -u32 var8008b6f0 = 0; -u32 var8008b6f4 = 0; -u32 var8008b6f8 = 0; -u32 var8008b6fc = 0; -u32 var8008b700 = 0; -u32 var8008b704 = 0; -u32 var8008b708 = 0; -u32 var8008b70c = 0; -u32 var8008b710 = 0; -u32 var8008b714 = 0; -u32 var8008b718 = 0; -u32 var8008b71c = 0; -u32 var8008b720 = 0; -u32 var8008b724 = 0; -u32 var8008b728 = 0; -u32 var8008b72c = 0; -u32 var8008b730 = 0; -u32 var8008b734 = 0; -u32 var8008b738 = 0; -u32 var8008b73c = 0; -u32 var8008b740 = 0; -u32 var8008b744 = 0; -u32 var8008b748 = 0; -u32 var8008b74c = 0; -u32 var8008b750 = 0; -u32 var8008b754 = 0; -u32 var8008b758 = 0; -u32 var8008b75c = 0; -u32 var8008b760 = 0; -u32 var8008b764 = 0; -u32 var8008b768 = 0; -u32 var8008b76c = 0; -u32 var8008b770 = 0; -u32 var8008b774 = 0; -u32 var8008b778 = 0; -u32 var8008b77c = 0; -u32 var8008b780 = 0; -u32 var8008b784 = 0; -u32 var8008b788 = 0; -u32 var8008b78c = 0; -u32 var8008b790 = 0; -u32 var8008b794 = 0; -u32 var8008b798 = 0; -u32 var8008b79c = 0; -u32 var8008b7a0 = 0; -u32 var8008b7a4 = 0; -u32 var8008b7a8 = 0; -u32 var8008b7ac = 0; -u32 var8008b7b0 = 0; -u32 var8008b7b4 = 0; -u32 var8008b7b8 = 0; -u32 var8008b7bc = 0; -u32 var8008b7c0 = 0; -u32 var8008b7c4 = 0; -u32 var8008b7c8 = 0; -u32 var8008b7cc = 0; -u32 var8008b7d0 = 0; -u32 var8008b7d4 = 0; -u32 var8008b7d8 = 0; -u32 var8008b7dc = 0; -u32 var8008b7e0 = 0; -u32 var8008b7e4 = 0; -u32 var8008b7e8 = 0; -u32 var8008b7ec = 0; -u32 var8008b7f0 = 0; -u32 var8008b7f4 = 0; -u32 var8008b7f8 = 0; -u32 var8008b7fc = 0; -u32 var8008b800 = 0; -u32 var8008b804 = 0; -u32 var8008b808 = 0; -u32 var8008b80c = 0; -u32 var8008b810 = 0; -u32 var8008b814 = 0; -u32 var8008b818 = 0; -u32 var8008b81c = 0; -u32 var8008b820 = 0; -u32 var8008b824 = 0; -u32 var8008b828 = 0; -u32 var8008b82c = 0; -u32 var8008b830 = 0; -u32 var8008b834 = 0; -u32 var8008b838 = 0; -u32 var8008b83c = 0; -u32 var8008b840 = 0; -u32 var8008b844 = 0; -u32 var8008b848 = 0; -u32 var8008b84c = 0; -u32 var8008b850 = 0; -u32 var8008b854 = 0; -u32 var8008b858 = 0; -u32 var8008b85c = 0; -u32 var8008b860 = 0; -u32 var8008b864 = 0; -u32 var8008b868 = 0; -u32 var8008b86c = 0; -u32 var8008b870 = 0; -u32 var8008b874 = 0; -u32 var8008b878 = 0; -u32 var8008b87c = 0; -u32 var8008b880 = 0; -u32 var8008b884 = 0; -u32 var8008b888 = 0; -u32 var8008b88c = 0; -u32 var8008b890 = 0; -u32 var8008b894 = 0; -u32 var8008b898 = 0; -u32 var8008b89c = 0; -u32 var8008b8a0 = 0; -u32 var8008b8a4 = 0; -u32 var8008b8a8 = 0; -u32 var8008b8ac = 0; -u32 var8008b8b0 = 0; -u32 var8008b8b4 = 0; -u32 var8008b8b8 = 0; -u32 var8008b8bc = 0; -u32 var8008b8c0 = 0; -u32 var8008b8c4 = 0; -u32 var8008b8c8 = 0; -u32 var8008b8cc = 0; -u32 var8008b8d0 = 0; -u32 var8008b8d4 = 0; -u32 var8008b8d8 = 0; -u32 var8008b8dc = 0; -u32 var8008b8e0 = 0; -u32 var8008b8e4 = 0; -u32 var8008b8e8 = 0; -u32 var8008b8ec = 0; -u32 var8008b8f0 = 0; -u32 var8008b8f4 = 0; -u32 var8008b8f8 = 0; -u32 var8008b8fc = 0; -u32 var8008b900 = 0; -u32 var8008b904 = 0; -u32 var8008b908 = 0; -u32 var8008b90c = 0; -u32 var8008b910 = 0; -u32 var8008b914 = 0; -u32 var8008b918 = 0; -u32 var8008b91c = 0; -u32 var8008b920 = 0; -u32 var8008b924 = 0; -u32 var8008b928 = 0; -u32 var8008b92c = 0; -u32 var8008b930 = 0; -u32 var8008b934 = 0; -u32 var8008b938 = 0; -u32 var8008b93c = 0; -u32 var8008b940 = 0; -u32 var8008b944 = 0; -u32 var8008b948 = 0; -u32 var8008b94c = 0; -u32 var8008b950 = 0; -u32 var8008b954 = 0; -u32 var8008b958 = 0; -u32 var8008b95c = 0; -u32 var8008b960 = 0; -u32 var8008b964 = 0; -u32 var8008b968 = 0; -u32 var8008b96c = 0; -u32 var8008b970 = 0; -u32 var8008b974 = 0; -u32 var8008b978 = 0; -u32 var8008b97c = 0; -u32 var8008b980 = 0; -u32 var8008b984 = 0; -u32 var8008b988 = 0; -u32 var8008b98c = 0; -u32 var8008b990 = 0; -u32 var8008b994 = 0; -u32 var8008b998 = 0; -u32 var8008b99c = 0; -u32 var8008b9a0 = 0; -u32 var8008b9a4 = 0; -u32 var8008b9a8 = 0; -u32 var8008b9ac = 0; -u32 var8008b9b0 = 0; -u32 var8008b9b4 = 0; -u32 var8008b9b8 = 0; -u32 var8008b9bc = 0; -u32 var8008b9c0 = 0; -u32 var8008b9c4 = 0; -u32 var8008b9c8 = 0; -u32 var8008b9cc = 0; -u32 var8008b9d0 = 0; -u32 var8008b9d4 = 0; -u32 var8008b9d8 = 0; -u32 var8008b9dc = 0; -u32 var8008b9e0 = 0; -u32 var8008b9e4 = 0; -u32 var8008b9e8 = 0; -u32 var8008b9ec = 0; -u32 var8008b9f0 = 0; -u32 var8008b9f4 = 0; -u32 var8008b9f8 = 0; -u32 var8008b9fc = 0; -u32 var8008ba00 = 0; -u32 var8008ba04 = 0; -u32 var8008ba08 = 0; -u32 var8008ba0c = 0; -u32 var8008ba10 = 0; -u32 var8008ba14 = 0; -u32 var8008ba18 = 0; -u32 var8008ba1c = 0; -u32 var8008ba20 = 0; -u32 var8008ba24 = 0; -u32 var8008ba28 = 0; -u32 var8008ba2c = 0; -u32 var8008ba30 = 0; -u32 var8008ba34 = 0; -u32 var8008ba38 = 0; -u32 var8008ba3c = 0; -u32 var8008ba40 = 0; -u32 var8008ba44 = 0; -u32 var8008ba48 = 0; -u32 var8008ba4c = 0; -u32 var8008ba50 = 0; -u32 var8008ba54 = 0; -u32 var8008ba58 = 0; -u32 var8008ba5c = 0; -u32 var8008ba60 = 0; -u32 var8008ba64 = 0; -u32 var8008ba68 = 0; -u32 var8008ba6c = 0; -u32 var8008ba70 = 0; -u32 var8008ba74 = 0; -u32 var8008ba78 = 0; -u32 var8008ba7c = 0; -u32 var8008ba80 = 0; -u32 var8008ba84 = 0; -u32 var8008ba88 = 0; -u32 var8008ba8c = 0; -u32 var8008ba90 = 0; -u32 var8008ba94 = 0; -u32 var8008ba98 = 0; -u32 var8008ba9c = 0; -u32 var8008baa0 = 0; -u32 var8008baa4 = 0; -u32 var8008baa8 = 0; -u32 var8008baac = 0; -u32 var8008bab0 = 0; -u32 var8008bab4 = 0; -u32 var8008bab8 = 0; -u32 var8008babc = 0; -u32 var8008bac0 = 0; -u32 var8008bac4 = 0; -u32 var8008bac8 = 0; -u32 var8008bacc = 0; -u32 var8008bad0 = 0; -u32 var8008bad4 = 0; -u32 var8008bad8 = 0; -u32 var8008badc = 0; -u32 var8008bae0 = 0; -u32 var8008bae4 = 0; -u32 var8008bae8 = 0; -u32 var8008baec = 0; -u32 var8008baf0 = 0; -u32 var8008baf4 = 0; -u32 var8008baf8 = 0; -u32 var8008bafc = 0; -u32 var8008bb00 = 0; -u32 var8008bb04 = 0; -u32 var8008bb08 = 0; -u32 var8008bb0c = 0; -u32 var8008bb10 = 0; -u32 var8008bb14 = 0; -u32 var8008bb18 = 0; -u32 var8008bb1c = 0; -u32 var8008bb20 = 0; -u32 var8008bb24 = 0; -u32 var8008bb28 = 0; -u32 var8008bb2c = 0; -u32 var8008bb30 = 0; -u32 var8008bb34 = 0; -u32 var8008bb38 = 0; -u32 var8008bb3c = 0; -u32 var8008bb40 = 0; -u32 var8008bb44 = 0; -u32 var8008bb48 = 0; -u32 var8008bb4c = 0; -u32 var8008bb50 = 0; -u32 var8008bb54 = 0; -u32 var8008bb58 = 0; -u32 var8008bb5c = 0; -u32 var8008bb60 = 0; -u32 var8008bb64 = 0; -u32 var8008bb68 = 0; -u32 var8008bb6c = 0; -u32 var8008bb70 = 0; -u32 var8008bb74 = 0; -u32 var8008bb78 = 0; -u32 var8008bb7c = 0; -u32 var8008bb80 = 0; -u32 var8008bb84 = 0; -u32 var8008bb88 = 0; -u32 var8008bb8c = 0; -u32 var8008bb90 = 0; -u32 var8008bb94 = 0; -u32 var8008bb98 = 0; -u32 var8008bb9c = 0; -u32 var8008bba0 = 0; -u32 var8008bba4 = 0; -u32 var8008bba8 = 0; -u32 var8008bbac = 0; -u32 var8008bbb0 = 0; -u32 var8008bbb4 = 0; -u32 var8008bbb8 = 0; -u32 var8008bbbc = 0; -u32 var8008bbc0 = 0; -u32 var8008bbc4 = 0; -u32 var8008bbc8 = 0; -u32 var8008bbcc = 0; -u32 var8008bbd0 = 0; -u32 var8008bbd4 = 0; -u32 var8008bbd8 = 0; -u32 var8008bbdc = 0; -u32 var8008bbe0 = 0; -u32 var8008bbe4 = 0; -u32 var8008bbe8 = 0; -u32 var8008bbec = 0; -u32 var8008bbf0 = 0; -u32 var8008bbf4 = 0; -u32 var8008bbf8 = 0; -u32 var8008bbfc = 0; -u32 var8008bc00 = 0; -u32 var8008bc04 = 0; -u32 var8008bc08 = 0; -u32 var8008bc0c = 0; -u32 var8008bc10 = 0; -u32 var8008bc14 = 0; -u32 var8008bc18 = 0; -u32 var8008bc1c = 0; -u32 var8008bc20 = 0; -u32 var8008bc24 = 0; -u32 var8008bc28 = 0; -u32 var8008bc2c = 0; -u32 var8008bc30 = 0; -u32 var8008bc34 = 0; -u32 var8008bc38 = 0; -u32 var8008bc3c = 0; -u32 var8008bc40 = 0; -u32 var8008bc44 = 0; -u32 var8008bc48 = 0; -u32 var8008bc4c = 0; -u32 var8008bc50 = 0; -u32 var8008bc54 = 0; -u32 var8008bc58 = 0; -u32 var8008bc5c = 0; -u32 var8008bc60 = 0; -u32 var8008bc64 = 0; -u32 var8008bc68 = 0; -u32 var8008bc6c = 0; -u32 var8008bc70 = 0; -u32 var8008bc74 = 0; -u32 var8008bc78 = 0; -u32 var8008bc7c = 0; -u32 var8008bc80 = 0; -u32 var8008bc84 = 0; -u32 var8008bc88 = 0; -u32 var8008bc8c = 0; -u32 var8008bc90 = 0; -u32 var8008bc94 = 0; -u32 var8008bc98 = 0; -u32 var8008bc9c = 0; -u32 var8008bca0 = 0; -u32 var8008bca4 = 0; -u32 var8008bca8 = 0; -u32 var8008bcac = 0; -u32 var8008bcb0 = 0; -u32 var8008bcb4 = 0; -u32 var8008bcb8 = 0; -u32 var8008bcbc = 0; -u32 var8008bcc0 = 0; -u32 var8008bcc4 = 0; -u32 var8008bcc8 = 0; -u32 var8008bccc = 0; -u32 var8008bcd0 = 0; -u32 var8008bcd4 = 0; -u32 var8008bcd8 = 0; -u32 var8008bcdc = 0; -u32 var8008bce0 = 0; -u32 var8008bce4 = 0; -u32 var8008bce8 = 0; -u32 var8008bcec = 0; -u32 var8008bcf0 = 0; -u32 var8008bcf4 = 0; -u32 var8008bcf8 = 0; -u32 var8008bcfc = 0; -u32 var8008bd00 = 0; -u32 var8008bd04 = 0; -u32 var8008bd08 = 0; -u32 var8008bd0c = 0; -u32 var8008bd10 = 0; -u32 var8008bd14 = 0; -u32 var8008bd18 = 0; -u32 var8008bd1c = 0; -u32 var8008bd20 = 0; -u32 var8008bd24 = 0; -u32 var8008bd28 = 0; -u32 var8008bd2c = 0; -u32 var8008bd30 = 0; -u32 var8008bd34 = 0; -u32 var8008bd38 = 0; -u32 var8008bd3c = 0; -u32 var8008bd40 = 0; -u32 var8008bd44 = 0; -u32 var8008bd48 = 0; -u32 var8008bd4c = 0; -u32 var8008bd50 = 0; -u32 var8008bd54 = 0; -u32 var8008bd58 = 0; -u32 var8008bd5c = 0; -u32 var8008bd60 = 0; -u32 var8008bd64 = 0; -u32 var8008bd68 = 0; -u32 var8008bd6c = 0; -u32 var8008bd70 = 0; -u32 var8008bd74 = 0; -u32 var8008bd78 = 0; -u32 var8008bd7c = 0; -u32 var8008bd80 = 0; -u32 var8008bd84 = 0; -u32 var8008bd88 = 0; -u32 var8008bd8c = 0; -u32 var8008bd90 = 0; -u32 var8008bd94 = 0; -u32 var8008bd98 = 0; -u32 var8008bd9c = 0; -u32 var8008bda0 = 0; -u32 var8008bda4 = 0; -u32 var8008bda8 = 0; -u32 var8008bdac = 0; -u32 var8008bdb0 = 0; -u32 var8008bdb4 = 0; -u32 var8008bdb8 = 0; -u32 var8008bdbc = 0; -u32 var8008bdc0 = 0; -u32 var8008bdc4 = 0; -u32 var8008bdc8 = 0; -u32 var8008bdcc = 0; -u32 var8008bdd0 = 0; -u32 var8008bdd4 = 0; -u32 var8008bdd8 = 0; -u32 var8008bddc = 0; -u32 var8008bde0 = 0; -u32 var8008bde4 = 0; -u32 var8008bde8 = 0; -u32 var8008bdec = 0; -u32 var8008bdf0 = 0; -u32 var8008bdf4 = 0; -u32 var8008bdf8 = 0; -u32 var8008bdfc = 0; -u32 var8008be00 = 0; -u32 var8008be04 = 0; -u32 var8008be08 = 0; -u32 var8008be0c = 0; -u32 var8008be10 = 0; -u32 var8008be14 = 0; -u32 var8008be18 = 0; -u32 var8008be1c = 0; -u32 var8008be20 = 0; -u32 var8008be24 = 0; -u32 var8008be28 = 0; -u32 var8008be2c = 0; -u32 var8008be30 = 0; -u32 var8008be34 = 0; -u32 var8008be38 = 0; -u32 var8008be3c = 0; -u32 var8008be40 = 0; -u32 var8008be44 = 0; -u32 var8008be48 = 0; -u32 var8008be4c = 0; -u32 var8008be50 = 0; -u32 var8008be54 = 0; -u32 var8008be58 = 0; -u32 var8008be5c = 0; -u32 var8008be60 = 0; -u32 var8008be64 = 0; -u32 var8008be68 = 0; -u32 var8008be6c = 0; -u32 var8008be70 = 0; -u32 var8008be74 = 0; -u32 var8008be78 = 0; -u32 var8008be7c = 0; -u32 var8008be80 = 0; -u32 var8008be84 = 0; -u32 var8008be88 = 0; -u32 var8008be8c = 0; -u32 var8008be90 = 0; -u32 var8008be94 = 0; -u32 var8008be98 = 0; -u32 var8008be9c = 0; -u32 var8008bea0 = 0; -u32 var8008bea4 = 0; -u32 var8008bea8 = 0; -u32 var8008beac = 0; -u32 var8008beb0 = 0; -u32 var8008beb4 = 0; -u32 var8008beb8 = 0; -u32 var8008bebc = 0; -u32 var8008bec0 = 0; -u32 var8008bec4 = 0; -u32 var8008bec8 = 0; -u32 var8008becc = 0; -u32 var8008bed0 = 0; -u32 var8008bed4 = 0; -u32 var8008bed8 = 0; -u32 var8008bedc = 0; -u32 var8008bee0 = 0; -u32 var8008bee4 = 0; -u32 var8008bee8 = 0; -u32 var8008beec = 0; -u32 var8008bef0 = 0; -u32 var8008bef4 = 0; -u32 var8008bef8 = 0; -u32 var8008befc = 0; -u32 var8008bf00 = 0; -u32 var8008bf04 = 0; -u32 var8008bf08 = 0; -u32 var8008bf0c = 0; -u32 var8008bf10 = 0; -u32 var8008bf14 = 0; -u32 var8008bf18 = 0; -u32 var8008bf1c = 0; -u32 var8008bf20 = 0; -u32 var8008bf24 = 0; -u32 var8008bf28 = 0; -u32 var8008bf2c = 0; -u32 var8008bf30 = 0; -u32 var8008bf34 = 0; -u32 var8008bf38 = 0; -u32 var8008bf3c = 0; -u32 var8008bf40 = 0; -u32 var8008bf44 = 0; -u32 var8008bf48 = 0; -u32 var8008bf4c = 0; -u32 var8008bf50 = 0; -u32 var8008bf54 = 0; -u32 var8008bf58 = 0; -u32 var8008bf5c = 0; -u32 var8008bf60 = 0; -u32 var8008bf64 = 0; -u32 var8008bf68 = 0; -u32 var8008bf6c = 0; -u32 var8008bf70 = 0; -u32 var8008bf74 = 0; -u32 var8008bf78 = 0; -u32 var8008bf7c = 0; -u32 var8008bf80 = 0; -u32 var8008bf84 = 0; -u32 var8008bf88 = 0; -u32 var8008bf8c = 0; -u32 var8008bf90 = 0; -u32 var8008bf94 = 0; -u32 var8008bf98 = 0; -u32 var8008bf9c = 0; -u32 var8008bfa0 = 0; -u32 var8008bfa4 = 0; -u32 var8008bfa8 = 0; -u32 var8008bfac = 0; -u32 var8008bfb0 = 0; -u32 var8008bfb4 = 0; -u32 var8008bfb8 = 0; -u32 var8008bfbc = 0; -u32 var8008bfc0 = 0; -u32 var8008bfc4 = 0; -u32 var8008bfc8 = 0; -u32 var8008bfcc = 0; -u32 var8008bfd0 = 0; -u32 var8008bfd4 = 0; -u32 var8008bfd8 = 0; -u32 var8008bfdc = 0; -u32 var8008bfe0 = 0; -u32 var8008bfe4 = 0; -u32 var8008bfe8 = 0; -u32 var8008bfec = 0; -u32 var8008bff0 = 0; -u32 var8008bff4 = 0; -u32 var8008bff8 = 0; -u32 var8008bffc = 0; -u32 var8008c000 = 0; -u32 var8008c004 = 0; -u32 var8008c008 = 0; -u32 var8008c00c = 0; -u32 var8008c010 = 0; -u32 var8008c014 = 0; -u32 var8008c018 = 0; -u32 var8008c01c = 0; -u32 var8008c020 = 0; -u32 var8008c024 = 0; -u32 var8008c028 = 0; -u32 var8008c02c = 0; -u32 var8008c030 = 0; -u32 var8008c034 = 0; -u32 var8008c038 = 0; -u32 var8008c03c = 0; -u32 var8008c040 = 0; -u32 var8008c044 = 0; -u32 var8008c048 = 0; -u32 var8008c04c = 0; -u32 var8008c050 = 0; -u32 var8008c054 = 0; -u32 var8008c058 = 0; -u32 var8008c05c = 0; -u32 var8008c060 = 0; -u32 var8008c064 = 0; -u32 var8008c068 = 0; -u32 var8008c06c = 0; -u32 var8008c070 = 0; -u32 var8008c074 = 0; -u32 var8008c078 = 0; -u32 var8008c07c = 0; -u32 var8008c080 = 0; -u32 var8008c084 = 0; -u32 var8008c088 = 0; -u32 var8008c08c = 0; -u32 var8008c090 = 0; -u32 var8008c094 = 0; -u32 var8008c098 = 0; -u32 var8008c09c = 0; -u32 var8008c0a0 = 0; -u32 var8008c0a4 = 0; -u32 var8008c0a8 = 0; -u32 var8008c0ac = 0; -u32 var8008c0b0 = 0; -u32 var8008c0b4 = 0; -u32 var8008c0b8 = 0; -u32 var8008c0bc = 0; -u32 var8008c0c0 = 0; -u32 var8008c0c4 = 0; -u32 var8008c0c8 = 0; -u32 var8008c0cc = 0; -u32 var8008c0d0 = 0; -u32 var8008c0d4 = 0; -u32 var8008c0d8 = 0; -u32 var8008c0dc = 0; -u32 var8008c0e0 = 0; -u32 var8008c0e4 = 0; -u32 var8008c0e8 = 0; -u32 var8008c0ec = 0; -u32 var8008c0f0 = 0; -u32 var8008c0f4 = 0; -u32 var8008c0f8 = 0; -u32 var8008c0fc = 0; -u32 var8008c100 = 0; -u32 var8008c104 = 0; -u32 var8008c108 = 0; -u32 var8008c10c = 0; -u32 var8008c110 = 0; -u32 var8008c114 = 0; -u32 var8008c118 = 0; -u32 var8008c11c = 0; -u32 var8008c120 = 0; -u32 var8008c124 = 0; -u32 var8008c128 = 0; -u32 var8008c12c = 0; -u32 var8008c130 = 0; -u32 var8008c134 = 0; -u32 var8008c138 = 0; -u32 var8008c13c = 0; -u32 var8008c140 = 0; -u32 var8008c144 = 0; -u32 var8008c148 = 0; -u32 var8008c14c = 0; -u32 var8008c150 = 0; -u32 var8008c154 = 0; -u32 var8008c158 = 0; -u32 var8008c15c = 0; -u32 var8008c160 = 0; -u32 var8008c164 = 0; -u32 var8008c168 = 0; -u32 var8008c16c = 0; -u32 var8008c170 = 0; -u32 var8008c174 = 0; -u32 var8008c178 = 0; -u32 var8008c17c = 0; -u32 var8008c180 = 0; -u32 var8008c184 = 0; -u32 var8008c188 = 0; -u32 var8008c18c = 0; -u32 var8008c190 = 0; -u32 var8008c194 = 0; -u32 var8008c198 = 0; -u32 var8008c19c = 0; -u32 var8008c1a0 = 0; -u32 var8008c1a4 = 0; -u32 var8008c1a8 = 0; -u32 var8008c1ac = 0; -u32 var8008c1b0 = 0; -u32 var8008c1b4 = 0; -u32 var8008c1b8 = 0; -u32 var8008c1bc = 0; -u32 var8008c1c0 = 0; -u32 var8008c1c4 = 0; -u32 var8008c1c8 = 0; -u32 var8008c1cc = 0; -u32 var8008c1d0 = 0; -u32 var8008c1d4 = 0; -u32 var8008c1d8 = 0; -u32 var8008c1dc = 0; -u32 var8008c1e0 = 0; -u32 var8008c1e4 = 0; -u32 var8008c1e8 = 0; -u32 var8008c1ec = 0; -u32 var8008c1f0 = 0; -u32 var8008c1f4 = 0; -u32 var8008c1f8 = 0; -u32 var8008c1fc = 0; -u32 var8008c200 = 0; -u32 var8008c204 = 0; -u32 var8008c208 = 0; -u32 var8008c20c = 0; -u32 var8008c210 = 0; -u32 var8008c214 = 0; -u32 var8008c218 = 0; -u32 var8008c21c = 0; -u32 var8008c220 = 0; -u32 var8008c224 = 0; -u32 var8008c228 = 0; -u32 var8008c22c = 0; -u32 var8008c230 = 0; -u32 var8008c234 = 0; -u32 var8008c238 = 0; -u32 var8008c23c = 0; -u32 var8008c240 = 0; -u32 var8008c244 = 0; -u32 var8008c248 = 0; -u32 var8008c24c = 0; -u32 var8008c250 = 0; -u32 var8008c254 = 0; -u32 var8008c258 = 0; -u32 var8008c25c = 0; -u32 var8008c260 = 0; -u32 var8008c264 = 0; -u32 var8008c268 = 0; -u32 var8008c26c = 0; -u32 var8008c270 = 0; -u32 var8008c274 = 0; -u32 var8008c278 = 0; -u32 var8008c27c = 0; -u32 var8008c280 = 0; -u32 var8008c284 = 0; -u32 var8008c288 = 0; -u32 var8008c28c = 0; -u32 var8008c290 = 0; -u32 var8008c294 = 0; -u32 var8008c298 = 0; -u32 var8008c29c = 0; -u32 var8008c2a0 = 0; -u32 var8008c2a4 = 0; -u32 var8008c2a8 = 0; -u32 var8008c2ac = 0; -u32 var8008c2b0 = 0; -u32 var8008c2b4 = 0; -u32 var8008c2b8 = 0; -u32 var8008c2bc = 0; -u32 var8008c2c0 = 0; -u32 var8008c2c4 = 0; -u32 var8008c2c8 = 0; -u32 var8008c2cc = 0; -u32 var8008c2d0 = 0; -u32 var8008c2d4 = 0; -u32 var8008c2d8 = 0; -u32 var8008c2dc = 0; -u32 var8008c2e0 = 0; -u32 var8008c2e4 = 0; -u32 var8008c2e8 = 0; -u32 var8008c2ec = 0; -u32 var8008c2f0 = 0; -u32 var8008c2f4 = 0; -u32 var8008c2f8 = 0; -u32 var8008c2fc = 0; -u32 var8008c300 = 0; -u32 var8008c304 = 0; -u32 var8008c308 = 0; -u32 var8008c30c = 0; -u32 var8008c310 = 0; -u32 var8008c314 = 0; -u32 var8008c318 = 0; -u32 var8008c31c = 0; -u32 var8008c320 = 0; -u32 var8008c324 = 0; -u32 var8008c328 = 0; -u32 var8008c32c = 0; -u32 var8008c330 = 0; -u32 var8008c334 = 0; -u32 var8008c338 = 0; -u32 var8008c33c = 0; -u32 var8008c340 = 0; -u32 var8008c344 = 0; -u32 var8008c348 = 0; -u32 var8008c34c = 0; -u32 var8008c350 = 0; -u32 var8008c354 = 0; -u32 var8008c358 = 0; -u32 var8008c35c = 0; -u32 var8008c360 = 0; -u32 var8008c364 = 0; -u32 var8008c368 = 0; -u32 var8008c36c = 0; -u32 var8008c370 = 0; -u32 var8008c374 = 0; -u32 var8008c378 = 0; -u32 var8008c37c = 0; -u32 var8008c380 = 0; -u32 var8008c384 = 0; -u32 var8008c388 = 0; -u32 var8008c38c = 0; -u32 var8008c390 = 0; -u32 var8008c394 = 0; -u32 var8008c398 = 0; -u32 var8008c39c = 0; -u32 var8008c3a0 = 0; -u32 var8008c3a4 = 0; -u32 var8008c3a8 = 0; -u32 var8008c3ac = 0; -u32 var8008c3b0 = 0; -u32 var8008c3b4 = 0; -u32 var8008c3b8 = 0; -u32 var8008c3bc = 0; -u32 var8008c3c0 = 0; -u32 var8008c3c4 = 0; -u32 var8008c3c8 = 0; -u32 var8008c3cc = 0; -u32 var8008c3d0 = 0; -u32 var8008c3d4 = 0; -u32 var8008c3d8 = 0; -u32 var8008c3dc = 0; -u32 var8008c3e0 = 0; -u32 var8008c3e4 = 0; -u32 var8008c3e8 = 0; -u32 var8008c3ec = 0; -u32 var8008c3f0 = 0; -u32 var8008c3f4 = 0; -u32 var8008c3f8 = 0; -u32 var8008c3fc = 0; -u32 var8008c400 = 0; -u32 var8008c404 = 0; -u32 var8008c408 = 0; -u32 var8008c40c = 0; -u32 var8008c410 = 0; -u32 var8008c414 = 0; -u32 var8008c418 = 0; -u32 var8008c41c = 0; -u32 var8008c420 = 0; -u32 var8008c424 = 0; -u32 var8008c428 = 0; -u32 var8008c42c = 0; -u32 var8008c430 = 0; -u32 var8008c434 = 0; -u32 var8008c438 = 0; -u32 var8008c43c = 0; -u32 var8008c440 = 0; -u32 var8008c444 = 0; -u32 var8008c448 = 0; -u32 var8008c44c = 0; -u32 var8008c450 = 0; -u32 var8008c454 = 0; -u32 var8008c458 = 0; -u32 var8008c45c = 0; -u32 var8008c460 = 0; -u32 var8008c464 = 0; -u32 var8008c468 = 0; -u32 var8008c46c = 0; -u32 var8008c470 = 0; -u32 var8008c474 = 0; -u32 var8008c478 = 0; -u32 var8008c47c = 0; -u32 var8008c480 = 0; -u32 var8008c484 = 0; -u32 var8008c488 = 0; -u32 var8008c48c = 0; -u32 var8008c490 = 0; -u32 var8008c494 = 0; -u32 var8008c498 = 0; -u32 var8008c49c = 0; -u32 var8008c4a0 = 0; -u32 var8008c4a4 = 0; -u32 var8008c4a8 = 0; -u32 var8008c4ac = 0; -u32 var8008c4b0 = 0; -u32 var8008c4b4 = 0; -u32 var8008c4b8 = 0; -u32 var8008c4bc = 0; -u32 var8008c4c0 = 0; -u32 var8008c4c4 = 0; -u32 var8008c4c8 = 0; -u32 var8008c4cc = 0; -u32 var8008c4d0 = 0; -u32 var8008c4d4 = 0; -u32 var8008c4d8 = 0; -u32 var8008c4dc = 0; -u32 var8008c4e0 = 0; -u32 var8008c4e4 = 0; -u32 var8008c4e8 = 0; -u32 var8008c4ec = 0; -u32 var8008c4f0 = 0; -u32 var8008c4f4 = 0; -u32 var8008c4f8 = 0; -u32 var8008c4fc = 0; -u32 var8008c500 = 0; -u32 var8008c504 = 0; -u32 var8008c508 = 0; -u32 var8008c50c = 0; -u32 var8008c510 = 0; -u32 var8008c514 = 0; -u32 var8008c518 = 0; -u32 var8008c51c = 0; -u32 var8008c520 = 0; -u32 var8008c524 = 0; -u32 var8008c528 = 0; -u32 var8008c52c = 0; -u32 var8008c530 = 0; -u32 var8008c534 = 0; -u32 var8008c538 = 0; -u32 var8008c53c = 0; -u32 var8008c540 = 0; -u32 var8008c544 = 0; -u32 var8008c548 = 0; -u32 var8008c54c = 0; -u32 var8008c550 = 0; -u32 var8008c554 = 0; -u32 var8008c558 = 0; -u32 var8008c55c = 0; -u32 var8008c560 = 0; -u32 var8008c564 = 0; -u32 var8008c568 = 0; -u32 var8008c56c = 0; -u32 var8008c570 = 0; -u32 var8008c574 = 0; -u32 var8008c578 = 0; -u32 var8008c57c = 0; -u32 var8008c580 = 0; -u32 var8008c584 = 0; -u32 var8008c588 = 0; -u32 var8008c58c = 0; -u32 var8008c590 = 0; -u32 var8008c594 = 0; -u32 var8008c598 = 0; -u32 var8008c59c = 0; -u32 var8008c5a0 = 0; -u32 var8008c5a4 = 0; -u32 var8008c5a8 = 0; -u32 var8008c5ac = 0; -u32 var8008c5b0 = 0; -u32 var8008c5b4 = 0; -u32 var8008c5b8 = 0; -u32 var8008c5bc = 0; -u32 var8008c5c0 = 0; -u32 var8008c5c4 = 0; -u32 var8008c5c8 = 0; -u32 var8008c5cc = 0; -u32 var8008c5d0 = 0; -u32 var8008c5d4 = 0; -u32 var8008c5d8 = 0; -u32 var8008c5dc = 0; -u32 var8008c5e0 = 0; -u32 var8008c5e4 = 0; -u32 var8008c5e8 = 0; -u32 var8008c5ec = 0; -u32 var8008c5f0 = 0; -u32 var8008c5f4 = 0; -u32 var8008c5f8 = 0; -u32 var8008c5fc = 0; -u32 var8008c600 = 0; -u32 var8008c604 = 0; -u32 var8008c608 = 0; -u32 var8008c60c = 0; -u32 var8008c610 = 0; -u32 var8008c614 = 0; -u32 var8008c618 = 0; -u32 var8008c61c = 0; -u32 var8008c620 = 0; -u32 var8008c624 = 0; -u32 var8008c628 = 0; -u32 var8008c62c = 0; -u32 var8008c630 = 0; -u32 var8008c634 = 0; -u32 var8008c638 = 0; -u32 var8008c63c = 0; -u32 var8008c640 = 0; -u32 var8008c644 = 0; -u32 var8008c648 = 0; -u32 var8008c64c = 0; -u32 var8008c650 = 0; -u32 var8008c654 = 0; -u32 var8008c658 = 0; -u32 var8008c65c = 0; -u32 var8008c660 = 0; -u32 var8008c664 = 0; -u32 var8008c668 = 0; -u32 var8008c66c = 0; -u32 var8008c670 = 0; -u32 var8008c674 = 0; -u32 var8008c678 = 0; -u32 var8008c67c = 0; -u32 var8008c680 = 0; -u32 var8008c684 = 0; -u32 var8008c688 = 0; -u32 var8008c68c = 0; -u32 var8008c690 = 0; -u32 var8008c694 = 0; -u32 var8008c698 = 0; -u32 var8008c69c = 0; -u32 var8008c6a0 = 0; -u32 var8008c6a4 = 0; -u32 var8008c6a8 = 0; -u32 var8008c6ac = 0; -u32 var8008c6b0 = 0; -u32 var8008c6b4 = 0; -u32 var8008c6b8 = 0; -u32 var8008c6bc = 0; -u32 var8008c6c0 = 0; -u32 var8008c6c4 = 0; -u32 var8008c6c8 = 0; -u32 var8008c6cc = 0; -u32 var8008c6d0 = 0; -u32 var8008c6d4 = 0; -u32 var8008c6d8 = 0; -u32 var8008c6dc = 0; -u32 var8008c6e0 = 0; -u32 var8008c6e4 = 0; -u32 var8008c6e8 = 0; -u32 var8008c6ec = 0; -u32 var8008c6f0 = 0; -u32 var8008c6f4 = 0; -u32 var8008c6f8 = 0; -u32 var8008c6fc = 0; -u32 var8008c700 = 0; -u32 var8008c704 = 0; -u32 var8008c708 = 0; -u32 var8008c70c = 0; -u32 var8008c710 = 0; -u32 var8008c714 = 0; -u32 var8008c718 = 0; -u32 var8008c71c = 0; -u32 var8008c720 = 0; -u32 var8008c724 = 0; -u32 var8008c728 = 0; -u32 var8008c72c = 0; -u32 var8008c730 = 0; -u32 var8008c734 = 0; -u32 var8008c738 = 0; -u32 var8008c73c = 0; -u32 var8008c740 = 0; -u32 var8008c744 = 0; -u32 var8008c748 = 0; -u32 var8008c74c = 0; -u32 var8008c750 = 0; -u32 var8008c754 = 0; -u32 var8008c758 = 0; -u32 var8008c75c = 0; -u32 var8008c760 = 0; -u32 var8008c764 = 0; -u32 var8008c768 = 0; -u32 var8008c76c = 0; -u32 var8008c770 = 0; -u32 var8008c774 = 0; -u32 var8008c778 = 0; -u32 var8008c77c = 0; -u32 var8008c780 = 0; -u32 var8008c784 = 0; -u32 var8008c788 = 0; -u32 var8008c78c = 0; -u32 var8008c790 = 0; -u32 var8008c794 = 0; -u32 var8008c798 = 0; -u32 var8008c79c = 0; -u32 var8008c7a0 = 0; -u32 var8008c7a4 = 0; -u32 var8008c7a8 = 0; -u32 var8008c7ac = 0; -u32 var8008c7b0 = 0; -u32 var8008c7b4 = 0; -u32 var8008c7b8 = 0; -u32 var8008c7bc = 0; -u32 var8008c7c0 = 0; -u32 var8008c7c4 = 0; -u32 var8008c7c8 = 0; -u32 var8008c7cc = 0; -u32 var8008c7d0 = 0; -u32 var8008c7d4 = 0; -u32 var8008c7d8 = 0; -u32 var8008c7dc = 0; -u32 var8008c7e0 = 0; -u32 var8008c7e4 = 0; -u32 var8008c7e8 = 0; -u32 var8008c7ec = 0; -u32 var8008c7f0 = 0; -u32 var8008c7f4 = 0; -u32 var8008c7f8 = 0; -u32 var8008c7fc = 0; -u32 var8008c800 = 0; -u32 var8008c804 = 0; -u32 var8008c808 = 0; -u32 var8008c80c = 0; -u32 var8008c810 = 0; -u32 var8008c814 = 0; -u32 var8008c818 = 0; -u32 var8008c81c = 0; -u32 var8008c820 = 0; -u32 var8008c824 = 0; -u32 var8008c828 = 0; -u32 var8008c82c = 0; -u32 var8008c830 = 0; -u32 var8008c834 = 0; -u32 var8008c838 = 0; -u32 var8008c83c = 0; -u32 var8008c840 = 0; -u32 var8008c844 = 0; -u32 var8008c848 = 0; -u32 var8008c84c = 0; -u32 var8008c850 = 0; -u32 var8008c854 = 0; -u32 var8008c858 = 0; -u32 var8008c85c = 0; -u32 var8008c860 = 0; -u32 var8008c864 = 0; -u32 var8008c868 = 0; -u32 var8008c86c = 0; -u32 var8008c870 = 0; -u32 var8008c874 = 0; -u32 var8008c878 = 0; -u32 var8008c87c = 0; -u32 var8008c880 = 0; -u32 var8008c884 = 0; -u32 var8008c888 = 0; -u32 var8008c88c = 0; -u32 var8008c890 = 0; -u32 var8008c894 = 0; -u32 var8008c898 = 0; -u32 var8008c89c = 0; -u32 var8008c8a0 = 0; -u32 var8008c8a4 = 0; -u32 var8008c8a8 = 0; -u32 var8008c8ac = 0; -u32 var8008c8b0 = 0; -u32 var8008c8b4 = 0; -u32 var8008c8b8 = 0; -u32 var8008c8bc = 0; -u32 var8008c8c0 = 0; -u32 var8008c8c4 = 0; -u32 var8008c8c8 = 0; -u32 var8008c8cc = 0; -u32 var8008c8d0 = 0; -u32 var8008c8d4 = 0; -u32 var8008c8d8 = 0; -u32 var8008c8dc = 0; -u32 var8008c8e0 = 0; -u32 var8008c8e4 = 0; -u32 var8008c8e8 = 0; -u32 var8008c8ec = 0; -u32 var8008c8f0 = 0; -u32 var8008c8f4 = 0; -u32 var8008c8f8 = 0; -u32 var8008c8fc = 0; -u32 var8008c900 = 0; -u32 var8008c904 = 0; -u32 var8008c908 = 0; -u32 var8008c90c = 0; -u32 var8008c910 = 0; -u32 var8008c914 = 0; -u32 var8008c918 = 0; -u32 var8008c91c = 0; -u32 var8008c920 = 0; -u32 var8008c924 = 0; -u32 var8008c928 = 0; -u32 var8008c92c = 0; -u32 var8008c930 = 0; -u32 var8008c934 = 0; -u32 var8008c938 = 0; -u32 var8008c93c = 0; -u32 var8008c940 = 0; -u32 var8008c944 = 0; -u32 var8008c948 = 0; -u32 var8008c94c = 0; -u32 var8008c950 = 0; -u32 var8008c954 = 0; -u32 var8008c958 = 0; -u32 var8008c95c = 0; -u32 var8008c960 = 0; -u32 var8008c964 = 0; -u32 var8008c968 = 0; -u32 var8008c96c = 0; -u32 var8008c970 = 0; -u32 var8008c974 = 0; -u32 var8008c978 = 0; -u32 var8008c97c = 0; -u32 var8008c980 = 0; -u32 var8008c984 = 0; -u32 var8008c988 = 0; -u32 var8008c98c = 0; -u32 var8008c990 = 0; -u32 var8008c994 = 0; -u32 var8008c998 = 0; -u32 var8008c99c = 0; -u32 var8008c9a0 = 0; -u32 var8008c9a4 = 0; -u32 var8008c9a8 = 0; -u32 var8008c9ac = 0; -u32 var8008c9b0 = 0; -u32 var8008c9b4 = 0; -u32 var8008c9b8 = 0; -u32 var8008c9bc = 0; -u32 var8008c9c0 = 0; -u32 var8008c9c4 = 0; -u32 var8008c9c8 = 0; -u32 var8008c9cc = 0; -u32 var8008c9d0 = 0; -u32 var8008c9d4 = 0; -u32 var8008c9d8 = 0; -u32 var8008c9dc = 0; -u32 var8008c9e0 = 0; -u32 var8008c9e4 = 0; -u32 var8008c9e8 = 0; -u32 var8008c9ec = 0; -u32 var8008c9f0 = 0; -u32 var8008c9f4 = 0; -u32 var8008c9f8 = 0; -u32 var8008c9fc = 0; -u32 var8008ca00 = 0; -u32 var8008ca04 = 0; -u32 var8008ca08 = 0; -u32 var8008ca0c = 0; -u32 var8008ca10 = 0; -u32 var8008ca14 = 0; -u32 var8008ca18 = 0; -u32 var8008ca1c = 0; -u32 var8008ca20 = 0; -u32 var8008ca24 = 0; -u32 var8008ca28 = 0; -u32 var8008ca2c = 0; -u32 var8008ca30 = 0; -u32 var8008ca34 = 0; -u32 var8008ca38 = 0; -u32 var8008ca3c = 0; -u32 var8008ca40 = 0; -u32 var8008ca44 = 0; -u32 var8008ca48 = 0; -u32 var8008ca4c = 0; -u32 var8008ca50 = 0; -u32 var8008ca54 = 0; -u32 var8008ca58 = 0; -u32 var8008ca5c = 0; -u32 var8008ca60 = 0; -u32 var8008ca64 = 0; -u32 var8008ca68 = 0; -u32 var8008ca6c = 0; -u32 var8008ca70 = 0; -u32 var8008ca74 = 0; -u32 var8008ca78 = 0; -u32 var8008ca7c = 0; -u32 var8008ca80 = 0; -u32 var8008ca84 = 0; -u32 var8008ca88 = 0; -u32 var8008ca8c = 0; -u32 var8008ca90 = 0; -u32 var8008ca94 = 0; -u32 var8008ca98 = 0; -u32 var8008ca9c = 0; -u32 var8008caa0 = 0; -u32 var8008caa4 = 0; -u32 var8008caa8 = 0; -u32 var8008caac = 0; -u32 var8008cab0 = 0; -u32 var8008cab4 = 0; -u32 var8008cab8 = 0; -u32 var8008cabc = 0; -u32 var8008cac0 = 0; -u32 var8008cac4 = 0; -u32 var8008cac8 = 0; -u32 var8008cacc = 0; -u32 var8008cad0 = 0; -u32 var8008cad4 = 0; -u32 var8008cad8 = 0; -u32 var8008cadc = 0; -u32 var8008cae0 = 0; -u32 var8008cae4 = 0; -u32 var8008cae8 = 0; -u32 var8008caec = 0; -u32 var8008caf0 = 0; -u32 var8008caf4 = 0; -u32 var8008caf8 = 0; -u32 var8008cafc = 0; -u32 var8008cb00 = 0; -u32 var8008cb04 = 0; -u32 var8008cb08 = 0; -u32 var8008cb0c = 0; -u32 var8008cb10 = 0; -u32 var8008cb14 = 0; -u32 var8008cb18 = 0; -u32 var8008cb1c = 0; -u32 var8008cb20 = 0; -u32 var8008cb24 = 0; -u32 var8008cb28 = 0; -u32 var8008cb2c = 0; -u32 var8008cb30 = 0; -u32 var8008cb34 = 0; -u32 var8008cb38 = 0; -u32 var8008cb3c = 0; -u32 var8008cb40 = 0; -u32 var8008cb44 = 0; -u32 var8008cb48 = 0; -u32 var8008cb4c = 0; -u32 var8008cb50 = 0; -u32 var8008cb54 = 0; -u32 var8008cb58 = 0; -u32 var8008cb5c = 0; -u32 var8008cb60 = 0; -u32 var8008cb64 = 0; -u32 var8008cb68 = 0; -u32 var8008cb6c = 0; -u32 var8008cb70 = 0; -u32 var8008cb74 = 0; -u32 var8008cb78 = 0; -u32 var8008cb7c = 0; -u32 var8008cb80 = 0; -u32 var8008cb84 = 0; -u32 var8008cb88 = 0; -u32 var8008cb8c = 0; -u32 var8008cb90 = 0; -u32 var8008cb94 = 0; -u32 var8008cb98 = 0; -u32 var8008cb9c = 0; -u32 var8008cba0 = 0; -u32 var8008cba4 = 0; -u32 var8008cba8 = 0; -u32 var8008cbac = 0; -u32 var8008cbb0 = 0; -u32 var8008cbb4 = 0; -u32 var8008cbb8 = 0; -u32 var8008cbbc = 0; -u32 var8008cbc0 = 0; -u32 var8008cbc4 = 0; -u32 var8008cbc8 = 0; -u32 var8008cbcc = 0; -u32 var8008cbd0 = 0; -u32 var8008cbd4 = 0; -u32 var8008cbd8 = 0; -u32 var8008cbdc = 0; -u32 var8008cbe0 = 0; -u32 var8008cbe4 = 0; -u32 var8008cbe8 = 0; -u32 var8008cbec = 0; -u32 var8008cbf0 = 0; -u32 var8008cbf4 = 0; -u32 var8008cbf8 = 0; -u32 var8008cbfc = 0; -u32 var8008cc00 = 0; -u32 var8008cc04 = 0; -u32 var8008cc08 = 0; -u32 var8008cc0c = 0; -u32 var8008cc10 = 0; -u32 var8008cc14 = 0; -u32 var8008cc18 = 0; -u32 var8008cc1c = 0; -u32 var8008cc20 = 0; -u32 var8008cc24 = 0; -u32 var8008cc28 = 0; -u32 var8008cc2c = 0; -u32 var8008cc30 = 0; -u32 var8008cc34 = 0; -u32 var8008cc38 = 0; -u32 var8008cc3c = 0; -u32 var8008cc40 = 0; -u32 var8008cc44 = 0; -u32 var8008cc48 = 0; -u32 var8008cc4c = 0; -u32 var8008cc50 = 0; -u32 var8008cc54 = 0; -u32 var8008cc58 = 0; -u32 var8008cc5c = 0; -u32 var8008cc60 = 0; -u32 var8008cc64 = 0; -u32 var8008cc68 = 0; -u32 var8008cc6c = 0; -u32 var8008cc70 = 0; -u32 var8008cc74 = 0; -u32 var8008cc78 = 0; -u32 var8008cc7c = 0; -u32 var8008cc80 = 0; -u32 var8008cc84 = 0; -u32 var8008cc88 = 0; -u32 var8008cc8c = 0; -u32 var8008cc90 = 0; -u32 var8008cc94 = 0; -u32 var8008cc98 = 0; -u32 var8008cc9c = 0; -u32 var8008cca0 = 0; -u32 var8008cca4 = 0; -u32 var8008cca8 = 0; -u32 var8008ccac = 0; -u32 var8008ccb0 = 0; -u32 var8008ccb4 = 0; -u32 var8008ccb8 = 0; -u32 var8008ccbc = 0; -u32 var8008ccc0 = 0; -u32 var8008ccc4 = 0; -u32 var8008ccc8 = 0; -u32 var8008cccc = 0; -u32 var8008ccd0 = 0; -u32 var8008ccd4 = 0; -u32 var8008ccd8 = 0; -u32 var8008ccdc = 0; -u32 var8008cce0 = 0; -u32 var8008cce4 = 0; -u32 var8008cce8 = 0; -u32 var8008ccec = 0; -u32 var8008ccf0 = 0; -u32 var8008ccf4 = 0; -u32 var8008ccf8 = 0; -u32 var8008ccfc = 0; -u32 var8008cd00 = 0; -u32 var8008cd04 = 0; -u32 var8008cd08 = 0; -u32 var8008cd0c = 0; -u32 var8008cd10 = 0; -u32 var8008cd14 = 0; -u32 var8008cd18 = 0; -u32 var8008cd1c = 0; -u32 var8008cd20 = 0; -u32 var8008cd24 = 0; -u32 var8008cd28 = 0; -u32 var8008cd2c = 0; -u32 var8008cd30 = 0; -u32 var8008cd34 = 0; -u32 var8008cd38 = 0; -u32 var8008cd3c = 0; -u32 var8008cd40 = 0; -u32 var8008cd44 = 0; -u32 var8008cd48 = 0; -u32 var8008cd4c = 0; -u32 var8008cd50 = 0; -u32 var8008cd54 = 0; -u32 var8008cd58 = 0; -u32 var8008cd5c = 0; -u32 var8008cd60 = 0; -u32 var8008cd64 = 0; -u32 var8008cd68 = 0; -u32 var8008cd6c = 0; -u32 var8008cd70 = 0; -u32 var8008cd74 = 0; -u32 var8008cd78 = 0; -u32 var8008cd7c = 0; -u32 var8008cd80 = 0; -u32 var8008cd84 = 0; -u32 var8008cd88 = 0; -u32 var8008cd8c = 0; -u32 var8008cd90 = 0; -u32 var8008cd94 = 0; -u32 var8008cd98 = 0; -u32 var8008cd9c = 0; -u32 var8008cda0 = 0; -u32 var8008cda4 = 0; -u32 var8008cda8 = 0; -u32 var8008cdac = 0; -u32 var8008cdb0 = 0; -u32 var8008cdb4 = 0; -u32 var8008cdb8 = 0; -u32 var8008cdbc = 0; -u32 var8008cdc0 = 0; -u32 var8008cdc4 = 0; -u32 var8008cdc8 = 0; -u32 var8008cdcc = 0; -u32 var8008cdd0 = 0; -u32 var8008cdd4 = 0; -u32 var8008cdd8 = 0; -u32 var8008cddc = 0; -u32 var8008cde0 = 0; -u32 var8008cde4 = 0; -u32 var8008cde8 = 0; -u32 var8008cdec = 0; -u32 var8008cdf0 = 0; -u32 var8008cdf4 = 0; -u32 var8008cdf8 = 0; -u32 var8008cdfc = 0; -u32 var8008ce00 = 0; -u32 var8008ce04 = 0; -u32 var8008ce08 = 0; -u32 var8008ce0c = 0; -u32 var8008ce10 = 0; -u32 var8008ce14 = 0; -u32 var8008ce18 = 0; -u32 var8008ce1c = 0; -u32 var8008ce20 = 0; -u32 var8008ce24 = 0; -u32 var8008ce28 = 0; -u32 var8008ce2c = 0; -u32 var8008ce30 = 0; -u32 var8008ce34 = 0; -u32 var8008ce38 = 0; -u32 var8008ce3c = 0; -u32 var8008ce40 = 0; -u32 var8008ce44 = 0; -u32 var8008ce48 = 0; -u32 var8008ce4c = 0; -u32 var8008ce50 = 0; -u32 var8008ce54 = 0; -u32 var8008ce58 = 0; -u32 var8008ce5c = 0; -u32 var8008ce60 = 0; -u32 var8008ce64 = 0; -u32 var8008ce68 = 0; -u32 var8008ce6c = 0; -u32 var8008ce70 = 0; -u32 var8008ce74 = 0; -u32 var8008ce78 = 0; -u32 var8008ce7c = 0; -u32 var8008ce80 = 0; -u32 var8008ce84 = 0; -u32 var8008ce88 = 0; -u32 var8008ce8c = 0; -u32 var8008ce90 = 0; -u32 var8008ce94 = 0; -u32 var8008ce98 = 0; -u32 var8008ce9c = 0; -u32 var8008cea0 = 0; -u32 var8008cea4 = 0; -u32 var8008cea8 = 0; -u32 var8008ceac = 0; -u32 var8008ceb0 = 0; -u32 var8008ceb4 = 0; -u32 var8008ceb8 = 0; -u32 var8008cebc = 0; -u32 var8008cec0 = 0; -u32 var8008cec4 = 0; -u32 var8008cec8 = 0; -u32 var8008cecc = 0; -u32 var8008ced0 = 0; -u32 var8008ced4 = 0; -u32 var8008ced8 = 0; -u32 var8008cedc = 0; -u32 var8008cee0 = 0; -u32 var8008cee4 = 0; -u32 var8008cee8 = 0; -u32 var8008ceec = 0; -u32 var8008cef0 = 0; -u32 var8008cef4 = 0; -u32 var8008cef8 = 0; -u32 var8008cefc = 0; -u32 var8008cf00 = 0; -u32 var8008cf04 = 0; -u32 var8008cf08 = 0; -u32 var8008cf0c = 0; -u32 var8008cf10 = 0; -u32 var8008cf14 = 0; -u32 var8008cf18 = 0; -u32 var8008cf1c = 0; -u32 var8008cf20 = 0; -u32 var8008cf24 = 0; -u32 var8008cf28 = 0; -u32 var8008cf2c = 0; -u32 var8008cf30 = 0; -u32 var8008cf34 = 0; -u32 var8008cf38 = 0; -u32 var8008cf3c = 0; -u32 var8008cf40 = 0; -u32 var8008cf44 = 0; -u32 var8008cf48 = 0; -u32 var8008cf4c = 0; -u32 var8008cf50 = 0; -u32 var8008cf54 = 0; -u32 var8008cf58 = 0; -u32 var8008cf5c = 0; -u32 var8008cf60 = 0; -u32 var8008cf64 = 0; -u32 var8008cf68 = 0; -u32 var8008cf6c = 0; -u32 var8008cf70 = 0; -u32 var8008cf74 = 0; -u32 var8008cf78 = 0; -u32 var8008cf7c = 0; -u32 var8008cf80 = 0; -u32 var8008cf84 = 0; -u32 var8008cf88 = 0; -u32 var8008cf8c = 0; -u32 var8008cf90 = 0; -u32 var8008cf94 = 0; -u32 var8008cf98 = 0; -u32 var8008cf9c = 0; -u32 var8008cfa0 = 0; -u32 var8008cfa4 = 0; -u32 var8008cfa8 = 0; -u32 var8008cfac = 0; -u32 var8008cfb0 = 0; -u32 var8008cfb4 = 0; -u32 var8008cfb8 = 0; -u32 var8008cfbc = 0; -u32 var8008cfc0 = 0; -u32 var8008cfc4 = 0; -u32 var8008cfc8 = 0; -u32 var8008cfcc = 0; -u32 var8008cfd0 = 0; -u32 var8008cfd4 = 0; -u32 var8008cfd8 = 0; -u32 var8008cfdc = 0; -u32 var8008cfe0 = 0; -u32 var8008cfe4 = 0; -u32 var8008cfe8 = 0; -u32 var8008cfec = 0; -u32 var8008cff0 = 0; -u32 var8008cff4 = 0; -u32 var8008cff8 = 0; -u32 var8008cffc = 0; -u32 var8008d000 = 0; -u32 var8008d004 = 0; -u32 var8008d008 = 0; -u32 var8008d00c = 0; -u32 var8008d010 = 0; -u32 var8008d014 = 0; -u32 var8008d018 = 0; -u32 var8008d01c = 0; -u32 var8008d020 = 0; -u32 var8008d024 = 0; -u32 var8008d028 = 0; -u32 var8008d02c = 0; -u32 var8008d030 = 0; -u32 var8008d034 = 0; -u32 var8008d038 = 0; -u32 var8008d03c = 0; -u32 var8008d040 = 0; -u32 var8008d044 = 0; -u32 var8008d048 = 0; -u32 var8008d04c = 0; -u32 var8008d050 = 0; -u32 var8008d054 = 0; -u32 var8008d058 = 0; -u32 var8008d05c = 0; -u32 var8008d060 = 0; -u32 var8008d064 = 0; -u32 var8008d068 = 0; -u32 var8008d06c = 0; -u32 var8008d070 = 0; -u32 var8008d074 = 0; -u32 var8008d078 = 0; -u32 var8008d07c = 0; -u32 var8008d080 = 0; -u32 var8008d084 = 0; -u32 var8008d088 = 0; -u32 var8008d08c = 0; -u32 var8008d090 = 0; -u32 var8008d094 = 0; -u32 var8008d098 = 0; -u32 var8008d09c = 0; -u32 var8008d0a0 = 0; -u32 var8008d0a4 = 0; -u32 var8008d0a8 = 0; -u32 var8008d0ac = 0; -u32 var8008d0b0 = 0; -u32 var8008d0b4 = 0; -u32 var8008d0b8 = 0; -u32 var8008d0bc = 0; -u32 var8008d0c0 = 0; -u32 var8008d0c4 = 0; -u32 var8008d0c8 = 0; -u32 var8008d0cc = 0; -u32 var8008d0d0 = 0; -u32 var8008d0d4 = 0; -u32 var8008d0d8 = 0; -u32 var8008d0dc = 0; -u32 var8008d0e0 = 0; -u32 var8008d0e4 = 0; -u32 var8008d0e8 = 0; -u32 var8008d0ec = 0; -u32 var8008d0f0 = 0; -u32 var8008d0f4 = 0; -u32 var8008d0f8 = 0; -u32 var8008d0fc = 0; -u32 var8008d100 = 0; -u32 var8008d104 = 0; -u32 var8008d108 = 0; -u32 var8008d10c = 0; -u32 var8008d110 = 0; -u32 var8008d114 = 0; -u32 var8008d118 = 0; -u32 var8008d11c = 0; -u32 var8008d120 = 0; -u32 var8008d124 = 0; -u32 var8008d128 = 0; -u32 var8008d12c = 0; -u32 var8008d130 = 0; -u32 var8008d134 = 0; -u32 var8008d138 = 0; -u32 var8008d13c = 0; -u32 var8008d140 = 0; -u32 var8008d144 = 0; -u32 var8008d148 = 0; -u32 var8008d14c = 0; -u32 var8008d150 = 0; -u32 var8008d154 = 0; -u32 var8008d158 = 0; -u32 var8008d15c = 0; -u32 var8008d160 = 0; -u32 var8008d164 = 0; -u32 var8008d168 = 0; -u32 var8008d16c = 0; -u32 var8008d170 = 0; -u32 var8008d174 = 0; -u32 var8008d178 = 0; -u32 var8008d17c = 0; -u32 var8008d180 = 0; -u32 var8008d184 = 0; -u32 var8008d188 = 0; -u32 var8008d18c = 0; -u32 var8008d190 = 0; -u32 var8008d194 = 0; -u32 var8008d198 = 0; -u32 var8008d19c = 0; -u32 var8008d1a0 = 0; -u32 var8008d1a4 = 0; -u32 var8008d1a8 = 0; -u32 var8008d1ac = 0; -u32 var8008d1b0 = 0; -u32 var8008d1b4 = 0; -u32 var8008d1b8 = 0; -u32 var8008d1bc = 0; -u32 var8008d1c0 = 0; -u32 var8008d1c4 = 0; -u32 var8008d1c8 = 0; -u32 var8008d1cc = 0; -u32 var8008d1d0 = 0; -u32 var8008d1d4 = 0; -u32 var8008d1d8 = 0; -u32 var8008d1dc = 0; -u32 var8008d1e0 = 0; -u32 var8008d1e4 = 0; -u32 var8008d1e8 = 0; -u32 var8008d1ec = 0; -u32 var8008d1f0 = 0; -u32 var8008d1f4 = 0; -u32 var8008d1f8 = 0; -u32 var8008d1fc = 0; -u32 var8008d200 = 0; -u32 var8008d204 = 0; -u32 var8008d208 = 0; -u32 var8008d20c = 0; -u32 var8008d210 = 0; -u32 var8008d214 = 0; -u32 var8008d218 = 0; -u32 var8008d21c = 0; -u32 var8008d220 = 0; -u32 var8008d224 = 0; -u32 var8008d228 = 0; -u32 var8008d22c = 0; -u32 var8008d230 = 0; -u32 var8008d234 = 0; -u32 var8008d238 = 0; -u32 var8008d23c = 0; -u32 var8008d240 = 0; -u32 var8008d244 = 0; -u32 var8008d248 = 0; -u32 var8008d24c = 0; -u32 var8008d250 = 0; -u32 var8008d254 = 0; -u32 var8008d258 = 0; -u32 var8008d25c = 0; -u32 var8008d260 = 0; -u32 var8008d264 = 0; -u32 var8008d268 = 0; -u32 var8008d26c = 0; -OSThread g_RmonThread = {0}; -OSThread g_IdleThread = {0}; -OSThread g_MainThread = {0}; -u32 var8008d900 = 0; -u32 var8008d904 = 0; -u32 var8008d908 = 0; -u32 var8008d90c = 0; -u32 var8008d910 = 0; -u32 var8008d914 = 0; -u32 var8008d918 = 0; -u32 var8008d91c = 0; -u32 var8008d920 = 0; -u32 var8008d924 = 0; -u32 var8008d928 = 0; -u32 var8008d92c = 0; -u32 var8008d930 = 0; -u32 var8008d934 = 0; -u32 var8008d938 = 0; -u32 var8008d93c = 0; -u32 var8008d940 = 0; -u32 var8008d944 = 0; -u32 var8008d948 = 0; -u32 var8008d94c = 0; -u32 var8008d950 = 0; -u32 var8008d954 = 0; -u32 var8008d958 = 0; -u32 var8008d95c = 0; -u32 var8008d960 = 0; -u32 var8008d964 = 0; -u32 var8008d968 = 0; -u32 var8008d96c = 0; -u32 var8008d970 = 0; -u32 var8008d974 = 0; -u32 var8008d978 = 0; -u32 var8008d97c = 0; -u32 var8008d980 = 0; -u32 var8008d984 = 0; -u32 var8008d988 = 0; -u32 var8008d98c = 0; -u32 var8008d990 = 0; -u32 var8008d994 = 0; -u32 var8008d998 = 0; -u32 var8008d99c = 0; -u32 var8008d9a0 = 0; -u32 var8008d9a4 = 0; -u32 var8008d9a8 = 0; -u32 var8008d9ac = 0; -u32 var8008d9b0 = 0; -u32 var8008d9b4 = 0; -u32 var8008d9b8 = 0; -u32 var8008d9bc = 0; -u32 var8008d9c0 = 0; -u32 var8008d9c4 = 0; -u32 var8008d9c8 = 0; -u32 var8008d9cc = 0; -u32 var8008d9d0 = 0; -u32 var8008d9d4 = 0; -u32 var8008d9d8 = 0; -u32 var8008d9dc = 0; -u32 var8008d9e0 = 0; -u32 var8008d9e4 = 0; -u32 var8008d9e8 = 0; -u32 var8008d9ec = 0; -u32 var8008d9f0 = 0; -u32 var8008d9f4 = 0; -u32 var8008d9f8 = 0; -u32 var8008d9fc = 0; -u32 var8008da00 = 0; -u32 var8008da04 = 0; -u32 var8008da08 = 0; -u32 var8008da0c = 0; -u32 var8008da10 = 0; -u32 var8008da14 = 0; -u32 var8008da18 = 0; -u32 var8008da1c = 0; -u32 var8008da20 = 0; -u32 var8008da24 = 0; -u32 var8008da28 = 0; -u32 var8008da2c = 0; -u32 var8008da30 = 0; -u32 var8008da34 = 0; -u32 var8008da38 = 0; -u32 var8008da3c = 0; -u32 var8008da40 = 0; -u32 var8008da44 = 0; -u32 var8008da48 = 0; -u32 var8008da4c = 0; -u32 var8008da50 = 0; -u32 var8008da54 = 0; -u32 var8008da58 = 0; -u32 var8008da5c = 0; -u32 var8008da60 = 0; -u32 var8008da64 = 0; -u32 var8008da68 = 0; -u32 var8008da6c = 0; -u32 var8008da70 = 0; -u32 var8008da74 = 0; -u32 var8008da78 = 0; -u32 var8008da7c = 0; -u32 var8008da80 = 0; -u32 var8008da84 = 0; -u32 var8008da88 = 0; -u32 var8008da8c = 0; -u32 var8008da90 = 0; -u32 var8008da94 = 0; -u32 var8008da98 = 0; -u32 var8008da9c = 0; -u32 var8008daa0 = 0; -u32 var8008daa4 = 0; -u32 var8008daa8 = 0; -u32 var8008daac = 0; -u32 var8008dab0 = 0; -u32 var8008dab4 = 0; -u32 var8008dab8 = 0; -u32 var8008dabc = 0; -u32 var8008dac0 = 0; -u32 var8008dac4 = 0; -u32 var8008dac8 = 0; -u32 var8008dacc = 0; -u32 var8008dad0 = 0; -u32 var8008dad4 = 0; -u32 var8008dad8 = 0; -u32 var8008dadc = 0; -u32 var8008dae0 = 0; -u32 var8008dae4 = 0; -u32 var8008dae8 = 0; -u32 var8008daec = 0; -u32 var8008daf0 = 0; -u32 var8008daf4 = 0; -u32 var8008daf8 = 0; -u32 var8008dafc = 0; -u32 var8008db00 = 0; -u32 var8008db04 = 0; -u32 var8008db08 = 0; -u32 var8008db0c = 0; -u32 var8008db10 = 0; -u32 var8008db14 = 0; -u32 var8008db18 = 0; -u32 var8008db1c = 0; -u32 var8008db20 = 0; -u32 var8008db24 = 0; -u32 var8008db28 = 0; -u32 var8008db2c = 0; -OSMesgQueue var8008db30 = {0}; -OSMesg var8008db48 = NULL; -u32 var8008db4c = 0; -u32 var8008db50 = 0; -u32 var8008db54 = 0; -u32 var8008db58 = 0; -u32 var8008db5c = 0; -u32 var8008db60 = 0; -u32 var8008db64 = 0; -u32 var8008db68 = 0; -u32 var8008db6c = 0; -u32 var8008db70 = 0; -u32 var8008db74 = 0; -u32 var8008db78 = 0; -u32 var8008db7c = 0; -u32 var8008db80 = 0; -u32 var8008db84 = 0; -u32 var8008db88 = 0; -u32 var8008db8c = 0; -u32 var8008db90 = 0; -u32 var8008db94 = 0; -u32 var8008db98 = 0; -u32 var8008db9c = 0; -u32 var8008dba0 = 0; -u32 var8008dba4 = 0; -u32 var8008dba8 = 0; -u32 var8008dbac = 0; -u32 var8008dbb0 = 0; -u32 var8008dbb4 = 0; -u32 var8008dbb8 = 0; -u32 var8008dbbc = 0; -u32 var8008dbc0 = 0; -u32 var8008dbc4 = 0; -OSMesgQueue *g_SchedCmdQ = NULL; -u32 var8008dbcc = 0; -OSSched g_SchedThread = {0}; -OSScClient var8008dca8 = {0}; -u32 var8008dcb0 = 0; -u32 g_OsMemSize = 0; -u32 var8008dcb8 = 0; -u32 var8008dcbc = 0; -OSViMode var8008dcc0[2] = {0}; -OSViMode *var8008dd60[2] = {NULL, NULL}; -OSViMode var8008dd68[2] = {0}; -u32 var8008de08 = 0; -u32 var8008de0c = 0; -u32 var8008de10 = 0; -u32 var8008de14 = 0; -OSTimer var8008de18 = {0}; -u32 var8008de38 = 0; -u32 var8008de3c = 0; -u32 var8008de40 = 0; -u32 var8008de44 = 0; -struct bootbufferthing g_BootBuffers[3] = {0, 0, 0}; -u8 g_BootBufferDirtyIndexes[3] = {0, 0, 0}; -s32 g_BootBufferIndex0 = 0; -s32 g_BootBufferIndex1 = 0; -s32 g_BootBufferIndex2 = 0; -u32 var8008fa78 = 0; -u32 var8008fa7c = 0; -OSMesg g_ResetMesg = NULL; -u32 var8008fa84 = 0; -u32 var8008fa88 = 0; -u32 var8008fa8c = 0; -u32 var8008fa90 = 0; -u32 var8008fa94 = 0; -u32 var8008fa98 = 0; -u32 var8008fa9c = 0; -u32 var8008faa0 = 0; -u32 var8008faa4 = 0; -OSMesgQueue g_ResetMesgQueue = {0}; -OSThread g_ResetThread = {0}; -u8 g_ResetStack[STACKSIZE_RESET+1] = {0}; -u32 var8008fdf4 = 0; -u32 var8008fdf8 = 0; -u32 var8008fdfc = 0; -OSThread viThread = {0}; -u32 var80090030 = 0; -u32 var80090034 = 0; -u32 var80090038 = 0; -u32 var8009003c = 0; -u32 var80090040 = 0; -u32 var80090044 = 0; -u32 var80090048 = 0; -u32 var8009004c = 0; -u32 var80090050 = 0; -u32 var80090054 = 0; -u32 var80090058 = 0; -u32 var8009005c = 0; -u32 var80090060 = 0; -u32 var80090064 = 0; -u32 var80090068 = 0; -u32 var8009006c = 0; -u32 var80090070 = 0; -u32 var80090074 = 0; -u32 var80090078 = 0; -u32 var8009007c = 0; -u32 var80090080 = 0; -u32 var80090084 = 0; -u32 var80090088 = 0; -u32 var8009008c = 0; -u32 var80090090 = 0; -u32 var80090094 = 0; -u32 var80090098 = 0; -u32 var8009009c = 0; -u32 var800900a0 = 0; -u32 var800900a4 = 0; -u32 var800900a8 = 0; -u32 var800900ac = 0; -u32 var800900b0 = 0; -u32 var800900b4 = 0; -u32 var800900b8 = 0; -u32 var800900bc = 0; -u32 var800900c0 = 0; -u32 var800900c4 = 0; -u32 var800900c8 = 0; -u32 var800900cc = 0; -u32 var800900d0 = 0; -u32 var800900d4 = 0; -u32 var800900d8 = 0; -u32 var800900dc = 0; -u32 var800900e0 = 0; -u32 var800900e4 = 0; -u32 var800900e8 = 0; -u32 var800900ec = 0; -u32 var800900f0 = 0; -u32 var800900f4 = 0; -u32 var800900f8 = 0; -u32 var800900fc = 0; -u32 var80090100 = 0; -u32 var80090104 = 0; -u32 var80090108 = 0; -u32 var8009010c = 0; -u32 var80090110 = 0; -u32 var80090114 = 0; -u32 var80090118 = 0; -u32 var8009011c = 0; -u32 var80090120 = 0; -u32 var80090124 = 0; -u32 var80090128 = 0; -u32 var8009012c = 0; -u32 var80090130 = 0; -u32 var80090134 = 0; -u32 var80090138 = 0; -u32 var8009013c = 0; -u32 var80090140 = 0; -u32 var80090144 = 0; -u32 var80090148 = 0; -u32 var8009014c = 0; -u32 var80090150 = 0; -u32 var80090154 = 0; -u32 var80090158 = 0; -u32 var8009015c = 0; -u32 var80090160 = 0; -u32 var80090164 = 0; -u32 var80090168 = 0; -u32 var8009016c = 0; -u32 var80090170 = 0; -u32 var80090174 = 0; -u32 var80090178 = 0; -u32 var8009017c = 0; -u32 var80090180 = 0; -u32 var80090184 = 0; -u32 var80090188 = 0; -u32 var8009018c = 0; -u32 var80090190 = 0; -u32 var80090194 = 0; -u32 var80090198 = 0; -u32 var8009019c = 0; -u32 var800901a0 = 0; -u32 var800901a4 = 0; -u32 var800901a8 = 0; -u32 var800901ac = 0; -u32 var800901b0 = 0; -u32 var800901b4 = 0; -u32 var800901b8 = 0; -u32 var800901bc = 0; -u32 var800901c0 = 0; -u32 var800901c4 = 0; -u32 var800901c8 = 0; -u32 var800901cc = 0; -u32 var800901d0 = 0; -u32 var800901d4 = 0; -u32 var800901d8 = 0; -u32 var800901dc = 0; -u32 var800901e0 = 0; -u32 var800901e4 = 0; -u32 var800901e8 = 0; -u32 var800901ec = 0; -u32 var800901f0 = 0; -u32 var800901f4 = 0; -u32 var800901f8 = 0; -u32 var800901fc = 0; -u32 var80090200 = 0; -u32 var80090204 = 0; -u32 var80090208 = 0; -u32 var8009020c = 0; -u32 var80090210 = 0; -u32 var80090214 = 0; -u32 var80090218 = 0; -u32 var8009021c = 0; -u32 var80090220 = 0; -u32 var80090224 = 0; -u32 var80090228 = 0; -u32 var8009022c = 0; -u32 __viEventQueue = 0; -u32 var80090234 = 0; -u32 var80090238 = 0; -u32 var8009023c = 0; -u32 var80090240 = 0; -u32 var80090244 = 0; -u32 viEventBuf = 0; -u32 var8009024c = 0; -u32 var80090250 = 0; -u32 var80090254 = 0; -u32 var80090258 = 0; -u32 var8009025c = 0; -u32 viRetraceMsg = 0; -u32 var80090264 = 0; -u32 var80090268 = 0; -u32 var8009026c = 0; -u32 var80090270 = 0; -u32 var80090274 = 0; -u32 viCounterMsg = 0; -u32 var8009027c = 0; -u32 var80090280 = 0; -u32 var80090284 = 0; -u32 var80090288 = 0; -u32 var8009028c = 0; -u32 var80090290 = 0; -u32 var80090294 = 0; -u32 var80090298 = 0; -u32 var8009029c = 0; -u32 var800902a0 = 0; -u32 var800902a4 = 0; -u32 var800902a8 = 0; -u32 var800902ac = 0; -u32 var800902b0 = 0; -u32 var800902b4 = 0; -u32 var800902b8 = 0; -u32 var800902bc = 0; -u32 var800902c0 = 0; -u32 var800902c4 = 0; -u32 var800902c8 = 0; -u32 var800902cc = 0; -u32 var800902d0 = 0; -u32 var800902d4 = 0; -u32 var800902d8 = 0; -u32 var800902dc = 0; -u32 var800902e0 = 0; -u32 var800902e4 = 0; -u32 var800902e8 = 0; -u32 var800902ec = 0; -u32 var800902f0 = 0; -u32 var800902f4 = 0; -u32 var800902f8 = 0; -u32 var800902fc = 0; -u32 var80090300 = 0; -u32 var80090304 = 0; -u32 var80090308 = 0; -u32 var8009030c = 0; -u32 var80090310 = 0; -u32 var80090314 = 0; -u32 var80090318 = 0; -u32 var8009031c = 0; -u32 var80090320 = 0; -u32 var80090324 = 0; -u32 var80090328 = 0; -u32 var8009032c = 0; -u32 var80090330 = 0; -u32 var80090334 = 0; -u32 var80090338 = 0; -u32 var8009033c = 0; -u32 var80090340 = 0; -u32 var80090344 = 0; -u32 var80090348 = 0; -u32 var8009034c = 0; -u32 var80090350 = 0; -u32 var80090354 = 0; -u32 var80090358 = 0; -u32 var8009035c = 0; -u32 var80090360 = 0; -u32 var80090364 = 0; -u32 var80090368 = 0; -u32 var8009036c = 0; -u32 var80090370 = 0; -u32 var80090374 = 0; -u32 var80090378 = 0; -u32 var8009037c = 0; -u32 var80090380 = 0; -u32 var80090384 = 0; -u32 var80090388 = 0; -u32 var8009038c = 0; -OSThread piThread = {0}; -u32 var800905c0 = 0; -u32 var800905c4 = 0; -u32 var800905c8 = 0; -u32 var800905cc = 0; -u32 var800905d0 = 0; -u32 var800905d4 = 0; -u32 var800905d8 = 0; -u32 var800905dc = 0; -u32 var800905e0 = 0; -u32 var800905e4 = 0; -u32 var800905e8 = 0; -u32 var800905ec = 0; -u32 var800905f0 = 0; -u32 var800905f4 = 0; -u32 var800905f8 = 0; -u32 var800905fc = 0; -u32 var80090600 = 0; -u32 var80090604 = 0; -u32 var80090608 = 0; -u32 var8009060c = 0; -u32 var80090610 = 0; -u32 var80090614 = 0; -u32 var80090618 = 0; -u32 var8009061c = 0; -u32 var80090620 = 0; -u32 var80090624 = 0; -u32 var80090628 = 0; -u32 var8009062c = 0; -u32 var80090630 = 0; -u32 var80090634 = 0; -u32 var80090638 = 0; -u32 var8009063c = 0; -u32 var80090640 = 0; -u32 var80090644 = 0; -u32 var80090648 = 0; -u32 var8009064c = 0; -u32 var80090650 = 0; -u32 var80090654 = 0; -u32 var80090658 = 0; -u32 var8009065c = 0; -u32 var80090660 = 0; -u32 var80090664 = 0; -u32 var80090668 = 0; -u32 var8009066c = 0; -u32 var80090670 = 0; -u32 var80090674 = 0; -u32 var80090678 = 0; -u32 var8009067c = 0; -u32 var80090680 = 0; -u32 var80090684 = 0; -u32 var80090688 = 0; -u32 var8009068c = 0; -u32 var80090690 = 0; -u32 var80090694 = 0; -u32 var80090698 = 0; -u32 var8009069c = 0; -u32 var800906a0 = 0; -u32 var800906a4 = 0; -u32 var800906a8 = 0; -u32 var800906ac = 0; -u32 var800906b0 = 0; -u32 var800906b4 = 0; -u32 var800906b8 = 0; -u32 var800906bc = 0; -u32 var800906c0 = 0; -u32 var800906c4 = 0; -u32 var800906c8 = 0; -u32 var800906cc = 0; -u32 var800906d0 = 0; -u32 var800906d4 = 0; -u32 var800906d8 = 0; -u32 var800906dc = 0; -u32 var800906e0 = 0; -u32 var800906e4 = 0; -u32 var800906e8 = 0; -u32 var800906ec = 0; -u32 var800906f0 = 0; -u32 var800906f4 = 0; -u32 var800906f8 = 0; -u32 var800906fc = 0; -u32 var80090700 = 0; -u32 var80090704 = 0; -u32 var80090708 = 0; -u32 var8009070c = 0; -u32 var80090710 = 0; -u32 var80090714 = 0; -u32 var80090718 = 0; -u32 var8009071c = 0; -u32 var80090720 = 0; -u32 var80090724 = 0; -u32 var80090728 = 0; -u32 var8009072c = 0; -u32 var80090730 = 0; -u32 var80090734 = 0; -u32 var80090738 = 0; -u32 var8009073c = 0; -u32 var80090740 = 0; -u32 var80090744 = 0; -u32 var80090748 = 0; -u32 var8009074c = 0; -u32 var80090750 = 0; -u32 var80090754 = 0; -u32 var80090758 = 0; -u32 var8009075c = 0; -u32 var80090760 = 0; -u32 var80090764 = 0; -u32 var80090768 = 0; -u32 var8009076c = 0; -u32 var80090770 = 0; -u32 var80090774 = 0; -u32 var80090778 = 0; -u32 var8009077c = 0; -u32 var80090780 = 0; -u32 var80090784 = 0; -u32 var80090788 = 0; -u32 var8009078c = 0; -u32 var80090790 = 0; -u32 var80090794 = 0; -u32 var80090798 = 0; -u32 var8009079c = 0; -u32 var800907a0 = 0; -u32 var800907a4 = 0; -u32 var800907a8 = 0; -u32 var800907ac = 0; -u32 var800907b0 = 0; -u32 var800907b4 = 0; -u32 var800907b8 = 0; -u32 var800907bc = 0; -u32 piEventQueue = 0; -u32 var800907c4 = 0; -u32 var800907c8 = 0; -u32 var800907cc = 0; -u32 var800907d0 = 0; -u32 var800907d4 = 0; -u32 piEventBuf = 0; -u32 var800907dc = 0; -u32 var800907e0 = 0; -u32 var800907e4 = 0; -u32 var800907e8 = 0; -u32 var800907ec = 0; -u32 var800907f0 = 0; -u32 var800907f4 = 0; -u32 var800907f8 = 0; -u32 var800907fc = 0; -u32 var80090800 = 0; -u32 var80090804 = 0; -u32 var80090808 = 0; -u32 var8009080c = 0; -u32 var80090810 = 0; -u32 var80090814 = 0; -u32 var80090818 = 0; -u32 var8009081c = 0; -u32 var80090820 = 0; -u32 var80090824 = 0; -u32 var80090828 = 0; -u32 var8009082c = 0; -u32 var80090830 = 0; -u32 var80090834 = 0; -u32 var80090838 = 0; -u32 var8009083c = 0; -u32 var80090840 = 0; -u32 var80090844 = 0; -u32 var80090848 = 0; -u32 var8009084c = 0; -u32 var80090850 = 0; -u32 var80090854 = 0; -u32 var80090858 = 0; -u32 var8009085c = 0; -u32 var80090860 = 0; -u32 var80090864 = 0; -u32 var80090868 = 0; -u32 var8009086c = 0; -u32 var80090870 = 0; -u32 var80090874 = 0; -u32 var80090878 = 0; -u32 var8009087c = 0; -u32 var80090880 = 0; -u32 var80090884 = 0; -u32 var80090888 = 0; -u32 var8009088c = 0; -u32 var80090890 = 0; -u32 var80090894 = 0; -u32 var80090898 = 0; -u32 var8009089c = 0; -u32 var800908a0 = 0; -u32 var800908a4 = 0; -u32 var800908a8 = 0; -u32 var800908ac = 0; -u32 var800908b0 = 0; -u32 var800908b4 = 0; -u32 var800908b8 = 0; -u32 var800908bc = 0; -u32 var800908c0 = 0; -u32 var800908c4 = 0; -u32 var800908c8 = 0; -u32 var800908cc = 0; -u32 var800908d0 = 0; -u32 var800908d4 = 0; -u32 var800908d8 = 0; -u32 var800908dc = 0; -u32 var800908e0 = 0; -u32 var800908e4 = 0; -u32 var800908e8 = 0; -u32 var800908ec = 0; -u32 var800908f0 = 0; -u32 var800908f4 = 0; -u32 var800908f8 = 0; -u32 var800908fc = 0; -u32 var80090900 = 0; -u32 var80090904 = 0; -u32 var80090908 = 0; -u32 var8009090c = 0; -u32 var80090910 = 0; -u32 var80090914 = 0; -u32 var80090918 = 0; -u32 var8009091c = 0; -u32 var80090920 = 0; -u32 var80090924 = 0; -u32 var80090928 = 0; -u32 var8009092c = 0; -u32 var80090930 = 0; -u32 var80090934 = 0; -u32 var80090938 = 0; -u32 var8009093c = 0; -u32 var80090940 = 0; -u32 var80090944 = 0; -u32 var80090948 = 0; -u32 var8009094c = 0; -u32 var80090950 = 0; -u32 var80090954 = 0; -u32 var80090958 = 0; -u32 var8009095c = 0; -u32 var80090960 = 0; -u32 var80090964 = 0; -u32 var80090968 = 0; -u32 var8009096c = 0; -u32 var80090970 = 0; -u32 var80090974 = 0; -u32 var80090978 = 0; -u32 var8009097c = 0; -u32 var80090980 = 0; -u32 var80090984 = 0; -u32 var80090988 = 0; -u32 var8009098c = 0; -u32 var80090990 = 0; -u32 var80090994 = 0; -u32 var80090998 = 0; -u32 var8009099c = 0; -u32 var800909a0 = 0; -u32 var800909a4 = 0; -u32 var800909a8 = 0; -u32 var800909ac = 0; -u32 var800909b0 = 0; -u32 var800909b4 = 0; -u32 var800909b8 = 0; -u32 var800909bc = 0; -u32 var800909c0 = 0; -u32 var800909c4 = 0; -u32 var800909c8 = 0; -u32 var800909cc = 0; -u32 var800909d0 = 0; -u32 var800909d4 = 0; -u32 var800909d8 = 0; -u32 var800909dc = 0; -u32 var800909e0 = 0; -u32 var800909e4 = 0; -u32 var800909e8 = 0; -u32 var800909ec = 0; -u32 var800909f0 = 0; -u32 var800909f4 = 0; -u32 var800909f8 = 0; -u32 var800909fc = 0; -u32 var80090a00 = 0; -u32 var80090a04 = 0; -u32 var80090a08 = 0; -u32 var80090a0c = 0; -u32 var80090a10 = 0; -u32 var80090a14 = 0; -u32 var80090a18 = 0; -u32 var80090a1c = 0; -u32 __osPfsPifRam = 0; -u32 var80090a24 = 0; -u32 var80090a28 = 0; -u32 var80090a2c = 0; -u32 var80090a30 = 0; -u32 var80090a34 = 0; -u32 var80090a38 = 0; -u32 var80090a3c = 0; -u32 var80090a40 = 0; -u32 var80090a44 = 0; -u32 var80090a48 = 0; -u32 var80090a4c = 0; -u32 var80090a50 = 0; -u32 var80090a54 = 0; -u32 var80090a58 = 0; -u32 var80090a5c = 0; -u32 __osFinalRom = 0; -u32 var80090a64 = 0; -u32 var80090a68 = 0; -u32 var80090a6c = 0; -u32 var80090a70 = 0; -u32 var80090a74 = 0; -u32 var80090a78 = 0; -u32 var80090a7c = 0; -u32 var80090a80 = 0; -u32 var80090a84 = 0; -u32 var80090a88 = 0; -u32 var80090a8c = 0; -u32 var80090a90 = 0; -u32 var80090a94 = 0; -u32 var80090a98 = 0; -u32 var80090a9c = 0; -u32 var80090aa0 = 0; -u32 var80090aa4 = 0; -u32 var80090aa8 = 0; -u32 var80090aac = 0; -u32 var80090ab0 = 0; -u32 var80090ab4 = 0; -u32 var80090ab8 = 0; -u32 var80090abc = 0; -u32 var80090ac0 = 0; -u32 var80090ac4 = 0; -u32 var80090ac8 = 0; -u32 var80090acc = 0; -u32 var80090ad0 = 0; -u32 var80090ad4 = 0; -u32 var80090ad8 = 0; -u32 var80090adc = 0; -u32 var80090ae0 = 0; -u32 var80090ae4 = 0; -u32 var80090ae8 = 0; -u32 var80090aec = 0; -u8 g_Is4Mb = 0; -u32 var80090af4 = 0; -u32 var80090af8 = 0; -u32 var80090afc = 0; -u32 var80090b00 = 0; -u32 var80090b04 = 0; -u32 var80090b08 = 0; -u32 var80090b0c = 0; -u32 var80090b10 = 0; -u32 var80090b14 = 0; -u32 var80090b18 = 0; -u32 var80090b1c = 0; -u32 var80090b20 = 0; -u32 var80090b24 = 0; -u32 var80090b28 = 0; -u32 var80090b2c = 0; -u32 var80090b30 = 0; -u32 var80090b34 = 0; -u32 var80090b38 = 0; -u32 var80090b3c = 0; -u32 var80090b40 = 0; -u32 var80090b44 = 0; -u32 var80090b48 = 0; -u32 var80090b4c = 0; -u32 var80090b50 = 0; -u32 var80090b54 = 0; -u32 var80090b58 = 0; -u32 var80090b5c = 0; -u32 var80090b60 = 0; -u32 var80090b64 = 0; -u32 var80090b68 = 0; -u32 var80090b6c = 0; -u32 var80090b70 = 0; -u32 var80090b74 = 0; -u32 var80090b78 = 0; -u32 var80090b7c = 0; -u32 var80090b80 = 0; -u32 var80090b84 = 0; -u32 var80090b88 = 0; -u32 var80090b8c = 0; -u32 var80090b90 = 0; -u32 var80090b94 = 0; -u32 var80090b98 = 0; -u32 var80090b9c = 0; -u32 var80090ba0 = 0; -u32 var80090ba4 = 0; -u32 var80090ba8 = 0; -u32 var80090bac = 0; -u32 var80090bb0 = 0; -u32 var80090bb4 = 0; -u32 var80090bb8 = 0; -u32 var80090bbc = 0; -u32 var80090bc0 = 0; -u32 var80090bc4 = 0; -u32 var80090bc8 = 0; -u32 var80090bcc = 0; -u32 var80090bd0 = 0; -u32 var80090bd4 = 0; -u32 var80090bd8 = 0; -u32 var80090bdc = 0; -u32 var80090be0 = 0; -u32 var80090be4 = 0; -u32 var80090be8 = 0; -u32 var80090bec = 0; -u32 var80090bf0 = 0; -u32 var80090bf4 = 0; -u32 var80090bf8 = 0; -u32 var80090bfc = 0; -u32 var80090c00 = 0; -u32 var80090c04 = 0; -u32 var80090c08 = 0; -u32 var80090c0c = 0; -u32 var80090c10 = 0; -u32 var80090c14 = 0; -u32 var80090c18 = 0; -u32 var80090c1c = 0; -u32 var80090c20 = 0; -u32 var80090c24 = 0; -u32 var80090c28 = 0; -u32 var80090c2c = 0; -u32 var80090c30 = 0; -u32 var80090c34 = 0; -u32 var80090c38 = 0; -u32 var80090c3c = 0; -u32 var80090c40 = 0; -u32 var80090c44 = 0; -u32 var80090c48 = 0; -u32 var80090c4c = 0; -u32 var80090c50 = 0; -u32 var80090c54 = 0; -u32 var80090c58 = 0; -u32 var80090c5c = 0; -u32 var80090c60 = 0; -u32 var80090c64 = 0; -u32 var80090c68 = 0; -u32 var80090c6c = 0; -u32 var80090c70 = 0; -u32 var80090c74 = 0; -u32 var80090c78 = 0; -u32 var80090c7c = 0; -u32 var80090c80 = 0; -u32 var80090c84 = 0; -u32 var80090c88 = 0; -u32 var80090c8c = 0; -u32 var80090c90 = 0; -u32 var80090c94 = 0; -u32 var80090c98 = 0; -u32 var80090c9c = 0; -u32 var80090ca0 = 0; -u32 var80090ca4 = 0; -u32 var80090ca8 = 0; -u32 var80090cac = 0; -u32 var80090cb0 = 0; -u32 var80090cb4 = 0; -u32 var80090cb8 = 0; -u32 var80090cbc = 0; -u32 var80090cc0 = 0; -u32 var80090cc4 = 0; -u32 var80090cc8 = 0; -u32 var80090ccc = 0; -u32 var80090cd0 = 0; -u32 var80090cd4 = 0; -u32 var80090cd8 = 0; -u32 var80090cdc = 0; -u32 var80090ce0 = 0; -u32 var80090ce4 = 0; -u32 var80090ce8 = 0; -u32 var80090cec = 0; -u32 var80090cf0 = 0; -u32 var80090cf4 = 0; -u32 var80090cf8 = 0; -u32 var80090cfc = 0; -u32 var80090d00 = 0; -u32 var80090d04 = 0; -u32 var80090d08 = 0; -u32 var80090d0c = 0; -u32 var80090d10 = 0; -u32 var80090d14 = 0; -u32 var80090d18 = 0; -u32 var80090d1c = 0; -u32 var80090d20 = 0; -u32 var80090d24 = 0; -u32 var80090d28 = 0; -u32 var80090d2c = 0; -u32 var80090d30 = 0; -u32 var80090d34 = 0; -u32 var80090d38 = 0; -u32 var80090d3c = 0; -u32 var80090d40 = 0; -u32 var80090d44 = 0; -u32 var80090d48 = 0; -u32 var80090d4c = 0; -u32 var80090d50 = 0; -u32 var80090d54 = 0; -u32 var80090d58 = 0; -u32 var80090d5c = 0; -u32 var80090d60 = 0; -u32 var80090d64 = 0; -u32 var80090d68 = 0; -u32 var80090d6c = 0; -u32 var80090d70 = 0; -u32 var80090d74 = 0; -u32 var80090d78 = 0; -u32 var80090d7c = 0; -u32 var80090d80 = 0; -u32 var80090d84 = 0; -u32 var80090d88 = 0; -u32 var80090d8c = 0; -u32 var80090d90 = 0; -u32 var80090d94 = 0; -u32 var80090d98 = 0; -u32 var80090d9c = 0; -u32 var80090da0 = 0; -u32 var80090da4 = 0; -u32 var80090da8 = 0; -u32 var80090dac = 0; -u32 var80090db0 = 0; -u32 var80090db4 = 0; -u32 var80090db8 = 0; -u32 var80090dbc = 0; -u32 var80090dc0 = 0; -u32 var80090dc4 = 0; -u32 var80090dc8 = 0; -u32 var80090dcc = 0; -u32 var80090dd0 = 0; -u32 var80090dd4 = 0; -u32 var80090dd8 = 0; -u32 var80090ddc = 0; -u32 var80090de0 = 0; -u32 var80090de4 = 0; -u32 var80090de8 = 0; -u32 var80090dec = 0; -u32 var80090df0 = 0; -u32 var80090df4 = 0; -u32 var80090df8 = 0; -u32 var80090dfc = 0; -u32 var80090e00 = 0; -u32 var80090e04 = 0; -u32 var80090e08 = 0; -u32 var80090e0c = 0; -u32 var80090e10 = 0; -u32 var80090e14 = 0; -u32 var80090e18 = 0; -u32 var80090e1c = 0; -u32 var80090e20 = 0; -u32 var80090e24 = 0; -u32 var80090e28 = 0; -u32 var80090e2c = 0; -u32 var80090e30 = 0; -u32 var80090e34 = 0; -u32 var80090e38 = 0; -u32 var80090e3c = 0; -u32 var80090e40 = 0; -u32 var80090e44 = 0; -u32 var80090e48 = 0; -u32 var80090e4c = 0; -u32 var80090e50 = 0; -u32 var80090e54 = 0; -u32 var80090e58 = 0; -u32 var80090e5c = 0; -u32 var80090e60 = 0; -u32 var80090e64 = 0; -u32 var80090e68 = 0; -u32 var80090e6c = 0; -u32 var80090e70 = 0; -u32 var80090e74 = 0; -u32 var80090e78 = 0; -u32 var80090e7c = 0; -u32 var80090e80 = 0; -u32 var80090e84 = 0; -u32 var80090e88 = 0; -u32 var80090e8c = 0; -u32 var80090e90 = 0; -u32 var80090e94 = 0; -u32 var80090e98 = 0; -u32 var80090e9c = 0; -u32 var80090ea0 = 0; -u32 var80090ea4 = 0; -u32 var80090ea8 = 0; -u32 var80090eac = 0; -u32 var80090eb0 = 0; -u32 var80090eb4 = 0; -u32 var80090eb8 = 0; -u32 var80090ebc = 0; -u32 var80090ec0 = 0; -u32 var80090ec4 = 0; -u32 var80090ec8 = 0; -u32 var80090ecc = 0; -u32 var80090ed0 = 0; -u32 var80090ed4 = 0; -u32 var80090ed8 = 0; -u32 var80090edc = 0; -u32 var80090ee0 = 0; -u32 var80090ee4 = 0; -u32 var80090ee8 = 0; -u32 var80090eec = 0; -u32 var80090ef0 = 0; -u32 var80090ef4 = 0; -u32 var80090ef8 = 0; -u32 var80090efc = 0; -u32 var80090f00 = 0; -u32 var80090f04 = 0; -u32 var80090f08 = 0; -u32 var80090f0c = 0; -u32 var80090f10 = 0; -u32 var80090f14 = 0; -u32 var80090f18 = 0; -u32 var80090f1c = 0; -u32 var80090f20 = 0; -u32 var80090f24 = 0; -u32 var80090f28 = 0; -u32 var80090f2c = 0; -u32 var80090f30 = 0; -u32 var80090f34 = 0; -u32 var80090f38 = 0; -u32 var80090f3c = 0; -u32 var80090f40 = 0; -u32 var80090f44 = 0; -u32 var80090f48 = 0; -u32 var80090f4c = 0; -u32 var80090f50 = 0; -u32 var80090f54 = 0; -u32 var80090f58 = 0; -u32 var80090f5c = 0; -u32 var80090f60 = 0; -u32 var80090f64 = 0; -u32 var80090f68 = 0; -u32 var80090f6c = 0; -u32 var80090f70 = 0; -u32 var80090f74 = 0; -u32 var80090f78 = 0; -u32 var80090f7c = 0; -u32 var80090f80 = 0; -u32 var80090f84 = 0; -u32 var80090f88 = 0; -u32 var80090f8c = 0; -u32 var80090f90 = 0; -u32 var80090f94 = 0; -u32 var80090f98 = 0; -u32 var80090f9c = 0; -u32 var80090fa0 = 0; -u32 var80090fa4 = 0; -u32 var80090fa8 = 0; -u32 var80090fac = 0; -u32 var80090fb0 = 0; -u32 var80090fb4 = 0; -u32 var80090fb8 = 0; -u32 var80090fbc = 0; -u32 var80090fc0 = 0; -u32 var80090fc4 = 0; -u32 var80090fc8 = 0; -u32 var80090fcc = 0; -u32 var80090fd0 = 0; -u32 var80090fd4 = 0; -u32 var80090fd8 = 0; -u32 var80090fdc = 0; -u32 var80090fe0 = 0; -u32 var80090fe4 = 0; -u32 var80090fe8 = 0; -u32 var80090fec = 0; -u32 var80090ff0 = 0; -u32 var80090ff4 = 0; -u32 var80090ff8 = 0; -u32 var80090ffc = 0; -u32 var80091000 = 0; -u32 var80091004 = 0; -u32 var80091008 = 0; -u32 var8009100c = 0; -u32 var80091010 = 0; -u32 var80091014 = 0; -u32 var80091018 = 0; -u32 var8009101c = 0; -u32 var80091020 = 0; -u32 var80091024 = 0; -u32 var80091028 = 0; -u32 var8009102c = 0; -u32 var80091030 = 0; -u32 var80091034 = 0; -u32 var80091038 = 0; -u32 var8009103c = 0; -u32 var80091040 = 0; -u32 var80091044 = 0; -u32 var80091048 = 0; -u32 var8009104c = 0; -u32 var80091050 = 0; -u32 var80091054 = 0; -u32 var80091058 = 0; -u32 var8009105c = 0; -u32 var80091060 = 0; -u32 var80091064 = 0; -u32 var80091068 = 0; -u32 var8009106c = 0; -u32 var80091070 = 0; -u32 var80091074 = 0; -u32 var80091078 = 0; -u32 var8009107c = 0; -u32 var80091080 = 0; -u32 var80091084 = 0; -u32 var80091088 = 0; -u32 var8009108c = 0; -u32 var80091090 = 0; -u32 var80091094 = 0; -u32 var80091098 = 0; -u32 var8009109c = 0; -u32 var800910a0 = 0; -u32 var800910a4 = 0; -u32 var800910a8 = 0; -u32 var800910ac = 0; -u32 var800910b0 = 0; -u32 var800910b4 = 0; -u32 var800910b8 = 0; -u32 var800910bc = 0; -u32 var800910c0 = 0; -u32 var800910c4 = 0; -u32 var800910c8 = 0; -u32 var800910cc = 0; -u32 var800910d0 = 0; -u32 var800910d4 = 0; -u32 var800910d8 = 0; -u32 var800910dc = 0; -u32 var800910e0 = 0; -u32 var800910e4 = 0; -u32 var800910e8 = 0; -u32 var800910ec = 0; -u32 var800910f0 = 0; -u32 var800910f4 = 0; -u32 var800910f8 = 0; -u32 var800910fc = 0; -u32 var80091100 = 0; -u32 var80091104 = 0; -u32 var80091108 = 0; -u32 var8009110c = 0; -u32 var80091110 = 0; -u32 var80091114 = 0; -u32 var80091118 = 0; -u32 var8009111c = 0; -u32 var80091120 = 0; -u32 var80091124 = 0; -u32 var80091128 = 0; -u32 var8009112c = 0; -u32 var80091130 = 0; -u32 var80091134 = 0; -u32 var80091138 = 0; -u32 var8009113c = 0; -u32 var80091140 = 0; -u32 var80091144 = 0; -u32 var80091148 = 0; -u32 var8009114c = 0; -u32 var80091150 = 0; -u32 var80091154 = 0; -u32 var80091158 = 0; -u32 var8009115c = 0; -u32 var80091160 = 0; -u32 var80091164 = 0; -u32 var80091168 = 0; -u32 var8009116c = 0; -u32 var80091170 = 0; -u32 var80091174 = 0; -u32 var80091178 = 0; -u32 var8009117c = 0; -u32 var80091180 = 0; -u32 var80091184 = 0; -u32 var80091188 = 0; -u32 var8009118c = 0; -u32 var80091190 = 0; -u32 var80091194 = 0; -u32 var80091198 = 0; -u32 var8009119c = 0; -u32 var800911a0 = 0; -u32 var800911a4 = 0; -u32 var800911a8 = 0; -u32 var800911ac = 0; -u32 var800911b0 = 0; -u32 var800911b4 = 0; -u32 var800911b8 = 0; -u32 var800911bc = 0; -u32 var800911c0 = 0; -u32 var800911c4 = 0; -u32 var800911c8 = 0; -u32 var800911cc = 0; -u32 var800911d0 = 0; -u32 var800911d4 = 0; -u32 var800911d8 = 0; -u32 var800911dc = 0; -u32 var800911e0 = 0; -u32 var800911e4 = 0; -u32 var800911e8 = 0; -u32 var800911ec = 0; -u32 var800911f0 = 0; -u32 var800911f4 = 0; -u32 var800911f8 = 0; -u32 var800911fc = 0; -u32 var80091200 = 0; -u32 var80091204 = 0; -u32 var80091208 = 0; -u32 var8009120c = 0; -u32 var80091210 = 0; -u32 var80091214 = 0; -u32 var80091218 = 0; -u32 var8009121c = 0; -u32 var80091220 = 0; -u32 var80091224 = 0; -u32 var80091228 = 0; -u32 var8009122c = 0; -u32 var80091230 = 0; -u32 var80091234 = 0; -u32 var80091238 = 0; -u32 var8009123c = 0; -u32 var80091240 = 0; -u32 var80091244 = 0; -u32 var80091248 = 0; -u32 var8009124c = 0; -u32 var80091250 = 0; -u32 var80091254 = 0; -u32 var80091258 = 0; -u32 var8009125c = 0; -u32 var80091260 = 0; -u32 var80091264 = 0; -u32 var80091268 = 0; -u32 var8009126c = 0; -u32 var80091270 = 0; -u32 var80091274 = 0; -u32 var80091278 = 0; -u32 var8009127c = 0; -u32 var80091280 = 0; -u32 var80091284 = 0; -u32 var80091288 = 0; -u32 var8009128c = 0; -u32 var80091290 = 0; -u32 var80091294 = 0; -u32 var80091298 = 0; -u32 var8009129c = 0; -u32 var800912a0 = 0; -u32 var800912a4 = 0; -u32 var800912a8 = 0; -u32 var800912ac = 0; -u32 var800912b0 = 0; -u32 var800912b4 = 0; -u32 var800912b8 = 0; -u32 var800912bc = 0; -u32 var800912c0 = 0; -u32 var800912c4 = 0; -u32 var800912c8 = 0; -u32 var800912cc = 0; -u32 var800912d0 = 0; -u32 var800912d4 = 0; -u32 var800912d8 = 0; -u32 var800912dc = 0; -u32 var800912e0 = 0; -u32 var800912e4 = 0; -u32 var800912e8 = 0; -u32 var800912ec = 0; -u32 var800912f0 = 0; -u32 var800912f4 = 0; -u32 var800912f8 = 0; -u32 var800912fc = 0; -u32 var80091300 = 0; -u32 var80091304 = 0; -u32 var80091308 = 0; -u32 var8009130c = 0; -u32 var80091310 = 0; -u32 var80091314 = 0; -u32 var80091318 = 0; -u32 var8009131c = 0; -u32 var80091320 = 0; -u32 var80091324 = 0; -u32 var80091328 = 0; -u32 var8009132c = 0; -u32 var80091330 = 0; -u32 var80091334 = 0; -u32 var80091338 = 0; -u32 var8009133c = 0; -u32 var80091340 = 0; -u32 var80091344 = 0; -u32 var80091348 = 0; -u32 var8009134c = 0; -u32 var80091350 = 0; -u32 var80091354 = 0; -u32 var80091358 = 0; -u32 var8009135c = 0; -u32 var80091360 = 0; -u32 var80091364 = 0; -u32 var80091368 = 0; -u32 var8009136c = 0; -u32 var80091370 = 0; -u32 var80091374 = 0; -u32 var80091378 = 0; -u32 var8009137c = 0; -u32 var80091380 = 0; -u32 var80091384 = 0; -u32 var80091388 = 0; -u32 var8009138c = 0; -u32 var80091390 = 0; -u32 var80091394 = 0; -u32 var80091398 = 0; -u32 var8009139c = 0; -u32 var800913a0 = 0; -u32 var800913a4 = 0; -u32 var800913a8 = 0; -u32 var800913ac = 0; -u32 var800913b0 = 0; -u32 var800913b4 = 0; -u32 var800913b8 = 0; -u32 var800913bc = 0; -u32 var800913c0 = 0; -u32 var800913c4 = 0; -u32 var800913c8 = 0; -u32 var800913cc = 0; -u32 var800913d0 = 0; -u32 var800913d4 = 0; -u32 var800913d8 = 0; -u32 var800913dc = 0; -u32 var800913e0 = 0; -u32 var800913e4 = 0; -u32 var800913e8 = 0; -u32 var800913ec = 0; -u32 var800913f0 = 0; -u32 var800913f4 = 0; -u32 var800913f8 = 0; -u32 var800913fc = 0; -u32 var80091400 = 0; -u32 var80091404 = 0; -u32 var80091408 = 0; -u32 var8009140c = 0; -u32 var80091410 = 0; -u32 var80091414 = 0; -u32 var80091418 = 0; -u32 var8009141c = 0; -u32 var80091420 = 0; -u32 var80091424 = 0; -u32 var80091428 = 0; -u32 var8009142c = 0; -u32 var80091430 = 0; -u32 var80091434 = 0; -u32 var80091438 = 0; -u32 var8009143c = 0; -u32 var80091440 = 0; -u32 var80091444 = 0; -u32 var80091448 = 0; -u32 var8009144c = 0; -u32 var80091450 = 0; -u32 var80091454 = 0; -u32 var80091458 = 0; -u32 var8009145c = 0; -u32 var80091460 = 0; -u32 var80091464 = 0; -u32 var80091468 = 0; -u32 var8009146c = 0; -u32 var80091470 = 0; -u32 var80091474 = 0; -u32 var80091478 = 0; -u32 var8009147c = 0; -u32 var80091480 = 0; -u32 var80091484 = 0; -u32 var80091488 = 0; -u32 var8009148c = 0; -u32 var80091490 = 0; -u32 var80091494 = 0; -u32 var80091498 = 0; -u32 var8009149c = 0; -u32 var800914a0 = 0; -u32 var800914a4 = 0; -u32 var800914a8 = 0; -u32 var800914ac = 0; -u32 var800914b0 = 0; -u32 var800914b4 = 0; -u32 var800914b8 = 0; -u32 var800914bc = 0; -u32 var800914c0 = 0; -u32 var800914c4 = 0; -u32 var800914c8 = 0; -u32 var800914cc = 0; -u32 var800914d0 = 0; -u32 var800914d4 = 0; -u32 var800914d8 = 0; -u32 var800914dc = 0; -u32 var800914e0 = 0; -u32 var800914e4 = 0; -u32 var800914e8 = 0; -u32 var800914ec = 0; -u32 var800914f0 = 0; -u32 var800914f4 = 0; -u32 var800914f8 = 0; -u32 var800914fc = 0; -u32 var80091500 = 0; -u32 var80091504 = 0; -u32 var80091508 = 0; -u32 var8009150c = 0; -u32 var80091510 = 0; -u32 var80091514 = 0; -u32 var80091518 = 0; -u32 var8009151c = 0; -u32 var80091520 = 0; -u32 var80091524 = 0; -u32 var80091528 = 0; -u32 var8009152c = 0; -u32 var80091530 = 0; -u32 var80091534 = 0; -u32 var80091538 = 0; -u32 var8009153c = 0; -u32 var80091540 = 0; -u32 var80091544 = 0; -u32 var80091548 = 0; -u32 var8009154c = 0; -u32 var80091550 = 0; -u32 var80091554 = 0; -u32 var80091558 = 0; -u32 var8009155c = 0; -u32 var80091560 = 0; -u32 var80091564 = 0; -u64 var80091568 = 0; -u64 var80091570 = 0; -u64 var80091578 = 0; -u64 var80091580 = 0; -u64 var80091588 = 0; -u64 var80091590 = 0; -u32 var80091598 = 0; -u32 var8009159c = 0; -u32 var800915a0 = 0; -u32 var800915a4 = 0; -u32 var800915a8 = 0; -u32 var800915ac = 0; -u32 var800915b0 = 0; -u32 var800915b4 = 0; -u32 var800915b8 = 0; -u32 var800915bc = 0; -u32 var800915c0 = 0; -u32 var800915c4 = 0; -AMAudioMgr g_AudioManager = {0}; -u32 var800918d0 = 0; -u32 var800918d4 = 0; -u32 var800918d8 = 0; -u32 var800918dc = 0; -u32 var800918e0 = 0; -u32 var800918e4 = 0; -s32 var800918e8 = 0; -u32 var800918ec = 0; -void *g_AudioSp = NULL; -OSScTask *g_AmgrCurrentCmdList = NULL; -u32 var800918f8 = 0; -u32 var800918fc = 0; -u32 var80091900 = 0; -u32 var80091904 = 0; -u32 var80091908 = 0; -u32 var8009190c = 0; -u32 var80091910 = 0; -u32 var80091914 = 0; -u32 var80091918 = 0; -u32 var8009191c = 0; -u32 var80091920 = 0; -u32 var80091924 = 0; -u32 var80091928 = 0; -u32 var8009192c = 0; -u32 var80091930 = 0; -u32 var80091934 = 0; -u32 var80091938 = 0; -u32 var8009193c = 0; -u32 var80091940 = 0; -u32 var80091944 = 0; -u32 var80091948 = 0; -u32 var8009194c = 0; -u32 var80091950 = 0; -u32 var80091954 = 0; -u32 var80091958 = 0; -u32 var8009195c = 0; -u32 var80091960 = 0; -u32 var80091964 = 0; -u32 var80091968 = 0; -u32 var8009196c = 0; -u32 var80091970 = 0; -u32 var80091974 = 0; -u32 var80091978 = 0; -u32 var8009197c = 0; -u32 var80091980 = 0; -u32 var80091984 = 0; -u32 var80091988 = 0; -u32 var8009198c = 0; -u32 var80091990 = 0; -u32 var80091994 = 0; -u32 var80091998 = 0; -u32 var8009199c = 0; -u32 var800919a0 = 0; -u32 var800919a4 = 0; -u32 var800919a8 = 0; -u32 var800919ac = 0; -u32 var800919b0 = 0; -u32 var800919b4 = 0; -u32 var800919b8 = 0; -u32 var800919bc = 0; -u32 var800919c0 = 0; -u32 var800919c4 = 0; -u32 var800919c8 = 0; -u32 var800919cc = 0; -u32 var800919d0 = 0; -u32 var800919d4 = 0; -u32 var800919d8 = 0; -u32 var800919dc = 0; -u32 var800919e0 = 0; -u32 var800919e4 = 0; -u32 var800919e8 = 0; -u32 var800919ec = 0; -u32 var800919f0 = 0; -u32 var800919f4 = 0; -u32 var800919f8 = 0; -u32 var800919fc = 0; -u32 var80091a00 = 0; -u32 var80091a04 = 0; -u32 var80091a08 = 0; -u32 var80091a0c = 0; -u32 var80091a10 = 0; -u32 var80091a14 = 0; -u32 var80091a18 = 0; -u32 var80091a1c = 0; -u32 var80091a20 = 0; -u32 var80091a24 = 0; -u32 var80091a28 = 0; -u32 var80091a2c = 0; -u32 var80091a30 = 0; -u32 var80091a34 = 0; -u32 var80091a38 = 0; -u32 var80091a3c = 0; -u32 var80091a40 = 0; -u32 var80091a44 = 0; -u32 var80091a48 = 0; -u32 var80091a4c = 0; -u32 var80091a50 = 0; -u32 var80091a54 = 0; -u32 var80091a58 = 0; -u32 var80091a5c = 0; -u32 var80091a60 = 0; -u32 var80091a64 = 0; -u32 var80091a68 = 0; -u32 var80091a6c = 0; -u32 var80091a70 = 0; -u32 var80091a74 = 0; -u32 var80091a78 = 0; -u32 var80091a7c = 0; -u32 var80091a80 = 0; -u32 var80091a84 = 0; -u32 var80091a88 = 0; -u32 var80091a8c = 0; -u32 var80091a90 = 0; -u32 var80091a94 = 0; -u32 var80091a98 = 0; -u32 var80091a9c = 0; -u32 var80091aa0 = 0; -u32 var80091aa4 = 0; -u32 var80091aa8 = 0; -u32 var80091aac = 0; -u32 var80091ab0 = 0; -u32 var80091ab4 = 0; -u32 var80091ab8 = 0; -u32 var80091abc = 0; -u32 var80091ac0 = 0; -u32 var80091ac4 = 0; -u32 var80091ac8 = 0; -u32 var80091acc = 0; -u32 var80091ad0 = 0; -u32 var80091ad4 = 0; -u32 var80091ad8 = 0; -u32 var80091adc = 0; -u32 var80091ae0 = 0; -u32 var80091ae4 = 0; -u32 var80091ae8 = 0; -u32 var80091aec = 0; -u32 var80091af0 = 0; -u32 var80091af4 = 0; -u32 var80091af8 = 0; -u32 var80091afc = 0; -u32 var80091b00 = 0; -u32 var80091b04 = 0; -u32 var80091b08 = 0; -u32 var80091b0c = 0; -u32 var80091b10 = 0; -u32 var80091b14 = 0; -u32 var80091b18 = 0; -u32 var80091b1c = 0; -u32 var80091b20 = 0; -u32 var80091b24 = 0; -u32 var80091b28 = 0; -u32 var80091b2c = 0; -u32 var80091b30 = 0; -u32 var80091b34 = 0; -u32 var80091b38 = 0; -u32 var80091b3c = 0; -u32 var80091b40 = 0; -u32 var80091b44 = 0; -u32 var80091b48 = 0; -u32 var80091b4c = 0; -u32 var80091b50 = 0; -u32 var80091b54 = 0; -u32 var80091b58 = 0; -u32 var80091b5c = 0; -u32 var80091b60 = 0; -u32 var80091b64 = 0; -u32 var80091b68 = 0; -u32 var80091b6c = 0; -u32 var80091b70 = 0; -u32 var80091b74 = 0; -u32 var80091b78 = 0; -u32 var80091b7c = 0; -u32 var80091b80 = 0; -u32 var80091b84 = 0; -u32 var80091b88 = 0; -u32 var80091b8c = 0; -u32 var80091b90 = 0; -u32 var80091b94 = 0; -u32 var80091b98 = 0; -u32 var80091b9c = 0; -u32 var80091ba0 = 0; -u32 var80091ba4 = 0; -u32 var80091ba8 = 0; -u32 var80091bac = 0; -u32 var80091bb0 = 0; -u32 var80091bb4 = 0; -u32 var80091bb8 = 0; -u32 var80091bbc = 0; -u32 var80091bc0 = 0; -u32 var80091bc4 = 0; -u32 var80091bc8 = 0; -u32 var80091bcc = 0; -u32 var80091bd0 = 0; -u32 var80091bd4 = 0; -u32 var80091bd8 = 0; -u32 var80091bdc = 0; -u32 var80091be0 = 0; -u32 var80091be4 = 0; -u32 var80091be8 = 0; -u32 var80091bec = 0; -u32 var80091bf0 = 0; -u32 var80091bf4 = 0; -u32 var80091bf8 = 0; -u32 var80091bfc = 0; -u32 var80091c00 = 0; -u32 var80091c04 = 0; -u32 var80091c08 = 0; -u32 var80091c0c = 0; -u32 var80091c10 = 0; -u32 var80091c14 = 0; -u32 var80091c18 = 0; -u32 var80091c1c = 0; -u32 var80091c20 = 0; -u32 var80091c24 = 0; -u32 var80091c28 = 0; -u32 var80091c2c = 0; -u32 var80091c30 = 0; -u32 var80091c34 = 0; -u32 var80091c38 = 0; -u32 var80091c3c = 0; -u32 var80091c40 = 0; -u32 var80091c44 = 0; -u32 var80091c48 = 0; -u32 var80091c4c = 0; -u32 var80091c50 = 0; -u32 var80091c54 = 0; -u32 var80091c58 = 0; -u32 var80091c5c = 0; -u32 var80091c60 = 0; -u32 var80091c64 = 0; -u32 var80091c68 = 0; -u32 var80091c6c = 0; -u32 var80091c70 = 0; -u32 var80091c74 = 0; -u32 var80091c78 = 0; -u32 var80091c7c = 0; -u32 var80091c80 = 0; -u32 var80091c84 = 0; -u32 var80091c88 = 0; -u32 var80091c8c = 0; -u32 var80091c90 = 0; -u32 var80091c94 = 0; -u32 var80091c98 = 0; -u32 var80091c9c = 0; -u32 var80091ca0 = 0; -u32 var80091ca4 = 0; -u32 var80091ca8 = 0; -u32 var80091cac = 0; -u32 var80091cb0 = 0; -u32 var80091cb4 = 0; -u32 var80091cb8 = 0; -u32 var80091cbc = 0; -u32 var80091cc0 = 0; -u32 var80091cc4 = 0; -u32 var80091cc8 = 0; -u32 var80091ccc = 0; -u32 var80091cd0 = 0; -u32 var80091cd4 = 0; -u32 var80091cd8 = 0; -u32 var80091cdc = 0; -u32 var80091ce0 = 0; -u32 var80091ce4 = 0; -u32 var80091ce8 = 0; -u32 var80091cec = 0; -u32 var80091cf0 = 0; -u32 var80091cf4 = 0; -u32 var80091cf8 = 0; -u32 var80091cfc = 0; -u32 var80091d00 = 0; -u32 var80091d04 = 0; -u32 var80091d08 = 0; -u32 var80091d0c = 0; -u32 var80091d10 = 0; -u32 var80091d14 = 0; -u32 var80091d18 = 0; -u32 var80091d1c = 0; -u32 var80091d20 = 0; -u32 var80091d24 = 0; -u32 var80091d28 = 0; -u32 var80091d2c = 0; -u32 var80091d30 = 0; -u32 var80091d34 = 0; -u32 var80091d38 = 0; -u32 var80091d3c = 0; -u32 var80091d40 = 0; -u32 var80091d44 = 0; -u32 var80091d48 = 0; -u32 var80091d4c = 0; -u32 var80091d50 = 0; -u32 var80091d54 = 0; -u32 var80091d58 = 0; -u32 var80091d5c = 0; -u32 var80091d60 = 0; -u32 var80091d64 = 0; -u32 var80091d68 = 0; -u32 var80091d6c = 0; -u32 var80091d70 = 0; -u32 var80091d74 = 0; -u32 var80091d78 = 0; -u32 var80091d7c = 0; -u32 var80091d80 = 0; -u32 var80091d84 = 0; -u32 var80091d88 = 0; -u32 var80091d8c = 0; -u32 var80091d90 = 0; -u32 var80091d94 = 0; -u32 var80091d98 = 0; -u32 var80091d9c = 0; -u32 var80091da0 = 0; -u32 var80091da4 = 0; -u32 var80091da8 = 0; -u32 var80091dac = 0; -u32 var80091db0 = 0; -u32 var80091db4 = 0; -u32 var80091db8 = 0; -u32 var80091dbc = 0; -u32 var80091dc0 = 0; -u32 var80091dc4 = 0; -u32 var80091dc8 = 0; -u32 var80091dcc = 0; -u32 var80091dd0 = 0; -u32 var80091dd4 = 0; -u32 var80091dd8 = 0; -u32 var80091ddc = 0; -u32 var80091de0 = 0; -u32 var80091de4 = 0; -u32 var80091de8 = 0; -u32 var80091dec = 0; -u32 var80091df0 = 0; -u32 var80091df4 = 0; -u32 var80091df8 = 0; -u32 var80091dfc = 0; -u32 var80091e00 = 0; -u32 var80091e04 = 0; -u32 var80091e08 = 0; -u32 var80091e0c = 0; -u32 var80091e10 = 0; -u32 var80091e14 = 0; -u32 var80091e18 = 0; -u32 var80091e1c = 0; -u32 var80091e20 = 0; -u32 var80091e24 = 0; -u32 var80091e28 = 0; -u32 var80091e2c = 0; -u32 var80091e30 = 0; -u32 var80091e34 = 0; -u32 var80091e38 = 0; -u32 var80091e3c = 0; -u32 var80091e40 = 0; -u32 var80091e44 = 0; -u32 var80091e48 = 0; -u32 var80091e4c = 0; -u32 var80091e50 = 0; -u32 var80091e54 = 0; -u32 var80091e58 = 0; -u32 var80091e5c = 0; -u32 var80091e60 = 0; -u32 var80091e64 = 0; -u32 var80091e68 = 0; -u32 var80091e6c = 0; -u32 var80091e70 = 0; -u32 var80091e74 = 0; -u32 var80091e78 = 0; -u32 var80091e7c = 0; -u32 var80091e80 = 0; -u32 var80091e84 = 0; -u32 var80091e88 = 0; -u32 var80091e8c = 0; -u32 var80091e90 = 0; -u32 var80091e94 = 0; -u32 var80091e98 = 0; -u32 var80091e9c = 0; -u32 var80091ea0 = 0; -u32 var80091ea4 = 0; -u32 var80091ea8 = 0; -u32 var80091eac = 0; -u32 var80091eb0 = 0; -u32 var80091eb4 = 0; -u32 var80091eb8 = 0; -u32 var80091ebc = 0; -u32 var80091ec0 = 0; -u32 var80091ec4 = 0; -u32 var80091ec8 = 0; -u32 var80091ecc = 0; -u32 var80091ed0 = 0; -u32 var80091ed4 = 0; -u32 var80091ed8 = 0; -u32 var80091edc = 0; -u32 var80091ee0 = 0; -u32 var80091ee4 = 0; -u32 var80091ee8 = 0; -u32 var80091eec = 0; -u32 var80091ef0 = 0; -u32 var80091ef4 = 0; -u32 var80091ef8 = 0; -u32 var80091efc = 0; -u32 var80091f00 = 0; -u32 var80091f04 = 0; -u32 var80091f08 = 0; -u32 var80091f0c = 0; -u32 var80091f10 = 0; -u32 var80091f14 = 0; -u32 var80091f18 = 0; -u32 var80091f1c = 0; -u32 var80091f20 = 0; -u32 var80091f24 = 0; -u32 var80091f28 = 0; -u32 var80091f2c = 0; -u32 var80091f30 = 0; -u32 var80091f34 = 0; -u32 var80091f38 = 0; -u32 var80091f3c = 0; -u32 var80091f40 = 0; -u32 var80091f44 = 0; -u32 var80091f48 = 0; -u32 var80091f4c = 0; -u32 var80091f50 = 0; -u32 var80091f54 = 0; -u32 var80091f58 = 0; -u32 var80091f5c = 0; -u32 var80091f60 = 0; -u32 var80091f64 = 0; -u32 var80091f68 = 0; -u32 var80091f6c = 0; -u32 var80091f70 = 0; -u32 var80091f74 = 0; -u32 var80091f78 = 0; -u32 var80091f7c = 0; -u32 var80091f80 = 0; -u32 var80091f84 = 0; -u32 var80091f88 = 0; -u32 var80091f8c = 0; -u32 var80091f90 = 0; -u32 var80091f94 = 0; -u32 var80091f98 = 0; -u32 var80091f9c = 0; -u32 var80091fa0 = 0; -u32 var80091fa4 = 0; -u32 var80091fa8 = 0; -u32 var80091fac = 0; -u32 var80091fb0 = 0; -u32 var80091fb4 = 0; -u32 var80091fb8 = 0; -u32 var80091fbc = 0; -u32 var80091fc0 = 0; -u32 var80091fc4 = 0; -u32 var80091fc8 = 0; -u32 var80091fcc = 0; -u32 var80091fd0 = 0; -u32 var80091fd4 = 0; -u32 var80091fd8 = 0; -u32 var80091fdc = 0; -u32 var80091fe0 = 0; -u32 var80091fe4 = 0; -u32 var80091fe8 = 0; -u32 var80091fec = 0; -u32 var80091ff0 = 0; -u32 var80091ff4 = 0; -u32 var80091ff8 = 0; -u32 var80091ffc = 0; -u32 var80092000 = 0; -u32 var80092004 = 0; -u32 var80092008 = 0; -u32 var8009200c = 0; -u32 var80092010 = 0; -u32 var80092014 = 0; -u32 var80092018 = 0; -u32 var8009201c = 0; -u32 var80092020 = 0; -u32 var80092024 = 0; -u32 var80092028 = 0; -u32 var8009202c = 0; -u32 var80092030 = 0; -u32 var80092034 = 0; -u32 var80092038 = 0; -u32 var8009203c = 0; -u32 var80092040 = 0; -u32 var80092044 = 0; -u32 var80092048 = 0; -u32 var8009204c = 0; -u32 var80092050 = 0; -u32 var80092054 = 0; -u32 var80092058 = 0; -u32 var8009205c = 0; -u32 var80092060 = 0; -u32 var80092064 = 0; -u32 var80092068 = 0; -u32 var8009206c = 0; -u32 var80092070 = 0; -u32 var80092074 = 0; -u32 var80092078 = 0; -u32 var8009207c = 0; -u32 var80092080 = 0; -u32 var80092084 = 0; -u32 var80092088 = 0; -u32 var8009208c = 0; -u32 var80092090 = 0; -u32 var80092094 = 0; -u32 var80092098 = 0; -u32 var8009209c = 0; -u32 var800920a0 = 0; -u32 var800920a4 = 0; -u32 var800920a8 = 0; -u32 var800920ac = 0; -u32 var800920b0 = 0; -u32 var800920b4 = 0; -u32 var800920b8 = 0; -u32 var800920bc = 0; -u32 var800920c0 = 0; -u32 var800920c4 = 0; -u32 var800920c8 = 0; -u32 var800920cc = 0; -u32 var800920d0 = 0; -u32 var800920d4 = 0; -u32 var800920d8 = 0; -u32 var800920dc = 0; -u32 var800920e0 = 0; -u32 var800920e4 = 0; -u32 var800920e8 = 0; -u32 var800920ec = 0; -u32 var800920f0 = 0; -u32 var800920f4 = 0; -u32 var800920f8 = 0; -u32 var800920fc = 0; -u32 var80092100 = 0; -u32 var80092104 = 0; -u32 var80092108 = 0; -u32 var8009210c = 0; -u32 var80092110 = 0; -u32 var80092114 = 0; -u32 var80092118 = 0; -u32 var8009211c = 0; -u32 var80092120 = 0; -u32 var80092124 = 0; -u32 var80092128 = 0; -u32 var8009212c = 0; -u32 var80092130 = 0; -u32 var80092134 = 0; -u32 var80092138 = 0; -u32 var8009213c = 0; -u32 var80092140 = 0; -u32 var80092144 = 0; -u32 var80092148 = 0; -u32 var8009214c = 0; -u32 var80092150 = 0; -u32 var80092154 = 0; -u32 var80092158 = 0; -u32 var8009215c = 0; -u32 var80092160 = 0; -u32 var80092164 = 0; -u32 var80092168 = 0; -u32 var8009216c = 0; -u32 var80092170 = 0; -u32 var80092174 = 0; -u32 var80092178 = 0; -u32 var8009217c = 0; -u32 var80092180 = 0; -u32 var80092184 = 0; -u32 var80092188 = 0; -u32 var8009218c = 0; -u32 var80092190 = 0; -u32 var80092194 = 0; -u32 var80092198 = 0; -u32 var8009219c = 0; -u32 var800921a0 = 0; -u32 var800921a4 = 0; -u32 var800921a8 = 0; -u32 var800921ac = 0; -u32 var800921b0 = 0; -u32 var800921b4 = 0; -u32 var800921b8 = 0; -u32 var800921bc = 0; -u32 var800921c0 = 0; -u32 var800921c4 = 0; -u32 var800921c8 = 0; -u32 var800921cc = 0; -u32 var800921d0 = 0; -u32 var800921d4 = 0; -u32 var800921d8 = 0; -u32 var800921dc = 0; -u32 var800921e0 = 0; -u32 var800921e4 = 0; -u32 var800921e8 = 0; -u32 var800921ec = 0; -u32 var800921f0 = 0; -u32 var800921f4 = 0; -u32 var800921f8 = 0; -u32 var800921fc = 0; -u32 var80092200 = 0; -u32 var80092204 = 0; -u32 var80092208 = 0; -u32 var8009220c = 0; -u32 var80092210 = 0; -u32 var80092214 = 0; -u32 var80092218 = 0; -u32 var8009221c = 0; -u32 var80092220 = 0; -u32 var80092224 = 0; -u32 var80092228 = 0; -u32 var8009222c = 0; -u32 var80092230 = 0; -u32 var80092234 = 0; -u32 var80092238 = 0; -u32 var8009223c = 0; -u32 var80092240 = 0; -u32 var80092244 = 0; -u32 var80092248 = 0; -u32 var8009224c = 0; -u32 var80092250 = 0; -u32 var80092254 = 0; -u32 var80092258 = 0; -u32 var8009225c = 0; -u32 var80092260 = 0; -u32 var80092264 = 0; -u32 var80092268 = 0; -u32 var8009226c = 0; -u32 var80092270 = 0; -u32 var80092274 = 0; -u32 var80092278 = 0; -u32 var8009227c = 0; -u32 var80092280 = 0; -u32 var80092284 = 0; -u32 var80092288 = 0; -u32 var8009228c = 0; -u32 var80092290 = 0; -u32 var80092294 = 0; -u32 var80092298 = 0; -u32 var8009229c = 0; -u32 var800922a0 = 0; -u32 var800922a4 = 0; -u32 var800922a8 = 0; -u32 var800922ac = 0; -u32 var800922b0 = 0; -u32 var800922b4 = 0; -u32 var800922b8 = 0; -u32 var800922bc = 0; -u32 var800922c0 = 0; -u32 var800922c4 = 0; -u32 var800922c8 = 0; -u32 var800922cc = 0; -u32 var800922d0 = 0; -u32 var800922d4 = 0; -u32 var800922d8 = 0; -u32 var800922dc = 0; -u32 var800922e0 = 0; -u32 var800922e4 = 0; -u32 var800922e8 = 0; -u32 var800922ec = 0; -u32 var800922f0 = 0; -u32 var800922f4 = 0; -u32 var800922f8 = 0; -u32 var800922fc = 0; -u32 var80092300 = 0; -u32 var80092304 = 0; -u32 var80092308 = 0; -u32 var8009230c = 0; -u32 var80092310 = 0; -u32 var80092314 = 0; -u32 var80092318 = 0; -u32 var8009231c = 0; -u32 var80092320 = 0; -u32 var80092324 = 0; -u32 var80092328 = 0; -u32 var8009232c = 0; -u32 var80092330 = 0; -u32 var80092334 = 0; -u32 var80092338 = 0; -u32 var8009233c = 0; -u32 var80092340 = 0; -u32 var80092344 = 0; -u32 var80092348 = 0; -u32 var8009234c = 0; -u32 var80092350 = 0; -u32 var80092354 = 0; -u32 var80092358 = 0; -u32 var8009235c = 0; -u32 var80092360 = 0; -u32 var80092364 = 0; -u32 var80092368 = 0; -u32 var8009236c = 0; -u32 var80092370 = 0; -u32 var80092374 = 0; -u32 var80092378 = 0; -u32 var8009237c = 0; -u32 var80092380 = 0; -u32 var80092384 = 0; -u32 var80092388 = 0; -u32 var8009238c = 0; -u32 var80092390 = 0; -u32 var80092394 = 0; -u32 var80092398 = 0; -u32 var8009239c = 0; -u32 var800923a0 = 0; -u32 var800923a4 = 0; -u32 var800923a8 = 0; -u32 var800923ac = 0; -u32 var800923b0 = 0; -u32 var800923b4 = 0; -u32 var800923b8 = 0; -u32 var800923bc = 0; -u32 var800923c0 = 0; -u32 var800923c4 = 0; -u32 var800923c8 = 0; -u32 var800923cc = 0; -u32 var800923d0 = 0; -u32 var800923d4 = 0; -u32 var800923d8 = 0; -u32 var800923dc = 0; -u32 var800923e0 = 0; -u32 var800923e4 = 0; -u32 var800923e8 = 0; -u32 var800923ec = 0; -u32 var800923f0 = 0; -u32 var800923f4 = 0; -u32 var800923f8 = 0; -u32 var800923fc = 0; -u32 var80092400 = 0; -u32 var80092404 = 0; -u32 var80092408 = 0; -u32 var8009240c = 0; -u32 var80092410 = 0; -u32 var80092414 = 0; -u32 var80092418 = 0; -u32 var8009241c = 0; -u32 var80092420 = 0; -u32 var80092424 = 0; -u32 var80092428 = 0; -u32 var8009242c = 0; -u32 var80092430 = 0; -u32 var80092434 = 0; -u32 var80092438 = 0; -u32 var8009243c = 0; -u32 var80092440 = 0; -u32 var80092444 = 0; -u32 var80092448 = 0; -u32 var8009244c = 0; -u32 var80092450 = 0; -u32 var80092454 = 0; -u32 var80092458 = 0; -u32 var8009245c = 0; -u32 var80092460 = 0; -u32 var80092464 = 0; -u32 var80092468 = 0; -u32 var8009246c = 0; -u32 var80092470 = 0; -u32 var80092474 = 0; -u32 var80092478 = 0; -u32 var8009247c = 0; -u32 var80092480 = 0; -u32 var80092484 = 0; -u32 var80092488 = 0; -u32 var8009248c = 0; -u32 var80092490 = 0; -u32 var80092494 = 0; -u32 var80092498 = 0; -u32 var8009249c = 0; -u32 var800924a0 = 0; -u32 var800924a4 = 0; -u32 var800924a8 = 0; -u32 var800924ac = 0; -u32 var800924b0 = 0; -u32 var800924b4 = 0; -u32 var800924b8 = 0; -u32 var800924bc = 0; -u32 var800924c0 = 0; -u32 var800924c4 = 0; -u32 var800924c8 = 0; -u32 var800924cc = 0; -u32 var800924d0 = 0; -u32 var800924d4 = 0; -u32 var800924d8 = 0; -u32 var800924dc = 0; -u32 var800924e0 = 0; -u32 var800924e4 = 0; -u32 var800924e8 = 0; -u32 var800924ec = 0; -u32 var800924f0 = 0; -u32 var800924f4 = 0; -u32 var800924f8 = 0; -u32 var800924fc = 0; -u32 var80092500 = 0; -u32 var80092504 = 0; -u32 var80092508 = 0; -u32 var8009250c = 0; -u32 var80092510 = 0; -u32 var80092514 = 0; -u32 var80092518 = 0; -u32 var8009251c = 0; -u32 var80092520 = 0; -u32 var80092524 = 0; -u32 var80092528 = 0; -u32 var8009252c = 0; -u32 var80092530 = 0; -u32 var80092534 = 0; -u32 var80092538 = 0; -u32 var8009253c = 0; -u32 var80092540 = 0; -u32 var80092544 = 0; -u32 var80092548 = 0; -u32 var8009254c = 0; -u32 var80092550 = 0; -u32 var80092554 = 0; -u32 var80092558 = 0; -u32 var8009255c = 0; -u32 var80092560 = 0; -u32 var80092564 = 0; -u32 var80092568 = 0; -u32 var8009256c = 0; -u32 var80092570 = 0; -u32 var80092574 = 0; -u32 var80092578 = 0; -u32 var8009257c = 0; -u32 var80092580 = 0; -u32 var80092584 = 0; -u32 var80092588 = 0; -u32 var8009258c = 0; -u32 var80092590 = 0; -u32 var80092594 = 0; -u32 var80092598 = 0; -u32 var8009259c = 0; -u32 var800925a0 = 0; -u32 var800925a4 = 0; -u32 var800925a8 = 0; -u32 var800925ac = 0; -u32 var800925b0 = 0; -u32 var800925b4 = 0; -u32 var800925b8 = 0; -u32 var800925bc = 0; -u32 var800925c0 = 0; -u32 var800925c4 = 0; -u32 var800925c8 = 0; -u32 var800925cc = 0; -u32 var800925d0 = 0; -u32 var800925d4 = 0; -u32 var800925d8 = 0; -u32 var800925dc = 0; -u32 var800925e0 = 0; -u32 var800925e4 = 0; -u32 var800925e8 = 0; -u32 var800925ec = 0; -u32 var800925f0 = 0; -u32 var800925f4 = 0; -u32 var800925f8 = 0; -u32 var800925fc = 0; -u32 var80092600 = 0; -u32 var80092604 = 0; -u32 var80092608 = 0; -u32 var8009260c = 0; -u32 var80092610 = 0; -u32 var80092614 = 0; -u32 var80092618 = 0; -u32 var8009261c = 0; -u32 var80092620 = 0; -u32 var80092624 = 0; -u32 var80092628 = 0; -u32 var8009262c = 0; -u32 var80092630 = 0; -u32 var80092634 = 0; -u32 var80092638 = 0; -u32 var8009263c = 0; -u32 var80092640 = 0; -u32 var80092644 = 0; -u32 var80092648 = 0; -u32 var8009264c = 0; -u32 var80092650 = 0; -u32 var80092654 = 0; -u32 var80092658 = 0; -u32 var8009265c = 0; -u32 var80092660 = 0; -u32 var80092664 = 0; -u32 var80092668 = 0; -u32 var8009266c = 0; -u32 var80092670 = 0; -u32 var80092674 = 0; -u32 var80092678 = 0; -u32 var8009267c = 0; -u32 var80092680 = 0; -u32 var80092684 = 0; -u32 var80092688 = 0; -u32 var8009268c = 0; -u32 var80092690 = 0; -u32 var80092694 = 0; -u32 var80092698 = 0; -u32 var8009269c = 0; -u32 var800926a0 = 0; -u32 var800926a4 = 0; -u32 var800926a8 = 0; -u32 var800926ac = 0; -u32 var800926b0 = 0; -u32 var800926b4 = 0; -u32 var800926b8 = 0; -u32 var800926bc = 0; -u32 var800926c0 = 0; -u32 var800926c4 = 0; -u32 var800926c8 = 0; -u32 var800926cc = 0; -u32 var800926d0 = 0; -u32 var800926d4 = 0; -u32 var800926d8 = 0; -u32 var800926dc = 0; -u32 var800926e0 = 0; -u32 var800926e4 = 0; -u32 var800926e8 = 0; -u32 var800926ec = 0; -u32 var800926f0 = 0; -u32 var800926f4 = 0; -u32 var800926f8 = 0; -u32 var800926fc = 0; -u32 var80092700 = 0; -u32 var80092704 = 0; -u32 var80092708 = 0; -u32 var8009270c = 0; -u32 var80092710 = 0; -u32 var80092714 = 0; -u32 var80092718 = 0; -u32 var8009271c = 0; -u32 var80092720 = 0; -u32 var80092724 = 0; -u32 var80092728 = 0; -u32 var8009272c = 0; -u32 var80092730 = 0; -u32 var80092734 = 0; -u32 var80092738 = 0; -u32 var8009273c = 0; -u32 var80092740 = 0; -u32 var80092744 = 0; -u32 var80092748 = 0; -u32 var8009274c = 0; -u32 var80092750 = 0; -u32 var80092754 = 0; -u32 var80092758 = 0; -u32 var8009275c = 0; -u32 var80092760 = 0; -u32 var80092764 = 0; -u32 var80092768 = 0; -u32 var8009276c = 0; -u32 var80092770 = 0; -u32 var80092774 = 0; -u32 var80092778 = 0; -u32 var8009277c = 0; -u32 var80092780 = 0; -u32 var80092784 = 0; -u32 var80092788 = 0; -u32 var8009278c = 0; -u32 var80092790 = 0; -u32 var80092794 = 0; -u32 var80092798 = 0; -u32 var8009279c = 0; -u32 var800927a0 = 0; -u32 var800927a4 = 0; -u32 var800927a8 = 0; -u32 var800927ac = 0; -u32 var800927b0 = 0; -u32 var800927b4 = 0; -u32 var800927b8 = 0; -u32 var800927bc = 0; -u32 var800927c0 = 0; -u32 var800927c4 = 0; -u32 var800927c8 = 0; -u32 var800927cc = 0; -u32 var800927d0 = 0; -u32 var800927d4 = 0; -u32 var800927d8 = 0; -u32 var800927dc = 0; -u32 var800927e0 = 0; -u32 var800927e4 = 0; -u32 var800927e8 = 0; -u32 var800927ec = 0; -u32 var800927f0 = 0; -u32 var800927f4 = 0; -u32 var800927f8 = 0; -u32 var800927fc = 0; -u32 var80092800 = 0; -u32 var80092804 = 0; -u32 var80092808 = 0; -u32 var8009280c = 0; -u32 var80092810 = 0; -u32 var80092814 = 0; -u32 var80092818 = 0; -u32 var8009281c = 0; -u32 var80092820 = 0; -u32 var80092824 = 0; -u32 var80092828 = 0; -u32 var8009282c = 0; -u32 var80092830 = 0; -u32 var80092834 = 0; -u32 var80092838 = 0; -u32 var8009283c = 0; -u32 var80092840 = 0; -u32 var80092844 = 0; -u32 var80092848 = 0; -u32 var8009284c = 0; -u32 var80092850 = 0; -u32 var80092854 = 0; -u32 var80092858 = 0; -u32 var8009285c = 0; -u32 var80092860 = 0; -u32 var80092864 = 0; -u32 var80092868 = 0; -u32 var8009286c = 0; -u32 var80092870 = 0; -u32 var80092874 = 0; -u32 var80092878 = 0; -u32 var8009287c = 0; -OSThread g_FaultThread = {0}; -u8 g_FaultStack[STACKSIZE_FAULT] = {0}; -OSMesgQueue g_FaultMesgQueue = {0}; -OSMesg g_FaultMesg = {0}; -u32 var80094acc = 0; -u32 var80094ad0 = 0; -u32 var80094ad4 = 0; -u32 var80094ad8 = 0; -u32 var80094adc = 0; -volatile u32 g_DmaNumSlotsBusy = 0; -u32 var80094ae4 = 0; -OSIoMesg g_DmaIoMsgs[32] = {0}; -volatile u8 g_DmaSlotsBusy[32] = {0}; -OSMesg var80094e08 = NULL; -u32 var80094e0c = 0; -u32 var80094e10 = 0; -u32 var80094e14 = 0; -u32 var80094e18 = 0; -u32 var80094e1c = 0; -u32 var80094e20 = 0; -u32 var80094e24 = 0; -u32 var80094e28 = 0; -u32 var80094e2c = 0; -u32 var80094e30 = 0; -u32 var80094e34 = 0; -u32 var80094e38 = 0; -u32 var80094e3c = 0; -u32 var80094e40 = 0; -u32 var80094e44 = 0; -u32 var80094e48 = 0; -u32 var80094e4c = 0; -u32 var80094e50 = 0; -u32 var80094e54 = 0; -u32 var80094e58 = 0; -u32 var80094e5c = 0; -u32 var80094e60 = 0; -u32 var80094e64 = 0; -u32 var80094e68 = 0; -u32 var80094e6c = 0; -u32 var80094e70 = 0; -u32 var80094e74 = 0; -u32 var80094e78 = 0; -u32 var80094e7c = 0; -u32 var80094e80 = 0; -u32 var80094e84 = 0; -OSMesgQueue g_DmaMesgQueue = {0}; -u32 var80094ea0 = 0; -u32 var80094ea4 = 0; -u32 var80094ea8 = 0; -u32 var80094eac = 0; -u32 var80094eb0 = 0; -u32 var80094eb4 = 0; -u32 var80094eb8 = 0; -u32 var80094ebc = 0; -u32 var80094ec0 = 0; -u32 var80094ec4 = 0; -u32 var80094ec8 = 0; -u32 var80094ecc = 0; -u32 var80094ed0 = 0; -u32 var80094ed4 = 0; -struct var80094ed8 var80094ed8[3] = {0}; -u32 var800951f0 = 0; -u32 var800951f4 = 0; -u32 var800951f8 = 0; -u32 var800951fc = 0; -u32 var80095200 = 0; -u32 var80095204 = 0; -u32 var80095208 = 0; -u32 var8009520c = 0; -u8 var80095210[1] = {0}; -u32 var80095214 = 0; -u32 var80095218 = 0; -u32 var8009521c = 0; -u32 var80095220 = 0; -u32 var80095224 = 0; -u32 var80095228 = 0; -u32 var8009522c = 0; -u32 var80095230 = 0; -u32 var80095234 = 0; -u32 var80095238 = 0; -u32 var8009523c = 0; -u32 var80095240 = 0; -u32 var80095244 = 0; -u32 var80095248 = 0; -u32 var8009524c = 0; -u32 var80095250 = 0; -u32 var80095254 = 0; -u32 var80095258 = 0; -u32 var8009525c = 0; -u32 var80095260 = 0; -u32 var80095264 = 0; -u32 var80095268 = 0; -u32 var8009526c = 0; -u32 var80095270 = 0; -u32 var80095274 = 0; -u32 var80095278 = 0; -u32 var8009527c = 0; -u32 var80095280 = 0; -u32 var80095284 = 0; -u32 var80095288 = 0; -u32 var8009528c = 0; -u32 var80095290 = 0; -u32 var80095294 = 0; -u32 var80095298 = 0; -u32 var8009529c = 0; -u32 var800952a0 = 0; -u32 var800952a4 = 0; -u32 var800952a8 = 0; -u32 var800952ac = 0; -u32 var800952b0 = 0; -u32 var800952b4 = 0; -u32 var800952b8 = 0; -u32 var800952bc = 0; -u32 var800952c0 = 0; -u32 var800952c4 = 0; -u32 var800952c8 = 0; -u32 var800952cc = 0; -u32 var800952d0 = 0; -u32 var800952d4 = 0; -u32 var800952d8 = 0; -u32 var800952dc = 0; -u32 var800952e0 = 0; -u32 var800952e4 = 0; -u32 var800952e8 = 0; -u32 var800952ec = 0; -u32 var800952f0 = 0; -u32 var800952f4 = 0; -u32 var800952f8 = 0; -u32 var800952fc = 0; -u32 var80095300 = 0; -u32 var80095304 = 0; -u32 var80095308 = 0; -u32 var8009530c = 0; -u32 var80095310 = 0; -u32 var80095314 = 0; -u32 var80095318 = 0; -u32 var8009531c = 0; -u32 var80095320 = 0; -u32 var80095324 = 0; -u32 var80095328 = 0; -u32 var8009532c = 0; -u32 var80095330 = 0; -u32 var80095334 = 0; -u32 var80095338 = 0; -u32 var8009533c = 0; -u32 var80095340 = 0; -u32 var80095344 = 0; -u32 var80095348 = 0; -u32 var8009534c = 0; -u32 var80095350 = 0; -u32 var80095354 = 0; -u32 var80095358 = 0; -u32 var8009535c = 0; -u32 var80095360 = 0; -u32 var80095364 = 0; -u32 var80095368 = 0; -u32 var8009536c = 0; -u32 var80095370 = 0; -u32 var80095374 = 0; -u32 var80095378 = 0; -u32 var8009537c = 0; -u32 var80095380 = 0; -u32 var80095384 = 0; -u32 var80095388 = 0; -u32 var8009538c = 0; -u32 var80095390 = 0; -u32 var80095394 = 0; -u32 var80095398 = 0; -u32 var8009539c = 0; -u32 var800953a0 = 0; -u32 var800953a4 = 0; -u32 var800953a8 = 0; -u32 var800953ac = 0; -u32 var800953b0 = 0; -u32 var800953b4 = 0; -u32 var800953b8 = 0; -u32 var800953bc = 0; -u32 var800953c0 = 0; -u32 var800953c4 = 0; -u32 var800953c8 = 0; -u32 var800953cc = 0; -u32 var800953d0 = 0; -u32 var800953d4 = 0; -u32 var800953d8 = 0; -u32 var800953dc = 0; -u32 var800953e0 = 0; -u32 var800953e4 = 0; -u32 var800953e8 = 0; -u32 var800953ec = 0; -u32 var800953f0 = 0; -u32 var800953f4 = 0; -u32 var800953f8 = 0; -u32 var800953fc = 0; -u32 var80095400 = 0; -u32 var80095404 = 0; -u32 var80095408 = 0; -u32 var8009540c = 0; -u32 var80095410 = 0; -u32 var80095414 = 0; -u32 var80095418 = 0; -u32 var8009541c = 0; -u32 var80095420 = 0; -u32 var80095424 = 0; -u32 var80095428 = 0; -u32 var8009542c = 0; -u32 var80095430 = 0; -u32 var80095434 = 0; -u32 var80095438 = 0; -u32 var8009543c = 0; -u32 var80095440 = 0; -u32 var80095444 = 0; -u32 var80095448 = 0; -u32 var8009544c = 0; -u32 var80095450 = 0; -u32 var80095454 = 0; -u32 var80095458 = 0; -u32 var8009545c = 0; -u32 var80095460 = 0; -u32 var80095464 = 0; -u32 var80095468 = 0; -u32 var8009546c = 0; -u32 var80095470 = 0; -u32 var80095474 = 0; -u32 var80095478 = 0; -u32 var8009547c = 0; -u32 var80095480 = 0; -u32 var80095484 = 0; -u32 var80095488 = 0; -u32 var8009548c = 0; -u32 var80095490 = 0; -u32 var80095494 = 0; -u32 var80095498 = 0; -u32 var8009549c = 0; -u32 var800954a0 = 0; -u32 var800954a4 = 0; -u32 var800954a8 = 0; -u32 var800954ac = 0; -u32 var800954b0 = 0; -u32 var800954b4 = 0; -u32 var800954b8 = 0; -u32 var800954bc = 0; -u32 var800954c0 = 0; -u32 var800954c4 = 0; -u32 var800954c8 = 0; -u32 var800954cc = 0; -u32 var800954d0 = 0; -u32 var800954d4 = 0; -u32 var800954d8 = 0; -u32 var800954dc = 0; -u32 var800954e0 = 0; -u32 var800954e4 = 0; -u32 var800954e8 = 0; -u32 var800954ec = 0; -u32 var800954f0 = 0; -u32 var800954f4 = 0; -u32 var800954f8 = 0; -u32 var800954fc = 0; -u32 var80095500 = 0; -u32 var80095504 = 0; -u32 var80095508 = 0; -u32 var8009550c = 0; -u32 var80095510 = 0; -u32 var80095514 = 0; -u32 var80095518 = 0; -u32 var8009551c = 0; -u32 var80095520 = 0; -u32 var80095524 = 0; -u32 var80095528 = 0; -u32 var8009552c = 0; -u32 var80095530 = 0; -u32 var80095534 = 0; -u32 var80095538 = 0; -u32 var8009553c = 0; -u32 var80095540 = 0; -u32 var80095544 = 0; -u32 var80095548 = 0; -u32 var8009554c = 0; -u32 var80095550 = 0; -u32 var80095554 = 0; -u32 var80095558 = 0; -u32 var8009555c = 0; -u32 var80095560 = 0; -u32 var80095564 = 0; -u32 var80095568 = 0; -u32 var8009556c = 0; -u32 var80095570 = 0; -u32 var80095574 = 0; -u32 var80095578 = 0; -u32 var8009557c = 0; -u32 var80095580 = 0; -u32 var80095584 = 0; -u32 var80095588 = 0; -u32 var8009558c = 0; -u32 var80095590 = 0; -u32 var80095594 = 0; -u32 var80095598 = 0; -u32 var8009559c = 0; -u32 var800955a0 = 0; -u32 var800955a4 = 0; -u32 var800955a8 = 0; -u32 var800955ac = 0; -u32 var800955b0 = 0; -u32 var800955b4 = 0; -u32 var800955b8 = 0; -u32 var800955bc = 0; -u32 var800955c0 = 0; -u32 var800955c4 = 0; -u32 var800955c8 = 0; -u32 var800955cc = 0; -u32 var800955d0 = 0; -u32 var800955d4 = 0; -u32 var800955d8 = 0; -u32 var800955dc = 0; -u32 var800955e0 = 0; -u32 var800955e4 = 0; -u32 var800955e8 = 0; -u32 var800955ec = 0; -u32 var800955f0 = 0; -u32 var800955f4 = 0; -u32 var800955f8 = 0; -u32 var800955fc = 0; -u32 var80095600 = 0; -u32 var80095604 = 0; -u32 var80095608 = 0; -u32 var8009560c = 0; -u32 var80095610 = 0; -u32 var80095614 = 0; -u32 var80095618 = 0; -u32 var8009561c = 0; -u32 var80095620 = 0; -u32 var80095624 = 0; -u32 var80095628 = 0; -u32 var8009562c = 0; -u32 var80095630 = 0; -u32 var80095634 = 0; -u32 var80095638 = 0; -u32 var8009563c = 0; -u32 var80095640 = 0; -u32 var80095644 = 0; -u32 var80095648 = 0; -u32 var8009564c = 0; -u32 var80095650 = 0; -u32 var80095654 = 0; -u32 var80095658 = 0; -u32 var8009565c = 0; -u32 var80095660 = 0; -u32 var80095664 = 0; -u32 var80095668 = 0; -u32 var8009566c = 0; -u32 var80095670 = 0; -u32 var80095674 = 0; -u32 var80095678 = 0; -u32 var8009567c = 0; -u32 var80095680 = 0; -u32 var80095684 = 0; -u32 var80095688 = 0; -u32 var8009568c = 0; -u32 var80095690 = 0; -u32 var80095694 = 0; -u32 var80095698 = 0; -u32 var8009569c = 0; -u32 var800956a0 = 0; -u32 var800956a4 = 0; -u32 var800956a8 = 0; -u32 var800956ac = 0; -u32 var800956b0 = 0; -u32 var800956b4 = 0; -u32 var800956b8 = 0; -u32 var800956bc = 0; -u32 var800956c0 = 0; -u32 var800956c4 = 0; -u32 var800956c8 = 0; -u32 var800956cc = 0; -u32 var800956d0 = 0; -u32 var800956d4 = 0; -u32 var800956d8 = 0; -u32 var800956dc = 0; -u32 var800956e0 = 0; -u32 var800956e4 = 0; -u32 var800956e8 = 0; -u32 var800956ec = 0; -u32 var800956f0 = 0; -u32 var800956f4 = 0; -u32 var800956f8 = 0; -u32 var800956fc = 0; -u32 var80095700 = 0; -u32 var80095704 = 0; -u32 var80095708 = 0; -u32 var8009570c = 0; -u32 var80095710 = 0; -u32 var80095714 = 0; -u32 var80095718 = 0; -u32 var8009571c = 0; -u32 var80095720 = 0; -u32 var80095724 = 0; -u32 var80095728 = 0; -u32 var8009572c = 0; -u32 var80095730 = 0; -u32 var80095734 = 0; -u32 var80095738 = 0; -u32 var8009573c = 0; -u32 var80095740 = 0; -u32 var80095744 = 0; -u32 var80095748 = 0; -u32 var8009574c = 0; -u32 var80095750 = 0; -u32 var80095754 = 0; -u32 var80095758 = 0; -u32 var8009575c = 0; -u32 var80095760 = 0; -u32 var80095764 = 0; -u32 var80095768 = 0; -u32 var8009576c = 0; -u32 var80095770 = 0; -u32 var80095774 = 0; -u32 var80095778 = 0; -u32 var8009577c = 0; -u32 var80095780 = 0; -u32 var80095784 = 0; -u32 var80095788 = 0; -u32 var8009578c = 0; -u32 var80095790 = 0; -u32 var80095794 = 0; -u32 var80095798 = 0; -u32 var8009579c = 0; -u32 var800957a0 = 0; -u32 var800957a4 = 0; -u32 var800957a8 = 0; -u32 var800957ac = 0; -u32 var800957b0 = 0; -u32 var800957b4 = 0; -u32 var800957b8 = 0; -u32 var800957bc = 0; -u32 var800957c0 = 0; -u32 var800957c4 = 0; -u32 var800957c8 = 0; -u32 var800957cc = 0; -u32 var800957d0 = 0; -u32 var800957d4 = 0; -u32 var800957d8 = 0; -u32 var800957dc = 0; -u32 var800957e0 = 0; -u32 var800957e4 = 0; -u32 var800957e8 = 0; -u32 var800957ec = 0; -u32 var800957f0 = 0; -u32 var800957f4 = 0; -u32 var800957f8 = 0; -u32 var800957fc = 0; -u32 var80095800 = 0; -u32 var80095804 = 0; -u32 var80095808 = 0; -u32 var8009580c = 0; -u32 var80095810 = 0; -u32 var80095814 = 0; -u32 var80095818 = 0; -u32 var8009581c = 0; -u32 var80095820 = 0; -u32 var80095824 = 0; -u32 var80095828 = 0; -u32 var8009582c = 0; -u32 var80095830 = 0; -u32 var80095834 = 0; -u32 var80095838 = 0; -u32 var8009583c = 0; -u32 var80095840 = 0; -u32 var80095844 = 0; -u32 var80095848 = 0; -u32 var8009584c = 0; -u32 var80095850 = 0; -u32 var80095854 = 0; -u32 var80095858 = 0; -u32 var8009585c = 0; -u32 var80095860 = 0; -u32 var80095864 = 0; -u32 var80095868 = 0; -u32 var8009586c = 0; -u32 var80095870 = 0; -u32 var80095874 = 0; -u32 var80095878 = 0; -u32 var8009587c = 0; -u32 var80095880 = 0; -u32 var80095884 = 0; -u32 var80095888 = 0; -u32 var8009588c = 0; -u32 var80095890 = 0; -u32 var80095894 = 0; -u32 var80095898 = 0; -u32 var8009589c = 0; -u32 var800958a0 = 0; -u32 var800958a4 = 0; -u32 var800958a8 = 0; -u32 var800958ac = 0; -u32 var800958b0 = 0; -u32 var800958b4 = 0; -u32 var800958b8 = 0; -u32 var800958bc = 0; -u32 var800958c0 = 0; -u32 var800958c4 = 0; -u32 var800958c8 = 0; -u32 var800958cc = 0; -u32 var800958d0 = 0; -u32 var800958d4 = 0; -u32 var800958d8 = 0; -u32 var800958dc = 0; -u32 var800958e0 = 0; -u32 var800958e4 = 0; -u32 var800958e8 = 0; -u32 var800958ec = 0; -u32 var800958f0 = 0; -u32 var800958f4 = 0; -u32 var800958f8 = 0; -u32 var800958fc = 0; -u32 var80095900 = 0; -u32 var80095904 = 0; -u32 var80095908 = 0; -u32 var8009590c = 0; -u32 var80095910 = 0; -u32 var80095914 = 0; -u32 var80095918 = 0; -u32 var8009591c = 0; -u32 var80095920 = 0; -u32 var80095924 = 0; -u32 var80095928 = 0; -u32 var8009592c = 0; -u32 var80095930 = 0; -u32 var80095934 = 0; -u32 var80095938 = 0; -u32 var8009593c = 0; -u32 var80095940 = 0; -u32 var80095944 = 0; -u32 var80095948 = 0; -u32 var8009594c = 0; -u32 var80095950 = 0; -u32 var80095954 = 0; -u32 var80095958 = 0; -u32 var8009595c = 0; -u32 var80095960 = 0; -u32 var80095964 = 0; -u32 var80095968 = 0; -u32 var8009596c = 0; -u32 var80095970 = 0; -u32 var80095974 = 0; -u32 var80095978 = 0; -u32 var8009597c = 0; -u32 var80095980 = 0; -u32 var80095984 = 0; -u32 var80095988 = 0; -u32 var8009598c = 0; -u32 var80095990 = 0; -u32 var80095994 = 0; -u32 var80095998 = 0; -u32 var8009599c = 0; -u32 var800959a0 = 0; -u32 var800959a4 = 0; -u32 var800959a8 = 0; -u32 var800959ac = 0; -u32 var800959b0 = 0; -u32 var800959b4 = 0; -u32 var800959b8 = 0; -u32 var800959bc = 0; -u32 var800959c0 = 0; -u32 var800959c4 = 0; -u32 var800959c8 = 0; -u32 var800959cc = 0; -u32 var800959d0 = 0; -u32 var800959d4 = 0; -u32 var800959d8 = 0; -u32 var800959dc = 0; -u32 var800959e0 = 0; -u32 var800959e4 = 0; -u32 var800959e8 = 0; -u32 var800959ec = 0; -u32 var800959f0 = 0; -u32 var800959f4 = 0; -u32 var800959f8 = 0; -u32 var800959fc = 0; -u32 var80095a00 = 0; -u32 var80095a04 = 0; -u32 var80095a08 = 0; -u32 var80095a0c = 0; -u32 var80095a10 = 0; -u32 var80095a14 = 0; -u32 var80095a18 = 0; -u32 var80095a1c = 0; -u32 var80095a20 = 0; -u32 var80095a24 = 0; -u32 var80095a28 = 0; -u32 var80095a2c = 0; -u32 var80095a30 = 0; -u32 var80095a34 = 0; -u32 var80095a38 = 0; -u32 var80095a3c = 0; -u32 var80095a40 = 0; -u32 var80095a44 = 0; -u32 var80095a48 = 0; -u32 var80095a4c = 0; -u32 var80095a50 = 0; -u32 var80095a54 = 0; -u32 var80095a58 = 0; -u32 var80095a5c = 0; -u32 var80095a60 = 0; -u32 var80095a64 = 0; -u32 var80095a68 = 0; -u32 var80095a6c = 0; -u32 var80095a70 = 0; -u32 var80095a74 = 0; -u32 var80095a78 = 0; -u32 var80095a7c = 0; -u32 var80095a80 = 0; -u32 var80095a84 = 0; -u32 var80095a88 = 0; -u32 var80095a8c = 0; -u32 var80095a90 = 0; -u32 var80095a94 = 0; -u32 var80095a98 = 0; -u32 var80095a9c = 0; -u32 var80095aa0 = 0; -u32 var80095aa4 = 0; -u32 var80095aa8 = 0; -u32 var80095aac = 0; -u32 var80095ab0 = 0; -u32 var80095ab4 = 0; -u32 var80095ab8 = 0; -u32 var80095abc = 0; -u32 var80095ac0 = 0; -u32 var80095ac4 = 0; -u32 var80095ac8 = 0; -u32 var80095acc = 0; -u32 var80095ad0 = 0; -u32 var80095ad4 = 0; -u32 var80095ad8 = 0; -u32 var80095adc = 0; -u32 var80095ae0 = 0; -u32 var80095ae4 = 0; -u32 var80095ae8 = 0; -u32 var80095aec = 0; -u32 var80095af0 = 0; -u32 var80095af4 = 0; -u32 var80095af8 = 0; -u32 var80095afc = 0; -u32 var80095b00 = 0; -u32 var80095b04 = 0; -u32 var80095b08 = 0; -u32 var80095b0c = 0; -u32 var80095b10 = 0; -u32 var80095b14 = 0; -u32 var80095b18 = 0; -u32 var80095b1c = 0; -u32 var80095b20 = 0; -u32 var80095b24 = 0; -u32 var80095b28 = 0; -u32 var80095b2c = 0; -u32 var80095b30 = 0; -u32 var80095b34 = 0; -u32 var80095b38 = 0; -u32 var80095b3c = 0; -u32 var80095b40 = 0; -u32 var80095b44 = 0; -u32 var80095b48 = 0; -u32 var80095b4c = 0; -u32 var80095b50 = 0; -u32 var80095b54 = 0; -u32 var80095b58 = 0; -u32 var80095b5c = 0; -u32 var80095b60 = 0; -u32 var80095b64 = 0; -u32 var80095b68 = 0; -u32 var80095b6c = 0; -u32 var80095b70 = 0; -u32 var80095b74 = 0; -u32 var80095b78 = 0; -u32 var80095b7c = 0; -u32 var80095b80 = 0; -u32 var80095b84 = 0; -u32 var80095b88 = 0; -u32 var80095b8c = 0; -u32 var80095b90 = 0; -u32 var80095b94 = 0; -u32 var80095b98 = 0; -u32 var80095b9c = 0; -u32 var80095ba0 = 0; -u32 var80095ba4 = 0; -u32 var80095ba8 = 0; -u32 var80095bac = 0; -u32 var80095bb0 = 0; -u32 var80095bb4 = 0; -u32 var80095bb8 = 0; -u32 var80095bbc = 0; -u32 var80095bc0 = 0; -u32 var80095bc4 = 0; -u32 var80095bc8 = 0; -u32 var80095bcc = 0; -u32 var80095bd0 = 0; -u32 var80095bd4 = 0; -u32 var80095bd8 = 0; -u32 var80095bdc = 0; -u32 var80095be0 = 0; -u32 var80095be4 = 0; -u32 var80095be8 = 0; -u32 var80095bec = 0; -u32 var80095bf0 = 0; -u32 var80095bf4 = 0; -u32 var80095bf8 = 0; -u32 var80095bfc = 0; -u32 var80095c00 = 0; -u32 var80095c04 = 0; -u32 var80095c08 = 0; -u32 var80095c0c = 0; -u32 var80095c10 = 0; -u32 var80095c14 = 0; -u32 var80095c18 = 0; -u32 var80095c1c = 0; -u32 var80095c20 = 0; -u32 var80095c24 = 0; -u32 var80095c28 = 0; -u32 var80095c2c = 0; -u32 var80095c30 = 0; -u32 var80095c34 = 0; -u32 var80095c38 = 0; -u32 var80095c3c = 0; -u32 var80095c40 = 0; -u32 var80095c44 = 0; -u32 var80095c48 = 0; -u32 var80095c4c = 0; -u32 var80095c50 = 0; -u32 var80095c54 = 0; -u32 var80095c58 = 0; -u32 var80095c5c = 0; -u32 var80095c60 = 0; -u32 var80095c64 = 0; -u32 var80095c68 = 0; -u32 var80095c6c = 0; -u32 var80095c70 = 0; -u32 var80095c74 = 0; -u32 var80095c78 = 0; -u32 var80095c7c = 0; -u32 var80095c80 = 0; -u32 var80095c84 = 0; -u32 var80095c88 = 0; -u32 var80095c8c = 0; -u32 var80095c90 = 0; -u32 var80095c94 = 0; -u32 var80095c98 = 0; -u32 var80095c9c = 0; -u32 var80095ca0 = 0; -u32 var80095ca4 = 0; -u32 var80095ca8 = 0; -u32 var80095cac = 0; -u32 var80095cb0 = 0; -u32 var80095cb4 = 0; -u32 var80095cb8 = 0; -u32 var80095cbc = 0; -u32 var80095cc0 = 0; -u32 var80095cc4 = 0; -u32 var80095cc8 = 0; -u32 var80095ccc = 0; -u32 var80095cd0 = 0; -u32 var80095cd4 = 0; -u32 var80095cd8 = 0; -u32 var80095cdc = 0; -u32 var80095ce0 = 0; -u32 var80095ce4 = 0; -u32 var80095ce8 = 0; -u32 var80095cec = 0; -u32 var80095cf0 = 0; -u32 var80095cf4 = 0; -u32 var80095cf8 = 0; -u32 var80095cfc = 0; -u32 var80095d00 = 0; -u32 var80095d04 = 0; -u32 var80095d08 = 0; -u32 var80095d0c = 0; -u32 var80095d10 = 0; -u32 var80095d14 = 0; -u32 var80095d18 = 0; -u32 var80095d1c = 0; -u32 var80095d20 = 0; -u32 var80095d24 = 0; -u32 var80095d28 = 0; -u32 var80095d2c = 0; -u32 var80095d30 = 0; -u32 var80095d34 = 0; -u32 var80095d38 = 0; -u32 var80095d3c = 0; -u32 var80095d40 = 0; -u32 var80095d44 = 0; -u32 var80095d48 = 0; -u32 var80095d4c = 0; -u32 var80095d50 = 0; -u32 var80095d54 = 0; -u32 var80095d58 = 0; -u32 var80095d5c = 0; -u32 var80095d60 = 0; -u32 var80095d64 = 0; -u32 var80095d68 = 0; -u32 var80095d6c = 0; -u32 var80095d70 = 0; -u32 var80095d74 = 0; -u32 var80095d78 = 0; -u32 var80095d7c = 0; -u32 var80095d80 = 0; -u32 var80095d84 = 0; -u32 var80095d88 = 0; -u32 var80095d8c = 0; -u32 var80095d90 = 0; -u32 var80095d94 = 0; -u32 var80095d98 = 0; -u32 var80095d9c = 0; -u32 var80095da0 = 0; -u32 var80095da4 = 0; -u32 var80095da8 = 0; -u32 var80095dac = 0; -u32 var80095db0 = 0; -u32 var80095db4 = 0; -u32 var80095db8 = 0; -u32 var80095dbc = 0; -u32 var80095dc0 = 0; -u32 var80095dc4 = 0; -u32 var80095dc8 = 0; -u32 var80095dcc = 0; -u32 var80095dd0 = 0; -u32 var80095dd4 = 0; -u32 var80095dd8 = 0; -u32 var80095ddc = 0; -u32 var80095de0 = 0; -u32 var80095de4 = 0; -u32 var80095de8 = 0; -u32 var80095dec = 0; -u32 var80095df0 = 0; -u32 var80095df4 = 0; -u32 var80095df8 = 0; -u32 var80095dfc = 0; -u32 var80095e00 = 0; -u32 var80095e04 = 0; -u32 var80095e08 = 0; -u32 var80095e0c = 0; -u32 var80095e10 = 0; -u32 var80095e14 = 0; -u32 var80095e18 = 0; -u32 var80095e1c = 0; -u32 var80095e20 = 0; -u32 var80095e24 = 0; -u32 var80095e28 = 0; -u32 var80095e2c = 0; -u32 var80095e30 = 0; -u32 var80095e34 = 0; -u32 var80095e38 = 0; -u32 var80095e3c = 0; -u32 var80095e40 = 0; -u32 var80095e44 = 0; -u32 var80095e48 = 0; -u32 var80095e4c = 0; -u32 var80095e50 = 0; -u32 var80095e54 = 0; -u32 var80095e58 = 0; -u32 var80095e5c = 0; -u32 var80095e60 = 0; -u32 var80095e64 = 0; -u32 var80095e68 = 0; -u32 var80095e6c = 0; -u32 var80095e70 = 0; -u32 var80095e74 = 0; -u32 var80095e78 = 0; -u32 var80095e7c = 0; -u32 var80095e80 = 0; -u32 var80095e84 = 0; -u32 var80095e88 = 0; -u32 var80095e8c = 0; -u32 var80095e90 = 0; -u32 var80095e94 = 0; -u32 var80095e98 = 0; -u32 var80095e9c = 0; -u32 var80095ea0 = 0; -u32 var80095ea4 = 0; -u32 var80095ea8 = 0; -u32 var80095eac = 0; -u32 var80095eb0 = 0; -u32 var80095eb4 = 0; -u32 var80095eb8 = 0; -u32 var80095ebc = 0; -u32 var80095ec0 = 0; -u32 var80095ec4 = 0; -u32 var80095ec8 = 0; -u32 var80095ecc = 0; -u32 var80095ed0 = 0; -u32 var80095ed4 = 0; -u32 var80095ed8 = 0; -u32 var80095edc = 0; -u32 var80095ee0 = 0; -u32 var80095ee4 = 0; -u32 var80095ee8 = 0; -u32 var80095eec = 0; -u32 var80095ef0 = 0; -u32 var80095ef4 = 0; -u32 var80095ef8 = 0; -u32 var80095efc = 0; -u32 var80095f00 = 0; -u32 var80095f04 = 0; -u32 var80095f08 = 0; -u32 var80095f0c = 0; -u32 var80095f10 = 0; -u32 var80095f14 = 0; -u32 var80095f18 = 0; -u32 var80095f1c = 0; -u32 var80095f20 = 0; -u32 var80095f24 = 0; -u32 var80095f28 = 0; -u32 var80095f2c = 0; -u32 var80095f30 = 0; -u32 var80095f34 = 0; -u32 var80095f38 = 0; -u32 var80095f3c = 0; -u32 var80095f40 = 0; -u32 var80095f44 = 0; -u32 var80095f48 = 0; -u32 var80095f4c = 0; -u32 var80095f50 = 0; -u32 var80095f54 = 0; -u32 var80095f58 = 0; -u32 var80095f5c = 0; -u32 var80095f60 = 0; -u32 var80095f64 = 0; -u32 var80095f68 = 0; -u32 var80095f6c = 0; -u32 var80095f70 = 0; -u32 var80095f74 = 0; -u32 var80095f78 = 0; -u32 var80095f7c = 0; -u32 var80095f80 = 0; -u32 var80095f84 = 0; -u32 var80095f88 = 0; -u32 var80095f8c = 0; -u32 var80095f90 = 0; -u32 var80095f94 = 0; -u32 var80095f98 = 0; -u32 var80095f9c = 0; -u32 var80095fa0 = 0; -u32 var80095fa4 = 0; -u32 var80095fa8 = 0; -u32 var80095fac = 0; -u32 var80095fb0 = 0; -u32 var80095fb4 = 0; -u32 var80095fb8 = 0; -u32 var80095fbc = 0; -u32 var80095fc0 = 0; -u32 var80095fc4 = 0; -u32 var80095fc8 = 0; -u32 var80095fcc = 0; -u32 var80095fd0 = 0; -u32 var80095fd4 = 0; -u32 var80095fd8 = 0; -u32 var80095fdc = 0; -u32 var80095fe0 = 0; -u32 var80095fe4 = 0; -u32 var80095fe8 = 0; -u32 var80095fec = 0; -u32 var80095ff0 = 0; -u32 var80095ff4 = 0; -u32 var80095ff8 = 0; -u32 var80095ffc = 0; -u32 var80096000 = 0; -u32 var80096004 = 0; -u32 var80096008 = 0; -u32 var8009600c = 0; -u32 var80096010 = 0; -u32 var80096014 = 0; -u32 var80096018 = 0; -u32 var8009601c = 0; -u32 var80096020 = 0; -u32 var80096024 = 0; -u32 var80096028 = 0; -u32 var8009602c = 0; -u32 var80096030 = 0; -u32 var80096034 = 0; -u32 var80096038 = 0; -u32 var8009603c = 0; -u32 var80096040 = 0; -u32 var80096044 = 0; -u32 var80096048 = 0; -u32 var8009604c = 0; -u32 var80096050 = 0; -u32 var80096054 = 0; -u32 var80096058 = 0; -u32 var8009605c = 0; -u32 var80096060 = 0; -u32 var80096064 = 0; -u32 var80096068 = 0; -u32 var8009606c = 0; -u32 var80096070 = 0; -u32 var80096074 = 0; -u32 var80096078 = 0; -u32 var8009607c = 0; -u32 var80096080 = 0; -u32 var80096084 = 0; -u32 var80096088 = 0; -u32 var8009608c = 0; -u32 var80096090 = 0; -u32 var80096094 = 0; -u32 var80096098 = 0; -u32 var8009609c = 0; -u32 var800960a0 = 0; -u32 var800960a4 = 0; -u32 var800960a8 = 0; -u32 var800960ac = 0; -u32 var800960b0 = 0; -u32 var800960b4 = 0; -u32 var800960b8 = 0; -u32 var800960bc = 0; -u32 var800960c0 = 0; -u32 var800960c4 = 0; -u32 var800960c8 = 0; -u32 var800960cc = 0; -u32 var800960d0 = 0; -u32 var800960d4 = 0; -u32 var800960d8 = 0; -u32 var800960dc = 0; -u32 var800960e0 = 0; -u32 var800960e4 = 0; -u32 var800960e8 = 0; -u32 var800960ec = 0; -u32 var800960f0 = 0; -u32 var800960f4 = 0; -u32 var800960f8 = 0; -u32 var800960fc = 0; -u32 var80096100 = 0; -u32 var80096104 = 0; -u32 var80096108 = 0; -u32 var8009610c = 0; -u32 var80096110 = 0; -u32 var80096114 = 0; -u32 var80096118 = 0; -u32 var8009611c = 0; -u32 var80096120 = 0; -u32 var80096124 = 0; -u32 var80096128 = 0; -u32 var8009612c = 0; -u32 var80096130 = 0; -u32 var80096134 = 0; -u32 var80096138 = 0; -u32 var8009613c = 0; -u32 var80096140 = 0; -u32 var80096144 = 0; -u32 var80096148 = 0; -u32 var8009614c = 0; -u32 var80096150 = 0; -u32 var80096154 = 0; -u32 var80096158 = 0; -u32 var8009615c = 0; -u32 var80096160 = 0; -u32 var80096164 = 0; -u32 var80096168 = 0; -u32 var8009616c = 0; -u32 var80096170 = 0; -u32 var80096174 = 0; -u32 var80096178 = 0; -u32 var8009617c = 0; -u32 var80096180 = 0; -u32 var80096184 = 0; -u32 var80096188 = 0; -u32 var8009618c = 0; -u32 var80096190 = 0; -u32 var80096194 = 0; -u32 var80096198 = 0; -u32 var8009619c = 0; -u32 var800961a0 = 0; -u32 var800961a4 = 0; -u32 var800961a8 = 0; -u32 var800961ac = 0; -u32 var800961b0 = 0; -u32 var800961b4 = 0; -u32 var800961b8 = 0; -u32 var800961bc = 0; -u32 var800961c0 = 0; -u32 var800961c4 = 0; -u32 var800961c8 = 0; -u32 var800961cc = 0; -u32 var800961d0 = 0; -u32 var800961d4 = 0; -u32 var800961d8 = 0; -u32 var800961dc = 0; -u32 var800961e0 = 0; -u32 var800961e4 = 0; -u32 var800961e8 = 0; -u32 var800961ec = 0; -u32 var800961f0 = 0; -u32 var800961f4 = 0; -u32 var800961f8 = 0; -u32 var800961fc = 0; -u32 var80096200 = 0; -u32 var80096204 = 0; -u32 var80096208 = 0; -u32 var8009620c = 0; -u32 var80096210 = 0; -u32 var80096214 = 0; -u32 var80096218 = 0; -u32 var8009621c = 0; -u32 var80096220 = 0; -u32 var80096224 = 0; -u32 var80096228 = 0; -u32 var8009622c = 0; -u32 var80096230 = 0; -u32 var80096234 = 0; -u32 var80096238 = 0; -u32 var8009623c = 0; -u32 var80096240 = 0; -u32 var80096244 = 0; -u32 var80096248 = 0; -u32 var8009624c = 0; -u32 var80096250 = 0; -u32 var80096254 = 0; -u32 var80096258 = 0; -u32 var8009625c = 0; -u32 var80096260 = 0; -u32 var80096264 = 0; -u32 var80096268 = 0; -u32 var8009626c = 0; -u32 var80096270 = 0; -u32 var80096274 = 0; -u32 var80096278 = 0; -u32 var8009627c = 0; -u32 var80096280 = 0; -u32 var80096284 = 0; -u32 var80096288 = 0; -u32 var8009628c = 0; -u32 var80096290 = 0; -u32 var80096294 = 0; -u32 var80096298 = 0; -u32 var8009629c = 0; -u32 var800962a0 = 0; -u32 var800962a4 = 0; -u32 var800962a8 = 0; -u32 var800962ac = 0; -u32 var800962b0 = 0; -u32 var800962b4 = 0; -u32 var800962b8 = 0; -u32 var800962bc = 0; -u32 var800962c0 = 0; -u32 var800962c4 = 0; -u32 var800962c8 = 0; -u32 var800962cc = 0; -u32 var800962d0 = 0; -u32 var800962d4 = 0; -u32 var800962d8 = 0; -u32 var800962dc = 0; -u32 var800962e0 = 0; -u32 var800962e4 = 0; -u32 var800962e8 = 0; -u32 var800962ec = 0; -u32 var800962f0 = 0; -u32 var800962f4 = 0; -u32 var800962f8 = 0; -u32 var800962fc = 0; -u32 var80096300 = 0; -u32 var80096304 = 0; -u32 var80096308 = 0; -u32 var8009630c = 0; -u32 var80096310 = 0; -u32 var80096314 = 0; -u32 var80096318 = 0; -u32 var8009631c = 0; -u32 var80096320 = 0; -u32 var80096324 = 0; -u32 var80096328 = 0; -u32 var8009632c = 0; -u32 var80096330 = 0; -u32 var80096334 = 0; -u32 var80096338 = 0; -u32 var8009633c = 0; -u32 var80096340 = 0; -u32 var80096344 = 0; -u32 var80096348 = 0; -u32 var8009634c = 0; -u32 var80096350 = 0; -u32 var80096354 = 0; -u32 var80096358 = 0; -u32 var8009635c = 0; -u32 var80096360 = 0; -u32 var80096364 = 0; -u32 var80096368 = 0; -u32 var8009636c = 0; -u32 var80096370 = 0; -u32 var80096374 = 0; -u32 var80096378 = 0; -u32 var8009637c = 0; -u32 var80096380 = 0; -u32 var80096384 = 0; -u32 var80096388 = 0; -u32 var8009638c = 0; -u32 var80096390 = 0; -u32 var80096394 = 0; -u32 var80096398 = 0; -u32 var8009639c = 0; -u32 var800963a0 = 0; -u32 var800963a4 = 0; -u32 var800963a8 = 0; -u32 var800963ac = 0; -u32 var800963b0 = 0; -u32 var800963b4 = 0; -u32 var800963b8 = 0; -u32 var800963bc = 0; -u32 var800963c0 = 0; -u32 var800963c4 = 0; -u32 var800963c8 = 0; -u32 var800963cc = 0; -u32 var800963d0 = 0; -u32 var800963d4 = 0; -u32 var800963d8 = 0; -u32 var800963dc = 0; -u32 var800963e0 = 0; -u32 var800963e4 = 0; -u32 var800963e8 = 0; -u32 var800963ec = 0; -u32 var800963f0 = 0; -u32 var800963f4 = 0; -u32 var800963f8 = 0; -u32 var800963fc = 0; -u32 var80096400 = 0; -u32 var80096404 = 0; -u32 var80096408 = 0; -u32 var8009640c = 0; -u32 var80096410 = 0; -u32 var80096414 = 0; -u32 var80096418 = 0; -u32 var8009641c = 0; -u32 var80096420 = 0; -u32 var80096424 = 0; -u32 var80096428 = 0; -u32 var8009642c = 0; -u32 var80096430 = 0; -u32 var80096434 = 0; -u32 var80096438 = 0; -u32 var8009643c = 0; -u32 var80096440 = 0; -u32 var80096444 = 0; -u32 var80096448 = 0; -u32 var8009644c = 0; -u32 var80096450 = 0; -u32 var80096454 = 0; -u32 var80096458 = 0; -u32 var8009645c = 0; -u32 var80096460 = 0; -u32 var80096464 = 0; -u32 var80096468 = 0; -u32 var8009646c = 0; -u32 var80096470 = 0; -u32 var80096474 = 0; -u32 var80096478 = 0; -u32 var8009647c = 0; -u32 var80096480 = 0; -u32 var80096484 = 0; -u32 var80096488 = 0; -u32 var8009648c = 0; -u32 var80096490 = 0; -u32 var80096494 = 0; -u32 var80096498 = 0; -u32 var8009649c = 0; -u32 var800964a0 = 0; -u32 var800964a4 = 0; -u32 var800964a8 = 0; -u32 var800964ac = 0; -u32 var800964b0 = 0; -u32 var800964b4 = 0; -u32 var800964b8 = 0; -u32 var800964bc = 0; -u32 var800964c0 = 0; -u32 var800964c4 = 0; -u32 var800964c8 = 0; -u32 var800964cc = 0; -u32 var800964d0 = 0; -u32 var800964d4 = 0; -u32 var800964d8 = 0; -u32 var800964dc = 0; -u32 var800964e0 = 0; -u32 var800964e4 = 0; -u32 var800964e8 = 0; -u32 var800964ec = 0; -u32 var800964f0 = 0; -u32 var800964f4 = 0; -u32 var800964f8 = 0; -u32 var800964fc = 0; -u32 var80096500 = 0; -u32 var80096504 = 0; -u32 var80096508 = 0; -u32 var8009650c = 0; -u32 var80096510 = 0; -u32 var80096514 = 0; -u32 var80096518 = 0; -u32 var8009651c = 0; -u32 var80096520 = 0; -u32 var80096524 = 0; -u32 var80096528 = 0; -u32 var8009652c = 0; -u32 var80096530 = 0; -u32 var80096534 = 0; -u32 var80096538 = 0; -u32 var8009653c = 0; -u32 var80096540 = 0; -u32 var80096544 = 0; -u32 var80096548 = 0; -u32 var8009654c = 0; -u32 var80096550 = 0; -u32 var80096554 = 0; -u32 var80096558 = 0; -u32 var8009655c = 0; -u32 var80096560 = 0; -u32 var80096564 = 0; -u32 var80096568 = 0; -u32 var8009656c = 0; -u32 var80096570 = 0; -u32 var80096574 = 0; -u32 var80096578 = 0; -u32 var8009657c = 0; -u32 var80096580 = 0; -u32 var80096584 = 0; -u32 var80096588 = 0; -u32 var8009658c = 0; -u32 var80096590 = 0; -u32 var80096594 = 0; -u32 var80096598 = 0; -u32 var8009659c = 0; -u32 var800965a0 = 0; -u32 var800965a4 = 0; -u32 var800965a8 = 0; -u32 var800965ac = 0; -u32 var800965b0 = 0; -u32 var800965b4 = 0; -u32 var800965b8 = 0; -u32 var800965bc = 0; -u32 var800965c0 = 0; -u32 var800965c4 = 0; -u32 var800965c8 = 0; -u32 var800965cc = 0; -u32 var800965d0 = 0; -u32 var800965d4 = 0; -u32 var800965d8 = 0; -u32 var800965dc = 0; -u32 var800965e0 = 0; -u32 var800965e4 = 0; -u32 var800965e8 = 0; -u32 var800965ec = 0; -u32 var800965f0 = 0; -u32 var800965f4 = 0; -u32 var800965f8 = 0; -u32 var800965fc = 0; -u32 var80096600 = 0; -u32 var80096604 = 0; -u32 var80096608 = 0; -u32 var8009660c = 0; -u32 var80096610 = 0; -u32 var80096614 = 0; -u32 var80096618 = 0; -u32 var8009661c = 0; -u32 var80096620 = 0; -u32 var80096624 = 0; -u32 var80096628 = 0; -u32 var8009662c = 0; -u32 var80096630 = 0; -u32 var80096634 = 0; -u32 var80096638 = 0; -u32 var8009663c = 0; -u32 var80096640 = 0; -u32 var80096644 = 0; -u32 var80096648 = 0; -u32 var8009664c = 0; -u32 var80096650 = 0; -u32 var80096654 = 0; -u32 var80096658 = 0; -u32 var8009665c = 0; -u32 var80096660 = 0; -u32 var80096664 = 0; -u32 var80096668 = 0; -u32 var8009666c = 0; -u32 var80096670 = 0; -u32 var80096674 = 0; -u32 var80096678 = 0; -u32 var8009667c = 0; -u32 var80096680 = 0; -u32 var80096684 = 0; -u32 var80096688 = 0; -u32 var8009668c = 0; -u32 var80096690 = 0; -u32 var80096694 = 0; -u32 var80096698 = 0; -u32 var8009669c = 0; -u32 var800966a0 = 0; -u32 var800966a4 = 0; -u32 var800966a8 = 0; -u32 var800966ac = 0; -u32 var800966b0 = 0; -u32 var800966b4 = 0; -u32 var800966b8 = 0; -u32 var800966bc = 0; -u32 var800966c0 = 0; -u32 var800966c4 = 0; -u32 var800966c8 = 0; -u32 var800966cc = 0; -u32 var800966d0 = 0; -u32 var800966d4 = 0; -u32 var800966d8 = 0; -u32 var800966dc = 0; -u32 var800966e0 = 0; -u32 var800966e4 = 0; -u32 var800966e8 = 0; -u32 var800966ec = 0; -u32 var800966f0 = 0; -u32 var800966f4 = 0; -u32 var800966f8 = 0; -u32 var800966fc = 0; -u32 var80096700 = 0; -u32 var80096704 = 0; -u32 var80096708 = 0; -u32 var8009670c = 0; -u32 var80096710 = 0; -u32 var80096714 = 0; -u32 var80096718 = 0; -u32 var8009671c = 0; -u32 var80096720 = 0; -u32 var80096724 = 0; -u32 var80096728 = 0; -u32 var8009672c = 0; -u32 var80096730 = 0; -u32 var80096734 = 0; -u32 var80096738 = 0; -u32 var8009673c = 0; -u32 var80096740 = 0; -u32 var80096744 = 0; -u32 var80096748 = 0; -u32 var8009674c = 0; -u32 var80096750 = 0; -u32 var80096754 = 0; -u32 var80096758 = 0; -u32 var8009675c = 0; -u32 var80096760 = 0; -u32 var80096764 = 0; -u32 var80096768 = 0; -u32 var8009676c = 0; -u32 var80096770 = 0; -u32 var80096774 = 0; -u32 var80096778 = 0; -u32 var8009677c = 0; -u32 var80096780 = 0; -u32 var80096784 = 0; -u32 var80096788 = 0; -u32 var8009678c = 0; -u32 var80096790 = 0; -u32 var80096794 = 0; -u32 var80096798 = 0; -u32 var8009679c = 0; -u32 var800967a0 = 0; -u32 var800967a4 = 0; -u32 var800967a8 = 0; -u32 var800967ac = 0; -u32 var800967b0 = 0; -u32 var800967b4 = 0; -u32 var800967b8 = 0; -u32 var800967bc = 0; -u32 var800967c0 = 0; -u32 var800967c4 = 0; -u32 var800967c8 = 0; -u32 var800967cc = 0; -u32 var800967d0 = 0; -u32 var800967d4 = 0; -u32 var800967d8 = 0; -u32 var800967dc = 0; -u32 var800967e0 = 0; -u32 var800967e4 = 0; -u32 var800967e8 = 0; -u32 var800967ec = 0; -u32 var800967f0 = 0; -u32 var800967f4 = 0; -u32 var800967f8 = 0; -u32 var800967fc = 0; -u32 var80096800 = 0; -u32 var80096804 = 0; -u32 var80096808 = 0; -u32 var8009680c = 0; -u32 var80096810 = 0; -u32 var80096814 = 0; -u32 var80096818 = 0; -u32 var8009681c = 0; -u32 var80096820 = 0; -u32 var80096824 = 0; -u32 var80096828 = 0; -u32 var8009682c = 0; -u32 var80096830 = 0; -u32 var80096834 = 0; -u32 var80096838 = 0; -u32 var8009683c = 0; -u32 var80096840 = 0; -u32 var80096844 = 0; -u32 var80096848 = 0; -u32 var8009684c = 0; -u32 var80096850 = 0; -u32 var80096854 = 0; -u32 var80096858 = 0; -u32 var8009685c = 0; -u32 var80096860 = 0; -u32 var80096864 = 0; -u32 var80096868 = 0; -u32 var8009686c = 0; -u32 var80096870 = 0; -u32 var80096874 = 0; -u32 var80096878 = 0; -u32 var8009687c = 0; -u32 var80096880 = 0; -u32 var80096884 = 0; -u32 var80096888 = 0; -u32 var8009688c = 0; -u32 var80096890 = 0; -u32 var80096894 = 0; -u32 var80096898 = 0; -u32 var8009689c = 0; -u32 var800968a0 = 0; -u32 var800968a4 = 0; -u32 var800968a8 = 0; -u32 var800968ac = 0; -u32 var800968b0 = 0; -u32 var800968b4 = 0; -u32 var800968b8 = 0; -u32 var800968bc = 0; -u32 var800968c0 = 0; -u32 var800968c4 = 0; -u32 var800968c8 = 0; -u32 var800968cc = 0; -u32 var800968d0 = 0; -u32 var800968d4 = 0; -u32 var800968d8 = 0; -u32 var800968dc = 0; -u32 var800968e0 = 0; -u32 var800968e4 = 0; -u32 var800968e8 = 0; -u32 var800968ec = 0; -u32 var800968f0 = 0; -u32 var800968f4 = 0; -u32 var800968f8 = 0; -u32 var800968fc = 0; -u32 var80096900 = 0; -u32 var80096904 = 0; -u32 var80096908 = 0; -u32 var8009690c = 0; -u32 var80096910 = 0; -u32 var80096914 = 0; -u32 var80096918 = 0; -u32 var8009691c = 0; -u32 var80096920 = 0; -u32 var80096924 = 0; -u32 var80096928 = 0; -u32 var8009692c = 0; -u32 var80096930 = 0; -u32 var80096934 = 0; -u32 var80096938 = 0; -u32 var8009693c = 0; -u32 var80096940 = 0; -u32 var80096944 = 0; -u32 var80096948 = 0; -u32 var8009694c = 0; -u32 var80096950 = 0; -u32 var80096954 = 0; -u32 var80096958 = 0; -u32 var8009695c = 0; -u32 var80096960 = 0; -u32 var80096964 = 0; -u32 var80096968 = 0; -u32 var8009696c = 0; -u32 var80096970 = 0; -u32 var80096974 = 0; -u32 var80096978 = 0; -u32 var8009697c = 0; -u32 var80096980 = 0; -u32 var80096984 = 0; -u32 var80096988 = 0; -u32 var8009698c = 0; -u32 var80096990 = 0; -u32 var80096994 = 0; -u32 var80096998 = 0; -u32 var8009699c = 0; -u32 var800969a0 = 0; -u32 var800969a4 = 0; -u32 var800969a8 = 0; -u32 var800969ac = 0; -u32 var800969b0 = 0; -u32 var800969b4 = 0; -u32 var800969b8 = 0; -u32 var800969bc = 0; -u32 var800969c0 = 0; -u32 var800969c4 = 0; -u32 var800969c8 = 0; -u32 var800969cc = 0; -u32 var800969d0 = 0; -u32 var800969d4 = 0; -u32 var800969d8 = 0; -u32 var800969dc = 0; -u32 var800969e0 = 0; -u32 var800969e4 = 0; -u32 var800969e8 = 0; -u32 var800969ec = 0; -u32 var800969f0 = 0; -u32 var800969f4 = 0; -u32 var800969f8 = 0; -u32 var800969fc = 0; -u32 var80096a00 = 0; -u32 var80096a04 = 0; -u32 var80096a08 = 0; -u32 var80096a0c = 0; -u32 var80096a10 = 0; -u32 var80096a14 = 0; -u32 var80096a18 = 0; -u32 var80096a1c = 0; -u32 var80096a20 = 0; -u32 var80096a24 = 0; -u32 var80096a28 = 0; -u32 var80096a2c = 0; -u32 var80096a30 = 0; -u32 var80096a34 = 0; -u32 var80096a38 = 0; -u32 var80096a3c = 0; -u32 var80096a40 = 0; -u32 var80096a44 = 0; -u32 var80096a48 = 0; -u32 var80096a4c = 0; -u32 var80096a50 = 0; -u32 var80096a54 = 0; -u32 var80096a58 = 0; -u32 var80096a5c = 0; -u32 var80096a60 = 0; -u32 var80096a64 = 0; -u32 var80096a68 = 0; -u32 var80096a6c = 0; -u32 var80096a70 = 0; -u32 var80096a74 = 0; -u32 var80096a78 = 0; -u32 var80096a7c = 0; -u32 var80096a80 = 0; -u32 var80096a84 = 0; -u32 var80096a88 = 0; -u32 var80096a8c = 0; -u32 var80096a90 = 0; -u32 var80096a94 = 0; -u32 var80096a98 = 0; -u32 var80096a9c = 0; -u32 var80096aa0 = 0; -u32 var80096aa4 = 0; -u32 var80096aa8 = 0; -u32 var80096aac = 0; -u32 var80096ab0 = 0; -u32 var80096ab4 = 0; -u32 var80096ab8 = 0; -u32 var80096abc = 0; -u32 var80096ac0 = 0; -u32 var80096ac4 = 0; -u32 var80096ac8 = 0; -u32 var80096acc = 0; -u32 var80096ad0 = 0; -u32 var80096ad4 = 0; -u32 var80096ad8 = 0; -u32 var80096adc = 0; -u32 var80096ae0 = 0; -u32 var80096ae4 = 0; -u32 var80096ae8 = 0; -u32 var80096aec = 0; -u32 var80096af0 = 0; -u32 var80096af4 = 0; -u32 var80096af8 = 0; -u32 var80096afc = 0; -u32 var80096b00 = 0; -u32 var80096b04 = 0; -u32 var80096b08 = 0; -u32 var80096b0c = 0; -u32 var80096b10 = 0; -u32 var80096b14 = 0; -u32 var80096b18 = 0; -u32 var80096b1c = 0; -u32 var80096b20 = 0; -u32 var80096b24 = 0; -u32 var80096b28 = 0; -u32 var80096b2c = 0; -u32 var80096b30 = 0; -u32 var80096b34 = 0; -u32 var80096b38 = 0; -u32 var80096b3c = 0; -u32 var80096b40 = 0; -u32 var80096b44 = 0; -u32 var80096b48 = 0; -u32 var80096b4c = 0; -u32 var80096b50 = 0; -u32 var80096b54 = 0; -u32 var80096b58 = 0; -u32 var80096b5c = 0; -u32 var80096b60 = 0; -u32 var80096b64 = 0; -u32 var80096b68 = 0; -u32 var80096b6c = 0; -u32 var80096b70 = 0; -u32 var80096b74 = 0; -u32 var80096b78 = 0; -u32 var80096b7c = 0; -u32 var80096b80 = 0; -u32 var80096b84 = 0; -u32 var80096b88 = 0; -u32 var80096b8c = 0; -u32 var80096b90 = 0; -u32 var80096b94 = 0; -u32 var80096b98 = 0; -u32 var80096b9c = 0; -u32 var80096ba0 = 0; -u32 var80096ba4 = 0; -u32 var80096ba8 = 0; -u32 var80096bac = 0; -u32 var80096bb0 = 0; -u32 var80096bb4 = 0; -u32 var80096bb8 = 0; -u32 var80096bbc = 0; -u32 var80096bc0 = 0; -u32 var80096bc4 = 0; -u32 var80096bc8 = 0; -u32 var80096bcc = 0; -u32 var80096bd0 = 0; -u32 var80096bd4 = 0; -u32 var80096bd8 = 0; -u32 var80096bdc = 0; -u32 var80096be0 = 0; -u32 var80096be4 = 0; -u32 var80096be8 = 0; -u32 var80096bec = 0; -u32 var80096bf0 = 0; -u32 var80096bf4 = 0; -u32 var80096bf8 = 0; -u32 var80096bfc = 0; -u32 var80096c00 = 0; -u32 var80096c04 = 0; -u32 var80096c08 = 0; -u32 var80096c0c = 0; -u32 var80096c10 = 0; -u32 var80096c14 = 0; -u32 var80096c18 = 0; -u32 var80096c1c = 0; -u32 var80096c20 = 0; -u32 var80096c24 = 0; -u32 var80096c28 = 0; -u32 var80096c2c = 0; -u32 var80096c30 = 0; -u32 var80096c34 = 0; -u32 var80096c38 = 0; -u32 var80096c3c = 0; -u32 var80096c40 = 0; -u32 var80096c44 = 0; -u32 var80096c48 = 0; -u32 var80096c4c = 0; -u32 var80096c50 = 0; -u32 var80096c54 = 0; -u32 var80096c58 = 0; -u32 var80096c5c = 0; -u32 var80096c60 = 0; -u32 var80096c64 = 0; -u32 var80096c68 = 0; -u32 var80096c6c = 0; -u32 var80096c70 = 0; -u32 var80096c74 = 0; -u32 var80096c78 = 0; -u32 var80096c7c = 0; -u32 var80096c80 = 0; -u32 var80096c84 = 0; -u32 var80096c88 = 0; -u32 var80096c8c = 0; -u32 var80096c90 = 0; -u32 var80096c94 = 0; -u32 var80096c98 = 0; -u32 var80096c9c = 0; -u32 var80096ca0 = 0; -u32 var80096ca4 = 0; -u32 var80096ca8 = 0; -u32 var80096cac = 0; -u32 var80096cb0 = 0; -u32 var80096cb4 = 0; -u32 var80096cb8 = 0; -u32 var80096cbc = 0; -u32 var80096cc0 = 0; -u32 var80096cc4 = 0; -u32 var80096cc8 = 0; -u32 var80096ccc = 0; -u32 var80096cd0 = 0; -u32 var80096cd4 = 0; -u32 var80096cd8 = 0; -u32 var80096cdc = 0; -u32 var80096ce0 = 0; -u32 var80096ce4 = 0; -u32 var80096ce8 = 0; -u32 var80096cec = 0; -u32 var80096cf0 = 0; -u32 var80096cf4 = 0; -u32 var80096cf8 = 0; -u32 var80096cfc = 0; -u32 var80096d00 = 0; -u32 var80096d04 = 0; -u32 var80096d08 = 0; -u32 var80096d0c = 0; -u32 var80096d10 = 0; -u32 var80096d14 = 0; -u32 var80096d18 = 0; -u32 var80096d1c = 0; -u32 var80096d20 = 0; -u32 var80096d24 = 0; -u32 var80096d28 = 0; -u32 var80096d2c = 0; -u32 var80096d30 = 0; -u32 var80096d34 = 0; -u32 var80096d38 = 0; -u32 var80096d3c = 0; -u32 var80096d40 = 0; -u32 var80096d44 = 0; -u32 var80096d48 = 0; -u32 var80096d4c = 0; -u32 var80096d50 = 0; -u32 var80096d54 = 0; -u32 var80096d58 = 0; -u32 var80096d5c = 0; -u32 var80096d60 = 0; -u32 var80096d64 = 0; -u32 var80096d68 = 0; -u32 var80096d6c = 0; -u32 var80096d70 = 0; -u32 var80096d74 = 0; -u32 var80096d78 = 0; -u32 var80096d7c = 0; -u32 var80096d80 = 0; -u32 var80096d84 = 0; -u32 var80096d88 = 0; -u32 var80096d8c = 0; -u32 var80096d90 = 0; -u32 var80096d94 = 0; -u32 var80096d98 = 0; -u32 var80096d9c = 0; -u32 var80096da0 = 0; -u32 var80096da4 = 0; -u32 var80096da8 = 0; -u32 var80096dac = 0; -u32 var80096db0 = 0; -u32 var80096db4 = 0; -u32 var80096db8 = 0; -u32 var80096dbc = 0; -u32 var80096dc0 = 0; -u32 var80096dc4 = 0; -u32 var80096dc8 = 0; -u32 var80096dcc = 0; -u32 var80096dd0 = 0; -u32 var80096dd4 = 0; -u32 var80096dd8 = 0; -u32 var80096ddc = 0; -u32 var80096de0 = 0; -u32 var80096de4 = 0; -u32 var80096de8 = 0; -u32 var80096dec = 0; -u32 var80096df0 = 0; -u32 var80096df4 = 0; -u32 var80096df8 = 0; -u32 var80096dfc = 0; -u32 var80096e00 = 0; -u32 var80096e04 = 0; -u32 var80096e08 = 0; -u32 var80096e0c = 0; -u32 var80096e10 = 0; -u32 var80096e14 = 0; -u32 var80096e18 = 0; -u32 var80096e1c = 0; -u32 var80096e20 = 0; -u32 var80096e24 = 0; -u32 var80096e28 = 0; -u32 var80096e2c = 0; -u32 var80096e30 = 0; -u32 var80096e34 = 0; -u32 var80096e38 = 0; -u32 var80096e3c = 0; -u32 var80096e40 = 0; -u32 var80096e44 = 0; -u32 var80096e48 = 0; -u32 var80096e4c = 0; -u32 var80096e50 = 0; -u32 var80096e54 = 0; -u32 var80096e58 = 0; -u32 var80096e5c = 0; -u32 var80096e60 = 0; -u32 var80096e64 = 0; -u32 var80096e68 = 0; -u32 var80096e6c = 0; -u32 var80096e70 = 0; -u32 var80096e74 = 0; -u32 var80096e78 = 0; -u32 var80096e7c = 0; -u32 var80096e80 = 0; -u32 var80096e84 = 0; -u32 var80096e88 = 0; -u32 var80096e8c = 0; -u32 var80096e90 = 0; -u32 var80096e94 = 0; -u32 var80096e98 = 0; -u32 var80096e9c = 0; -u32 var80096ea0 = 0; -u32 var80096ea4 = 0; -u32 var80096ea8 = 0; -u32 var80096eac = 0; -u32 var80096eb0 = 0; -u32 var80096eb4 = 0; -u32 var80096eb8 = 0; -u32 var80096ebc = 0; -u32 var80096ec0 = 0; -u32 var80096ec4 = 0; -u32 var80096ec8 = 0; -u32 var80096ecc = 0; -u32 var80096ed0 = 0; -u32 var80096ed4 = 0; -u32 var80096ed8 = 0; -u32 var80096edc = 0; -u32 var80096ee0 = 0; -u32 var80096ee4 = 0; -u32 var80096ee8 = 0; -u32 var80096eec = 0; -u32 var80096ef0 = 0; -u32 var80096ef4 = 0; -u32 var80096ef8 = 0; -u32 var80096efc = 0; -u32 var80096f00 = 0; -u32 var80096f04 = 0; -u32 var80096f08 = 0; -u32 var80096f0c = 0; -u32 var80096f10 = 0; -u32 var80096f14 = 0; -u32 var80096f18 = 0; -u32 var80096f1c = 0; -u32 var80096f20 = 0; -u32 var80096f24 = 0; -u32 var80096f28 = 0; -u32 var80096f2c = 0; -u32 var80096f30 = 0; -u32 var80096f34 = 0; -u32 var80096f38 = 0; -u32 var80096f3c = 0; -u32 var80096f40 = 0; -u32 var80096f44 = 0; -u32 var80096f48 = 0; -u32 var80096f4c = 0; -u32 var80096f50 = 0; -u32 var80096f54 = 0; -u32 var80096f58 = 0; -u32 var80096f5c = 0; -u32 var80096f60 = 0; -u32 var80096f64 = 0; -u32 var80096f68 = 0; -u32 var80096f6c = 0; -u32 var80096f70 = 0; -u32 var80096f74 = 0; -u32 var80096f78 = 0; -u32 var80096f7c = 0; -u32 var80096f80 = 0; -u32 var80096f84 = 0; -u32 var80096f88 = 0; -u32 var80096f8c = 0; -u32 var80096f90 = 0; -u32 var80096f94 = 0; -u32 var80096f98 = 0; -u32 var80096f9c = 0; -u32 var80096fa0 = 0; -u32 var80096fa4 = 0; -u32 var80096fa8 = 0; -u32 var80096fac = 0; -u32 var80096fb0 = 0; -u32 var80096fb4 = 0; -u32 var80096fb8 = 0; -u32 var80096fbc = 0; -u32 var80096fc0 = 0; -u32 var80096fc4 = 0; -u32 var80096fc8 = 0; -u32 var80096fcc = 0; -u32 var80096fd0 = 0; -u32 var80096fd4 = 0; -u32 var80096fd8 = 0; -u32 var80096fdc = 0; -u32 var80096fe0 = 0; -u32 var80096fe4 = 0; -u32 var80096fe8 = 0; -u32 var80096fec = 0; -u32 var80096ff0 = 0; -u32 var80096ff4 = 0; -u32 var80096ff8 = 0; -u32 var80096ffc = 0; -u32 var80097000 = 0; -u32 var80097004 = 0; -u32 var80097008 = 0; -u32 var8009700c = 0; -u32 var80097010 = 0; -u32 var80097014 = 0; -u32 var80097018 = 0; -u32 var8009701c = 0; -u32 var80097020 = 0; -u32 var80097024 = 0; -u32 var80097028 = 0; -u32 var8009702c = 0; -u32 var80097030 = 0; -u32 var80097034 = 0; -u32 var80097038 = 0; -u32 var8009703c = 0; -u32 var80097040 = 0; -u32 var80097044 = 0; -u32 var80097048 = 0; -u32 var8009704c = 0; -u32 var80097050 = 0; -u32 var80097054 = 0; -u32 var80097058 = 0; -u32 var8009705c = 0; -u32 var80097060 = 0; -u32 var80097064 = 0; -u32 var80097068 = 0; -u32 var8009706c = 0; -u32 var80097070 = 0; -u32 var80097074 = 0; -u32 var80097078 = 0; -u32 var8009707c = 0; -u32 var80097080 = 0; -u32 var80097084 = 0; -u32 var80097088 = 0; -u32 var8009708c = 0; -u32 var80097090 = 0; -u32 var80097094 = 0; -u32 var80097098 = 0; -u32 var8009709c = 0; -u32 var800970a0 = 0; -u32 var800970a4 = 0; -u32 var800970a8 = 0; -u32 var800970ac = 0; -u32 var800970b0 = 0; -u32 var800970b4 = 0; -u32 var800970b8 = 0; -u32 var800970bc = 0; -u32 var800970c0 = 0; -u32 var800970c4 = 0; -u32 var800970c8 = 0; -u32 var800970cc = 0; -u32 var800970d0 = 0; -u32 var800970d4 = 0; -u32 var800970d8 = 0; -u32 var800970dc = 0; -u32 var800970e0 = 0; -u32 var800970e4 = 0; -u32 var800970e8 = 0; -u32 var800970ec = 0; -u32 var800970f0 = 0; -u32 var800970f4 = 0; -u32 var800970f8 = 0; -u32 var800970fc = 0; -u32 var80097100 = 0; -u32 var80097104 = 0; -u32 var80097108 = 0; -u32 var8009710c = 0; -u32 var80097110 = 0; -u32 var80097114 = 0; -u32 var80097118 = 0; -u32 var8009711c = 0; -u32 var80097120 = 0; -u32 var80097124 = 0; -u32 var80097128 = 0; -u32 var8009712c = 0; -u32 var80097130 = 0; -u32 var80097134 = 0; -u32 var80097138 = 0; -u32 var8009713c = 0; -u32 var80097140 = 0; -u32 var80097144 = 0; -u32 var80097148 = 0; -u32 var8009714c = 0; -u32 var80097150 = 0; -u32 var80097154 = 0; -u32 var80097158 = 0; -u32 var8009715c = 0; -u32 var80097160 = 0; -u32 var80097164 = 0; -u32 var80097168 = 0; -u32 var8009716c = 0; -u32 var80097170 = 0; -u32 var80097174 = 0; -u32 var80097178 = 0; -u32 var8009717c = 0; -u32 var80097180 = 0; -u32 var80097184 = 0; -u32 var80097188 = 0; -u32 var8009718c = 0; -u32 var80097190 = 0; -u32 var80097194 = 0; -u32 var80097198 = 0; -u32 var8009719c = 0; -u32 var800971a0 = 0; -u32 var800971a4 = 0; -u32 var800971a8 = 0; -u32 var800971ac = 0; -u32 var800971b0 = 0; -u32 var800971b4 = 0; -u32 var800971b8 = 0; -u32 var800971bc = 0; -u32 var800971c0 = 0; -u32 var800971c4 = 0; -u32 var800971c8 = 0; -u32 var800971cc = 0; -u32 var800971d0 = 0; -u32 var800971d4 = 0; -u32 var800971d8 = 0; -u32 var800971dc = 0; -u32 var800971e0 = 0; -u32 var800971e4 = 0; -u32 var800971e8 = 0; -u32 var800971ec = 0; -u32 var800971f0 = 0; -u32 var800971f4 = 0; -u32 var800971f8 = 0; -u32 var800971fc = 0; -u32 var80097200 = 0; -u32 var80097204 = 0; -u32 var80097208 = 0; -u32 var8009720c = 0; -u32 var80097210 = 0; -u32 var80097214 = 0; -u32 var80097218 = 0; -u32 var8009721c = 0; -u32 var80097220 = 0; -u32 var80097224 = 0; -u32 var80097228 = 0; -u32 var8009722c = 0; -u32 var80097230 = 0; -u32 var80097234 = 0; -u32 var80097238 = 0; -u32 var8009723c = 0; -u32 var80097240 = 0; -u32 var80097244 = 0; -u32 var80097248 = 0; -u32 var8009724c = 0; -u32 var80097250 = 0; -u32 var80097254 = 0; -u32 var80097258 = 0; -u32 var8009725c = 0; -u32 var80097260 = 0; -u32 var80097264 = 0; -u32 var80097268 = 0; -u32 var8009726c = 0; -u32 var80097270 = 0; -u32 var80097274 = 0; -u32 var80097278 = 0; -u32 var8009727c = 0; -u32 var80097280 = 0; -u32 var80097284 = 0; -u32 var80097288 = 0; -u32 var8009728c = 0; -u32 var80097290 = 0; -u32 var80097294 = 0; -u32 var80097298 = 0; -u32 var8009729c = 0; -u32 var800972a0 = 0; -u32 var800972a4 = 0; -u32 var800972a8 = 0; -u32 var800972ac = 0; -u32 var800972b0 = 0; -u32 var800972b4 = 0; -u32 var800972b8 = 0; -u32 var800972bc = 0; -u32 var800972c0 = 0; -u32 var800972c4 = 0; -u32 var800972c8 = 0; -u32 var800972cc = 0; -u32 var800972d0 = 0; -u32 var800972d4 = 0; -u32 var800972d8 = 0; -u32 var800972dc = 0; -u32 var800972e0 = 0; -u32 var800972e4 = 0; -u32 var800972e8 = 0; -u32 var800972ec = 0; -u32 var800972f0 = 0; -u32 var800972f4 = 0; -u32 var800972f8 = 0; -u32 var800972fc = 0; -u32 var80097300 = 0; -u32 var80097304 = 0; -u32 var80097308 = 0; -u32 var8009730c = 0; -u32 var80097310 = 0; -u32 var80097314 = 0; -u32 var80097318 = 0; -u32 var8009731c = 0; -u32 var80097320 = 0; -u32 var80097324 = 0; -u32 var80097328 = 0; -u32 var8009732c = 0; -u32 var80097330 = 0; -u32 var80097334 = 0; -u32 var80097338 = 0; -u32 var8009733c = 0; -u32 var80097340 = 0; -u32 var80097344 = 0; -u32 var80097348 = 0; -u32 var8009734c = 0; -u32 var80097350 = 0; -u32 var80097354 = 0; -u32 var80097358 = 0; -u32 var8009735c = 0; -u32 var80097360 = 0; -u32 var80097364 = 0; -u32 var80097368 = 0; -u32 var8009736c = 0; -u32 var80097370 = 0; -u32 var80097374 = 0; -u32 var80097378 = 0; -u32 var8009737c = 0; -u32 var80097380 = 0; -u32 var80097384 = 0; -u32 var80097388 = 0; -u32 var8009738c = 0; -u32 var80097390 = 0; -u32 var80097394 = 0; -u32 var80097398 = 0; -u32 var8009739c = 0; -u32 var800973a0 = 0; -u32 var800973a4 = 0; -u32 var800973a8 = 0; -u32 var800973ac = 0; -u32 var800973b0 = 0; -u32 var800973b4 = 0; -u32 var800973b8 = 0; -u32 var800973bc = 0; -u32 var800973c0 = 0; -u32 var800973c4 = 0; -u32 var800973c8 = 0; -u32 var800973cc = 0; -u32 var800973d0 = 0; -u32 var800973d4 = 0; -u32 var800973d8 = 0; -u32 var800973dc = 0; -u32 var800973e0 = 0; -u32 var800973e4 = 0; -u32 var800973e8 = 0; -u32 var800973ec = 0; -u32 var800973f0 = 0; -u32 var800973f4 = 0; -u32 var800973f8 = 0; -u32 var800973fc = 0; -u32 var80097400 = 0; -u32 var80097404 = 0; -u32 var80097408 = 0; -u32 var8009740c = 0; -u32 var80097410 = 0; -u32 var80097414 = 0; -u32 var80097418 = 0; -u32 var8009741c = 0; -u32 var80097420 = 0; -u32 var80097424 = 0; -u32 var80097428 = 0; -u32 var8009742c = 0; -u32 var80097430 = 0; -u32 var80097434 = 0; -u32 var80097438 = 0; -u32 var8009743c = 0; -u32 var80097440 = 0; -u32 var80097444 = 0; -u32 var80097448 = 0; -u32 var8009744c = 0; -u32 var80097450 = 0; -u32 var80097454 = 0; -u32 var80097458 = 0; -u32 var8009745c = 0; -u32 var80097460 = 0; -u32 var80097464 = 0; -u32 var80097468 = 0; -u32 var8009746c = 0; -u32 var80097470 = 0; -u32 var80097474 = 0; -u32 var80097478 = 0; -u32 var8009747c = 0; -u32 var80097480 = 0; -u32 var80097484 = 0; -u32 var80097488 = 0; -u32 var8009748c = 0; -u32 var80097490 = 0; -u32 var80097494 = 0; -u32 var80097498 = 0; -u32 var8009749c = 0; -u32 var800974a0 = 0; -u32 var800974a4 = 0; -u32 var800974a8 = 0; -u32 var800974ac = 0; -u32 var800974b0 = 0; -u32 var800974b4 = 0; -u32 var800974b8 = 0; -u32 var800974bc = 0; -u32 var800974c0 = 0; -u32 var800974c4 = 0; -u32 var800974c8 = 0; -u32 var800974cc = 0; -u32 var800974d0 = 0; -u32 var800974d4 = 0; -u32 var800974d8 = 0; -u32 var800974dc = 0; -u32 var800974e0 = 0; -u32 var800974e4 = 0; -u32 var800974e8 = 0; -u32 var800974ec = 0; -u32 var800974f0 = 0; -u32 var800974f4 = 0; -u32 var800974f8 = 0; -u32 var800974fc = 0; -u32 var80097500 = 0; -u32 var80097504 = 0; -u32 var80097508 = 0; -u32 var8009750c = 0; -u32 var80097510 = 0; -u32 var80097514 = 0; -u32 var80097518 = 0; -u32 var8009751c = 0; -u32 var80097520 = 0; -u32 var80097524 = 0; -u32 var80097528 = 0; -u32 var8009752c = 0; -u32 var80097530 = 0; -u32 var80097534 = 0; -u32 var80097538 = 0; -u32 var8009753c = 0; -u32 var80097540 = 0; -u32 var80097544 = 0; -u32 var80097548 = 0; -u32 var8009754c = 0; -u32 var80097550 = 0; -u32 var80097554 = 0; -u32 var80097558 = 0; -u32 var8009755c = 0; -u32 var80097560 = 0; -u32 var80097564 = 0; -u32 var80097568 = 0; -u32 var8009756c = 0; -u32 var80097570 = 0; -u32 var80097574 = 0; -u32 var80097578 = 0; -u32 var8009757c = 0; -u32 var80097580 = 0; -u32 var80097584 = 0; -u32 var80097588 = 0; -u32 var8009758c = 0; -u32 var80097590 = 0; -u32 var80097594 = 0; -u32 var80097598 = 0; -u32 var8009759c = 0; -u32 var800975a0 = 0; -u32 var800975a4 = 0; -u32 var800975a8 = 0; -u32 var800975ac = 0; -u32 var800975b0 = 0; -u32 var800975b4 = 0; -u32 var800975b8 = 0; -u32 var800975bc = 0; -u32 var800975c0 = 0; -u32 var800975c4 = 0; -u32 var800975c8 = 0; -u32 var800975cc = 0; -u32 var800975d0 = 0; -u32 var800975d4 = 0; -u32 var800975d8 = 0; -u32 var800975dc = 0; -u32 var800975e0 = 0; -u32 var800975e4 = 0; -u32 var800975e8 = 0; -u32 var800975ec = 0; -u32 var800975f0 = 0; -u32 var800975f4 = 0; -u32 var800975f8 = 0; -u32 var800975fc = 0; -u32 var80097600 = 0; -u32 var80097604 = 0; -u32 var80097608 = 0; -u32 var8009760c = 0; -u32 var80097610 = 0; -u32 var80097614 = 0; -u32 var80097618 = 0; -u32 var8009761c = 0; -u32 var80097620 = 0; -u32 var80097624 = 0; -u32 var80097628 = 0; -u32 var8009762c = 0; -u32 var80097630 = 0; -u32 var80097634 = 0; -u32 var80097638 = 0; -u32 var8009763c = 0; -u32 var80097640 = 0; -u32 var80097644 = 0; -u32 var80097648 = 0; -u32 var8009764c = 0; -u32 var80097650 = 0; -u32 var80097654 = 0; -u32 var80097658 = 0; -u32 var8009765c = 0; -u32 var80097660 = 0; -u32 var80097664 = 0; -u32 var80097668 = 0; -u32 var8009766c = 0; -u32 var80097670 = 0; -u32 var80097674 = 0; -u32 var80097678 = 0; -u32 var8009767c = 0; -u32 var80097680 = 0; -u32 var80097684 = 0; -u32 var80097688 = 0; -u32 var8009768c = 0; -u32 var80097690 = 0; -u32 var80097694 = 0; -u32 var80097698 = 0; -u32 var8009769c = 0; -u32 var800976a0 = 0; -u32 var800976a4 = 0; -u32 var800976a8 = 0; -u32 var800976ac = 0; -u32 var800976b0 = 0; -u32 var800976b4 = 0; -u32 var800976b8 = 0; -u32 var800976bc = 0; -u32 var800976c0 = 0; -u32 var800976c4 = 0; -u32 var800976c8 = 0; -u32 var800976cc = 0; -u32 var800976d0 = 0; -u32 var800976d4 = 0; -u32 var800976d8 = 0; -u32 var800976dc = 0; -u32 var800976e0 = 0; -u32 var800976e4 = 0; -u32 var800976e8 = 0; -u32 var800976ec = 0; -u32 var800976f0 = 0; -u32 var800976f4 = 0; -u32 var800976f8 = 0; -u32 var800976fc = 0; -u32 var80097700 = 0; -u32 var80097704 = 0; -u32 var80097708 = 0; -u32 var8009770c = 0; -u32 var80097710 = 0; -u32 var80097714 = 0; -u32 var80097718 = 0; -u32 var8009771c = 0; -u32 var80097720 = 0; -u32 var80097724 = 0; -u32 var80097728 = 0; -u32 var8009772c = 0; -u32 var80097730 = 0; -u32 var80097734 = 0; -u32 var80097738 = 0; -u32 var8009773c = 0; -u32 var80097740 = 0; -u32 var80097744 = 0; -u32 var80097748 = 0; -u32 var8009774c = 0; -u32 var80097750 = 0; -u32 var80097754 = 0; -u32 var80097758 = 0; -u32 var8009775c = 0; -u32 var80097760 = 0; -u32 var80097764 = 0; -u32 var80097768 = 0; -u32 var8009776c = 0; -u32 var80097770 = 0; -u32 var80097774 = 0; -u32 var80097778 = 0; -u32 var8009777c = 0; -u32 var80097780 = 0; -u32 var80097784 = 0; -u32 var80097788 = 0; -u32 var8009778c = 0; -u32 var80097790 = 0; -u32 var80097794 = 0; -u32 var80097798 = 0; -u32 var8009779c = 0; -u32 var800977a0 = 0; -u32 var800977a4 = 0; -u32 var800977a8 = 0; -u32 var800977ac = 0; -u32 var800977b0 = 0; -u32 var800977b4 = 0; -u32 var800977b8 = 0; -u32 var800977bc = 0; -u32 var800977c0 = 0; -u32 var800977c4 = 0; -u32 var800977c8 = 0; -u32 var800977cc = 0; -u32 var800977d0 = 0; -u32 var800977d4 = 0; -u32 var800977d8 = 0; -u32 var800977dc = 0; -u32 var800977e0 = 0; -u32 var800977e4 = 0; -u32 var800977e8 = 0; -u32 var800977ec = 0; -u32 var800977f0 = 0; -u32 var800977f4 = 0; -u32 var800977f8 = 0; -u32 var800977fc = 0; -u32 var80097800 = 0; -u32 var80097804 = 0; -u32 var80097808 = 0; -u32 var8009780c = 0; -u32 var80097810 = 0; -u32 var80097814 = 0; -u32 var80097818 = 0; -u32 var8009781c = 0; -u32 var80097820 = 0; -u32 var80097824 = 0; -u32 var80097828 = 0; -u32 var8009782c = 0; -u32 var80097830 = 0; -u32 var80097834 = 0; -u32 var80097838 = 0; -u32 var8009783c = 0; -u32 var80097840 = 0; -u32 var80097844 = 0; -u32 var80097848 = 0; -u32 var8009784c = 0; -u32 var80097850 = 0; -u32 var80097854 = 0; -u32 var80097858 = 0; -u32 var8009785c = 0; -u32 var80097860 = 0; -u32 var80097864 = 0; -u32 var80097868 = 0; -u32 var8009786c = 0; -u32 var80097870 = 0; -u32 var80097874 = 0; -u32 var80097878 = 0; -u32 var8009787c = 0; -u32 var80097880 = 0; -u32 var80097884 = 0; -u32 var80097888 = 0; -u32 var8009788c = 0; -u32 var80097890 = 0; -u32 var80097894 = 0; -u32 var80097898 = 0; -u32 var8009789c = 0; -u32 var800978a0 = 0; -u32 var800978a4 = 0; -u32 var800978a8 = 0; -u32 var800978ac = 0; -u32 var800978b0 = 0; -u32 var800978b4 = 0; -u32 var800978b8 = 0; -u32 var800978bc = 0; -u32 var800978c0 = 0; -u32 var800978c4 = 0; -u32 var800978c8 = 0; -u32 var800978cc = 0; -u32 var800978d0 = 0; -u32 var800978d4 = 0; -u32 var800978d8 = 0; -u32 var800978dc = 0; -u32 var800978e0 = 0; -u32 var800978e4 = 0; -u32 var800978e8 = 0; -u32 var800978ec = 0; -u32 var800978f0 = 0; -u32 var800978f4 = 0; -u32 var800978f8 = 0; -u32 var800978fc = 0; -u32 var80097900 = 0; -u32 var80097904 = 0; -u32 var80097908 = 0; -u32 var8009790c = 0; -u32 var80097910 = 0; -u32 var80097914 = 0; -u32 var80097918 = 0; -u32 var8009791c = 0; -u32 var80097920 = 0; -u32 var80097924 = 0; -u32 var80097928 = 0; -u32 var8009792c = 0; -u32 var80097930 = 0; -u32 var80097934 = 0; -u32 var80097938 = 0; -u32 var8009793c = 0; -u32 var80097940 = 0; -u32 var80097944 = 0; -u32 var80097948 = 0; -u32 var8009794c = 0; -u32 var80097950 = 0; -u32 var80097954 = 0; -u32 var80097958 = 0; -u32 var8009795c = 0; -u32 var80097960 = 0; -u32 var80097964 = 0; -u32 var80097968 = 0; -u32 var8009796c = 0; -u32 var80097970 = 0; -u32 var80097974 = 0; -u32 var80097978 = 0; -u32 var8009797c = 0; -u32 var80097980 = 0; -u32 var80097984 = 0; -u32 var80097988 = 0; -u32 var8009798c = 0; -u32 var80097990 = 0; -u32 var80097994 = 0; -u32 var80097998 = 0; -u32 var8009799c = 0; -u32 var800979a0 = 0; -u32 var800979a4 = 0; -u32 var800979a8 = 0; -u32 var800979ac = 0; -u32 var800979b0 = 0; -u32 var800979b4 = 0; -u32 var800979b8 = 0; -u32 var800979bc = 0; -u32 var800979c0 = 0; -u32 var800979c4 = 0; -u32 var800979c8 = 0; -u32 var800979cc = 0; -u32 var800979d0 = 0; -u32 var800979d4 = 0; -u32 var800979d8 = 0; -u32 var800979dc = 0; -u32 var800979e0 = 0; -u32 var800979e4 = 0; -u32 var800979e8 = 0; -u32 var800979ec = 0; -u32 var800979f0 = 0; -u32 var800979f4 = 0; -u32 var800979f8 = 0; -u32 var800979fc = 0; -u32 var80097a00 = 0; -u32 var80097a04 = 0; -u32 var80097a08 = 0; -u32 var80097a0c = 0; -u32 var80097a10 = 0; -u32 var80097a14 = 0; -u32 var80097a18 = 0; -u32 var80097a1c = 0; -u32 var80097a20 = 0; -u32 var80097a24 = 0; -u32 var80097a28 = 0; -u32 var80097a2c = 0; -u32 var80097a30 = 0; -u32 var80097a34 = 0; -u32 var80097a38 = 0; -u32 var80097a3c = 0; -u32 var80097a40 = 0; -u32 var80097a44 = 0; -u32 var80097a48 = 0; -u32 var80097a4c = 0; -u32 var80097a50 = 0; -u32 var80097a54 = 0; -u32 var80097a58 = 0; -u32 var80097a5c = 0; -u32 var80097a60 = 0; -u32 var80097a64 = 0; -u32 var80097a68 = 0; -u32 var80097a6c = 0; -u32 var80097a70 = 0; -u32 var80097a74 = 0; -u32 var80097a78 = 0; -u32 var80097a7c = 0; -u32 var80097a80 = 0; -u32 var80097a84 = 0; -u32 var80097a88 = 0; -u32 var80097a8c = 0; -u32 var80097a90 = 0; -u32 var80097a94 = 0; -u32 var80097a98 = 0; -u32 var80097a9c = 0; -u32 var80097aa0 = 0; -u32 var80097aa4 = 0; -u32 var80097aa8 = 0; -u32 var80097aac = 0; -u32 var80097ab0 = 0; -u32 var80097ab4 = 0; -u32 var80097ab8 = 0; -u32 var80097abc = 0; -u32 var80097ac0 = 0; -u32 var80097ac4 = 0; -u32 var80097ac8 = 0; -u32 var80097acc = 0; -u32 var80097ad0 = 0; -u32 var80097ad4 = 0; -u32 var80097ad8 = 0; -u32 var80097adc = 0; -u32 var80097ae0 = 0; -u32 var80097ae4 = 0; -u32 var80097ae8 = 0; -u32 var80097aec = 0; -u32 var80097af0 = 0; -u32 var80097af4 = 0; -u32 var80097af8 = 0; -u32 var80097afc = 0; -u32 var80097b00 = 0; -u32 var80097b04 = 0; -u32 var80097b08 = 0; -u32 var80097b0c = 0; -u32 var80097b10 = 0; -u32 var80097b14 = 0; -u32 var80097b18 = 0; -u32 var80097b1c = 0; -u32 var80097b20 = 0; -u32 var80097b24 = 0; -u32 var80097b28 = 0; -u32 var80097b2c = 0; -u32 var80097b30 = 0; -u32 var80097b34 = 0; -u32 var80097b38 = 0; -u32 var80097b3c = 0; -u32 var80097b40 = 0; -u32 var80097b44 = 0; -u32 var80097b48 = 0; -u32 var80097b4c = 0; -u32 var80097b50 = 0; -u32 var80097b54 = 0; -u32 var80097b58 = 0; -u32 var80097b5c = 0; -u32 var80097b60 = 0; -u32 var80097b64 = 0; -u32 var80097b68 = 0; -u32 var80097b6c = 0; -u32 var80097b70 = 0; -u32 var80097b74 = 0; -u32 var80097b78 = 0; -u32 var80097b7c = 0; -u32 var80097b80 = 0; -u32 var80097b84 = 0; -u32 var80097b88 = 0; -u32 var80097b8c = 0; -u32 var80097b90 = 0; -u32 var80097b94 = 0; -u32 var80097b98 = 0; -u32 var80097b9c = 0; -u32 var80097ba0 = 0; -u32 var80097ba4 = 0; -u32 var80097ba8 = 0; -u32 var80097bac = 0; -u32 var80097bb0 = 0; -u32 var80097bb4 = 0; -u32 var80097bb8 = 0; -u32 var80097bbc = 0; -u32 var80097bc0 = 0; -u32 var80097bc4 = 0; -u32 var80097bc8 = 0; -u32 var80097bcc = 0; -u32 var80097bd0 = 0; -u32 var80097bd4 = 0; -u32 var80097bd8 = 0; -u32 var80097bdc = 0; -u32 var80097be0 = 0; -u32 var80097be4 = 0; -u32 var80097be8 = 0; -u32 var80097bec = 0; -u32 var80097bf0 = 0; -u32 var80097bf4 = 0; -u32 var80097bf8 = 0; -u32 var80097bfc = 0; -u32 var80097c00 = 0; -u32 var80097c04 = 0; -u32 var80097c08 = 0; -u32 var80097c0c = 0; -u32 var80097c10 = 0; -u32 var80097c14 = 0; -u32 var80097c18 = 0; -u32 var80097c1c = 0; -u32 var80097c20 = 0; -u32 var80097c24 = 0; -u32 var80097c28 = 0; -u32 var80097c2c = 0; -u32 var80097c30 = 0; -u32 var80097c34 = 0; -u32 var80097c38 = 0; -u32 var80097c3c = 0; -u32 var80097c40 = 0; -u32 var80097c44 = 0; -u32 var80097c48 = 0; -u32 var80097c4c = 0; -u32 var80097c50 = 0; -u32 var80097c54 = 0; -u32 var80097c58 = 0; -u32 var80097c5c = 0; -u32 var80097c60 = 0; -u32 var80097c64 = 0; -u32 var80097c68 = 0; -u32 var80097c6c = 0; -u32 var80097c70 = 0; -u32 var80097c74 = 0; -u32 var80097c78 = 0; -u32 var80097c7c = 0; -u32 var80097c80 = 0; -u32 var80097c84 = 0; -u32 var80097c88 = 0; -u32 var80097c8c = 0; -u32 var80097c90 = 0; -u32 var80097c94 = 0; -u32 var80097c98 = 0; -u32 var80097c9c = 0; -u32 var80097ca0 = 0; -u32 var80097ca4 = 0; -u32 var80097ca8 = 0; -u32 var80097cac = 0; -u32 var80097cb0 = 0; -u32 var80097cb4 = 0; -u32 var80097cb8 = 0; -u32 var80097cbc = 0; -u32 var80097cc0 = 0; -u32 var80097cc4 = 0; -u32 var80097cc8 = 0; -u32 var80097ccc = 0; -u32 var80097cd0 = 0; -u32 var80097cd4 = 0; -u32 var80097cd8 = 0; -u32 var80097cdc = 0; -u32 var80097ce0 = 0; -u32 var80097ce4 = 0; -u32 var80097ce8 = 0; -u32 var80097cec = 0; -u32 var80097cf0 = 0; -u32 var80097cf4 = 0; -u32 var80097cf8 = 0; -u32 var80097cfc = 0; -u32 var80097d00 = 0; -u32 var80097d04 = 0; -u32 var80097d08 = 0; -u32 var80097d0c = 0; -u32 var80097d10 = 0; -u32 var80097d14 = 0; -u32 var80097d18 = 0; -u32 var80097d1c = 0; -u32 var80097d20 = 0; -u32 var80097d24 = 0; -u32 var80097d28 = 0; -u32 var80097d2c = 0; -u32 var80097d30 = 0; -u32 var80097d34 = 0; -u32 var80097d38 = 0; -u32 var80097d3c = 0; -u32 var80097d40 = 0; -u32 var80097d44 = 0; -u32 var80097d48 = 0; -u32 var80097d4c = 0; -u32 var80097d50 = 0; -u32 var80097d54 = 0; -u32 var80097d58 = 0; -u32 var80097d5c = 0; -u32 var80097d60 = 0; -u32 var80097d64 = 0; -u32 var80097d68 = 0; -u32 var80097d6c = 0; -u32 var80097d70 = 0; -u32 var80097d74 = 0; -u32 var80097d78 = 0; -u32 var80097d7c = 0; -u32 var80097d80 = 0; -u32 var80097d84 = 0; -u32 var80097d88 = 0; -u32 var80097d8c = 0; -u32 var80097d90 = 0; -u32 var80097d94 = 0; -u32 var80097d98 = 0; -u32 var80097d9c = 0; -u32 var80097da0 = 0; -u32 var80097da4 = 0; -u32 var80097da8 = 0; -u32 var80097dac = 0; -u32 var80097db0 = 0; -u32 var80097db4 = 0; -u32 var80097db8 = 0; -u32 var80097dbc = 0; -u32 var80097dc0 = 0; -u32 var80097dc4 = 0; -u32 var80097dc8 = 0; -u32 var80097dcc = 0; -u32 var80097dd0 = 0; -u32 var80097dd4 = 0; -u32 var80097dd8 = 0; -u32 var80097ddc = 0; -u32 var80097de0 = 0; -u32 var80097de4 = 0; -u32 var80097de8 = 0; -u32 var80097dec = 0; -u32 var80097df0 = 0; -u32 var80097df4 = 0; -u32 var80097df8 = 0; -u32 var80097dfc = 0; -u32 var80097e00 = 0; -u32 var80097e04 = 0; -u32 var80097e08 = 0; -u32 var80097e0c = 0; -u32 var80097e10 = 0; -u32 var80097e14 = 0; -u32 var80097e18 = 0; -u32 var80097e1c = 0; -u32 var80097e20 = 0; -u32 var80097e24 = 0; -u32 var80097e28 = 0; -u32 var80097e2c = 0; -u32 var80097e30 = 0; -u32 var80097e34 = 0; -u32 var80097e38 = 0; -u32 var80097e3c = 0; -u32 var80097e40 = 0; -u32 var80097e44 = 0; -u32 var80097e48 = 0; -u32 var80097e4c = 0; -u32 var80097e50 = 0; -u32 var80097e54 = 0; -u32 var80097e58 = 0; -u32 var80097e5c = 0; -u32 var80097e60 = 0; -u32 var80097e64 = 0; -u32 var80097e68 = 0; -u32 var80097e6c = 0; -u32 var80097e70 = 0; -u32 var80097e74 = 0; -u32 var80097e78 = 0; -u32 var80097e7c = 0; -u32 var80097e80 = 0; -u32 var80097e84 = 0; -u32 var80097e88 = 0; -u32 var80097e8c = 0; -u32 var80097e90 = 0; -u32 var80097e94 = 0; -u32 var80097e98 = 0; -u32 var80097e9c = 0; -u32 var80097ea0 = 0; -u32 var80097ea4 = 0; -u32 var80097ea8 = 0; -u32 var80097eac = 0; -u32 var80097eb0 = 0; -u32 var80097eb4 = 0; -u32 var80097eb8 = 0; -u32 var80097ebc = 0; -u32 var80097ec0 = 0; -u32 var80097ec4 = 0; -u32 var80097ec8 = 0; -u32 var80097ecc = 0; -u32 var80097ed0 = 0; -u32 var80097ed4 = 0; -u32 var80097ed8 = 0; -u32 var80097edc = 0; -u32 var80097ee0 = 0; -u32 var80097ee4 = 0; -u32 var80097ee8 = 0; -u32 var80097eec = 0; -u32 var80097ef0 = 0; -u32 var80097ef4 = 0; -u32 var80097ef8 = 0; -u32 var80097efc = 0; -u32 var80097f00 = 0; -u32 var80097f04 = 0; -u32 var80097f08 = 0; -u32 var80097f0c = 0; -u32 var80097f10 = 0; -u32 var80097f14 = 0; -u32 var80097f18 = 0; -u32 var80097f1c = 0; -u32 var80097f20 = 0; -u32 var80097f24 = 0; -u32 var80097f28 = 0; -u32 var80097f2c = 0; -u32 var80097f30 = 0; -u32 var80097f34 = 0; -u32 var80097f38 = 0; -u32 var80097f3c = 0; -u32 var80097f40 = 0; -u32 var80097f44 = 0; -u32 var80097f48 = 0; -u32 var80097f4c = 0; -u32 var80097f50 = 0; -u32 var80097f54 = 0; -u32 var80097f58 = 0; -u32 var80097f5c = 0; -u32 var80097f60 = 0; -u32 var80097f64 = 0; -u32 var80097f68 = 0; -u32 var80097f6c = 0; -u32 var80097f70 = 0; -u32 var80097f74 = 0; -u32 var80097f78 = 0; -u32 var80097f7c = 0; -u32 var80097f80 = 0; -u32 var80097f84 = 0; -u32 var80097f88 = 0; -u32 var80097f8c = 0; -u32 var80097f90 = 0; -u32 var80097f94 = 0; -u32 var80097f98 = 0; -u32 var80097f9c = 0; -u32 var80097fa0 = 0; -u32 var80097fa4 = 0; -u32 var80097fa8 = 0; -u32 var80097fac = 0; -u32 var80097fb0 = 0; -u32 var80097fb4 = 0; -u32 var80097fb8 = 0; -u32 var80097fbc = 0; -u32 var80097fc0 = 0; -u32 var80097fc4 = 0; -u32 var80097fc8 = 0; -u32 var80097fcc = 0; -u32 var80097fd0 = 0; -u32 var80097fd4 = 0; -u32 var80097fd8 = 0; -u32 var80097fdc = 0; -u32 var80097fe0 = 0; -u32 var80097fe4 = 0; -u32 var80097fe8 = 0; -u32 var80097fec = 0; -u32 var80097ff0 = 0; -u32 var80097ff4 = 0; -u32 var80097ff8 = 0; -u32 var80097ffc = 0; -u32 var80098000 = 0; -u32 var80098004 = 0; -u32 var80098008 = 0; -u32 var8009800c = 0; -u32 var80098010 = 0; -u32 var80098014 = 0; -u32 var80098018 = 0; -u32 var8009801c = 0; -u32 var80098020 = 0; -u32 var80098024 = 0; -u32 var80098028 = 0; -u32 var8009802c = 0; -u32 var80098030 = 0; -u32 var80098034 = 0; -u32 var80098038 = 0; -u32 var8009803c = 0; -u32 var80098040 = 0; -u32 var80098044 = 0; -u32 var80098048 = 0; -u32 var8009804c = 0; -u32 var80098050 = 0; -u32 var80098054 = 0; -u32 var80098058 = 0; -u32 var8009805c = 0; -u32 var80098060 = 0; -u32 var80098064 = 0; -u32 var80098068 = 0; -u32 var8009806c = 0; -u32 var80098070 = 0; -u32 var80098074 = 0; -u32 var80098078 = 0; -u32 var8009807c = 0; -u32 var80098080 = 0; -u32 var80098084 = 0; -u32 var80098088 = 0; -u32 var8009808c = 0; -u32 var80098090 = 0; -u32 var80098094 = 0; -u32 var80098098 = 0; -u32 var8009809c = 0; -u32 var800980a0 = 0; -u32 var800980a4 = 0; -u32 var800980a8 = 0; -u32 var800980ac = 0; -u32 var800980b0 = 0; -u32 var800980b4 = 0; -u32 var800980b8 = 0; -u32 var800980bc = 0; -u32 var800980c0 = 0; -u32 var800980c4 = 0; -u32 var800980c8 = 0; -u32 var800980cc = 0; -u32 var800980d0 = 0; -u32 var800980d4 = 0; -u32 var800980d8 = 0; -u32 var800980dc = 0; -u32 var800980e0 = 0; -u32 var800980e4 = 0; -u32 var800980e8 = 0; -u32 var800980ec = 0; -u32 var800980f0 = 0; -u32 var800980f4 = 0; -u32 var800980f8 = 0; -u32 var800980fc = 0; -u32 var80098100 = 0; -u32 var80098104 = 0; -u32 var80098108 = 0; -u32 var8009810c = 0; -u32 var80098110 = 0; -u32 var80098114 = 0; -u32 var80098118 = 0; -u32 var8009811c = 0; -u32 var80098120 = 0; -u32 var80098124 = 0; -u32 var80098128 = 0; -u32 var8009812c = 0; -u32 var80098130 = 0; -u32 var80098134 = 0; -u32 var80098138 = 0; -u32 var8009813c = 0; -u32 var80098140 = 0; -u32 var80098144 = 0; -u32 var80098148 = 0; -u32 var8009814c = 0; -u32 var80098150 = 0; -u32 var80098154 = 0; -u32 var80098158 = 0; -u32 var8009815c = 0; -u32 var80098160 = 0; -u32 var80098164 = 0; -u32 var80098168 = 0; -u32 var8009816c = 0; -u32 var80098170 = 0; -u32 var80098174 = 0; -u32 var80098178 = 0; -u32 var8009817c = 0; -u32 var80098180 = 0; -u32 var80098184 = 0; -u32 var80098188 = 0; -u32 var8009818c = 0; -u32 var80098190 = 0; -u32 var80098194 = 0; -u32 var80098198 = 0; -u32 var8009819c = 0; -u32 var800981a0 = 0; -u32 var800981a4 = 0; -u32 var800981a8 = 0; -u32 var800981ac = 0; -u32 var800981b0 = 0; -u32 var800981b4 = 0; -u32 var800981b8 = 0; -u32 var800981bc = 0; -u32 var800981c0 = 0; -u32 var800981c4 = 0; -u32 var800981c8 = 0; -u32 var800981cc = 0; -u32 var800981d0 = 0; -u32 var800981d4 = 0; -u32 var800981d8 = 0; -u32 var800981dc = 0; -u32 var800981e0 = 0; -u32 var800981e4 = 0; -u32 var800981e8 = 0; -u32 var800981ec = 0; -u32 var800981f0 = 0; -u32 var800981f4 = 0; -u32 var800981f8 = 0; -u32 var800981fc = 0; -u32 var80098200 = 0; -u32 var80098204 = 0; -u32 var80098208 = 0; -u32 var8009820c = 0; -u32 var80098210 = 0; -u32 var80098214 = 0; -u32 var80098218 = 0; -u32 var8009821c = 0; -u32 var80098220 = 0; -u32 var80098224 = 0; -u32 var80098228 = 0; -u32 var8009822c = 0; -u32 var80098230 = 0; -u32 var80098234 = 0; -u32 var80098238 = 0; -u32 var8009823c = 0; -u32 var80098240 = 0; -u32 var80098244 = 0; -u32 var80098248 = 0; -u32 var8009824c = 0; -u32 var80098250 = 0; -u32 var80098254 = 0; -u32 var80098258 = 0; -u32 var8009825c = 0; -u32 var80098260 = 0; -u32 var80098264 = 0; -u32 var80098268 = 0; -u32 var8009826c = 0; -u32 var80098270 = 0; -u32 var80098274 = 0; -u32 var80098278 = 0; -u32 var8009827c = 0; -u32 var80098280 = 0; -u32 var80098284 = 0; -u32 var80098288 = 0; -u32 var8009828c = 0; -u32 var80098290 = 0; -u32 var80098294 = 0; -u32 var80098298 = 0; -u32 var8009829c = 0; -u32 var800982a0 = 0; -u32 var800982a4 = 0; -u32 var800982a8 = 0; -u32 var800982ac = 0; -u32 var800982b0 = 0; -u32 var800982b4 = 0; -u32 var800982b8 = 0; -u32 var800982bc = 0; -u32 var800982c0 = 0; -u32 var800982c4 = 0; -u32 var800982c8 = 0; -u32 var800982cc = 0; -u32 var800982d0 = 0; -u32 var800982d4 = 0; -u32 var800982d8 = 0; -u32 var800982dc = 0; -u32 var800982e0 = 0; -u32 var800982e4 = 0; -u32 var800982e8 = 0; -u32 var800982ec = 0; -u32 var800982f0 = 0; -u32 var800982f4 = 0; -u32 var800982f8 = 0; -u32 var800982fc = 0; -u32 var80098300 = 0; -u32 var80098304 = 0; -u32 var80098308 = 0; -u32 var8009830c = 0; -u32 var80098310 = 0; -u32 var80098314 = 0; -u32 var80098318 = 0; -u32 var8009831c = 0; -u32 var80098320 = 0; -u32 var80098324 = 0; -u32 var80098328 = 0; -u32 var8009832c = 0; -u32 var80098330 = 0; -u32 var80098334 = 0; -u32 var80098338 = 0; -u32 var8009833c = 0; -u32 var80098340 = 0; -u32 var80098344 = 0; -u32 var80098348 = 0; -u32 var8009834c = 0; -u32 var80098350 = 0; -u32 var80098354 = 0; -u32 var80098358 = 0; -u32 var8009835c = 0; -u32 var80098360 = 0; -u32 var80098364 = 0; -u32 var80098368 = 0; -u32 var8009836c = 0; -u32 var80098370 = 0; -u32 var80098374 = 0; -u32 var80098378 = 0; -u32 var8009837c = 0; -u32 var80098380 = 0; -u32 var80098384 = 0; -u32 var80098388 = 0; -u32 var8009838c = 0; -u32 var80098390 = 0; -u32 var80098394 = 0; -u32 var80098398 = 0; -u32 var8009839c = 0; -u32 var800983a0 = 0; -u32 var800983a4 = 0; -u32 var800983a8 = 0; -u32 var800983ac = 0; -u32 var800983b0 = 0; -u32 var800983b4 = 0; -u32 var800983b8 = 0; -u32 var800983bc = 0; -u32 var800983c0 = 0; -u32 var800983c4 = 0; -u32 var800983c8 = 0; -u32 var800983cc = 0; -u32 var800983d0 = 0; -u32 var800983d4 = 0; -u32 var800983d8 = 0; -u32 var800983dc = 0; -u32 var800983e0 = 0; -u32 var800983e4 = 0; -u32 var800983e8 = 0; -u32 var800983ec = 0; -u32 var800983f0 = 0; -u32 var800983f4 = 0; -u32 var800983f8 = 0; -u32 var800983fc = 0; -u32 var80098400 = 0; -u32 var80098404 = 0; -u32 var80098408 = 0; -u32 var8009840c = 0; -u32 var80098410 = 0; -u32 var80098414 = 0; -u32 var80098418 = 0; -u32 var8009841c = 0; -u32 var80098420 = 0; -u32 var80098424 = 0; -u32 var80098428 = 0; -u32 var8009842c = 0; -u32 var80098430 = 0; -u32 var80098434 = 0; -u32 var80098438 = 0; -u32 var8009843c = 0; -u32 var80098440 = 0; -u32 var80098444 = 0; -u32 var80098448 = 0; -u32 var8009844c = 0; -u32 var80098450 = 0; -u32 var80098454 = 0; -u32 var80098458 = 0; -u32 var8009845c = 0; -u32 var80098460 = 0; -u32 var80098464 = 0; -u32 var80098468 = 0; -u32 var8009846c = 0; -u32 var80098470 = 0; -u32 var80098474 = 0; -u32 var80098478 = 0; -u32 var8009847c = 0; -u32 var80098480 = 0; -u32 var80098484 = 0; -u32 var80098488 = 0; -u32 var8009848c = 0; -u32 var80098490 = 0; -u32 var80098494 = 0; -u32 var80098498 = 0; -u32 var8009849c = 0; -u32 var800984a0 = 0; -u32 var800984a4 = 0; -u32 var800984a8 = 0; -u32 var800984ac = 0; -u32 var800984b0 = 0; -u32 var800984b4 = 0; -u32 var800984b8 = 0; -u32 var800984bc = 0; -u32 var800984c0 = 0; -u32 var800984c4 = 0; -u32 var800984c8 = 0; -u32 var800984cc = 0; -u32 var800984d0 = 0; -u32 var800984d4 = 0; -u32 var800984d8 = 0; -u32 var800984dc = 0; -u32 var800984e0 = 0; -u32 var800984e4 = 0; -u32 var800984e8 = 0; -u32 var800984ec = 0; -u32 var800984f0 = 0; -u32 var800984f4 = 0; -u32 var800984f8 = 0; -u32 var800984fc = 0; -u32 var80098500 = 0; -u32 var80098504 = 0; -u32 var80098508 = 0; -u32 var8009850c = 0; -u32 var80098510 = 0; -u32 var80098514 = 0; -u32 var80098518 = 0; -u32 var8009851c = 0; -u32 var80098520 = 0; -u32 var80098524 = 0; -u32 var80098528 = 0; -u32 var8009852c = 0; -u32 var80098530 = 0; -u32 var80098534 = 0; -u32 var80098538 = 0; -u32 var8009853c = 0; -u32 var80098540 = 0; -u32 var80098544 = 0; -u32 var80098548 = 0; -u32 var8009854c = 0; -u32 var80098550 = 0; -u32 var80098554 = 0; -u32 var80098558 = 0; -u32 var8009855c = 0; -u32 var80098560 = 0; -u32 var80098564 = 0; -u32 var80098568 = 0; -u32 var8009856c = 0; -u32 var80098570 = 0; -u32 var80098574 = 0; -u32 var80098578 = 0; -u32 var8009857c = 0; -u32 var80098580 = 0; -u32 var80098584 = 0; -u32 var80098588 = 0; -u32 var8009858c = 0; -u32 var80098590 = 0; -u32 var80098594 = 0; -u32 var80098598 = 0; -u32 var8009859c = 0; -u32 var800985a0 = 0; -u32 var800985a4 = 0; -u32 var800985a8 = 0; -u32 var800985ac = 0; -u32 var800985b0 = 0; -u32 var800985b4 = 0; -u32 var800985b8 = 0; -u32 var800985bc = 0; -u32 var800985c0 = 0; -u32 var800985c4 = 0; -u32 var800985c8 = 0; -u32 var800985cc = 0; -u32 var800985d0 = 0; -u32 var800985d4 = 0; -u32 var800985d8 = 0; -u32 var800985dc = 0; -u32 var800985e0 = 0; -u32 var800985e4 = 0; -u32 var800985e8 = 0; -u32 var800985ec = 0; -u32 var800985f0 = 0; -u32 var800985f4 = 0; -u32 var800985f8 = 0; -u32 var800985fc = 0; -u32 var80098600 = 0; -u32 var80098604 = 0; -u32 var80098608 = 0; -u32 var8009860c = 0; -u32 var80098610 = 0; -u32 var80098614 = 0; -u32 var80098618 = 0; -u32 var8009861c = 0; -u32 var80098620 = 0; -u32 var80098624 = 0; -u32 var80098628 = 0; -u32 var8009862c = 0; -u32 var80098630 = 0; -u32 var80098634 = 0; -u32 var80098638 = 0; -u32 var8009863c = 0; -u32 var80098640 = 0; -u32 var80098644 = 0; -u32 var80098648 = 0; -u32 var8009864c = 0; -u32 var80098650 = 0; -u32 var80098654 = 0; -u32 var80098658 = 0; -u32 var8009865c = 0; -u32 var80098660 = 0; -u32 var80098664 = 0; -u32 var80098668 = 0; -u32 var8009866c = 0; -u32 var80098670 = 0; -u32 var80098674 = 0; -u32 var80098678 = 0; -u32 var8009867c = 0; -u32 var80098680 = 0; -u32 var80098684 = 0; -u32 var80098688 = 0; -u32 var8009868c = 0; -u32 var80098690 = 0; -u32 var80098694 = 0; -u32 var80098698 = 0; -u32 var8009869c = 0; -u32 var800986a0 = 0; -u32 var800986a4 = 0; -u32 var800986a8 = 0; -u32 var800986ac = 0; -u32 var800986b0 = 0; -u32 var800986b4 = 0; -u32 var800986b8 = 0; -u32 var800986bc = 0; -u32 var800986c0 = 0; -u32 var800986c4 = 0; -u32 var800986c8 = 0; -u32 var800986cc = 0; -u32 var800986d0 = 0; -u32 var800986d4 = 0; -u32 var800986d8 = 0; -u32 var800986dc = 0; -u32 var800986e0 = 0; -u32 var800986e4 = 0; -u32 var800986e8 = 0; -u32 var800986ec = 0; -u32 var800986f0 = 0; -u32 var800986f4 = 0; -u32 var800986f8 = 0; -u32 var800986fc = 0; -u32 var80098700 = 0; -u32 var80098704 = 0; -u32 var80098708 = 0; -u32 var8009870c = 0; -u32 var80098710 = 0; -u32 var80098714 = 0; -u32 var80098718 = 0; -u32 var8009871c = 0; -u32 var80098720 = 0; -u32 var80098724 = 0; -u32 var80098728 = 0; -u32 var8009872c = 0; -u32 var80098730 = 0; -u32 var80098734 = 0; -u32 var80098738 = 0; -u32 var8009873c = 0; -u32 var80098740 = 0; -u32 var80098744 = 0; -u32 var80098748 = 0; -u32 var8009874c = 0; -u32 var80098750 = 0; -u32 var80098754 = 0; -u32 var80098758 = 0; -u32 var8009875c = 0; -u32 var80098760 = 0; -u32 var80098764 = 0; -u32 var80098768 = 0; -u32 var8009876c = 0; -u32 var80098770 = 0; -u32 var80098774 = 0; -u32 var80098778 = 0; -u32 var8009877c = 0; -u32 var80098780 = 0; -u32 var80098784 = 0; -u32 var80098788 = 0; -u32 var8009878c = 0; -u32 var80098790 = 0; -u32 var80098794 = 0; -u32 var80098798 = 0; -u32 var8009879c = 0; -u32 var800987a0 = 0; -u32 var800987a4 = 0; -u32 var800987a8 = 0; -u32 var800987ac = 0; -u32 var800987b0 = 0; -u32 var800987b4 = 0; -u32 var800987b8 = 0; -u32 var800987bc = 0; -u32 var800987c0 = 0; -u32 var800987c4 = 0; -u32 var800987c8 = 0; -u32 var800987cc = 0; -u32 var800987d0 = 0; -u32 var800987d4 = 0; -u32 var800987d8 = 0; -u32 var800987dc = 0; -u32 var800987e0 = 0; -u32 var800987e4 = 0; -u32 var800987e8 = 0; -u32 var800987ec = 0; -u32 var800987f0 = 0; -u32 var800987f4 = 0; -u32 var800987f8 = 0; -u32 var800987fc = 0; -u32 var80098800 = 0; -u32 var80098804 = 0; -u32 var80098808 = 0; -u32 var8009880c = 0; -u32 var80098810 = 0; -u32 var80098814 = 0; -u32 var80098818 = 0; -u32 var8009881c = 0; -u32 var80098820 = 0; -u32 var80098824 = 0; -u32 var80098828 = 0; -u32 var8009882c = 0; -u32 var80098830 = 0; -u32 var80098834 = 0; -u32 var80098838 = 0; -u32 var8009883c = 0; -u32 var80098840 = 0; -u32 var80098844 = 0; -u32 var80098848 = 0; -u32 var8009884c = 0; -u32 var80098850 = 0; -u32 var80098854 = 0; -u32 var80098858 = 0; -u32 var8009885c = 0; -u32 var80098860 = 0; -u32 var80098864 = 0; -u32 var80098868 = 0; -u32 var8009886c = 0; -u32 var80098870 = 0; -u32 var80098874 = 0; -u32 var80098878 = 0; -u32 var8009887c = 0; -u32 var80098880 = 0; -u32 var80098884 = 0; -u32 var80098888 = 0; -u32 var8009888c = 0; -u32 var80098890 = 0; -u32 var80098894 = 0; -u32 var80098898 = 0; -u32 var8009889c = 0; -u32 var800988a0 = 0; -u32 var800988a4 = 0; -u32 var800988a8 = 0; -u32 var800988ac = 0; -u32 var800988b0 = 0; -u32 var800988b4 = 0; -u32 var800988b8 = 0; -u32 var800988bc = 0; -u32 var800988c0 = 0; -u32 var800988c4 = 0; -u32 var800988c8 = 0; -u32 var800988cc = 0; -u32 var800988d0 = 0; -u32 var800988d4 = 0; -u32 var800988d8 = 0; -u32 var800988dc = 0; -u32 var800988e0 = 0; -u32 var800988e4 = 0; -u32 var800988e8 = 0; -u32 var800988ec = 0; -u32 var800988f0 = 0; -u32 var800988f4 = 0; -u32 var800988f8 = 0; -u32 var800988fc = 0; -u32 var80098900 = 0; -u32 var80098904 = 0; -u32 var80098908 = 0; -u32 var8009890c = 0; -u32 var80098910 = 0; -u32 var80098914 = 0; -u32 var80098918 = 0; -u32 var8009891c = 0; -u32 var80098920 = 0; -u32 var80098924 = 0; -u32 var80098928 = 0; -u32 var8009892c = 0; -u32 var80098930 = 0; -u32 var80098934 = 0; -u32 var80098938 = 0; -u32 var8009893c = 0; -u32 var80098940 = 0; -u32 var80098944 = 0; -u32 var80098948 = 0; -u32 var8009894c = 0; -u32 var80098950 = 0; -u32 var80098954 = 0; -u32 var80098958 = 0; -u32 var8009895c = 0; -u32 var80098960 = 0; -u32 var80098964 = 0; -u32 var80098968 = 0; -u32 var8009896c = 0; -u32 var80098970 = 0; -u32 var80098974 = 0; -u32 var80098978 = 0; -u32 var8009897c = 0; -u32 var80098980 = 0; -u32 var80098984 = 0; -u32 var80098988 = 0; -u32 var8009898c = 0; -u32 var80098990 = 0; -u32 var80098994 = 0; -u32 var80098998 = 0; -u32 var8009899c = 0; -u32 var800989a0 = 0; -u32 var800989a4 = 0; -u32 var800989a8 = 0; -u32 var800989ac = 0; -u32 var800989b0 = 0; -u32 var800989b4 = 0; -u32 var800989b8 = 0; -u32 var800989bc = 0; -u32 var800989c0 = 0; -u32 var800989c4 = 0; -u32 var800989c8 = 0; -u32 var800989cc = 0; -u32 var800989d0 = 0; -u32 var800989d4 = 0; -u32 var800989d8 = 0; -u32 var800989dc = 0; -u32 var800989e0 = 0; -u32 var800989e4 = 0; -u32 var800989e8 = 0; -u32 var800989ec = 0; -u32 var800989f0 = 0; -u32 var800989f4 = 0; -u32 var800989f8 = 0; -u32 var800989fc = 0; -u32 var80098a00 = 0; -u32 var80098a04 = 0; -u32 var80098a08 = 0; -u32 var80098a0c = 0; -u32 var80098a10 = 0; -u32 var80098a14 = 0; -u32 var80098a18 = 0; -u32 var80098a1c = 0; -u32 var80098a20 = 0; -u32 var80098a24 = 0; -u32 var80098a28 = 0; -u32 var80098a2c = 0; -u32 var80098a30 = 0; -u32 var80098a34 = 0; -u32 var80098a38 = 0; -u32 var80098a3c = 0; -u32 var80098a40 = 0; -u32 var80098a44 = 0; -u32 var80098a48 = 0; -u32 var80098a4c = 0; -u32 var80098a50 = 0; -u32 var80098a54 = 0; -u32 var80098a58 = 0; -u32 var80098a5c = 0; -u32 var80098a60 = 0; -u32 var80098a64 = 0; -u32 var80098a68 = 0; -u32 var80098a6c = 0; -u32 var80098a70 = 0; -u32 var80098a74 = 0; -u32 var80098a78 = 0; -u32 var80098a7c = 0; -u32 var80098a80 = 0; -u32 var80098a84 = 0; -u32 var80098a88 = 0; -u32 var80098a8c = 0; -u32 var80098a90 = 0; -u32 var80098a94 = 0; -u32 var80098a98 = 0; -u32 var80098a9c = 0; -u32 var80098aa0 = 0; -u32 var80098aa4 = 0; -u32 var80098aa8 = 0; -u32 var80098aac = 0; -u32 var80098ab0 = 0; -u32 var80098ab4 = 0; -u32 var80098ab8 = 0; -u32 var80098abc = 0; -u32 var80098ac0 = 0; -u32 var80098ac4 = 0; -u32 var80098ac8 = 0; -u32 var80098acc = 0; -u32 var80098ad0 = 0; -u32 var80098ad4 = 0; -u32 var80098ad8 = 0; -u32 var80098adc = 0; -u32 var80098ae0 = 0; -u32 var80098ae4 = 0; -u32 var80098ae8 = 0; -u32 var80098aec = 0; -u32 var80098af0 = 0; -u32 var80098af4 = 0; -u32 var80098af8 = 0; -u32 var80098afc = 0; -u32 var80098b00 = 0; -u32 var80098b04 = 0; -u32 var80098b08 = 0; -u32 var80098b0c = 0; -u32 var80098b10 = 0; -u32 var80098b14 = 0; -u32 var80098b18 = 0; -u32 var80098b1c = 0; -u32 var80098b20 = 0; -u32 var80098b24 = 0; -u32 var80098b28 = 0; -u32 var80098b2c = 0; -u32 var80098b30 = 0; -u32 var80098b34 = 0; -u32 var80098b38 = 0; -u32 var80098b3c = 0; -u32 var80098b40 = 0; -u32 var80098b44 = 0; -u32 var80098b48 = 0; -u32 var80098b4c = 0; -u32 var80098b50 = 0; -u32 var80098b54 = 0; -u32 var80098b58 = 0; -u32 var80098b5c = 0; -u32 var80098b60 = 0; -u32 var80098b64 = 0; -u32 var80098b68 = 0; -u32 var80098b6c = 0; -u32 var80098b70 = 0; -u32 var80098b74 = 0; -u32 var80098b78 = 0; -u32 var80098b7c = 0; -u32 var80098b80 = 0; -u32 var80098b84 = 0; -u32 var80098b88 = 0; -u32 var80098b8c = 0; -u32 var80098b90 = 0; -u32 var80098b94 = 0; -u32 var80098b98 = 0; -u32 var80098b9c = 0; -u32 var80098ba0 = 0; -u32 var80098ba4 = 0; -u32 var80098ba8 = 0; -u32 var80098bac = 0; -u32 var80098bb0 = 0; -u32 var80098bb4 = 0; -u32 var80098bb8 = 0; -u32 var80098bbc = 0; -u32 var80098bc0 = 0; -u32 var80098bc4 = 0; -u32 var80098bc8 = 0; -u32 var80098bcc = 0; -u32 var80098bd0 = 0; -u32 var80098bd4 = 0; -u32 var80098bd8 = 0; -u32 var80098bdc = 0; -u32 var80098be0 = 0; -u32 var80098be4 = 0; -u32 var80098be8 = 0; -u32 var80098bec = 0; -u32 var80098bf0 = 0; -u32 var80098bf4 = 0; -u32 var80098bf8 = 0; -u32 var80098bfc = 0; -u32 var80098c00 = 0; -u32 var80098c04 = 0; -u32 var80098c08 = 0; -u32 var80098c0c = 0; -u32 var80098c10 = 0; -u32 var80098c14 = 0; -u32 var80098c18 = 0; -u32 var80098c1c = 0; -u32 var80098c20 = 0; -u32 var80098c24 = 0; -u32 var80098c28 = 0; -u32 var80098c2c = 0; -u32 var80098c30 = 0; -u32 var80098c34 = 0; -u32 var80098c38 = 0; -u32 var80098c3c = 0; -u32 var80098c40 = 0; -u32 var80098c44 = 0; -u32 var80098c48 = 0; -u32 var80098c4c = 0; -u32 var80098c50 = 0; -u32 var80098c54 = 0; -u32 var80098c58 = 0; -u32 var80098c5c = 0; -u32 var80098c60 = 0; -u32 var80098c64 = 0; -u32 var80098c68 = 0; -u32 var80098c6c = 0; -u32 var80098c70 = 0; -u32 var80098c74 = 0; -u32 var80098c78 = 0; -u32 var80098c7c = 0; -u32 var80098c80 = 0; -u32 var80098c84 = 0; -u32 var80098c88 = 0; -u32 var80098c8c = 0; -u32 var80098c90 = 0; -u32 var80098c94 = 0; -u32 var80098c98 = 0; -u32 var80098c9c = 0; -u32 var80098ca0 = 0; -u32 var80098ca4 = 0; -u32 var80098ca8 = 0; -u32 var80098cac = 0; -u32 var80098cb0 = 0; -u32 var80098cb4 = 0; -u32 var80098cb8 = 0; -u32 var80098cbc = 0; -u32 var80098cc0 = 0; -u32 var80098cc4 = 0; -u32 var80098cc8 = 0; -u32 var80098ccc = 0; -u32 var80098cd0 = 0; -u32 var80098cd4 = 0; -u32 var80098cd8 = 0; -u32 var80098cdc = 0; -u32 var80098ce0 = 0; -u32 var80098ce4 = 0; -u32 var80098ce8 = 0; -u32 var80098cec = 0; -u32 var80098cf0 = 0; -u32 var80098cf4 = 0; -u32 var80098cf8 = 0; -u32 var80098cfc = 0; -u32 var80098d00 = 0; -u32 var80098d04 = 0; -u32 var80098d08 = 0; -u32 var80098d0c = 0; -u32 var80098d10 = 0; -u32 var80098d14 = 0; -u32 var80098d18 = 0; -u32 var80098d1c = 0; -u32 var80098d20 = 0; -u32 var80098d24 = 0; -u32 var80098d28 = 0; -u32 var80098d2c = 0; -u32 var80098d30 = 0; -u32 var80098d34 = 0; -u32 var80098d38 = 0; -u32 var80098d3c = 0; -u32 var80098d40 = 0; -u32 var80098d44 = 0; -u32 var80098d48 = 0; -u32 var80098d4c = 0; -u32 var80098d50 = 0; -u32 var80098d54 = 0; -u32 var80098d58 = 0; -u32 var80098d5c = 0; -u32 var80098d60 = 0; -u32 var80098d64 = 0; -u32 var80098d68 = 0; -u32 var80098d6c = 0; -u32 var80098d70 = 0; -u32 var80098d74 = 0; -u32 var80098d78 = 0; -u32 var80098d7c = 0; -u32 var80098d80 = 0; -u32 var80098d84 = 0; -u32 var80098d88 = 0; -u32 var80098d8c = 0; -u32 var80098d90 = 0; -u32 var80098d94 = 0; -u32 var80098d98 = 0; -u32 var80098d9c = 0; -u32 var80098da0 = 0; -u32 var80098da4 = 0; -u32 var80098da8 = 0; -u32 var80098dac = 0; -u32 var80098db0 = 0; -u32 var80098db4 = 0; -u32 var80098db8 = 0; -u32 var80098dbc = 0; -u32 var80098dc0 = 0; -u32 var80098dc4 = 0; -u32 var80098dc8 = 0; -u32 var80098dcc = 0; -u32 var80098dd0 = 0; -u32 var80098dd4 = 0; -u32 var80098dd8 = 0; -u32 var80098ddc = 0; -u32 var80098de0 = 0; -u32 var80098de4 = 0; -u32 var80098de8 = 0; -u32 var80098dec = 0; -u32 var80098df0 = 0; -u32 var80098df4 = 0; -u32 var80098df8 = 0; -u32 var80098dfc = 0; -u32 var80098e00 = 0; -u32 var80098e04 = 0; -u32 var80098e08 = 0; -u32 var80098e0c = 0; -u32 var80098e10 = 0; -u32 var80098e14 = 0; -u32 var80098e18 = 0; -u32 var80098e1c = 0; -u32 var80098e20 = 0; -u32 var80098e24 = 0; -u32 var80098e28 = 0; -u32 var80098e2c = 0; -u32 var80098e30 = 0; -u32 var80098e34 = 0; -u32 var80098e38 = 0; -u32 var80098e3c = 0; -u32 var80098e40 = 0; -u32 var80098e44 = 0; -u32 var80098e48 = 0; -u32 var80098e4c = 0; -u32 var80098e50 = 0; -u32 var80098e54 = 0; -u32 var80098e58 = 0; -u32 var80098e5c = 0; -u32 var80098e60 = 0; -u32 var80098e64 = 0; -u32 var80098e68 = 0; -u32 var80098e6c = 0; -u32 var80098e70 = 0; -u32 var80098e74 = 0; -u32 var80098e78 = 0; -u32 var80098e7c = 0; -u32 var80098e80 = 0; -u32 var80098e84 = 0; -u32 var80098e88 = 0; -u32 var80098e8c = 0; -u32 var80098e90 = 0; -u32 var80098e94 = 0; -u32 var80098e98 = 0; -u32 var80098e9c = 0; -u32 var80098ea0 = 0; -u32 var80098ea4 = 0; -u32 var80098ea8 = 0; -u32 var80098eac = 0; -u32 var80098eb0 = 0; -u32 var80098eb4 = 0; -u32 var80098eb8 = 0; -u32 var80098ebc = 0; -u32 var80098ec0 = 0; -u32 var80098ec4 = 0; -u32 var80098ec8 = 0; -u32 var80098ecc = 0; -u32 var80098ed0 = 0; -u32 var80098ed4 = 0; -u32 var80098ed8 = 0; -u32 var80098edc = 0; -u32 var80098ee0 = 0; -u32 var80098ee4 = 0; -u32 var80098ee8 = 0; -u32 var80098eec = 0; -u32 var80098ef0 = 0; -u32 var80098ef4 = 0; -u32 var80098ef8 = 0; -u32 var80098efc = 0; -u32 var80098f00 = 0; -u32 var80098f04 = 0; -u32 var80098f08 = 0; -u32 var80098f0c = 0; -u32 var80098f10 = 0; -u32 var80098f14 = 0; -u32 var80098f18 = 0; -u32 var80098f1c = 0; -u32 var80098f20 = 0; -u32 var80098f24 = 0; -u32 var80098f28 = 0; -u32 var80098f2c = 0; -u32 var80098f30 = 0; -u32 var80098f34 = 0; -u32 var80098f38 = 0; -u32 var80098f3c = 0; -u32 var80098f40 = 0; -u32 var80098f44 = 0; -u32 var80098f48 = 0; -u32 var80098f4c = 0; -u32 var80098f50 = 0; -u32 var80098f54 = 0; -u32 var80098f58 = 0; -u32 var80098f5c = 0; -u32 var80098f60 = 0; -u32 var80098f64 = 0; -u32 var80098f68 = 0; -u32 var80098f6c = 0; -u32 var80098f70 = 0; -u32 var80098f74 = 0; -u32 var80098f78 = 0; -u32 var80098f7c = 0; -u32 var80098f80 = 0; -u32 var80098f84 = 0; -u32 var80098f88 = 0; -u32 var80098f8c = 0; -u32 var80098f90 = 0; -u32 var80098f94 = 0; -u32 var80098f98 = 0; -u32 var80098f9c = 0; -u32 var80098fa0 = 0; -u32 var80098fa4 = 0; -u32 var80098fa8 = 0; -u32 var80098fac = 0; -u32 var80098fb0 = 0; -u32 var80098fb4 = 0; -u32 var80098fb8 = 0; -u32 var80098fbc = 0; -u32 var80098fc0 = 0; -u32 var80098fc4 = 0; -u32 var80098fc8 = 0; -u32 var80098fcc = 0; -u32 var80098fd0 = 0; -u32 var80098fd4 = 0; -u32 var80098fd8 = 0; -u32 var80098fdc = 0; -u32 var80098fe0 = 0; -u32 var80098fe4 = 0; -u32 var80098fe8 = 0; -u32 var80098fec = 0; -u32 var80098ff0 = 0; -u32 var80098ff4 = 0; -u32 var80098ff8 = 0; -u32 var80098ffc = 0; -u32 var80099000 = 0; -u32 var80099004 = 0; -u32 var80099008 = 0; -u32 var8009900c = 0; -u32 var80099010 = 0; -u32 var80099014 = 0; -u32 var80099018 = 0; -u32 var8009901c = 0; -u32 var80099020 = 0; -u32 var80099024 = 0; -u32 var80099028 = 0; -u32 var8009902c = 0; -u32 var80099030 = 0; -u32 var80099034 = 0; -u32 var80099038 = 0; -u32 var8009903c = 0; -u32 var80099040 = 0; -u32 var80099044 = 0; -u32 var80099048 = 0; -u32 var8009904c = 0; -u32 var80099050 = 0; -u32 var80099054 = 0; -u32 var80099058 = 0; -u32 var8009905c = 0; -u32 var80099060 = 0; -u32 var80099064 = 0; -u32 var80099068 = 0; -u32 var8009906c = 0; -u32 var80099070 = 0; -u32 var80099074 = 0; -u32 var80099078 = 0; -u32 var8009907c = 0; -u32 var80099080 = 0; -u32 var80099084 = 0; -u32 var80099088 = 0; -u32 var8009908c = 0; -u32 var80099090 = 0; -u32 var80099094 = 0; -u32 var80099098 = 0; -u32 var8009909c = 0; -u32 var800990a0 = 0; -u32 var800990a4 = 0; -u32 var800990a8 = 0; -u32 var800990ac = 0; -u32 var800990b0 = 0; -u32 var800990b4 = 0; -u32 var800990b8 = 0; -u32 var800990bc = 0; -u32 var800990c0 = 0; -u32 var800990c4 = 0; -u32 var800990c8 = 0; -u32 var800990cc = 0; -u32 var800990d0 = 0; -u32 var800990d4 = 0; -u32 var800990d8 = 0; -u32 var800990dc = 0; -u32 var800990e0 = 0; -u32 var800990e4 = 0; -u32 var800990e8 = 0; -u32 var800990ec = 0; -u32 var800990f0 = 0; -u32 var800990f4 = 0; -u32 var800990f8 = 0; -u32 var800990fc = 0; -u32 var80099100 = 0; -u32 var80099104 = 0; -u32 var80099108 = 0; -u32 var8009910c = 0; -u32 var80099110 = 0; -u32 var80099114 = 0; -u32 var80099118 = 0; -u32 var8009911c = 0; -u32 var80099120 = 0; -u32 var80099124 = 0; -u32 var80099128 = 0; -u32 var8009912c = 0; -u32 var80099130 = 0; -u32 var80099134 = 0; -u32 var80099138 = 0; -u32 var8009913c = 0; -u32 var80099140 = 0; -u32 var80099144 = 0; -u32 var80099148 = 0; -u32 var8009914c = 0; -u32 var80099150 = 0; -u32 var80099154 = 0; -u32 var80099158 = 0; -u32 var8009915c = 0; -u32 var80099160 = 0; -u32 var80099164 = 0; -u32 var80099168 = 0; -u32 var8009916c = 0; -u32 var80099170 = 0; -u32 var80099174 = 0; -u32 var80099178 = 0; -u32 var8009917c = 0; -u32 var80099180 = 0; -u32 var80099184 = 0; -u32 var80099188 = 0; -u32 var8009918c = 0; -u32 var80099190 = 0; -u32 var80099194 = 0; -u32 var80099198 = 0; -u32 var8009919c = 0; -u32 var800991a0 = 0; -u32 var800991a4 = 0; -u32 var800991a8 = 0; -u32 var800991ac = 0; -u32 var800991b0 = 0; -u32 var800991b4 = 0; -u32 var800991b8 = 0; -u32 var800991bc = 0; -u32 var800991c0 = 0; -u32 var800991c4 = 0; -u32 var800991c8 = 0; -u32 var800991cc = 0; -u32 var800991d0 = 0; -u32 var800991d4 = 0; -u32 var800991d8 = 0; -u32 var800991dc = 0; -u32 var800991e0 = 0; -u32 var800991e4 = 0; -u32 var800991e8 = 0; -u32 var800991ec = 0; -u32 var800991f0 = 0; -u32 var800991f4 = 0; -u32 var800991f8 = 0; -u32 var800991fc = 0; -u32 var80099200 = 0; -u32 var80099204 = 0; -u32 var80099208 = 0; -u32 var8009920c = 0; -u32 var80099210 = 0; -u32 var80099214 = 0; -u32 var80099218 = 0; -u32 var8009921c = 0; -u32 var80099220 = 0; -u32 var80099224 = 0; -u32 var80099228 = 0; -u32 var8009922c = 0; -u32 var80099230 = 0; -u32 var80099234 = 0; -u32 var80099238 = 0; -u32 var8009923c = 0; -u32 var80099240 = 0; -u32 var80099244 = 0; -u32 var80099248 = 0; -u32 var8009924c = 0; -u32 var80099250 = 0; -u32 var80099254 = 0; -u32 var80099258 = 0; -u32 var8009925c = 0; -u32 var80099260 = 0; -u32 var80099264 = 0; -u32 var80099268 = 0; -u32 var8009926c = 0; -u32 var80099270 = 0; -u32 var80099274 = 0; -u32 var80099278 = 0; -u32 var8009927c = 0; -u32 var80099280 = 0; -u32 var80099284 = 0; -u32 var80099288 = 0; -u32 var8009928c = 0; -u32 var80099290 = 0; -u32 var80099294 = 0; -u32 var80099298 = 0; -u32 var8009929c = 0; -u32 var800992a0 = 0; -u32 var800992a4 = 0; -u32 var800992a8 = 0; -u32 var800992ac = 0; -u32 var800992b0 = 0; -u32 var800992b4 = 0; -u32 var800992b8 = 0; -u32 var800992bc = 0; -u32 var800992c0 = 0; -u32 var800992c4 = 0; -u32 var800992c8 = 0; -u32 var800992cc = 0; -u32 var800992d0 = 0; -u32 var800992d4 = 0; -u32 var800992d8 = 0; -u32 var800992dc = 0; -u32 var800992e0 = 0; -u32 var800992e4 = 0; -u32 var800992e8 = 0; -u32 var800992ec = 0; -u32 var800992f0 = 0; -u32 var800992f4 = 0; -u32 var800992f8 = 0; -u32 var800992fc = 0; -struct memorypool g_OnboardMemoryPools[9] = {0}; -u32 var800993b4 = 0; -struct memorypool g_ExpansionMemoryPools[9] = {0}; -u32 var8009946c = 0; -u32 var80099470 = 0; -u32 var80099474 = 0; -u32 var80099478 = 0; -u32 var8009947c = 0; -u32 var80099480 = 0; -u32 var80099484 = 0; -u32 var80099488 = 0; -u32 var8009948c = 0; -u32 var80099490 = 0; -u32 var80099494 = 0; -u32 var80099498 = 0; -u32 var8009949c = 0; -u32 var800994a0 = 0; -u32 var800994a4 = 0; -u32 var800994a8 = 0; -u32 var800994ac = 0; -u32 var800994b0 = 0; -u32 var800994b4 = 0; -u32 var800994b8 = 0; -u32 var800994bc = 0; -u32 var800994c0 = 0; -u32 var800994c4 = 0; -u32 var800994c8 = 0; -u32 var800994cc = 0; -u32 var800994d0 = 0; -u32 var800994d4 = 0; -u32 var800994d8 = 0; -u32 var800994dc = 0; -u32 var800994e0 = 0; -u32 var800994e4 = 0; -u32 var800994e8 = 0; -u32 var800994ec = 0; -u32 var800994f0 = 0; -u32 var800994f4 = 0; -u32 var800994f8 = 0; -u32 var800994fc = 0; -u32 var80099500 = 0; -u32 var80099504 = 0; -u32 var80099508 = 0; -u32 var8009950c = 0; -u32 var80099510 = 0; -u32 var80099514 = 0; -u32 var80099518 = 0; -u32 var8009951c = 0; -u32 var80099520 = 0; -u32 var80099524 = 0; -u32 var80099528 = 0; -u32 var8009952c = 0; -u32 var80099530 = 0; -u32 var80099534 = 0; -u32 var80099538 = 0; -u32 var8009953c = 0; -u32 var80099540 = 0; -u32 var80099544 = 0; -u32 var80099548 = 0; -u32 var8009954c = 0; -u32 var80099550 = 0; -u32 var80099554 = 0; -u32 var80099558 = 0; -u32 var8009955c = 0; -u32 var80099560 = 0; -u32 var80099564 = 0; -u32 var80099568 = 0; -u32 var8009956c = 0; -u32 var80099570 = 0; -u32 var80099574 = 0; -u32 var80099578 = 0; -u32 var8009957c = 0; -u32 var80099580 = 0; -u32 var80099584 = 0; -u32 var80099588 = 0; -u32 var8009958c = 0; -u32 var80099590 = 0; -u32 var80099594 = 0; -u32 var80099598 = 0; -u32 var8009959c = 0; -u32 var800995a0 = 0; -u32 var800995a4 = 0; -u32 var800995a8 = 0; -u32 var800995ac = 0; -u32 var800995b0 = 0; -u32 var800995b4 = 0; -u32 var800995b8 = 0; -u32 var800995bc = 0; -u32 var800995c0 = 0; -u32 var800995c4 = 0; -u32 var800995c8 = 0; -u32 var800995cc = 0; -u32 var800995d0 = 0; -u32 var800995d4 = 0; -u32 var800995d8 = 0; -u32 var800995dc = 0; -u32 var800995e0 = 0; -u32 var800995e4 = 0; -u32 var800995e8 = 0; -u32 var800995ec = 0; -u32 var800995f0 = 0; -u32 var800995f4 = 0; -u32 var800995f8 = 0; -u32 var800995fc = 0; -u32 var80099600 = 0; -u32 var80099604 = 0; -u32 var80099608 = 0; -u32 var8009960c = 0; -u32 var80099610 = 0; -u32 var80099614 = 0; -u32 var80099618 = 0; -u32 var8009961c = 0; -u32 var80099620 = 0; -u32 var80099624 = 0; -u32 var80099628 = 0; -u32 var8009962c = 0; -u32 var80099630 = 0; -u32 var80099634 = 0; -u32 var80099638 = 0; -u32 var8009963c = 0; -u32 var80099640 = 0; -u32 var80099644 = 0; -u32 var80099648 = 0; -u32 var8009964c = 0; -u32 var80099650 = 0; -u32 var80099654 = 0; -u32 var80099658 = 0; -u32 var8009965c = 0; -u32 var80099660 = 0; -u32 var80099664 = 0; -u32 var80099668 = 0; -u32 var8009966c = 0; -u32 var80099670 = 0; -u32 var80099674 = 0; -u32 var80099678 = 0; -u32 var8009967c = 0; -u32 var80099680 = 0; -u32 var80099684 = 0; -u32 var80099688 = 0; -u32 var8009968c = 0; -u32 var80099690 = 0; -u32 var80099694 = 0; -u32 var80099698 = 0; -u32 var8009969c = 0; -u32 var800996a0 = 0; -u32 var800996a4 = 0; -u32 var800996a8 = 0; -u32 var800996ac = 0; -u32 var800996b0 = 0; -u32 var800996b4 = 0; -u32 var800996b8 = 0; -u32 var800996bc = 0; -u32 var800996c0 = 0; -u32 var800996c4 = 0; -u32 var800996c8 = 0; -u32 var800996cc = 0; -u32 var800996d0 = 0; -u32 var800996d4 = 0; -u32 var800996d8 = 0; -u32 var800996dc = 0; -u32 var800996e0 = 0; -u32 var800996e4 = 0; -u32 var800996e8 = 0; -u32 var800996ec = 0; -u32 var800996f0 = 0; -u32 var800996f4 = 0; -u32 var800996f8 = 0; -u32 var800996fc = 0; -u32 var80099700 = 0; -u32 var80099704 = 0; -u32 var80099708 = 0; -u32 var8009970c = 0; -u32 var80099710 = 0; -u32 var80099714 = 0; -u32 var80099718 = 0; -u32 var8009971c = 0; -u32 var80099720 = 0; -u32 var80099724 = 0; -u32 var80099728 = 0; -u32 var8009972c = 0; -u32 var80099730 = 0; -u32 var80099734 = 0; -u32 var80099738 = 0; -u32 var8009973c = 0; -u32 var80099740 = 0; -u32 var80099744 = 0; -u32 var80099748 = 0; -u32 var8009974c = 0; -u32 var80099750 = 0; -u32 var80099754 = 0; -u32 var80099758 = 0; -u32 var8009975c = 0; -u32 var80099760 = 0; -u32 var80099764 = 0; -u32 var80099768 = 0; -u32 var8009976c = 0; -u32 var80099770 = 0; -u32 var80099774 = 0; -u32 var80099778 = 0; -u32 var8009977c = 0; -u32 var80099780 = 0; -u32 var80099784 = 0; -u32 var80099788 = 0; -u32 var8009978c = 0; -u32 var80099790 = 0; -u32 var80099794 = 0; -u32 var80099798 = 0; -u32 var8009979c = 0; -u32 var800997a0 = 0; -u32 var800997a4 = 0; -u32 var800997a8 = 0; -u32 var800997ac = 0; -u32 var800997b0 = 0; -u32 var800997b4 = 0; -u32 var800997b8 = 0; -u32 var800997bc = 0; -u32 var800997c0 = 0; -u32 var800997c4 = 0; -u32 var800997c8 = 0; -u32 var800997cc = 0; -u32 var800997d0 = 0; -u32 var800997d4 = 0; -u32 var800997d8 = 0; -u32 var800997dc = 0; -u32 var800997e0 = 0; -u32 var800997e4 = 0; -u32 var800997e8 = 0; -u32 var800997ec = 0; -u32 var800997f0 = 0; -u32 var800997f4 = 0; -u32 var800997f8 = 0; -u32 var800997fc = 0; -u32 var80099800 = 0; -u32 var80099804 = 0; -u32 var80099808 = 0; -u32 var8009980c = 0; -u32 var80099810 = 0; -u32 var80099814 = 0; -u32 var80099818 = 0; -u32 var8009981c = 0; -u32 var80099820 = 0; -u32 var80099824 = 0; -u32 var80099828 = 0; -u32 var8009982c = 0; -u32 var80099830 = 0; -u32 var80099834 = 0; -u32 var80099838 = 0; -u32 var8009983c = 0; -u32 var80099840 = 0; -u32 var80099844 = 0; -u32 var80099848 = 0; -u32 var8009984c = 0; -u32 var80099850 = 0; -u32 var80099854 = 0; -u32 var80099858 = 0; -u32 var8009985c = 0; -u32 var80099860 = 0; -u32 var80099864 = 0; -u32 var80099868 = 0; -u32 var8009986c = 0; -u32 var80099870 = 0; -u32 var80099874 = 0; -u32 var80099878 = 0; -u32 var8009987c = 0; -u32 g_ArgBuffer[30] = {0}; -u32 var800998f8 = 0; -u32 var800998fc = 0; -u32 var80099900 = 0; -u32 var80099904 = 0; -u32 var80099908 = 0; -u32 var8009990c = 0; -u32 var80099910 = 0; -u32 var80099914 = 0; -u32 var80099918 = 0; -u32 var8009991c = 0; -u32 var80099920 = 0; -u32 var80099924 = 0; -u32 var80099928 = 0; -u32 var8009992c = 0; -u32 var80099930 = 0; -u32 var80099934 = 0; -u32 var80099938 = 0; -u32 var8009993c = 0; -u32 var80099940 = 0; -u32 var80099944 = 0; -u32 var80099948 = 0; -u32 var8009994c = 0; -u32 var80099950 = 0; -u32 var80099954 = 0; -u32 var80099958 = 0; -u32 var8009995c = 0; -u32 var80099960 = 0; -u32 var80099964 = 0; -u32 var80099968 = 0; -u32 var8009996c = 0; -u32 var80099970 = 0; -u32 var80099974 = 0; -u32 var80099978 = 0; -u32 var8009997c = 0; -u32 var80099980 = 0; -u32 var80099984 = 0; -u32 var80099988 = 0; -u32 var8009998c = 0; -u32 var80099990 = 0; -u32 var80099994 = 0; -u32 var80099998 = 0; -u32 var8009999c = 0; -u32 var800999a0 = 0; -u32 var800999a4 = 0; -u32 var800999a8 = 0; -u32 var800999ac = 0; -u32 var800999b0 = 0; -u32 var800999b4 = 0; -u32 var800999b8 = 0; -u32 var800999bc = 0; -u32 var800999c0 = 0; -u32 var800999c4 = 0; -u32 var800999c8 = 0; -u32 var800999cc = 0; -u32 var800999d0 = 0; -u32 var800999d4 = 0; -u32 var800999d8 = 0; -u32 var800999dc = 0; -u32 var800999e0 = 0; -u32 var800999e4 = 0; -u32 var800999e8 = 0; -u32 var800999ec = 0; -u32 var800999f0 = 0; -u32 var800999f4 = 0; -u32 var800999f8 = 0; -u32 var800999fc = 0; -u32 var80099a00 = 0; -u32 var80099a04 = 0; -u32 var80099a08 = 0; -u32 var80099a0c = 0; -u32 var80099a10 = 0; -u32 var80099a14 = 0; -u32 var80099a18 = 0; -u32 var80099a1c = 0; -OSMesg var80099a20 = NULL; -u32 var80099a24 = 0; -u32 var80099a28 = 0; -u32 var80099a2c = 0; -u32 var80099a30 = 0; -u32 var80099a34 = 0; -u32 var80099a38 = 0; -u32 var80099a3c = 0; -OSMesgQueue var80099a40 = {0}; -u32 var80099a58 = 0; -u32 var80099a5c = 0; -struct contdata g_ContData[2] = {0}; -s32 g_ContDisableCooldown[4] = {0}; -OSMesgQueue var80099e78 = {0}; -OSMesg var80099e90 = NULL; -u32 var80099e94 = 0; -u32 var80099e98 = 0; -u32 var80099e9c = 0; -u32 var80099ea0 = 0; -u32 var80099ea4 = 0; -u32 var80099ea8 = 0; -u32 var80099eac = 0; -u32 var80099eb0 = 0; -u32 var80099eb4 = 0; -OSMesg var80099eb8 = NULL; -u32 var80099ebc = 0; -OSMesgQueue var80099ec0 = {0}; -OSMesg var80099ed8 = NULL; -u32 var80099edc = 0; -OSMesgQueue var80099ee0 = {0}; -OSMesg var80099ef8 = NULL; -u32 var80099efc = 0; -OSMesgQueue var80099f00 = {0}; -OSMesg var80099f18 = NULL; -u32 var80099f1c = 0; -OSMesgQueue var80099f20 = {0}; -OSContStatus var80099f38[4] = {0}; -u8 g_ContPfsStates[100] = {0}; -u32 var80099fac = 0; -u32 var80099fb0 = 0; -u32 var80099fb4 = 0; -u32 var80099fb8 = 0; -u32 var80099fbc = 0; - -// 80099fc0 -struct g_vars g_Vars = {0}; - -u32 var8009a6c8 = 0; -u32 var8009a6cc = 0; -u32 var8009a6d0 = 0; -u32 var8009a6d4 = 0; -u32 var8009a6d8 = 0; -u32 var8009a6dc = 0; -u32 var8009a6e0 = 0; -u32 var8009a6e4 = 0; -u32 var8009a6e8 = 0; -u32 var8009a6ec = 0; -u32 var8009a6f0 = 0; -u32 var8009a6f4 = 0; -u32 var8009a6f8 = 0; -u32 var8009a6fc = 0; -u32 var8009a700 = 0; -u32 var8009a704 = 0; -u32 var8009a708 = 0; -u32 var8009a70c = 0; -u32 var8009a710 = 0; -u32 var8009a714 = 0; -u32 var8009a718 = 0; -u32 var8009a71c = 0; -u32 var8009a720 = 0; -u32 var8009a724 = 0; -u32 var8009a728 = 0; -u32 var8009a72c = 0; -u32 var8009a730 = 0; -u32 var8009a734 = 0; -u32 var8009a738 = 0; -u32 var8009a73c = 0; -u32 var8009a740 = 0; -u32 var8009a744 = 0; -u32 var8009a748 = 0; -u32 var8009a74c = 0; -u32 var8009a750 = 0; -u32 var8009a754 = 0; -u32 var8009a758 = 0; -u32 var8009a75c = 0; -u32 var8009a760 = 0; -u32 var8009a764 = 0; -u32 var8009a768 = 0; -u32 var8009a76c = 0; -u32 var8009a770 = 0; -u32 var8009a774 = 0; -u32 var8009a778 = 0; -u32 var8009a77c = 0; -u32 var8009a780 = 0; -u32 var8009a784 = 0; -u32 var8009a788 = 0; -u32 var8009a78c = 0; -u32 var8009a790 = 0; -u32 var8009a794 = 0; -u32 var8009a798 = 0; -u32 var8009a79c = 0; -u32 var8009a7a0 = 0; -u32 var8009a7a4 = 0; -u32 var8009a7a8 = 0; -u32 var8009a7ac = 0; -u32 var8009a7b0 = 0; -u32 var8009a7b4 = 0; -u32 var8009a7b8 = 0; -u32 var8009a7bc = 0; -u32 var8009a7c0 = 0; -u32 var8009a7c4 = 0; -u32 var8009a7c8 = 0; -u32 var8009a7cc = 0; -u32 var8009a7d0 = 0; -u32 var8009a7d4 = 0; -u32 var8009a7d8 = 0; -u32 var8009a7dc = 0; -u32 var8009a7e0 = 0; -u32 var8009a7e4 = 0; -u32 var8009a7e8 = 0; -u32 var8009a7ec = 0; -u32 var8009a7f0 = 0; -u32 var8009a7f4 = 0; -u32 var8009a7f8 = 0; -u32 var8009a7fc = 0; -u32 var8009a800 = 0; -u32 var8009a804 = 0; -u32 var8009a808 = 0; -u32 var8009a80c = 0; -u32 var8009a810 = 0; -u32 var8009a814 = 0; -u32 var8009a818 = 0; -u32 var8009a81c = 0; -u32 var8009a820 = 0; -u32 var8009a824 = 0; -u32 var8009a828 = 0; -u32 var8009a82c = 0; -u32 var8009a830 = 0; -u32 var8009a834 = 0; -u32 var8009a838 = 0; -u32 var8009a83c = 0; -u32 var8009a840 = 0; -u32 var8009a844 = 0; -u32 var8009a848 = 0; -u32 var8009a84c = 0; -u32 var8009a850 = 0; -u32 var8009a854 = 0; -u32 var8009a858 = 0; -u32 var8009a85c = 0; -u32 var8009a860 = 0; -u32 var8009a864 = 0; -u32 var8009a868 = 0; -u32 var8009a86c = 0; -u32 var8009a870 = 0; -u32 var8009a874 = 0; -u32 var8009a878 = 0; -u32 var8009a87c = 0; -u32 var8009a880 = 0; -u32 var8009a884 = 0; -u32 var8009a888 = 0; -u32 var8009a88c = 0; -u32 var8009a890 = 0; -s16 var8009a894 = 0; -struct animheader *var8009a898 = NULL; -u32 var8009a89c = 0; -union filedataptr g_TileFileData = { NULL }; -s32 g_TileNumRooms = 0; -u32 *g_TileRooms = NULL; -u32 var8009a8ac = 0; -u32 var8009a8b0 = 0; -u32 var8009a8b4 = 0; -struct coord var8009a8b8 = {0, 0, 0}; -u32 var8009a8c4 = 0; -struct coord var8009a8c8 = {0, 0, 0}; -struct prop *g_CdObstacle = NULL; -u32 var8009a8d8 = 0; -u32 var8009a8dc = 0; -u32 var8009a8e0 = 0; -u32 var8009a8e4 = 0; -u32 var8009a8e8 = 0; -u32 var8009a8ec = 0; -u32 var8009a8f0 = 0; -u32 var8009a8f4 = 0; -u32 var8009a8f8 = 0; -u32 var8009a8fc = 0; -u32 var8009a900 = 0; -u32 var8009a904 = 0; -u32 var8009a908 = 0; -u32 var8009a90c = 0; -u32 var8009a910 = 0; -u32 var8009a914 = 0; -u32 var8009a918 = 0; -u32 var8009a91c = 0; -u32 var8009a920 = 0; -u32 var8009a924 = 0; -u32 var8009a928 = 0; -u32 var8009a92c = 0; -u32 var8009a930 = 0; -u32 var8009a934 = 0; -u32 var8009a938 = 0; -u32 var8009a93c = 0; -u32 var8009a940 = 0; -u32 var8009a944 = 0; -u32 var8009a948 = 0; -u32 var8009a94c = 0; -u32 var8009a950 = 0; -u32 var8009a954 = 0; -u32 var8009a958 = 0; -u32 var8009a95c = 0; -u32 var8009a960 = 0; -u32 var8009a964 = 0; -u32 var8009a968 = 0; -u32 var8009a96c = 0; -u32 var8009a970 = 0; -u32 var8009a974 = 0; -u32 var8009a978 = 0; -u32 var8009a97c = 0; -u32 var8009a980 = 0; -u32 var8009a984 = 0; -u32 var8009a988 = 0; -u32 var8009a98c = 0; -u32 var8009a990 = 0; -u32 var8009a994 = 0; -u32 var8009a998 = 0; -u32 var8009a99c = 0; -u32 var8009a9a0 = 0; -u32 var8009a9a4 = 0; -u32 var8009a9a8 = 0; -u32 var8009a9ac = 0; -u32 var8009a9b0 = 0; -u32 var8009a9b4 = 0; -u32 var8009a9b8 = 0; -u32 var8009a9bc = 0; -u32 var8009a9c0 = 0; -u32 var8009a9c4 = 0; -u32 var8009a9c8 = 0; -u32 var8009a9cc = 0; -u32 var8009a9d0 = 0; -u32 var8009a9d4 = 0; -u32 var8009a9d8 = 0; -u32 var8009a9dc = 0; -u32 var8009a9e0 = 0; -u32 var8009a9e4 = 0; -u32 var8009a9e8 = 0; -u32 var8009a9ec = 0; -u32 var8009a9f0 = 0; -u32 var8009a9f4 = 0; -u32 var8009a9f8 = 0; -u32 var8009a9fc = 0; -u32 var8009aa00 = 0; -u32 var8009aa04 = 0; -u32 var8009aa08 = 0; -u32 var8009aa0c = 0; -u32 var8009aa10 = 0; -u32 var8009aa14 = 0; -u32 var8009aa18 = 0; -u32 var8009aa1c = 0; -u32 var8009aa20 = 0; -u32 var8009aa24 = 0; -u32 var8009aa28 = 0; -u32 var8009aa2c = 0; -u32 var8009aa30 = 0; -u32 var8009aa34 = 0; -u32 var8009aa38 = 0; -u32 var8009aa3c = 0; -u32 var8009aa40 = 0; -u32 var8009aa44 = 0; -u32 var8009aa48 = 0; -u32 var8009aa4c = 0; -u32 var8009aa50 = 0; -u32 var8009aa54 = 0; -u32 var8009aa58 = 0; -u32 var8009aa5c = 0; -u32 var8009aa60 = 0; -u32 var8009aa64 = 0; -u32 var8009aa68 = 0; -u32 var8009aa6c = 0; -u32 var8009aa70 = 0; -u32 var8009aa74 = 0; -u32 var8009aa78 = 0; -u32 var8009aa7c = 0; -u32 var8009aa80 = 0; -u32 var8009aa84 = 0; -u32 var8009aa88 = 0; -u32 var8009aa8c = 0; -u32 var8009aa90 = 0; -u32 var8009aa94 = 0; -u32 var8009aa98 = 0; -u32 var8009aa9c = 0; -u32 var8009aaa0 = 0; -u32 var8009aaa4 = 0; -u32 var8009aaa8 = 0; -u32 var8009aaac = 0; -u32 var8009aab0 = 0; -u32 var8009aab4 = 0; -u32 var8009aab8 = 0; -u32 var8009aabc = 0; -u32 var8009aac0 = 0; -u32 var8009aac4 = 0; -u32 var8009aac8 = 0; -u32 var8009aacc = 0; -u32 var8009aad0 = 0; -u32 var8009aad4 = 0; -u32 var8009aad8 = 0; -u32 var8009aadc = 0; -u32 var8009aae0 = 0; -u32 var8009aae4 = 0; -u32 var8009aae8 = 0; -u32 var8009aaec = 0; -u32 var8009aaf0 = 0; -u32 var8009aaf4 = 0; -u32 var8009aaf8 = 0; -u32 var8009aafc = 0; -u32 var8009ab00 = 0; -u32 var8009ab04 = 0; -u32 var8009ab08 = 0; -u32 var8009ab0c = 0; -u32 var8009ab10 = 0; -u32 var8009ab14 = 0; -u32 var8009ab18 = 0; -u32 var8009ab1c = 0; -u32 var8009ab20 = 0; -u32 var8009ab24 = 0; -u32 var8009ab28 = 0; -u32 var8009ab2c = 0; -u32 var8009ab30 = 0; -u32 var8009ab34 = 0; -u32 var8009ab38 = 0; -u32 var8009ab3c = 0; -u32 var8009ab40 = 0; -u32 var8009ab44 = 0; -u32 var8009ab48 = 0; -u32 var8009ab4c = 0; -u32 var8009ab50 = 0; -u32 var8009ab54 = 0; -u32 var8009ab58 = 0; -u32 var8009ab5c = 0; -u32 var8009ab60 = 0; -u32 var8009ab64 = 0; -u32 var8009ab68 = 0; -u32 var8009ab6c = 0; -u32 var8009ab70 = 0; -u32 var8009ab74 = 0; -u32 var8009ab78 = 0; -u32 var8009ab7c = 0; -u32 var8009ab80 = 0; -u32 var8009ab84 = 0; -u32 var8009ab88 = 0; -u32 var8009ab8c = 0; -u32 var8009ab90 = 0; -u32 var8009ab94 = 0; -u32 var8009ab98 = 0; -u32 var8009ab9c = 0; -u32 var8009aba0 = 0; -u32 var8009aba4 = 0; -u32 var8009aba8 = 0; -u32 var8009abac = 0; -u32 var8009abb0 = 0; -u32 var8009abb4 = 0; -u32 var8009abb8 = 0; -u32 var8009abbc = 0; -u32 var8009abc0 = 0; -u32 var8009abc4 = 0; -u32 var8009abc8 = 0; -u32 var8009abcc = 0; -u32 var8009abd0 = 0; -u32 var8009abd4 = 0; -u32 var8009abd8 = 0; -u32 var8009abdc = 0; -u32 var8009abe0 = 0; -u32 var8009abe4 = 0; -u32 var8009abe8 = 0; -u32 var8009abec = 0; -u32 var8009abf0 = 0; -u32 var8009abf4 = 0; -u32 var8009abf8 = 0; -u32 var8009abfc = 0; -u32 var8009ac00 = 0; -u32 var8009ac04 = 0; -u32 var8009ac08 = 0; -u32 var8009ac0c = 0; -u32 var8009ac10 = 0; -u32 var8009ac14 = 0; -u32 var8009ac18 = 0; -u32 var8009ac1c = 0; -u32 var8009ac20 = 0; -u32 var8009ac24 = 0; -u32 var8009ac28 = 0; -u32 var8009ac2c = 0; -u32 var8009ac30 = 0; -u32 var8009ac34 = 0; -u32 var8009ac38 = 0; -u32 var8009ac3c = 0; -u32 var8009ac40 = 0; -u32 var8009ac44 = 0; -u32 var8009ac48 = 0; -u32 var8009ac4c = 0; -u32 var8009ac50 = 0; -u32 var8009ac54 = 0; -u32 var8009ac58 = 0; -u32 var8009ac5c = 0; -u32 var8009ac60 = 0; -u32 var8009ac64 = 0; -u32 var8009ac68 = 0; -u32 var8009ac6c = 0; -u32 var8009ac70 = 0; -u32 var8009ac74 = 0; -u32 var8009ac78 = 0; -u32 var8009ac7c = 0; -u32 var8009ac80 = 0; -u32 var8009ac84 = 0; -u32 var8009ac88 = 0; -u32 var8009ac8c = 0; -u32 var8009ac90 = 0; -u32 var8009ac94 = 0; -u32 var8009ac98 = 0; -u32 var8009ac9c = 0; -u32 var8009aca0 = 0; -u32 var8009aca4 = 0; -u32 var8009aca8 = 0; -u32 var8009acac = 0; -u32 var8009acb0 = 0; -u32 var8009acb4 = 0; -u32 var8009acb8 = 0; -u32 var8009acbc = 0; -u32 var8009acc0 = 0; -u32 var8009acc4 = 0; -u32 var8009acc8 = 0; -u32 var8009accc = 0; -u32 var8009acd0 = 0; -u32 var8009acd4 = 0; -u32 var8009acd8 = 0; -u32 var8009acdc = 0; -u32 var8009ace0 = 0; -u32 var8009ace4 = 0; -u32 var8009ace8 = 0; -u32 var8009acec = 0; -u32 var8009acf0 = 0; -u32 var8009acf4 = 0; -u32 var8009acf8 = 0; -u32 var8009acfc = 0; -u32 var8009ad00 = 0; -u32 var8009ad04 = 0; -u32 var8009ad08 = 0; -u32 var8009ad0c = 0; -u32 var8009ad10 = 0; -u32 var8009ad14 = 0; -u32 var8009ad18 = 0; -u32 var8009ad1c = 0; -u32 var8009ad20 = 0; -u32 var8009ad24 = 0; -u32 var8009ad28 = 0; -u32 var8009ad2c = 0; -u32 var8009ad30 = 0; -u32 var8009ad34 = 0; -u32 var8009ad38 = 0; -u32 var8009ad3c = 0; -u32 var8009ad40 = 0; -u32 var8009ad44 = 0; -u32 var8009ad48 = 0; -u32 var8009ad4c = 0; -u32 var8009ad50 = 0; -u32 var8009ad54 = 0; -u32 var8009ad58 = 0; -u32 var8009ad5c = 0; -u32 var8009ad60 = 0; -u32 var8009ad64 = 0; -u32 var8009ad68 = 0; -u32 var8009ad6c = 0; -u32 var8009ad70 = 0; -u32 var8009ad74 = 0; -u32 var8009ad78 = 0; -u32 var8009ad7c = 0; -u32 var8009ad80 = 0; -u32 var8009ad84 = 0; -u32 var8009ad88 = 0; -u32 var8009ad8c = 0; -u32 var8009ad90 = 0; -u32 var8009ad94 = 0; -u32 var8009ad98 = 0; -u32 var8009ad9c = 0; -u32 var8009ada0 = 0; -u32 var8009ada4 = 0; -u32 var8009ada8 = 0; -u32 var8009adac = 0; -u32 var8009adb0 = 0; -u32 var8009adb4 = 0; -u32 var8009adb8 = 0; -u32 var8009adbc = 0; -u32 var8009adc0 = 0; -u32 var8009adc4 = 0; -u32 var8009adc8 = 0; -u32 var8009adcc = 0; -u32 var8009add0 = 0; -u32 var8009add4 = 0; -u32 var8009add8 = 0; -u32 var8009addc = 0; -u32 var8009ade0 = 0; -u32 var8009ade4 = 0; -u32 var8009ade8 = 0; -u32 var8009adec = 0; -u32 var8009adf0 = 0; -u32 var8009adf4 = 0; -u32 var8009adf8 = 0; -u32 var8009adfc = 0; -u32 var8009ae00 = 0; -u32 var8009ae04 = 0; -u32 var8009ae08 = 0; -u32 var8009ae0c = 0; -u32 var8009ae10 = 0; -u32 var8009ae14 = 0; -u32 var8009ae18 = 0; -u32 var8009ae1c = 0; -u32 var8009ae20 = 0; -u32 var8009ae24 = 0; -u32 var8009ae28 = 0; -u32 var8009ae2c = 0; -u32 var8009ae30 = 0; -u32 var8009ae34 = 0; -u32 var8009ae38 = 0; -u32 var8009ae3c = 0; -u32 var8009ae40 = 0; -u32 var8009ae44 = 0; -u32 var8009ae48 = 0; -u32 var8009ae4c = 0; -u32 var8009ae50 = 0; -u32 var8009ae54 = 0; -u32 var8009ae58 = 0; -u32 var8009ae5c = 0; -u32 var8009ae60 = 0; -u32 var8009ae64 = 0; -u32 var8009ae68 = 0; -u32 var8009ae6c = 0; -u32 var8009ae70 = 0; -u32 var8009ae74 = 0; -u32 var8009ae78 = 0; -u32 var8009ae7c = 0; -u32 var8009ae80 = 0; -u32 var8009ae84 = 0; -u32 var8009ae88 = 0; -u32 var8009ae8c = 0; -u32 var8009ae90 = 0; -u32 var8009ae94 = 0; -u32 var8009ae98 = 0; -u32 var8009ae9c = 0; -u32 var8009aea0 = 0; -u32 var8009aea4 = 0; -u32 var8009aea8 = 0; -u32 var8009aeac = 0; -u32 var8009aeb0 = 0; -u32 var8009aeb4 = 0; -u32 var8009aeb8 = 0; -u32 var8009aebc = 0; -u32 var8009aec0 = 0; -u32 var8009aec4 = 0; -u32 var8009aec8 = 0; -u32 var8009aecc = 0; -u32 var8009aed0 = 0; -u32 var8009aed4 = 0; -u32 var8009aed8 = 0; -u32 var8009aedc = 0; -u32 var8009aee0 = 0; -u32 var8009aee4 = 0; -u32 var8009aee8 = 0; -u32 var8009aeec = 0; -u32 var8009aef0 = 0; -u32 var8009aef4 = 0; -u32 var8009aef8 = 0; -u32 var8009aefc = 0; -u32 var8009af00 = 0; -u32 var8009af04 = 0; -u32 var8009af08 = 0; -u32 var8009af0c = 0; -u32 var8009af10 = 0; -u32 var8009af14 = 0; -u32 var8009af18 = 0; -u32 var8009af1c = 0; -u32 var8009af20 = 0; -u32 var8009af24 = 0; -u32 var8009af28 = 0; -u32 var8009af2c = 0; -u32 var8009af30 = 0; -u32 var8009af34 = 0; -u32 var8009af38 = 0; -u32 var8009af3c = 0; -u32 var8009af40 = 0; -u32 var8009af44 = 0; -u32 var8009af48 = 0; -u32 var8009af4c = 0; -u32 var8009af50 = 0; -u32 var8009af54 = 0; -u32 var8009af58 = 0; -u32 var8009af5c = 0; -u32 var8009af60 = 0; -u32 var8009af64 = 0; -u32 var8009af68 = 0; -u32 var8009af6c = 0; -u32 var8009af70 = 0; -u32 var8009af74 = 0; -u32 var8009af78 = 0; -u32 var8009af7c = 0; -u32 var8009af80 = 0; -u32 var8009af84 = 0; -u32 var8009af88 = 0; -u32 var8009af8c = 0; -u32 var8009af90 = 0; -u32 var8009af94 = 0; -u32 var8009af98 = 0; -u32 var8009af9c = 0; -u32 var8009afa0 = 0; -u32 var8009afa4 = 0; -u32 var8009afa8 = 0; -u32 var8009afac = 0; -u32 var8009afb0 = 0; -u32 var8009afb4 = 0; -u32 var8009afb8 = 0; -u32 var8009afbc = 0; -u32 var8009afc0 = 0; -u32 var8009afc4 = 0; -u32 var8009afc8 = 0; -u32 var8009afcc = 0; -u32 var8009afd0 = 0; -u32 var8009afd4 = 0; -u32 var8009afd8 = 0; -u32 var8009afdc = 0; -u32 var8009afe0 = 0; -u32 var8009afe4 = 0; -u32 var8009afe8 = 0; -u32 var8009afec = 0; -u32 var8009aff0 = 0; -u32 var8009aff4 = 0; -u32 var8009aff8 = 0; -u32 var8009affc = 0; -u32 var8009b000 = 0; -u32 var8009b004 = 0; -u32 var8009b008 = 0; -u32 var8009b00c = 0; -u32 var8009b010 = 0; -u32 var8009b014 = 0; -u32 var8009b018 = 0; -u32 var8009b01c = 0; -u32 var8009b020 = 0; -u32 var8009b024 = 0; -u32 var8009b028 = 0; -u32 var8009b02c = 0; -u32 var8009b030 = 0; -u32 var8009b034 = 0; -u32 var8009b038 = 0; -u32 var8009b03c = 0; -u32 var8009b040 = 0; -u32 var8009b044 = 0; -u32 var8009b048 = 0; -u32 var8009b04c = 0; -u32 var8009b050 = 0; -u32 var8009b054 = 0; -u32 var8009b058 = 0; -u32 var8009b05c = 0; -u32 var8009b060 = 0; -u32 var8009b064 = 0; -u32 var8009b068 = 0; -u32 var8009b06c = 0; -u32 var8009b070 = 0; -u32 var8009b074 = 0; -u32 var8009b078 = 0; -u32 var8009b07c = 0; -u32 var8009b080 = 0; -u32 var8009b084 = 0; -u32 var8009b088 = 0; -u32 var8009b08c = 0; -u32 var8009b090 = 0; -u32 var8009b094 = 0; -u32 var8009b098 = 0; -u32 var8009b09c = 0; -u32 var8009b0a0 = 0; -u32 var8009b0a4 = 0; -u32 var8009b0a8 = 0; -u32 var8009b0ac = 0; -u32 var8009b0b0 = 0; -u32 var8009b0b4 = 0; -u32 var8009b0b8 = 0; -u32 var8009b0bc = 0; -u32 var8009b0c0 = 0; -u32 var8009b0c4 = 0; -u32 var8009b0c8 = 0; -u32 var8009b0cc = 0; -u32 var8009b0d0 = 0; -u32 var8009b0d4 = 0; -u32 var8009b0d8 = 0; -u32 var8009b0dc = 0; -u32 var8009b0e0 = 0; -u32 var8009b0e4 = 0; -u32 var8009b0e8 = 0; -u32 var8009b0ec = 0; -u32 var8009b0f0 = 0; -u32 var8009b0f4 = 0; -u32 var8009b0f8 = 0; -u32 var8009b0fc = 0; -u32 var8009b100 = 0; -u32 var8009b104 = 0; -u32 var8009b108 = 0; -u32 var8009b10c = 0; -u32 var8009b110 = 0; -u32 var8009b114 = 0; -u32 var8009b118 = 0; -u32 var8009b11c = 0; -u32 var8009b120 = 0; -u32 var8009b124 = 0; -u32 var8009b128 = 0; -u32 var8009b12c = 0; -u32 var8009b130 = 0; -u32 var8009b134 = 0; -u32 var8009b138 = 0; -u32 var8009b13c = 0; -u32 var8009b140 = 0; -u32 var8009b144 = 0; -u32 var8009b148 = 0; -u32 var8009b14c = 0; -u32 var8009b150 = 0; -u32 var8009b154 = 0; -u32 var8009b158 = 0; -u32 var8009b15c = 0; -u32 var8009b160 = 0; -u32 var8009b164 = 0; -u32 var8009b168 = 0; -u32 var8009b16c = 0; -u32 var8009b170 = 0; -u32 var8009b174 = 0; -u32 var8009b178 = 0; -u32 var8009b17c = 0; -u32 var8009b180 = 0; -u32 var8009b184 = 0; -u32 var8009b188 = 0; -u32 var8009b18c = 0; -u32 var8009b190 = 0; -u32 var8009b194 = 0; -u32 var8009b198 = 0; -u32 var8009b19c = 0; -u32 var8009b1a0 = 0; -u32 var8009b1a4 = 0; -u32 var8009b1a8 = 0; -u32 var8009b1ac = 0; -u32 var8009b1b0 = 0; -u32 var8009b1b4 = 0; -u32 var8009b1b8 = 0; -u32 var8009b1bc = 0; -u32 var8009b1c0 = 0; -u32 var8009b1c4 = 0; -u32 var8009b1c8 = 0; -u32 var8009b1cc = 0; -u32 var8009b1d0 = 0; -u32 var8009b1d4 = 0; -u32 var8009b1d8 = 0; -u32 var8009b1dc = 0; -u32 var8009b1e0 = 0; -u32 var8009b1e4 = 0; -u32 var8009b1e8 = 0; -u32 var8009b1ec = 0; -u32 var8009b1f0 = 0; -u32 var8009b1f4 = 0; -u32 var8009b1f8 = 0; -u32 var8009b1fc = 0; -u32 var8009b200 = 0; -u32 var8009b204 = 0; -u32 var8009b208 = 0; -u32 var8009b20c = 0; -u32 var8009b210 = 0; -u32 var8009b214 = 0; -u32 var8009b218 = 0; -u32 var8009b21c = 0; -u32 var8009b220 = 0; -u32 var8009b224 = 0; -u32 var8009b228 = 0; -u32 var8009b22c = 0; -u32 var8009b230 = 0; -u32 var8009b234 = 0; -u32 var8009b238 = 0; -u32 var8009b23c = 0; -u32 var8009b240 = 0; -u32 var8009b244 = 0; -u32 var8009b248 = 0; -u32 var8009b24c = 0; -u32 var8009b250 = 0; -u32 var8009b254 = 0; -u32 var8009b258 = 0; -u32 var8009b25c = 0; -u32 var8009b260 = 0; -u32 var8009b264 = 0; -u32 var8009b268 = 0; -u32 var8009b26c = 0; -u32 var8009b270 = 0; -u32 var8009b274 = 0; -u32 var8009b278 = 0; -u32 var8009b27c = 0; -u32 var8009b280 = 0; -u32 var8009b284 = 0; -u32 var8009b288 = 0; -u32 var8009b28c = 0; -u32 var8009b290 = 0; -u32 var8009b294 = 0; -u32 var8009b298 = 0; -u32 var8009b29c = 0; -u32 var8009b2a0 = 0; -u32 var8009b2a4 = 0; -u32 var8009b2a8 = 0; -u32 var8009b2ac = 0; -u32 var8009b2b0 = 0; -u32 var8009b2b4 = 0; -u32 var8009b2b8 = 0; -u32 var8009b2bc = 0; -u32 var8009b2c0 = 0; -u32 var8009b2c4 = 0; -u32 var8009b2c8 = 0; -u32 var8009b2cc = 0; -u32 var8009b2d0 = 0; -u32 var8009b2d4 = 0; -u32 var8009b2d8 = 0; -u32 var8009b2dc = 0; -u32 var8009b2e0 = 0; -u32 var8009b2e4 = 0; -u32 var8009b2e8 = 0; -u32 var8009b2ec = 0; -u32 var8009b2f0 = 0; -u32 var8009b2f4 = 0; -u32 var8009b2f8 = 0; -u32 var8009b2fc = 0; -u32 var8009b300 = 0; -u32 var8009b304 = 0; -u32 var8009b308 = 0; -u32 var8009b30c = 0; -u32 var8009b310 = 0; -u32 var8009b314 = 0; -u32 var8009b318 = 0; -u32 var8009b31c = 0; -u32 var8009b320 = 0; -u32 var8009b324 = 0; -u32 var8009b328 = 0; -u32 var8009b32c = 0; -u32 var8009b330 = 0; -u32 var8009b334 = 0; -u32 var8009b338 = 0; -u32 var8009b33c = 0; -u32 var8009b340 = 0; -u32 var8009b344 = 0; -u32 var8009b348 = 0; -u32 var8009b34c = 0; -u32 var8009b350 = 0; -u32 var8009b354 = 0; -u32 var8009b358 = 0; -u32 var8009b35c = 0; -u32 var8009b360 = 0; -u32 var8009b364 = 0; -u32 var8009b368 = 0; -u32 var8009b36c = 0; -u32 var8009b370 = 0; -u32 var8009b374 = 0; -u32 var8009b378 = 0; -u32 var8009b37c = 0; -u32 var8009b380 = 0; -u32 var8009b384 = 0; -u32 var8009b388 = 0; -u32 var8009b38c = 0; -u32 var8009b390 = 0; -u32 var8009b394 = 0; -u32 var8009b398 = 0; -u32 var8009b39c = 0; -u32 var8009b3a0 = 0; -u32 var8009b3a4 = 0; -u32 var8009b3a8 = 0; -u32 var8009b3ac = 0; -u32 var8009b3b0 = 0; -u32 var8009b3b4 = 0; -u32 var8009b3b8 = 0; -u32 var8009b3bc = 0; -u32 var8009b3c0 = 0; -u32 var8009b3c4 = 0; -u32 var8009b3c8 = 0; -u32 var8009b3cc = 0; -u32 var8009b3d0 = 0; -u32 var8009b3d4 = 0; -u32 var8009b3d8 = 0; -u32 var8009b3dc = 0; -u32 var8009b3e0 = 0; -u32 var8009b3e4 = 0; -u32 var8009b3e8 = 0; -u32 var8009b3ec = 0; -u32 var8009b3f0 = 0; -u32 var8009b3f4 = 0; -u32 var8009b3f8 = 0; -u32 var8009b3fc = 0; -u32 var8009b400 = 0; -u32 var8009b404 = 0; -u32 var8009b408 = 0; -u32 var8009b40c = 0; -u32 var8009b410 = 0; -u32 var8009b414 = 0; -u32 var8009b418 = 0; -u32 var8009b41c = 0; -u32 var8009b420 = 0; -u32 var8009b424 = 0; -u32 var8009b428 = 0; -u32 var8009b42c = 0; -u32 var8009b430 = 0; -u32 var8009b434 = 0; -u32 var8009b438 = 0; -u32 var8009b43c = 0; -u32 var8009b440 = 0; -u32 var8009b444 = 0; -u32 var8009b448 = 0; -u32 var8009b44c = 0; -u32 var8009b450 = 0; -u32 var8009b454 = 0; -u32 var8009b458 = 0; -u32 var8009b45c = 0; -u32 var8009b460 = 0; -u32 var8009b464 = 0; -u32 var8009b468 = 0; -u32 var8009b46c = 0; -u32 var8009b470 = 0; -u32 var8009b474 = 0; -u32 var8009b478 = 0; -u32 var8009b47c = 0; -u32 var8009b480 = 0; -u32 var8009b484 = 0; -u32 var8009b488 = 0; -u32 var8009b48c = 0; -u32 var8009b490 = 0; -u32 var8009b494 = 0; -u32 var8009b498 = 0; -u32 var8009b49c = 0; -u32 var8009b4a0 = 0; -u32 var8009b4a4 = 0; -u32 var8009b4a8 = 0; -u32 var8009b4ac = 0; -u32 var8009b4b0 = 0; -u32 var8009b4b4 = 0; -u32 var8009b4b8 = 0; -u32 var8009b4bc = 0; -u32 var8009b4c0 = 0; -u32 var8009b4c4 = 0; -u32 var8009b4c8 = 0; -u32 var8009b4cc = 0; -u32 var8009b4d0 = 0; -u32 var8009b4d4 = 0; -u32 var8009b4d8 = 0; -u32 var8009b4dc = 0; -u32 var8009b4e0 = 0; -u32 var8009b4e4 = 0; -u32 var8009b4e8 = 0; -u32 var8009b4ec = 0; -u32 var8009b4f0 = 0; -u32 var8009b4f4 = 0; -u32 var8009b4f8 = 0; -u32 var8009b4fc = 0; -u32 var8009b500 = 0; -u32 var8009b504 = 0; -u32 var8009b508 = 0; -u32 var8009b50c = 0; -u32 var8009b510 = 0; -u32 var8009b514 = 0; -u32 var8009b518 = 0; -u32 var8009b51c = 0; -u32 var8009b520 = 0; -u32 var8009b524 = 0; -u32 var8009b528 = 0; -u32 var8009b52c = 0; -u32 var8009b530 = 0; -u32 var8009b534 = 0; -u32 var8009b538 = 0; -u32 var8009b53c = 0; -u32 var8009b540 = 0; -u32 var8009b544 = 0; -u32 var8009b548 = 0; -u32 var8009b54c = 0; -u32 var8009b550 = 0; -u32 var8009b554 = 0; -u32 var8009b558 = 0; -u32 var8009b55c = 0; -u32 var8009b560 = 0; -u32 var8009b564 = 0; -u32 var8009b568 = 0; -u32 var8009b56c = 0; -u32 var8009b570 = 0; -u32 var8009b574 = 0; -u32 var8009b578 = 0; -u32 var8009b57c = 0; -u32 var8009b580 = 0; -u32 var8009b584 = 0; -u32 var8009b588 = 0; -u32 var8009b58c = 0; -u32 var8009b590 = 0; -u32 var8009b594 = 0; -u32 var8009b598 = 0; -u32 var8009b59c = 0; -u32 var8009b5a0 = 0; -u32 var8009b5a4 = 0; -u32 var8009b5a8 = 0; -u32 var8009b5ac = 0; -u32 var8009b5b0 = 0; -u32 var8009b5b4 = 0; -u32 var8009b5b8 = 0; -u32 var8009b5bc = 0; -u32 var8009b5c0 = 0; -u32 var8009b5c4 = 0; -u32 var8009b5c8 = 0; -u32 var8009b5cc = 0; -u32 var8009b5d0 = 0; -u32 var8009b5d4 = 0; -u32 var8009b5d8 = 0; -u32 var8009b5dc = 0; -u32 var8009b5e0 = 0; -u32 var8009b5e4 = 0; -u32 var8009b5e8 = 0; -u32 var8009b5ec = 0; -u32 var8009b5f0 = 0; -u32 var8009b5f4 = 0; -u32 var8009b5f8 = 0; -u32 var8009b5fc = 0; -u32 var8009b600 = 0; -u32 var8009b604 = 0; -u32 var8009b608 = 0; -u32 var8009b60c = 0; -u32 var8009b610 = 0; -u32 var8009b614 = 0; -u32 var8009b618 = 0; -u32 var8009b61c = 0; -u32 var8009b620 = 0; -u32 var8009b624 = 0; -u32 var8009b628 = 0; -u32 var8009b62c = 0; -u32 var8009b630 = 0; -u32 var8009b634 = 0; -u32 var8009b638 = 0; -u32 var8009b63c = 0; -u32 var8009b640 = 0; -u32 var8009b644 = 0; -u32 var8009b648 = 0; -u32 var8009b64c = 0; -u32 var8009b650 = 0; -u32 var8009b654 = 0; -u32 var8009b658 = 0; -u32 var8009b65c = 0; -u32 var8009b660 = 0; -u32 var8009b664 = 0; -u32 var8009b668 = 0; -u32 var8009b66c = 0; -u32 var8009b670 = 0; -u32 var8009b674 = 0; -u32 var8009b678 = 0; -u32 var8009b67c = 0; -u32 var8009b680 = 0; -u32 var8009b684 = 0; -u32 var8009b688 = 0; -u32 var8009b68c = 0; -u32 var8009b690 = 0; -u32 var8009b694 = 0; -u32 var8009b698 = 0; -u32 var8009b69c = 0; -u32 var8009b6a0 = 0; -u32 var8009b6a4 = 0; -u32 var8009b6a8 = 0; -u32 var8009b6ac = 0; -u32 var8009b6b0 = 0; -u32 var8009b6b4 = 0; -u32 var8009b6b8 = 0; -u32 var8009b6bc = 0; -u32 var8009b6c0 = 0; -u32 var8009b6c4 = 0; -u32 var8009b6c8 = 0; -u32 var8009b6cc = 0; -u32 var8009b6d0 = 0; -u32 var8009b6d4 = 0; -u32 var8009b6d8 = 0; -u32 var8009b6dc = 0; -u32 var8009b6e0 = 0; -u32 var8009b6e4 = 0; -u32 var8009b6e8 = 0; -u32 var8009b6ec = 0; -u32 var8009b6f0 = 0; -u32 var8009b6f4 = 0; -u32 var8009b6f8 = 0; -u32 var8009b6fc = 0; -u32 var8009b700 = 0; -u32 var8009b704 = 0; -u32 var8009b708 = 0; -u32 var8009b70c = 0; -u32 var8009b710 = 0; -u32 var8009b714 = 0; -u32 var8009b718 = 0; -u32 var8009b71c = 0; -u32 var8009b720 = 0; -u32 var8009b724 = 0; -u32 var8009b728 = 0; -u32 var8009b72c = 0; -u32 var8009b730 = 0; -u32 var8009b734 = 0; -u32 var8009b738 = 0; -u32 var8009b73c = 0; -u32 var8009b740 = 0; -u32 var8009b744 = 0; -u32 var8009b748 = 0; -u32 var8009b74c = 0; -u32 var8009b750 = 0; -u32 var8009b754 = 0; -u32 var8009b758 = 0; -u32 var8009b75c = 0; -u32 var8009b760 = 0; -u32 var8009b764 = 0; -u32 var8009b768 = 0; -u32 var8009b76c = 0; -u32 var8009b770 = 0; -u32 var8009b774 = 0; -u32 var8009b778 = 0; -u32 var8009b77c = 0; -u32 var8009b780 = 0; -u32 var8009b784 = 0; -u32 var8009b788 = 0; -u32 var8009b78c = 0; -u32 var8009b790 = 0; -u32 var8009b794 = 0; -u32 var8009b798 = 0; -u32 var8009b79c = 0; -u32 var8009b7a0 = 0; -u32 var8009b7a4 = 0; -u32 var8009b7a8 = 0; -u32 var8009b7ac = 0; -u32 var8009b7b0 = 0; -u32 var8009b7b4 = 0; -u32 var8009b7b8 = 0; -u32 var8009b7bc = 0; -u32 var8009b7c0 = 0; -u32 var8009b7c4 = 0; -u32 var8009b7c8 = 0; -u32 var8009b7cc = 0; -u32 var8009b7d0 = 0; -u32 var8009b7d4 = 0; -u32 var8009b7d8 = 0; -u32 var8009b7dc = 0; -u32 var8009b7e0 = 0; -u32 var8009b7e4 = 0; -u32 var8009b7e8 = 0; -u32 var8009b7ec = 0; -u32 var8009b7f0 = 0; -u32 var8009b7f4 = 0; -u32 var8009b7f8 = 0; -u32 var8009b7fc = 0; -u32 var8009b800 = 0; -u32 var8009b804 = 0; -u32 var8009b808 = 0; -u32 var8009b80c = 0; -u32 var8009b810 = 0; -u32 var8009b814 = 0; -u32 var8009b818 = 0; -u32 var8009b81c = 0; -u32 var8009b820 = 0; -u32 var8009b824 = 0; -u32 var8009b828 = 0; -u32 var8009b82c = 0; -u32 var8009b830 = 0; -u32 var8009b834 = 0; -u32 var8009b838 = 0; -u32 var8009b83c = 0; -u32 var8009b840 = 0; -u32 var8009b844 = 0; -u32 var8009b848 = 0; -u32 var8009b84c = 0; -u32 var8009b850 = 0; -u32 var8009b854 = 0; -u32 var8009b858 = 0; -u32 var8009b85c = 0; -u32 var8009b860 = 0; -u32 var8009b864 = 0; -u32 var8009b868 = 0; -u32 var8009b86c = 0; -u32 var8009b870 = 0; -u32 var8009b874 = 0; -u32 var8009b878 = 0; -u32 var8009b87c = 0; -u32 var8009b880 = 0; -u32 var8009b884 = 0; -u32 var8009b888 = 0; -u32 var8009b88c = 0; -u32 var8009b890 = 0; -u32 var8009b894 = 0; -u32 var8009b898 = 0; -u32 var8009b89c = 0; -u32 var8009b8a0 = 0; -u32 var8009b8a4 = 0; -u32 var8009b8a8 = 0; -u32 var8009b8ac = 0; -u32 var8009b8b0 = 0; -u32 var8009b8b4 = 0; -u32 var8009b8b8 = 0; -u32 var8009b8bc = 0; -u32 var8009b8c0 = 0; -u32 var8009b8c4 = 0; -u32 var8009b8c8 = 0; -u32 var8009b8cc = 0; -u32 var8009b8d0 = 0; -u32 var8009b8d4 = 0; -u32 var8009b8d8 = 0; -u32 var8009b8dc = 0; -u32 var8009b8e0 = 0; -u32 var8009b8e4 = 0; -u32 var8009b8e8 = 0; -u32 var8009b8ec = 0; -u32 var8009b8f0 = 0; -u32 var8009b8f4 = 0; -u32 var8009b8f8 = 0; -u32 var8009b8fc = 0; -u32 var8009b900 = 0; -u32 var8009b904 = 0; -u32 var8009b908 = 0; -u32 var8009b90c = 0; -u32 var8009b910 = 0; -u32 var8009b914 = 0; -u32 var8009b918 = 0; -u32 var8009b91c = 0; -u32 var8009b920 = 0; -u32 var8009b924 = 0; -u32 var8009b928 = 0; -u32 var8009b92c = 0; -u32 var8009b930 = 0; -u32 var8009b934 = 0; -u32 var8009b938 = 0; -u32 var8009b93c = 0; -u32 var8009b940 = 0; -u32 var8009b944 = 0; -u32 var8009b948 = 0; -u32 var8009b94c = 0; -u32 var8009b950 = 0; -u32 var8009b954 = 0; -u32 var8009b958 = 0; -u32 var8009b95c = 0; -u32 var8009b960 = 0; -u32 var8009b964 = 0; -u32 var8009b968 = 0; -u32 var8009b96c = 0; -u32 var8009b970 = 0; -u32 var8009b974 = 0; -u32 var8009b978 = 0; -u32 var8009b97c = 0; -u32 var8009b980 = 0; -u32 var8009b984 = 0; -u32 var8009b988 = 0; -u32 var8009b98c = 0; -u32 var8009b990 = 0; -u32 var8009b994 = 0; -u32 var8009b998 = 0; -u32 var8009b99c = 0; -u32 var8009b9a0 = 0; -u32 var8009b9a4 = 0; -u32 var8009b9a8 = 0; -u32 var8009b9ac = 0; -u32 var8009b9b0 = 0; -u32 var8009b9b4 = 0; -u32 var8009b9b8 = 0; -u32 var8009b9bc = 0; -u32 var8009b9c0 = 0; -u32 var8009b9c4 = 0; -u32 var8009b9c8 = 0; -u32 var8009b9cc = 0; -u32 var8009b9d0 = 0; -u32 var8009b9d4 = 0; -u32 var8009b9d8 = 0; -u32 var8009b9dc = 0; -u32 var8009b9e0 = 0; -u32 var8009b9e4 = 0; -u32 var8009b9e8 = 0; -u32 var8009b9ec = 0; -u32 var8009b9f0 = 0; -u32 var8009b9f4 = 0; -u32 var8009b9f8 = 0; -u32 var8009b9fc = 0; -u32 var8009ba00 = 0; -u32 var8009ba04 = 0; -u32 var8009ba08 = 0; -u32 var8009ba0c = 0; -u32 var8009ba10 = 0; -u32 var8009ba14 = 0; -u32 var8009ba18 = 0; -u32 var8009ba1c = 0; -u32 var8009ba20 = 0; -u32 var8009ba24 = 0; -u32 var8009ba28 = 0; -u32 var8009ba2c = 0; -u32 var8009ba30 = 0; -u32 var8009ba34 = 0; -u32 var8009ba38 = 0; -u32 var8009ba3c = 0; -u32 var8009ba40 = 0; -u32 var8009ba44 = 0; -u32 var8009ba48 = 0; -u32 var8009ba4c = 0; -u32 var8009ba50 = 0; -u32 var8009ba54 = 0; -u32 var8009ba58 = 0; -u32 var8009ba5c = 0; -u32 var8009ba60 = 0; -u32 var8009ba64 = 0; -u32 var8009ba68 = 0; -u32 var8009ba6c = 0; -u32 var8009ba70 = 0; -u32 var8009ba74 = 0; -u32 var8009ba78 = 0; -u32 var8009ba7c = 0; -u32 var8009ba80 = 0; -u32 var8009ba84 = 0; -u32 var8009ba88 = 0; -u32 var8009ba8c = 0; -u32 var8009ba90 = 0; -u32 var8009ba94 = 0; -u32 var8009ba98 = 0; -u32 var8009ba9c = 0; -u32 var8009baa0 = 0; -u32 var8009baa4 = 0; -u32 var8009baa8 = 0; -u32 var8009baac = 0; -u32 var8009bab0 = 0; -u32 var8009bab4 = 0; -u32 var8009bab8 = 0; -u32 var8009babc = 0; -u32 var8009bac0 = 0; -u32 var8009bac4 = 0; -u32 var8009bac8 = 0; -u32 var8009bacc = 0; -u32 var8009bad0 = 0; -u32 var8009bad4 = 0; -u32 var8009bad8 = 0; -u32 var8009badc = 0; -u32 var8009bae0 = 0; -u32 var8009bae4 = 0; -u32 var8009bae8 = 0; -u32 var8009baec = 0; -u32 var8009baf0 = 0; -u32 var8009baf4 = 0; -u32 var8009baf8 = 0; -u32 var8009bafc = 0; -u32 var8009bb00 = 0; -u32 var8009bb04 = 0; -u32 var8009bb08 = 0; -u32 var8009bb0c = 0; -u32 var8009bb10 = 0; -u32 var8009bb14 = 0; -u32 var8009bb18 = 0; -u32 var8009bb1c = 0; -u32 var8009bb20 = 0; -u32 var8009bb24 = 0; -u32 var8009bb28 = 0; -u32 var8009bb2c = 0; -u32 var8009bb30 = 0; -u32 var8009bb34 = 0; -u32 var8009bb38 = 0; -u32 var8009bb3c = 0; -u32 var8009bb40 = 0; -u32 var8009bb44 = 0; -u32 var8009bb48 = 0; -u32 var8009bb4c = 0; -u32 var8009bb50 = 0; -u32 var8009bb54 = 0; -u32 var8009bb58 = 0; -u32 var8009bb5c = 0; -u32 var8009bb60 = 0; -u32 var8009bb64 = 0; -u32 var8009bb68 = 0; -u32 var8009bb6c = 0; -u32 var8009bb70 = 0; -u32 var8009bb74 = 0; -u32 var8009bb78 = 0; -u32 var8009bb7c = 0; -u32 var8009bb80 = 0; -u32 var8009bb84 = 0; -u32 var8009bb88 = 0; -u32 var8009bb8c = 0; -u32 var8009bb90 = 0; -u32 var8009bb94 = 0; -u32 var8009bb98 = 0; -u32 var8009bb9c = 0; -u32 var8009bba0 = 0; -u32 var8009bba4 = 0; -u32 var8009bba8 = 0; -u32 var8009bbac = 0; -u32 var8009bbb0 = 0; -u32 var8009bbb4 = 0; -u32 var8009bbb8 = 0; -u32 var8009bbbc = 0; -u32 var8009bbc0 = 0; -u32 var8009bbc4 = 0; -u32 var8009bbc8 = 0; -u32 var8009bbcc = 0; -u32 var8009bbd0 = 0; -u32 var8009bbd4 = 0; -u32 var8009bbd8 = 0; -u32 var8009bbdc = 0; -u32 var8009bbe0 = 0; -u32 var8009bbe4 = 0; -u32 var8009bbe8 = 0; -u32 var8009bbec = 0; -u32 var8009bbf0 = 0; -u32 var8009bbf4 = 0; -u32 var8009bbf8 = 0; -u32 var8009bbfc = 0; -u32 var8009bc00 = 0; -u32 var8009bc04 = 0; -u32 var8009bc08 = 0; -u32 var8009bc0c = 0; -u32 var8009bc10 = 0; -u32 var8009bc14 = 0; -u32 var8009bc18 = 0; -u32 var8009bc1c = 0; -u32 var8009bc20 = 0; -u32 var8009bc24 = 0; -u32 var8009bc28 = 0; -u32 var8009bc2c = 0; -u32 var8009bc30 = 0; -u32 var8009bc34 = 0; -u32 var8009bc38 = 0; -u32 var8009bc3c = 0; -u32 var8009bc40 = 0; -u32 var8009bc44 = 0; -u32 var8009bc48 = 0; -u32 var8009bc4c = 0; -u32 var8009bc50 = 0; -u32 var8009bc54 = 0; -u32 var8009bc58 = 0; -u32 var8009bc5c = 0; -u32 var8009bc60 = 0; -u32 var8009bc64 = 0; -u32 var8009bc68 = 0; -u32 var8009bc6c = 0; -u32 var8009bc70 = 0; -u32 var8009bc74 = 0; -u32 var8009bc78 = 0; -u32 var8009bc7c = 0; -u32 var8009bc80 = 0; -u32 var8009bc84 = 0; -u32 var8009bc88 = 0; -u32 var8009bc8c = 0; -u32 var8009bc90 = 0; -u32 var8009bc94 = 0; -u32 var8009bc98 = 0; -u32 var8009bc9c = 0; -u32 var8009bca0 = 0; -u32 var8009bca4 = 0; -u32 var8009bca8 = 0; -u32 var8009bcac = 0; -u32 var8009bcb0 = 0; -u32 var8009bcb4 = 0; -u32 var8009bcb8 = 0; -u32 var8009bcbc = 0; -u32 var8009bcc0 = 0; -u32 var8009bcc4 = 0; -u32 var8009bcc8 = 0; -u32 var8009bccc = 0; -u32 var8009bcd0 = 0; -u32 var8009bcd4 = 0; -u32 var8009bcd8 = 0; -u32 var8009bcdc = 0; -u32 var8009bce0 = 0; -u32 var8009bce4 = 0; -u32 var8009bce8 = 0; -u32 var8009bcec = 0; -u32 var8009bcf0 = 0; -u32 var8009bcf4 = 0; -u32 var8009bcf8 = 0; -u32 var8009bcfc = 0; -u32 var8009bd00 = 0; -u32 var8009bd04 = 0; -u32 var8009bd08 = 0; -u32 var8009bd0c = 0; -u32 var8009bd10 = 0; -u32 var8009bd14 = 0; -u32 var8009bd18 = 0; -u32 var8009bd1c = 0; -u32 var8009bd20 = 0; -u32 var8009bd24 = 0; -u32 var8009bd28 = 0; -u32 var8009bd2c = 0; -u32 var8009bd30 = 0; -u32 var8009bd34 = 0; -u32 var8009bd38 = 0; -u32 var8009bd3c = 0; -u32 var8009bd40 = 0; -u32 var8009bd44 = 0; -u32 var8009bd48 = 0; -u32 var8009bd4c = 0; -u32 var8009bd50 = 0; -u32 var8009bd54 = 0; -u32 var8009bd58 = 0; -u32 var8009bd5c = 0; -u32 var8009bd60 = 0; -u32 var8009bd64 = 0; -u32 var8009bd68 = 0; -u32 var8009bd6c = 0; -u32 var8009bd70 = 0; -u32 var8009bd74 = 0; -u32 var8009bd78 = 0; -u32 var8009bd7c = 0; -u32 var8009bd80 = 0; -u32 var8009bd84 = 0; -u32 var8009bd88 = 0; -u32 var8009bd8c = 0; -u32 var8009bd90 = 0; -u32 var8009bd94 = 0; -u32 var8009bd98 = 0; -u32 var8009bd9c = 0; -u32 var8009bda0 = 0; -u32 var8009bda4 = 0; -u32 var8009bda8 = 0; -u32 var8009bdac = 0; -u32 var8009bdb0 = 0; -u32 var8009bdb4 = 0; -u32 var8009bdb8 = 0; -u32 var8009bdbc = 0; -u32 var8009bdc0 = 0; -u32 var8009bdc4 = 0; -u32 var8009bdc8 = 0; -u32 var8009bdcc = 0; -u32 var8009bdd0 = 0; -u32 var8009bdd4 = 0; -u32 var8009bdd8 = 0; -u32 var8009bddc = 0; -u32 var8009bde0 = 0; -u32 var8009bde4 = 0; -u32 var8009bde8 = 0; -u32 var8009bdec = 0; -u32 var8009bdf0 = 0; -u32 var8009bdf4 = 0; -u32 var8009bdf8 = 0; -u32 var8009bdfc = 0; -u32 var8009be00 = 0; -u32 var8009be04 = 0; -u32 var8009be08 = 0; -u32 var8009be0c = 0; -u32 var8009be10 = 0; -u32 var8009be14 = 0; -u32 var8009be18 = 0; -u32 var8009be1c = 0; -u32 var8009be20 = 0; -u32 var8009be24 = 0; -u32 var8009be28 = 0; -u32 var8009be2c = 0; -u32 var8009be30 = 0; -u32 var8009be34 = 0; -u32 var8009be38 = 0; -u32 var8009be3c = 0; -u32 var8009be40 = 0; -u32 var8009be44 = 0; -u32 var8009be48 = 0; -u32 var8009be4c = 0; -u32 var8009be50 = 0; -u32 var8009be54 = 0; -u32 var8009be58 = 0; -u32 var8009be5c = 0; -u32 var8009be60 = 0; -u32 var8009be64 = 0; -u32 var8009be68 = 0; -u32 var8009be6c = 0; -u32 var8009be70 = 0; -u32 var8009be74 = 0; -u32 var8009be78 = 0; -u32 var8009be7c = 0; -u32 var8009be80 = 0; -u32 var8009be84 = 0; -u32 var8009be88 = 0; -u32 var8009be8c = 0; -u32 var8009be90 = 0; -u32 var8009be94 = 0; -u32 var8009be98 = 0; -u32 var8009be9c = 0; -u32 var8009bea0 = 0; -u32 var8009bea4 = 0; -u32 var8009bea8 = 0; -u32 var8009beac = 0; -u32 var8009beb0 = 0; -u32 var8009beb4 = 0; -u32 var8009beb8 = 0; -u32 var8009bebc = 0; -u32 var8009bec0 = 0; -u32 var8009bec4 = 0; -u32 var8009bec8 = 0; -u32 var8009becc = 0; -u32 var8009bed0 = 0; -u32 var8009bed4 = 0; -u32 var8009bed8 = 0; -u32 var8009bedc = 0; -u32 var8009bee0 = 0; -u32 var8009bee4 = 0; -u32 var8009bee8 = 0; -u32 var8009beec = 0; -u32 var8009bef0 = 0; -u32 var8009bef4 = 0; -u32 var8009bef8 = 0; -u32 var8009befc = 0; -u32 var8009bf00 = 0; -u32 var8009bf04 = 0; -u32 var8009bf08 = 0; -u32 var8009bf0c = 0; -u32 var8009bf10 = 0; -u32 var8009bf14 = 0; -u32 var8009bf18 = 0; -u32 var8009bf1c = 0; -u32 var8009bf20 = 0; -u32 var8009bf24 = 0; -u32 var8009bf28 = 0; -u32 var8009bf2c = 0; -u32 var8009bf30 = 0; -u32 var8009bf34 = 0; -u32 var8009bf38 = 0; -u32 var8009bf3c = 0; -u32 var8009bf40 = 0; -u32 var8009bf44 = 0; -u32 var8009bf48 = 0; -u32 var8009bf4c = 0; -u32 var8009bf50 = 0; -u32 var8009bf54 = 0; -u32 var8009bf58 = 0; -u32 var8009bf5c = 0; -u32 var8009bf60 = 0; -u32 var8009bf64 = 0; -u32 var8009bf68 = 0; -u32 var8009bf6c = 0; -u32 var8009bf70 = 0; -u32 var8009bf74 = 0; -u32 var8009bf78 = 0; -u32 var8009bf7c = 0; -u32 var8009bf80 = 0; -u32 var8009bf84 = 0; -u32 var8009bf88 = 0; -u32 var8009bf8c = 0; -u32 var8009bf90 = 0; -u32 var8009bf94 = 0; -u32 var8009bf98 = 0; -u32 var8009bf9c = 0; -u32 var8009bfa0 = 0; -u32 var8009bfa4 = 0; -u32 var8009bfa8 = 0; -u32 var8009bfac = 0; -u32 var8009bfb0 = 0; -u32 var8009bfb4 = 0; -u32 var8009bfb8 = 0; -u32 var8009bfbc = 0; -u32 var8009bfc0 = 0; -u32 var8009bfc4 = 0; -u32 var8009bfc8 = 0; -u32 var8009bfcc = 0; -u32 var8009bfd0 = 0; -u32 var8009bfd4 = 0; -u32 var8009bfd8 = 0; -u32 var8009bfdc = 0; -u32 var8009bfe0 = 0; -u32 var8009bfe4 = 0; -u32 var8009bfe8 = 0; -u32 var8009bfec = 0; -u32 var8009bff0 = 0; -u32 var8009bff4 = 0; -u32 var8009bff8 = 0; -u32 var8009bffc = 0; -u32 var8009c000 = 0; -u32 var8009c004 = 0; -u32 var8009c008 = 0; -u32 var8009c00c = 0; -u32 var8009c010 = 0; -u32 var8009c014 = 0; -u32 var8009c018 = 0; -u32 var8009c01c = 0; -u32 var8009c020 = 0; -u32 var8009c024 = 0; -u32 var8009c028 = 0; -u32 var8009c02c = 0; -u32 var8009c030 = 0; -u32 var8009c034 = 0; -u32 var8009c038 = 0; -u32 var8009c03c = 0; -u32 var8009c040 = 0; -u32 var8009c044 = 0; -u32 var8009c048 = 0; -u32 var8009c04c = 0; -u32 var8009c050 = 0; -u32 var8009c054 = 0; -u32 var8009c058 = 0; -u32 var8009c05c = 0; -u32 var8009c060 = 0; -u32 var8009c064 = 0; -u32 var8009c068 = 0; -u32 var8009c06c = 0; -u32 var8009c070 = 0; -u32 var8009c074 = 0; -u32 var8009c078 = 0; -u32 var8009c07c = 0; -u32 var8009c080 = 0; -u32 var8009c084 = 0; -u32 var8009c088 = 0; -u32 var8009c08c = 0; -u32 var8009c090 = 0; -u32 var8009c094 = 0; -u32 var8009c098 = 0; -u32 var8009c09c = 0; -u32 var8009c0a0 = 0; -u32 var8009c0a4 = 0; -u32 var8009c0a8 = 0; -u32 var8009c0ac = 0; -u32 var8009c0b0 = 0; -u32 var8009c0b4 = 0; -u32 var8009c0b8 = 0; -u32 var8009c0bc = 0; -u32 var8009c0c0 = 0; -u32 var8009c0c4 = 0; -u32 var8009c0c8 = 0; -u32 var8009c0cc = 0; -u32 var8009c0d0 = 0; -u32 var8009c0d4 = 0; -u32 var8009c0d8 = 0; -u32 var8009c0dc = 0; -u32 var8009c0e0 = 0; -u32 var8009c0e4 = 0; -u32 var8009c0e8 = 0; -u32 var8009c0ec = 0; -u32 var8009c0f0 = 0; -u32 var8009c0f4 = 0; -u32 var8009c0f8 = 0; -u32 var8009c0fc = 0; -u32 var8009c100 = 0; -u32 var8009c104 = 0; -u32 var8009c108 = 0; -u32 var8009c10c = 0; -u32 var8009c110 = 0; -u32 var8009c114 = 0; -u32 var8009c118 = 0; -u32 var8009c11c = 0; -u32 var8009c120 = 0; -u32 var8009c124 = 0; -u32 var8009c128 = 0; -u32 var8009c12c = 0; -u32 var8009c130 = 0; -u32 var8009c134 = 0; -u32 var8009c138 = 0; -u32 var8009c13c = 0; -u32 var8009c140 = 0; -u32 var8009c144 = 0; -u32 var8009c148 = 0; -u32 var8009c14c = 0; -u32 var8009c150 = 0; -u32 var8009c154 = 0; -u32 var8009c158 = 0; -u32 var8009c15c = 0; -u32 var8009c160 = 0; -u32 var8009c164 = 0; -u32 var8009c168 = 0; -u32 var8009c16c = 0; -u32 var8009c170 = 0; -u32 var8009c174 = 0; -u32 var8009c178 = 0; -u32 var8009c17c = 0; -u32 var8009c180 = 0; -u32 var8009c184 = 0; -u32 var8009c188 = 0; -u32 var8009c18c = 0; -u32 var8009c190 = 0; -u32 var8009c194 = 0; -u32 var8009c198 = 0; -u32 var8009c19c = 0; -u32 var8009c1a0 = 0; -u32 var8009c1a4 = 0; -u32 var8009c1a8 = 0; -u32 var8009c1ac = 0; -u32 var8009c1b0 = 0; -u32 var8009c1b4 = 0; -u32 var8009c1b8 = 0; -u32 var8009c1bc = 0; -u32 var8009c1c0 = 0; -u32 var8009c1c4 = 0; -u32 var8009c1c8 = 0; -u32 var8009c1cc = 0; -u32 var8009c1d0 = 0; -u32 var8009c1d4 = 0; -u32 var8009c1d8 = 0; -u32 var8009c1dc = 0; -u32 var8009c1e0 = 0; -u32 var8009c1e4 = 0; -u32 var8009c1e8 = 0; -u32 var8009c1ec = 0; -u32 var8009c1f0 = 0; -u32 var8009c1f4 = 0; -u32 var8009c1f8 = 0; -u32 var8009c1fc = 0; -u32 var8009c200 = 0; -u32 var8009c204 = 0; -u32 var8009c208 = 0; -u32 var8009c20c = 0; -u32 var8009c210 = 0; -u32 var8009c214 = 0; -u32 var8009c218 = 0; -u32 var8009c21c = 0; -u32 var8009c220 = 0; -u32 var8009c224 = 0; -u32 var8009c228 = 0; -u32 var8009c22c = 0; -u32 var8009c230 = 0; -u32 var8009c234 = 0; -u32 var8009c238 = 0; -u32 var8009c23c = 0; -u32 var8009c240 = 0; -u32 var8009c244 = 0; -u32 var8009c248 = 0; -u32 var8009c24c = 0; -u32 var8009c250 = 0; -u32 var8009c254 = 0; -u32 var8009c258 = 0; -u32 var8009c25c = 0; -u32 var8009c260 = 0; -u32 var8009c264 = 0; -u32 var8009c268 = 0; -u32 var8009c26c = 0; -u32 var8009c270 = 0; -u32 var8009c274 = 0; -u32 var8009c278 = 0; -u32 var8009c27c = 0; -u32 var8009c280 = 0; -u32 var8009c284 = 0; -u32 var8009c288 = 0; -u32 var8009c28c = 0; -u32 var8009c290 = 0; -u32 var8009c294 = 0; -u32 var8009c298 = 0; -u32 var8009c29c = 0; -u32 var8009c2a0 = 0; -u32 var8009c2a4 = 0; -u32 var8009c2a8 = 0; -u32 var8009c2ac = 0; -u32 var8009c2b0 = 0; -u32 var8009c2b4 = 0; -u32 var8009c2b8 = 0; -u32 var8009c2bc = 0; -u32 var8009c2c0 = 0; -u32 var8009c2c4 = 0; -u32 var8009c2c8 = 0; -u32 var8009c2cc = 0; -u32 var8009c2d0 = 0; -u32 var8009c2d4 = 0; -u32 var8009c2d8 = 0; -u32 var8009c2dc = 0; -u32 var8009c2e0 = 0; -u32 var8009c2e4 = 0; -u32 var8009c2e8 = 0; -u32 var8009c2ec = 0; -u32 var8009c2f0 = 0; -u32 var8009c2f4 = 0; -u32 var8009c2f8 = 0; -u32 var8009c2fc = 0; -u32 var8009c300 = 0; -u32 var8009c304 = 0; -u32 var8009c308 = 0; -u32 var8009c30c = 0; -u32 var8009c310 = 0; -u32 var8009c314 = 0; -u32 var8009c318 = 0; -u32 var8009c31c = 0; -u32 var8009c320 = 0; -u32 var8009c324 = 0; -u32 var8009c328 = 0; -u32 var8009c32c = 0; -u32 var8009c330 = 0; -u32 var8009c334 = 0; -u32 var8009c338 = 0; -u32 var8009c33c = 0; -u32 var8009c340 = 0; -u32 var8009c344 = 0; -u32 var8009c348 = 0; -u32 var8009c34c = 0; -u32 var8009c350 = 0; -u32 var8009c354 = 0; -u32 var8009c358 = 0; -u32 var8009c35c = 0; -u32 var8009c360 = 0; -u32 var8009c364 = 0; -u32 var8009c368 = 0; -u32 var8009c36c = 0; -u32 var8009c370 = 0; -u32 var8009c374 = 0; -u32 var8009c378 = 0; -u32 var8009c37c = 0; -u32 var8009c380 = 0; -u32 var8009c384 = 0; -u32 var8009c388 = 0; -u32 var8009c38c = 0; -u32 var8009c390 = 0; -u32 var8009c394 = 0; -u32 var8009c398 = 0; -u32 var8009c39c = 0; -u32 var8009c3a0 = 0; -u32 var8009c3a4 = 0; -u32 var8009c3a8 = 0; -u32 var8009c3ac = 0; -u32 var8009c3b0 = 0; -u32 var8009c3b4 = 0; -u32 var8009c3b8 = 0; -u32 var8009c3bc = 0; -u32 var8009c3c0 = 0; -u32 var8009c3c4 = 0; -u32 var8009c3c8 = 0; -u32 var8009c3cc = 0; -u32 var8009c3d0 = 0; -u32 var8009c3d4 = 0; -u32 var8009c3d8 = 0; -u32 var8009c3dc = 0; -u32 var8009c3e0 = 0; -u32 var8009c3e4 = 0; -u32 var8009c3e8 = 0; -u32 var8009c3ec = 0; -u32 var8009c3f0 = 0; -u32 var8009c3f4 = 0; -u32 var8009c3f8 = 0; -u32 var8009c3fc = 0; -u32 var8009c400 = 0; -u32 var8009c404 = 0; -u32 var8009c408 = 0; -u32 var8009c40c = 0; -u32 var8009c410 = 0; -u32 var8009c414 = 0; -u32 var8009c418 = 0; -u32 var8009c41c = 0; -u32 var8009c420 = 0; -u32 var8009c424 = 0; -u32 var8009c428 = 0; -u32 var8009c42c = 0; -u32 var8009c430 = 0; -u32 var8009c434 = 0; -u32 var8009c438 = 0; -u32 var8009c43c = 0; -u32 var8009c440 = 0; -u32 var8009c444 = 0; -u32 var8009c448 = 0; -u32 var8009c44c = 0; -u32 var8009c450 = 0; -u32 var8009c454 = 0; -u32 var8009c458 = 0; -u32 var8009c45c = 0; -u32 var8009c460 = 0; -u32 var8009c464 = 0; -u32 var8009c468 = 0; -u32 var8009c46c = 0; -u32 var8009c470 = 0; -u32 var8009c474 = 0; -u32 var8009c478 = 0; -u32 var8009c47c = 0; -u32 var8009c480 = 0; -u32 var8009c484 = 0; -u32 var8009c488 = 0; -u32 var8009c48c = 0; -u32 var8009c490 = 0; -u32 var8009c494 = 0; -u32 var8009c498 = 0; -u32 var8009c49c = 0; -u32 var8009c4a0 = 0; -u32 var8009c4a4 = 0; -u32 var8009c4a8 = 0; -u32 var8009c4ac = 0; -u32 var8009c4b0 = 0; -u32 var8009c4b4 = 0; -u32 var8009c4b8 = 0; -u32 var8009c4bc = 0; -u32 var8009c4c0 = 0; -u32 var8009c4c4 = 0; -u32 var8009c4c8 = 0; -u32 var8009c4cc = 0; -u32 var8009c4d0 = 0; -u32 var8009c4d4 = 0; -u32 var8009c4d8 = 0; -u32 var8009c4dc = 0; -u32 var8009c4e0 = 0; -u32 var8009c4e4 = 0; -u32 var8009c4e8 = 0; -u32 var8009c4ec = 0; -u32 var8009c4f0 = 0; -u32 var8009c4f4 = 0; -u32 var8009c4f8 = 0; -u32 var8009c4fc = 0; -u32 var8009c500 = 0; -u32 var8009c504 = 0; -u32 var8009c508 = 0; -u32 var8009c50c = 0; -u32 var8009c510 = 0; -u32 var8009c514 = 0; -u32 var8009c518 = 0; -u32 var8009c51c = 0; -u32 var8009c520 = 0; -u32 var8009c524 = 0; -u32 var8009c528 = 0; -u32 var8009c52c = 0; -u32 var8009c530 = 0; -u32 var8009c534 = 0; -u32 var8009c538 = 0; -u32 var8009c53c = 0; -u32 var8009c540 = 0; -u32 var8009c544 = 0; -u32 var8009c548 = 0; -u32 var8009c54c = 0; -u32 var8009c550 = 0; -u32 var8009c554 = 0; -u32 var8009c558 = 0; -u32 var8009c55c = 0; -u32 var8009c560 = 0; -u32 var8009c564 = 0; -u32 var8009c568 = 0; -u32 var8009c56c = 0; -u32 var8009c570 = 0; -u32 var8009c574 = 0; -u32 var8009c578 = 0; -u32 var8009c57c = 0; -u32 var8009c580 = 0; -u32 var8009c584 = 0; -u32 var8009c588 = 0; -u32 var8009c58c = 0; -u32 var8009c590 = 0; -u32 var8009c594 = 0; -u32 var8009c598 = 0; -u32 var8009c59c = 0; -u32 var8009c5a0 = 0; -u32 var8009c5a4 = 0; -u32 var8009c5a8 = 0; -u32 var8009c5ac = 0; -u32 var8009c5b0 = 0; -u32 var8009c5b4 = 0; -u32 var8009c5b8 = 0; -u32 var8009c5bc = 0; -u32 var8009c5c0 = 0; -u32 var8009c5c4 = 0; -u32 var8009c5c8 = 0; -u32 var8009c5cc = 0; -u32 var8009c5d0 = 0; -u32 var8009c5d4 = 0; -u32 var8009c5d8 = 0; -u32 var8009c5dc = 0; -u32 var8009c5e0 = 0; -u32 var8009c5e4 = 0; -u32 var8009c5e8 = 0; -u32 var8009c5ec = 0; -u32 var8009c5f0 = 0; -u32 var8009c5f4 = 0; -u32 var8009c5f8 = 0; -u32 var8009c5fc = 0; -u32 var8009c600 = 0; -u32 var8009c604 = 0; -u32 var8009c608 = 0; -u32 var8009c60c = 0; -u32 var8009c610 = 0; -u32 var8009c614 = 0; -u32 var8009c618 = 0; -u32 var8009c61c = 0; -u32 var8009c620 = 0; -u32 var8009c624 = 0; -u32 var8009c628 = 0; -u32 var8009c62c = 0; -u32 var8009c630 = 0; -u32 var8009c634 = 0; -u32 var8009c638 = 0; -u32 var8009c63c = 0; -u32 var8009c640 = 0; -u32 var8009c644 = 0; -u32 var8009c648 = 0; -u32 var8009c64c = 0; -u32 var8009c650 = 0; -u32 var8009c654 = 0; -u32 var8009c658 = 0; -u32 var8009c65c = 0; -u32 var8009c660 = 0; -u32 var8009c664 = 0; -u32 var8009c668 = 0; -u32 var8009c66c = 0; -u32 var8009c670 = 0; -u32 var8009c674 = 0; -u32 var8009c678 = 0; -u32 var8009c67c = 0; -u32 var8009c680 = 0; -u32 var8009c684 = 0; -u32 var8009c688 = 0; -u32 var8009c68c = 0; -u32 var8009c690 = 0; -u32 var8009c694 = 0; -u32 var8009c698 = 0; -u32 var8009c69c = 0; -u32 var8009c6a0 = 0; -u32 var8009c6a4 = 0; -u32 var8009c6a8 = 0; -u32 var8009c6ac = 0; -u32 var8009c6b0 = 0; -u32 var8009c6b4 = 0; -u32 var8009c6b8 = 0; -u32 var8009c6bc = 0; -u32 var8009c6c0 = 0; -u32 var8009c6c4 = 0; -u32 var8009c6c8 = 0; -u32 var8009c6cc = 0; -u32 var8009c6d0 = 0; -u32 var8009c6d4 = 0; -u32 var8009c6d8 = 0; -u32 var8009c6dc = 0; -__OSEventState __osEventStateTab[15] = {0}; -u32 var8009c758 = 0; -u32 var8009c75c = 0; -OSTimer var8009c760 = {0}; -OSTime __osCurrentTime = 0; -u32 __osBaseCounter = 0; -u32 __osViIntrCount = 0; -u32 __osTimerCounter = 0; -u32 var8009c794 = 0; -u32 var8009c798 = 0; -u32 var8009c79c = 0; -OSMesg piAccessBuf = NULL; -u32 var8009c7a4 = 0; -OSMesgQueue __osPiAccessQueue = {0}; -OSMesg siAccessBuf = NULL; -u32 var8009c7c4 = 0; -OSMesgQueue __osSiAccessQueue = {0}; -u32 __osContPifRam = 0; -u32 var8009c7e4 = 0; -u32 var8009c7e8 = 0; -u32 var8009c7ec = 0; -u32 var8009c7f0 = 0; -u32 var8009c7f4 = 0; -u32 var8009c7f8 = 0; -u32 var8009c7fc = 0; -u32 var8009c800 = 0; -u32 var8009c804 = 0; -u32 var8009c808 = 0; -u32 var8009c80c = 0; -u32 var8009c810 = 0; -u32 var8009c814 = 0; -u32 var8009c818 = 0; -u32 var8009c81c = 0; -u8 __osContLastCmd = 0; -u32 var8009c824 = 0; -u32 __osEepromTimer = 0; -u32 var8009c82c = 0; -u32 var8009c830 = 0; -u32 var8009c834 = 0; -u32 var8009c838 = 0; -u32 var8009c83c = 0; -u32 var8009c840 = 0; -u32 var8009c844 = 0; -u32 __osEepromTimerQ = 0; -u32 var8009c84c = 0; -u32 var8009c850 = 0; -u32 var8009c854 = 0; -u32 var8009c858 = 0; -u32 var8009c85c = 0; -u32 __osEepromTimerMsg = 0; -u32 var8009c864 = 0; -u32 var8009c868 = 0; -u32 var8009c86c = 0; -u32 var8009c870 = 0; -u32 var8009c874 = 0; -u32 var8009c878 = 0; -u32 var8009c87c = 0; -u32 var8009c880 = 0; -u32 var8009c884 = 0; -u32 var8009c888 = 0; -u32 var8009c88c = 0; -u32 var8009c890 = 0; -u32 var8009c894 = 0; -u32 var8009c898 = 0; -u32 var8009c89c = 0; -u32 var8009c8a0 = 0; -u32 var8009c8a4 = 0; -u32 var8009c8a8 = 0; -u32 var8009c8ac = 0; -u32 var8009c8b0 = 0; -u32 var8009c8b4 = 0; -u32 var8009c8b8 = 0; -u32 var8009c8bc = 0; -u32 var8009c8c0 = 0; -u32 var8009c8c4 = 0; -u32 var8009c8c8 = 0; -u32 var8009c8cc = 0; -u32 var8009c8d0 = 0; -u32 var8009c8d4 = 0; -u32 var8009c8d8 = 0; -u32 var8009c8dc = 0; -u32 var8009c8e0 = 0; -u32 var8009c8e4 = 0; -u32 var8009c8e8 = 0; -u32 var8009c8ec = 0; -u32 var8009c8f0 = 0; -u32 var8009c8f4 = 0; -u32 var8009c8f8 = 0; -u32 var8009c8fc = 0; -u32 var8009c900 = 0; -u32 var8009c904 = 0; -u32 var8009c908 = 0; -u32 var8009c90c = 0; -u32 var8009c910 = 0; -u32 var8009c914 = 0; -u32 var8009c918 = 0; -u32 var8009c91c = 0; -u32 var8009c920 = 0; -u32 var8009c924 = 0; -u32 var8009c928 = 0; -u32 var8009c92c = 0; -u32 var8009c930 = 0; -u32 var8009c934 = 0; -u32 var8009c938 = 0; -u32 var8009c93c = 0; -u32 var8009c940 = 0; -u32 var8009c944 = 0; -u32 var8009c948 = 0; -u32 var8009c94c = 0; -u32 var8009c950 = 0; -u32 var8009c954 = 0; -u32 var8009c958 = 0; -u32 var8009c95c = 0; -u32 var8009c960 = 0; -u32 var8009c964 = 0; -u32 var8009c968 = 0; -u32 var8009c96c = 0; -u32 var8009c970 = 0; -u32 var8009c974 = 0; -u32 var8009c978 = 0; -u32 var8009c97c = 0; -u32 var8009c980 = 0; -u32 var8009c984 = 0; -u32 var8009c988 = 0; -u32 var8009c98c = 0; -u32 var8009c990 = 0; -u32 var8009c994 = 0; -u32 var8009c998 = 0; -u32 var8009c99c = 0; -u32 var8009c9a0 = 0; -u32 var8009c9a4 = 0; -u32 var8009c9a8 = 0; -u32 var8009c9ac = 0; -u32 var8009c9b0 = 0; -u32 var8009c9b4 = 0; -u32 var8009c9b8 = 0; -u32 var8009c9bc = 0; -u32 var8009c9c0 = 0; -u32 var8009c9c4 = 0; -u32 var8009c9c8 = 0; -u32 var8009c9cc = 0; -u32 var8009c9d0 = 0; -u32 var8009c9d4 = 0; -u32 var8009c9d8 = 0; -u32 var8009c9dc = 0; -u32 var8009c9e0 = 0; -u32 var8009c9e4 = 0; -u32 var8009c9e8 = 0; -u32 var8009c9ec = 0; -u32 var8009c9f0 = 0; -u32 var8009c9f4 = 0; -u32 var8009c9f8 = 0; -u32 var8009c9fc = 0; -u32 var8009ca00 = 0; -u32 var8009ca04 = 0; -u32 var8009ca08 = 0; -u32 var8009ca0c = 0; -u32 var8009ca10 = 0; -u32 var8009ca14 = 0; -u32 var8009ca18 = 0; -u32 var8009ca1c = 0; -u32 var8009ca20 = 0; -u32 var8009ca24 = 0; -u32 var8009ca28 = 0; -u32 var8009ca2c = 0; -u32 var8009ca30 = 0; -u32 var8009ca34 = 0; -u32 var8009ca38 = 0; -u32 var8009ca3c = 0; -u32 var8009ca40 = 0; -u32 var8009ca44 = 0; -u32 var8009ca48 = 0; -u32 var8009ca4c = 0; -u32 var8009ca50 = 0; -u32 var8009ca54 = 0; -u32 var8009ca58 = 0; -u32 var8009ca5c = 0; -u32 var8009ca60 = 0; -u32 var8009ca64 = 0; -u32 var8009ca68 = 0; -u32 var8009ca6c = 0; -u32 var8009ca70 = 0; -u32 var8009ca74 = 0; -u32 var8009ca78 = 0; -u32 var8009ca7c = 0; -u32 __osEepPifRam = 0; -u32 var8009ca84 = 0; -u32 var8009ca88 = 0; -u32 var8009ca8c = 0; -u32 var8009ca90 = 0; -u32 var8009ca94 = 0; -u32 var8009ca98 = 0; -u32 var8009ca9c = 0; -u32 var8009caa0 = 0; -u32 var8009caa4 = 0; -u32 var8009caa8 = 0; -u32 var8009caac = 0; -u32 var8009cab0 = 0; -u32 var8009cab4 = 0; -u32 var8009cab8 = 0; -u32 var8009cabc = 0; - -#if VERSION >= VERSION_PAL_FINAL -u32 var8009d010pf[4] = {0}; -#endif - -void *var8009cac0 = NULL; -void *var8009cac4 = NULL; diff --git a/src/include/bss.h b/src/include/bss.h new file mode 100644 index 000000000..0ee9fc3f2 --- /dev/null +++ b/src/include/bss.h @@ -0,0 +1,305 @@ +#ifndef _IN_BSS_H +#define _IN_BSS_H +#include +#include "constants.h" +#include "types.h" + +extern u32 var8008ae20; +extern u32 var8008ae24; +extern u32 var8008ae28; +extern u32 var8008ae2c; +extern u32 var8008ae30; +extern OSThread g_MainThread; +extern OSMesgQueue var8008db30; +extern OSSched g_SchedThread; +extern OSViMode var8008dcc0[2]; +extern OSViMode *var8008dd60[2]; +extern u32 var8008de08; +extern u32 var8008de0c; +extern u32 var8008de10; +extern u8 g_BootBufferDirtyIndexes[3]; +extern s32 g_BootBufferIndex0; +extern u32 var800902a0; +extern u32 var80090318; +extern u32 __osPfsPifRam; +extern u32 var80090ab0; +extern u32 var80090ad0; +extern u32 var80090ae8; +extern u8 g_Is4Mb; +extern u32 var80090af4; +extern u32 var80090af8; +extern u32 var80090afc; +extern u32 var80090b00; +extern u32 var80090b04; +extern u32 var80090b08; +extern AMAudioMgr g_AudioManager; +extern u32 var80092828; +extern u32 var80092870; +extern u32 var80094ea8; +extern struct var80094ed8 var80094ed8[3]; +extern u32 var800951f0[4]; +extern u32 var80095200; +extern u8 var80095210[0x40f0]; +extern OSMesgQueue var80099e78; +extern struct g_vars g_Vars; +extern u32 var8009a874; +extern u32 var8009a888; +extern union filedataptr g_TileFileData; +extern s32 g_TileNumRooms; +extern u32 *g_TileRooms; +extern u32 var8009a918; +extern u32 var8009a970[256]; +extern u32 var8009c2d0; +extern u32 var8009c340; +extern u32 var8009c344; +extern u32 var8009c3e0; +extern u32 var8009c3f4; +extern u32 var8009c640; +extern u32 var8009c644; +extern u32 var8009c650; +extern u32 var8009c6d8; +extern u32 var8009c6dc; +extern __OSEventState __osEventStateTab[15]; +extern OSTimer var8009c760; +extern OSTime __osCurrentTime; +extern u32 __osBaseCounter; +extern u32 __osViIntrCount; +extern OSMesgQueue __osPiAccessQueue; +extern u32 __osContPifRam; +extern u32 var8009c81c; +extern u8 __osContLastCmd; +extern u32 __osEepromTimer; +extern u32 __osEepromTimerQ; +extern u32 __osEepromTimerMsg; +extern u32 __osEepPifRam; +extern u32 var8009ca84; +extern void *var8009cac0; +extern void *var8009cac4; +extern u8 var8009caec[4]; +extern u8 var8009caf0; +extern struct prop *g_DangerousProps[MAX_DANGEROUSPROPS]; +extern u16 *var8009cc40; +extern s32 var8009cc44; +extern u32 var8009cc48; +extern u32 var8009cc4c; +extern u32 var8009cc50; +extern u32 var8009cc54; +extern u32 var8009cc58; +extern u32 var8009cc5c; +extern u32 var8009cc60; +extern s32 var8009cc64; +extern u32 var8009cc68; +extern u32 var8009cc70; +extern u32 var8009cc74; +extern f32 var8009cc78; +extern Mtx *var8009cc80; +extern Mtx *var8009cc84; +extern Mtx *var8009cc88; +extern u8 *var8009cca0; +extern void *var8009ccc0[20]; +extern s32 g_NumChrs; +extern s16 *g_Chrnums; +extern s16 *g_ChrIndexes; +extern s32 g_NumActiveHeadsPerGender; +extern u32 g_ActiveMaleHeads[8]; +extern u32 g_ActiveFemaleHeads[8]; +extern s16 *var8009cda0; +extern struct var8009cda4 *var8009cda4; +extern struct prop *var8009cda8; +extern u32 var8009cdac; +extern u32 var8009cdb0; +extern struct weaponobj *g_ProxyMines[30]; +extern s32 var8009ce40; +extern s32 var8009ce44; +extern s32 var8009ce48; +extern s32 var8009ce4c; +extern s32 g_NumProjectiles; +extern s32 g_NumMonitorThings; +extern struct var8009ce58 *var8009ce58; +extern struct defaultobj *var8009ce5c; +extern struct var8009ce60 *var8009ce60; +extern struct defaultobj *var8009ce64; +extern struct projectile *g_Projectiles; +extern struct monitorthing *g_MonitorThings; +extern u32 var8009ce70; +extern u32 var8009ce74; +extern u32 var8009ce78[4]; +extern u32 var8009ce88[4]; +extern struct monitorscreen var8009ce98; +extern struct monitorscreen var8009cf10; +extern struct monitorscreen var8009cf88; +extern struct stagesetup g_StageSetup; +extern u8 *g_GeCreditsData; +extern struct objective *g_Objectives[MAX_OBJECTIVES]; +extern u32 g_ObjectiveStatuses[MAX_OBJECTIVES]; +extern struct tag *g_TagsLinkedList; +extern struct briefingobj *g_BriefingObjs; +extern struct criteria_roomentered *g_RoomEnteredCriterias; +extern struct criteria_multiroomentered *g_MultiroomEnteredCriterias; +extern struct criteria_holograph *g_HolographCriterias; +extern u32 var8009d0d0[2]; +extern s32 var8009d0d8; +extern u32 var8009d0e0[4]; +extern struct fireslot g_Fireslots[NUM_FIRESLOTS]; +extern struct casing g_Casings[20]; +extern struct var8009da60 var8009da60[8]; +extern struct lasersight g_LaserSights[4]; +extern u32 var8009dd00; +extern u32 var8009dd04; +extern u32 var8009dd08; +extern u32 var8009dd0c; +extern u32 var8009dd10; +extern u32 var8009dd20; +extern u32 var8009dd24; +extern u32 var8009dd28; +extern u32 var8009dd2c; +extern u32 var8009dd30; +extern u32 var8009dd34; +extern u32 var8009dd38; +extern u32 var8009dd3c; +extern u32 var8009dd40; +extern u32 var8009dd44; +extern u32 var8009dd48; +extern u32 var8009dd4c; +extern u32 var8009dd50; +extern u32 var8009dd54; +extern u32 var8009dd58; +extern u32 var8009dd5c; +extern u32 var8009dd6c; +extern s32 g_DefaultWeapons[2]; +extern s32 g_CameraAnimCurFrame; + +#if VERSION >= VERSION_PAL_FINAL +extern f32 var8009e388pf; +#endif + +extern s16 g_CameraAnimNum; +extern s32 var8009de20; +extern s32 var8009de24; +extern f32 var8009de28; +extern s16 g_SpawnPoints[MAX_SPAWNPOINTS]; +extern s32 g_NumSpawnPoints; +extern u32 var8009de90; +extern u32 var8009de94; +extern u32 var8009de98; +extern u32 var8009de9c; +extern u8 g_MpSelectedPlayersForStats[4]; +extern char g_CheatMarqueeString[252]; +extern u32 var8009dfbc; +extern s32 var8009dfc0; +extern struct briefing g_Briefing; +extern struct missionconfig g_MissionConfig; +extern struct menu g_Menus[4]; +extern struct menudata g_MenuData; +extern struct activemenu g_AmMenus[4]; +extern s32 g_AmIndex; +extern u32 g_CheatsActiveBank0; +extern u32 g_CheatsActiveBank1; +extern u32 g_CheatsEnabledBank0; +extern u32 g_CheatsEnabledBank1; +extern struct savelocation_2d8 var800a21f8; +extern struct savefile_solo g_SoloSaveFile; +extern struct savelocation_2d8 g_FilemgrLoadedMainFile; +extern u8 var800a2328[]; +extern u8 g_AltTitle; +extern s32 *g_PadsFile; +extern u16 *g_PadOffsets; +extern u16 *g_CoverFlags; +extern s32 *g_CoverRooms; +extern void *var800a2368; +extern u16 g_NumSpecialCovers; +extern u16 *g_SpecialCoverNums; +extern struct var800a2380 var800a2380[5]; +extern struct var800a3180 var800a3180[4]; +extern u32 var800a33a0; +extern u32 var800a33a4; +extern struct explosion *g_Explosions; +extern s32 g_MaxExplosions; +extern struct smoke *g_Smokes; +extern s32 g_MaxSmokes; +extern Mtx var800a3448; +extern Mtx var800a3488; +extern struct spark g_Sparks[100]; +extern u32 g_NextSparkIndex; +extern struct sparkgroup g_SparkGroups[10]; +extern u32 var800a4130; +extern u8 *var800a41a0; +extern struct var800a41b0 *var800a41b0; +extern struct var800a41b0 *var800a41b4; +extern u32 var800a41b8; +extern s32 g_MaxShards; +extern struct shard *g_Shards; +extern Gfx *var800a4634; +extern struct room *g_Rooms; +extern u8 *g_MpRoomVisibility; +extern struct bgroom *g_BgRooms; +extern struct bgportal *g_BgPortals; +extern struct var800a4ccc *var800a4ccc; +extern u8 *g_BgLightsFileData; +extern s16 *g_RoomPortals; +extern struct var800a4cf0 var800a4cf0; +extern u32 var800a6470; +extern u32 var800a647c; +extern u32 var800a6538; +extern u32 var800a65b8; +extern struct screenbox var800a65c0; +extern struct screenbox var800a65c8; +extern u32 g_PortalDisableParentExec; +extern u32 g_FogDisabled; +extern u32 var800a65e4; +extern u32 var800a65e8; +extern u8 *var800a6660; +extern s16 *var800a6664; +extern s16 *var800a6668; +extern f32 *var800a666c; +extern void *var800a6670; +extern struct fileinfo g_FileInfo[NUM_FILES]; +extern u8 *g_VtxBuffers[3]; +extern u8 *g_GfxMemPos; +extern u8 g_GfxActiveBufferIndex; +extern s32 g_MusicStageNum; +extern struct var800aa5d8 var800aa5d8[40]; +extern struct var800aaa38 var800aaa38[3]; +extern u32 g_AudioXReasonsActive[4]; +extern u32 var800aaa78[4]; +extern u32 g_AudioXReasonDurations[4]; +extern u32 *g_LangBanks[69]; +extern void *var800aabb4; +extern struct var800aabb8 *var800aabb8; +extern struct texture *g_Textures; +extern u32 var800aabc8[4]; +extern u8 var800aabd8[2400]; +extern u32 var800ab538; +extern u32 var800ab558; +extern struct textureconfig *var800ab55c; +extern struct textureconfig *var800ab560; +extern Gfx *var800ab564; +extern Gfx *var800ab568; +extern struct var800ab570 *var800ab570; +extern struct textureconfig *var800ab574; +extern struct textureconfig *var800ab578; +extern struct textureconfig *var800ab57c; +extern struct textureconfig *var800ab580; +extern struct textureconfig *var800ab588; +extern struct textureconfig *var800ab58c; +extern struct textureconfig *var800ab590; +extern struct textureconfig *var800ab594; +extern struct textureconfig *var800ab598; +extern struct textureconfig *var800ab5a0; +extern struct textureconfig *var800ab5a4; +extern struct textureconfig *var800ab5a8; +extern struct textureconfig *var800ab5ac; +extern struct scenariodata g_ScenarioData; +extern u32 var800ac4cc; +extern struct chrdata *g_MpPlayerChrs[MAX_MPCHRS]; +extern struct mpchr *var800ac500[MAX_MPCHRS]; +extern s32 g_MpNumPlayers; +extern struct mpsim g_MpSimulants[MAX_SIMULANTS]; +extern u8 g_MpSimulantDifficultiesPerNumPlayers[32]; +extern struct mpplayer g_MpPlayers[6]; +extern u8 g_AmBotCommands[16]; +extern struct mpsetup g_MpSetup; +extern struct savefile_setup g_MpSetupSaveFile; +extern struct chrdata *g_MpSimulantChrs[MAX_SIMULANTS]; + +#endif diff --git a/src/include/constants.h b/src/include/constants.h index 2eceb542e..0b92bddff 100644 --- a/src/include/constants.h +++ b/src/include/constants.h @@ -1,3 +1,5 @@ +#ifndef _IN_CONSTANTS_H +#define _IN_CONSTANTS_H #include "files.h" #include "sfx.h" @@ -3554,3 +3556,5 @@ #define BODY_ELVISWAISTCOAT 0x94 #define BODY_DARK_LEATHER 0x95 #define BODY_DARK_NEGOTIATOR 0x96 + +#endif diff --git a/src/include/data.h b/src/include/data.h index 9f4c9135d..7198342eb 100644 --- a/src/include/data.h +++ b/src/include/data.h @@ -1,9 +1,12 @@ #ifndef _IN_DATA_H #define _IN_DATA_H #include -#include "data.h" +#include "constants.h" #include "types.h" +#define bool s32 +#define ubool u32 + extern u8 *g_StackStartAddrs[7]; extern u8 *g_StackEndAddrs[7]; extern u8 *g_StackAllocatedPos; diff --git a/src/include/gvars/gvars.h b/src/include/gvars/gvars.h deleted file mode 100644 index c2913283f..000000000 --- a/src/include/gvars/gvars.h +++ /dev/null @@ -1,841 +0,0 @@ -#ifndef _IN_GVARS_H -#define _IN_GVARS_H -#include -#include "data.h" -#include "types.h" - -struct g_vars { - // Known remaining member names based on debug strings: - //g_Vars.PaksNeedsReInit - //g_Vars.FourMeg2Player - //g_Vars.playersperm[0] - //g_Vars.playersperm[1] - //g_Vars.PropState.propznum - //g_Vars.PropState - //g_Vars.antibodynum - //g_Vars.antiheadnum - - /*000000*/ s32 diffframe60; - /*000004*/ f32 diffframe60f; - /*000008*/ s32 lvframe60; - /*00000c*/ s32 lvframenum; // increments by 1 each frame when not paused - /*000010*/ f32 diffframe60freal; - /*000014*/ s32 lastframetime; - /*000018*/ s32 thisframetime; - /*00001c*/ s32 thisframeticks; - /*000020*/ s32 lostframetime; - /*000024*/ s32 lostframetime240; - /*000028*/ u32 mininc60; - /*00002c*/ s32 roomportalrecursionlimit; - /*000030*/ s32 lvframe240; - /*000034*/ s32 lvupdate240; // 0 = paused, 4 = slowmo, 8 = normal - /*000038*/ s32 lvupdate240_60; - /*00003c*/ s32 lvupdate240_60error; - /*000040*/ s32 diffframe240; - /*000044*/ f32 lvupdate240f; - /*000048*/ f32 diffframe240f; - /*00004c*/ f32 lvupdate240freal; - /*000050*/ f32 lvupdate240frealprev; - /*000054*/ s32 lastframe240; - /*000058*/ s32 thisframe240; - /*00005c*/ f32 diffframe240freal; - /*000060*/ s16 *waypointnums; // ordered by room asc, padnum asc - /*000064*/ struct player *players[4]; - /*000074*/ struct playerstats playerstats[4]; - /*000274*/ u32 playerorder[4]; - /*000284*/ struct player *currentplayer; - /*000288*/ struct playerstats *currentplayerstats; - /*00028c*/ s32 currentplayernum; // 0-3 - controller numbers I think - /*000290*/ s32 currentplayerindex; // 0-3 - but 2 or 3 probably only used in combat simulator - /*000294*/ s32 bondplayernum; - /*000298*/ s32 coopplayernum; - /*00029c*/ s32 antiplayernum; - /*0002a0*/ struct player *bond; // Joanna - /*0002a4*/ struct player *coop; // Co-op buddy when controlled by human - /*0002a8*/ struct player *anti; // Counter-op - /*0002ac*/ s32 tickmode; - /*0002b0*/ s32 killcount; - /*0002b4*/ u32 knockoutcount; - /*0002b8*/ struct textoverride *textoverrides; - /*0002bc*/ s32 roomcount; - /*0002c0*/ u32 unk0002c0; - /*0002c4*/ u32 unk0002c4; - /*0002c8*/ u32 unk0002c8; - /*0002cc*/ u32 unk0002cc; - /*0002d0*/ u32 unk0002d0; - /*0002d4*/ u32 unk0002d4; - /*0002d8*/ u32 unk0002d8; - /*0002dc*/ u32 unk0002dc; - /*0002e0*/ u32 unk0002e0; - /*0002e4*/ u32 unk0002e4; - /*0002e8*/ u32 unk0002e8; - /*0002ec*/ u32 unk0002ec; - /*0002f0*/ u32 unk0002f0; - /*0002f4*/ u32 unk0002f4; - /*0002f8*/ u32 unk0002f8; - /*0002fc*/ u32 unk0002fc; - /*000300*/ u32 unk000300; - /*000304*/ u32 unk000304; - /*000308*/ u32 unk000308; - /*00030c*/ u32 unk00030c; - /*000310*/ u32 unk000310; - /*000314*/ u32 mplayerisrunning; // combat sim with any number of players, coop with human buddy, and counter-op - /*000318*/ u32 normmplayerisrunning; // combat sim with any number of players - /*00031c*/ s32 lvmpbotlevel; - /*000320*/ s32 lockscreen; - /*000324*/ bool bondvisible; - /*000328*/ bool bondcollisions; - /*00032c*/ bool enableslopes; - /*000330*/ u32 padrandomroutes; - /*000334*/ s32 maxprops; - /*000338*/ struct prop *props; // pointer to array - /*00033c*/ struct prop *list1head; - /*000340*/ struct prop *list1tail; // next pointer points to list2head - /*000344*/ struct prop *freeprops; - /*000348*/ struct prop **tangibleprops; - /*00034c*/ struct prop **unk00034c; - /*000350*/ struct prop *unk000350; - /*000354*/ struct prop *list2head; // prev pointer points to list1tail - /*000358*/ u8 numpropstateindexes; - /*000359*/ u8 nextpropstateindex; - /*00035a*/ u8 unk00035a; - /*00035b*/ u8 unk00035b; - /*00035c*/ u16 unk00035c; - /*00035e*/ u16 unk00035e; - /*000360*/ struct propstate propstates[7]; - /*000424*/ struct chrdata *chrdata; - /*000428*/ struct truckobj *truck; - /*00042c*/ struct heliobj *heli; - /*000430*/ struct chopperobj *hovercar; - /*000434*/ u8 *ailist; - /*000438*/ u32 aioffset; - /*00043c*/ u32 unk00043c; - /*000440*/ s32 antiheadnum; - /*000444*/ s32 antibodynum; - /*000448*/ s32 coopradaron; - /*00044c*/ s32 antiradaron; - /*000450*/ s32 pendingantiplayernum; - /*000454*/ s32 coopfriendlyfire; - /*000458*/ u32 modifiedfiles; - /*00045c*/ s32 speedpilltime; - /*000460*/ s32 speedpillchange; - /*000464*/ u32 speedpillwant; - /*000468*/ bool speedpillon; - /*00046c*/ s32 restartlevel; - /*000470*/ s32 perfectbuddynum; - /*000474*/ s32 numaibuddies; - /*000478*/ u32 unk000478; - /*00047c*/ u32 unk00047c; - /*000480*/ u16 unk000480; - /*000482*/ u16 unk000482; - /*000484*/ s32 mphilltime; - /*000488*/ s32 totalkills; - /*00048c*/ u32 unk00048c; - - // 1 when entering game setup - // 2 when entering combat simulator - // 3 when entering Quick Go - /*000490*/ s32 unk000490; - - /*000494*/ s8 unk000494[4]; - /*000498*/ s32 unk000498; - /*00049c*/ s32 unk00049c; - /*0004a0*/ s32 unk0004a0; - /*0004a4*/ s32 mpquickteamnumsims; - /*0004a8*/ s32 mpsimdifficulty; - /*0004ac*/ s8 mpplayerteams[4]; - /*0004b0*/ u32 mpquickteam; - /*0004b4*/ s32 stagenum; - /*0004b8*/ struct prop *aibuddies[4]; - /*0004c8*/ u32 dontplaynrg; // allow X music to be played (NRG = energy track) - /*0004cc*/ s32 in_cutscene; - /*0004d0*/ u8 paksconnected; - /*0004d1*/ u8 unk0004d1; - /*0004d2*/ s8 unk0004d2; // cutscene scene number (0, 1 or 2) - /*0004d3*/ s8 unk0004d3; - /*0004d4*/ s8 unk0004d4; // index into g_Cutscenes - /*0004d5*/ s8 unk0004d5; - /*0004d6*/ s8 unk0004d6; - /*0004d7*/ s8 unk0004d7; - /*0004d8*/ s32 unk0004d8; - /*0004dc*/ u8 playertojoymap[4]; - /*0004e0*/ u8 unk0004e0; - /*0004e1*/ u8 unk0004e1; - /*0004e2*/ u8 unk0004e2; - /*0004e3*/ u8 langfilteron; - /*0004e4*/ u16 unk0004e4; - /*0004e8*/ u32 unk0004e8; - /*0004ec*/ u32 unk0004ec; - /*0004f0*/ u32 unk0004f0; - /*0004f4*/ u32 unk0004f4; - /*0004f8*/ u32 unk0004f8; - /*0004fc*/ u32 unk0004fc; - /*0004e0*/ u32 unk000500; - /*000504*/ u32 unk000504; - /*000508*/ u32 unk000508; - /*00050c*/ u32 unk00050c; - /*000510*/ u32 unk000510; - /*000514*/ u32 unk000514; - /*000518*/ u32 unk000518; - /*00051c*/ u32 unk00051c; - /*000520*/ u32 unk000520; - /*000524*/ u32 unk000524; - /*000528*/ u32 unk000528; - /*00052c*/ u32 unk00052c; - /*000530*/ u32 unk000530; - /*000534*/ u32 unk000534; - /*000538*/ u32 unk000538; - /*00053c*/ u32 unk00053c; - /*000540*/ u32 unk000540; - /*000544*/ u32 unk000544; - /*000548*/ u32 unk000548; - /*00054c*/ u32 unk00054c; - /*000550*/ u32 unk000550; - /*000554*/ u32 unk000554; - /*000558*/ u32 unk000558; - /*00055c*/ u32 unk00055c; - /*000560*/ u32 unk000560; - /*000564*/ u32 unk000564; - /*000568*/ u32 unk000568; - /*00056c*/ u32 unk00056c; - /*000570*/ u32 unk000570; - /*000574*/ u32 unk000574; - /*000578*/ u32 unk000578; - /*00057c*/ u32 unk00057c; - /*000580*/ u32 unk000580; - /*000584*/ u32 unk000584; - /*000588*/ u32 unk000588; - /*00058c*/ u32 unk00058c; - /*000590*/ u32 unk000590; - /*000594*/ u32 unk000594; - /*000598*/ u32 unk000598; - /*00059c*/ u32 unk00059c; - /*0005a0*/ u32 unk0005a0; - /*0005a4*/ u32 unk0005a4; - /*0005a8*/ u32 unk0005a8; - /*0005ac*/ u32 unk0005ac; - /*0005b0*/ u32 unk0005b0; - /*0005b4*/ u32 unk0005b4; - /*0005b8*/ u32 unk0005b8; - /*0005bc*/ u32 unk0005bc; - /*0005c0*/ u32 unk0005c0; - /*0005c4*/ u32 unk0005c4; - /*0005c8*/ u32 unk0005c8; - /*0005cc*/ u32 unk0005cc; - /*0005d0*/ u32 unk0005d0; - /*0005d4*/ u32 unk0005d4; - /*0005d8*/ u32 unk0005d8; - /*0005dc*/ u32 unk0005dc; - /*0005e0*/ u32 unk0005e0; - /*0005e4*/ u32 unk0005e4; - /*0005e8*/ u32 unk0005e8; - /*0005ec*/ u32 unk0005ec; - /*0005f0*/ u32 unk0005f0; - /*0005f4*/ u32 unk0005f4; - /*0005f8*/ u32 unk0005f8; - /*0005fc*/ u32 unk0005fc; - /*000600*/ u32 unk000600; - /*000604*/ u32 unk000604; - /*000608*/ u32 unk000608; - /*00060c*/ u32 unk00060c; - /*000610*/ u32 unk000610; - /*000614*/ u32 unk000614; - /*000618*/ u32 unk000618; - /*00061c*/ u32 unk00061c; - /*000620*/ u32 unk000620; - /*000624*/ u32 unk000624; - /*000628*/ u32 unk000628; - /*00062c*/ u32 unk00062c; - /*000630*/ u32 unk000630; - /*000634*/ u32 unk000634; - /*000638*/ u32 unk000638; - /*00063c*/ u32 unk00063c; - /*000640*/ u32 unk000640; - /*000644*/ u32 unk000644; - /*000648*/ u32 unk000648; - /*00064c*/ u32 unk00064c; - /*000650*/ u32 unk000650; - /*000654*/ u32 unk000654; - /*000658*/ u32 unk000658; - /*00065c*/ u32 unk00065c; - /*000660*/ u32 unk000660; - /*000664*/ u32 unk000664; - /*000668*/ u32 unk000668; - /*00066c*/ u32 unk00066c; - /*000670*/ u32 unk000670; - /*000674*/ u32 unk000674; - /*000678*/ u32 unk000678; - /*00067c*/ u32 unk00067c; - /*000680*/ u32 unk000680; - /*000684*/ u32 unk000684; - /*000688*/ u32 unk000688; - /*00068c*/ u32 unk00068c; - /*000690*/ u32 unk000690; - /*000694*/ u32 unk000694; - /*000698*/ u32 unk000698; - /*00069c*/ u32 unk00069c; - /*0006a0*/ u32 unk0006a0; - /*0006a4*/ u32 unk0006a4; - /*0006a8*/ u32 unk0006a8; - /*0006ac*/ u32 unk0006ac; - /*0006b0*/ u32 unk0006b0; - /*0006b4*/ u32 unk0006b4; - /*0006b8*/ u32 unk0006b8; - /*0006bc*/ u32 unk0006bc; - /*0006c0*/ u32 unk0006c0; - /*0006c4*/ u32 unk0006c4; - /*0006c8*/ u32 unk0006c8; - /*0006cc*/ u32 unk0006cc; - /*0006d0*/ u32 unk0006d0; - /*0006d4*/ u32 unk0006d4; - /*0006d8*/ u32 unk0006d8; - /*0006dc*/ u32 unk0006dc; - /*0006e0*/ u32 unk0006e0; - /*0006e4*/ u32 unk0006e4; - /*0006e8*/ u32 unk0006e8; - /*0006ec*/ u32 unk0006ec; - /*0006f0*/ u32 unk0006f0; - /*0006f4*/ u32 unk0006f4; - /*0006f8*/ u32 unk0006f8; - /*0006fc*/ u32 unk0006fc; - /*000700*/ u32 unk000700; - /*000704*/ u32 unk000704; -}; - -extern u32 var8008ae20; -extern struct g_vars g_Vars; - -extern s32 g_NumTags; -extern struct tag **g_TagPtrs; - -extern u32 var8008de38; -extern struct bootbufferthing g_BootBuffers[3]; -extern s32 g_BootBufferIndex0; -extern s32 g_BootBufferIndex1; -extern s32 g_BootBufferIndex2; -extern u8 g_Is4Mb; -extern u32 var80090af4; -extern u32 var80090af8; -extern u32 var80090afc; -extern void *var8009cac0; // framebuffer? -extern void *var8009cac4; // framebuffer? - -extern u32 var8008ae2c; -extern u32 var8008ae30; -extern u32 var8008ae38; -extern u32 var8008be38; -extern u32 var8008d238; -extern OSThread g_RmonThread; -extern OSThread g_IdleThread; -extern OSThread g_MainThread; -extern u32 var8008d900; -extern OSMesgQueue var8008db30; -extern OSMesg var8008db48; -extern OSMesgQueue *g_SchedCmdQ; -extern OSSched g_SchedThread; -extern OSScClient var8008dca8; -extern u32 g_OsMemSize; -extern OSViMode var8008dcc0[2]; -extern OSViMode *var8008dd60[2]; -extern OSViMode var8008dd68[2]; -extern u32 var8008de08; -extern u32 var8008de0c; -extern u32 var8008de10; -extern OSTimer var8008de18; -extern u8 g_BootBufferDirtyIndexes[3]; -extern OSMesg g_ResetMesg; -extern OSMesgQueue g_ResetMesgQueue; -extern OSThread g_ResetThread; -extern u8 g_ResetStack[]; -extern OSThread viThread; -extern u32 __viEventQueue; -extern u32 viEventBuf; -extern u32 viRetraceMsg; -extern u32 viCounterMsg; -extern u32 var800902a0; -extern u32 var80090318; -extern OSThread piThread; -extern u32 piEventQueue; -extern u32 piEventBuf; -extern u32 var800907f0; -extern u32 __osPfsPifRam; -extern u32 __osFinalRom; -extern u32 var80090a70; -extern u32 var80090ab0; -extern u32 var80090ad0; -extern u32 var80090ae8; -extern u32 var80090b00; -extern u32 var80090b10; -extern u32 var80090b14; -extern u32 var800914d8; -extern u32 var80091558; -extern u64 var80091568; -extern u64 var80091570; -extern u64 var80091578; -extern u64 var80091580; -extern u64 var80091588; -extern u64 var80091590; -extern AMAudioMgr g_AudioManager; -extern void *g_AudioSp; -extern OSScTask *g_AmgrCurrentCmdList; -extern u32 var80091900; -extern u32 var80091910; -extern u32 var80091924; -extern u32 var80091f50; -extern u32 var800926d0; -extern u32 var800926e8; -extern u32 var80092828; -extern u32 var80092830; -extern u32 var80092870; -extern u32 var80092874; -extern OSThread g_FaultThread; -extern u8 g_FaultStack[]; -extern OSMesgQueue g_FaultMesgQueue; -extern OSMesg g_FaultMesg; -extern volatile u32 g_DmaNumSlotsBusy; -extern OSIoMesg g_DmaIoMsgs[32]; -extern volatile u8 g_DmaSlotsBusy[32]; -extern OSMesg var80094e08; -extern OSMesgQueue g_DmaMesgQueue; -extern u32 var80094ea0; -extern u32 var80094ea4; -extern u32 var80094ea8; -extern u32 var80094eb0; -extern struct var80094ed8 var80094ed8[3]; -extern u32 var800951f0; -extern u32 var80095200; -extern u32 var80095208; -extern u32 var8009520c; -extern u8 var80095210[]; -extern u32 var80095214; -extern u32 var80099024; -extern u32 var800992e4; -extern struct memorypool g_OnboardMemoryPools[9]; -extern struct memorypool g_ExpansionMemoryPools[9]; -extern u32 var8009946c; -extern u32 var80099470; -extern u32 var80099474; -extern u32 var80099478; -extern u32 var80099484; -extern u32 var8009985c; -extern u32 g_ArgBuffer[30]; -extern u32 var800998f8; -extern u32 var80099900; -extern u32 var80099a00; -extern OSMesg var80099a20; -extern OSMesgQueue var80099a40; -extern struct contdata g_ContData[2]; -extern u32 var80099c64; -extern s32 g_ContDisableCooldown[4]; -extern OSMesgQueue var80099e78; -extern OSMesg var80099e90; -extern OSMesg var80099eb8; -extern OSMesgQueue var80099ec0; -extern OSMesg var80099ed8; -extern OSMesgQueue var80099ee0; -extern OSMesg var80099ef8; -extern OSMesgQueue var80099f00; -extern OSMesg var80099f18; -extern OSMesgQueue var80099f20; -extern OSContStatus var80099f38[4]; -extern u8 g_ContPfsStates[100]; -extern u32 var8009a874; -extern u32 var8009a878; -extern u32 var8009a87c; -extern u32 var8009a880; -extern u32 var8009a888; -extern u32 var8009a88c; -extern u32 var8009a890; -extern s16 var8009a894; -extern struct animheader *var8009a898; -extern union filedataptr g_TileFileData; -extern s32 g_TileNumRooms; -extern u32 *g_TileRooms; -extern u32 var8009a8ac; -extern u32 var8009a8b4; -extern struct coord var8009a8b8; -extern struct coord var8009a8c8; -extern struct prop *g_CdObstacle; -extern u32 var8009a8d8; -extern u32 var8009a8e0; -extern u32 var8009a8ec; -extern u32 var8009a8f4; -extern u32 var8009a8f8; -extern u32 var8009a908; -extern u32 var8009a918; -extern u32 var8009a970; -extern u32 var8009ad70; -extern u32 var8009b878; -extern u32 var8009c2d0; -extern u32 var8009c390; -extern u32 var8009c400; -extern u32 var8009c650; -extern __OSEventState __osEventStateTab[15]; -extern OSTimer var8009c760; -extern OSTime __osCurrentTime; -extern u32 __osBaseCounter; -extern u32 __osViIntrCount; -extern u32 __osTimerCounter; -extern OSMesg piAccessBuf; -extern OSMesgQueue __osPiAccessQueue; -extern OSMesg siAccessBuf; -extern OSMesgQueue __osSiAccessQueue; -extern u32 __osContPifRam; -extern u32 var8009c81c; -extern u8 __osContLastCmd; -extern u32 __osEepromTimer; -extern u32 __osEepromTimerQ; -extern u32 __osEepromTimerMsg; -extern u32 var8009c870; -extern u32 var8009c970; -extern u32 __osEepPifRam; -extern u32 var8009ca84; -extern u32 var8009cad0; -extern u32 var8009cadc; -extern u32 var8009cae0; -extern u8 var8009caec[4]; -extern u8 var8009caf0; -extern s16 var8009cb00; -extern struct nbomb g_Nbombs[6]; -extern u32 var8009cbf8; -extern struct prop *g_DangerousProps[MAX_DANGEROUSPROPS]; -extern s32 var8009cc30; -extern u16 *var8009cc40; -extern s32 var8009cc44; -extern u32 var8009cc48; -extern u32 var8009cc4c; -extern u32 var8009cc50; -extern u32 var8009cc54; -extern u32 var8009cc58; -extern u32 var8009cc5c; -extern u32 var8009cc60; -extern s32 var8009cc64; -extern u32 var8009cc68; -extern u32 var8009cc6c; -extern u32 var8009cc70; -extern u32 var8009cc74; -extern f32 var8009cc78; -extern Mtx *var8009cc80; -extern Mtx *var8009cc84; -extern Mtx *var8009cc88; -extern f32 var8009cc8c; -extern void *var8009cc90; -extern u8 *var8009cca0; -extern u8 *var8009cca8[2]; -extern u8 *var8009ccb0[2]; -extern u32 var8009ccb8; -extern void *var8009ccc0[20]; -extern s32 g_NumChrs; -extern s16 *g_Chrnums; -extern s16 *g_ChrIndexes; -extern s32 g_NumActiveHeadsPerGender; -extern u32 g_ActiveMaleHeads[8]; -extern u32 g_ActiveFemaleHeads[8]; -extern s32 g_RecentQuipsPlayed[5]; -extern u8 g_RecentQuipsIndex; -extern s16 *var8009cda0; -extern struct var8009cda4 *var8009cda4; -extern struct prop *var8009cda8; -extern u32 var8009cdac; -extern u32 var8009cdb0; -extern struct weaponobj *g_ProxyMines[30]; -extern u32 var8009ce38; -extern s32 var8009ce40; -extern s32 var8009ce44; -extern s32 var8009ce48; -extern s32 var8009ce4c; -extern s32 g_NumProjectiles; -extern s32 g_NumMonitorThings; -extern struct var8009ce58 *var8009ce58; -extern struct defaultobj *var8009ce5c; -extern struct var8009ce60 *var8009ce60; -extern struct defaultobj *var8009ce64; -extern struct projectile *g_Projectiles; -extern struct monitorthing *g_MonitorThings; -extern u32 var8009ce78[4]; -extern u32 var8009ce88[4]; -extern struct monitorscreen var8009ce98; -extern struct monitorscreen var8009cf10; -extern struct monitorscreen var8009cf88; -extern struct stagesetup g_StageSetup; -extern u8 *g_GeCreditsData; -extern struct objective *g_Objectives[MAX_OBJECTIVES]; -extern u32 g_ObjectiveStatuses[MAX_OBJECTIVES]; -extern struct tag *g_TagsLinkedList; -extern struct briefingobj *g_BriefingObjs; -extern struct criteria_roomentered *g_RoomEnteredCriterias; -extern struct criteria_multiroomentered *g_MultiroomEnteredCriterias; -extern struct criteria_holograph *g_HolographCriterias; -extern u32 var8009d0d0[2]; -extern s32 var8009d0d8; -extern u32 var8009d0e0[4]; -extern u32 var8009d0f0; -extern u32 var8009d144; -extern struct fireslot g_Fireslots[NUM_FIRESLOTS]; -extern struct casing g_Casings[20]; -extern struct var8009da60 var8009da60[8]; -extern struct lasersight g_LaserSights[4]; -extern u32 var8009dd00; -extern u32 var8009dd04; -extern u32 var8009dd10; -extern u32 var8009dd20; -extern u32 var8009dd30; -extern u32 var8009dd40; -extern u32 var8009dd50; -extern u32 var8009dd60; -extern u32 var8009dd6c; -extern struct roomacousticdata *g_RoomAcousticData; -extern struct var8009dd78 var8009dd78[10]; -extern u16 *var8009ddc8; -extern s32 var8009ddcc; -extern s32 g_DefaultWeapons[2]; -extern f32 var8009ddd8; -extern f32 var8009dddc; -extern f32 var8009dde0; -extern f32 var8009dde4; -extern s16 g_WarpPadId; -extern u32 *var8009ddec; -extern f32 var8009ddf0; -extern f32 var8009ddf4; -extern f32 var8009ddf8; -extern f32 var8009ddfc; -extern f32 var8009de00; -extern u32 var8009de04; -extern u32 var8009de08; -extern u32 var8009de0c; -extern s32 g_CameraAnimCurFrame; - -#if VERSION >= VERSION_PAL_FINAL -extern f32 var8009e388pf; -#endif - -extern s16 g_CameraAnimNum; -extern f32 g_CutsceneBlurFrac; -extern s32 var8009de20; -extern s32 var8009de24; -extern f32 var8009de28; -extern s32 var8009de2c; -extern f32 var8009de30; -extern s16 g_SpawnPoints[MAX_SPAWNPOINTS]; -extern s32 g_NumSpawnPoints; -extern u32 var8009de78; -extern u32 var8009de98; -extern u32 var8009de9c; -extern u32 g_NextHudMessageId; -extern u8 g_MpSelectedPlayersForStats[4]; -extern char g_CheatMarqueeString[]; -extern u32 var8009dfbc; -extern s32 var8009dfc0; -extern struct briefing g_Briefing; -extern struct missionconfig g_MissionConfig; -extern struct menu g_Menus[4]; -extern struct menudata g_MenuData; -extern u32 var800a2038; -extern u32 var800a203c; -extern u32 var800a2040; -extern u32 var800a2044; -extern u32 var800a2048; -extern struct activemenu g_AmMenus[4]; -extern struct font2a4 *g_AmFont1; -extern struct font *g_AmFont2; -extern s32 g_AmIndex; -extern u8 g_InventoryWeapon; -extern u32 g_CheatsActiveBank0; -extern u32 g_CheatsActiveBank1; -extern u32 g_CheatsEnabledBank0; -extern u32 g_CheatsEnabledBank1; -extern struct savelocation_2d8 g_FilemgrFileToCopy; -extern struct savelocation_2d8 var800a21e8; -extern struct savelocation_2d8 g_FilemgrFileToDelete; -extern struct savelocation_2d8 var800a21f8; -extern struct savefile_solo g_SoloSaveFile; -extern struct savelocation_2d8 g_FilemgrLoadedMainFile; -extern u32 var800a22d0; -extern u8 var800a2328[4]; -extern u8 g_AltTitle; -extern u32 var800a2330; -extern u32 var800a2344; -extern s32 *g_PadsFile; -extern u16 *g_PadOffsets; -extern u16 *g_CoverFlags; -extern s32 *g_CoverRooms; -extern void *var800a2368; -extern u16 g_NumSpecialCovers; -extern u16 *g_SpecialCoverNums; -extern struct var800a2380 var800a2380[5]; -extern struct var800a3180 var800a3180[4]; -extern u32 var800a33a0; -extern u32 var800a33a4; -extern u32 var800a33a8; -extern u32 var800a33e8; -extern u32 var800a3410; -extern u32 var800a3420; -extern struct explosion *g_Explosions; -extern s32 g_MaxExplosions; -extern struct smoke *g_Smokes; -extern s32 g_MaxSmokes; -extern Mtx var800a3448; -extern Mtx var800a3488; -extern struct spark g_Sparks[100]; -extern u32 g_NextSparkIndex; -extern struct sparkgroup g_SparkGroups[]; -extern u32 var800a4130; -extern f32 *var800a4154; -extern s32 var800a4158; -extern u32 var800a415c; -extern f32 var800a4160; -extern u32 var800a4164; -extern u32 var800a4168; -extern u32 var800a416c; -extern struct creditsdata *g_CreditsData; -extern u32 var800a4184; -extern u32 var800a418c; -extern u32 var800a4190; -extern u32 var800a4194; -extern u8 *var800a41a0; -extern struct var800a41b0 *var800a41b0; // head -extern struct var800a41b0 *var800a41b4; // tail -extern u32 var800a41b8; -extern char var800a41c0[]; -extern u32 var800a41d8; -extern u32 var800a45a0; -extern u32 var800a45a8; -extern s32 g_MaxShards; // count of g_Shards -extern struct shard *g_Shards; -extern struct var800a45d0 var800a45d0; -extern Gfx *var800a4634; -extern struct var800a4640 var800a4640; -extern u32 g_BgSection3; -extern struct room *g_Rooms; -extern u8 *g_MpRoomVisibility; -extern s16 g_ActiveRoomNums[350]; -extern s32 g_NumActiveRooms; -extern s16 var800a4bf8[100]; -extern struct bgroom *g_BgRooms; -extern struct bgportal *g_BgPortals; -extern struct var800a4ccc *var800a4ccc; // indexed by portalnum -extern u8 *var800a4cd0; -extern struct portalcmd *g_BgPortalCommands; -extern u8 *g_BgLightsFileData; -extern void *g_BgTable5; -extern s16 *g_RoomPortals; // portal numbers for each room, ordered by room -extern struct var800a4ce8 *var800a4ce8; -extern struct portalthing *g_PortalThings; -extern struct var800a4cf0 var800a4cf0; -extern u32 var800a6470; -extern u32 var800a647c; -extern u32 var800a6538; -extern u32 var800a65b8; -extern struct screenbox var800a65c0; -extern struct screenbox var800a65c8; -extern u32 g_PortalDisableParentExec; -extern u32 g_FogDisabled; -extern u32 var800a65f0; -extern u32 var800a6600; -extern u32 var800a6618; -extern u32 var800a661c; -extern u32 var800a6620; -extern u32 var800a6630; -extern u8 *var800a6660; -extern s16 *var800a6664; -extern s16 *var800a6668; -extern f32 *var800a666c; -extern void *var800a6670; // pointer to structs of len 0x40 -extern struct fileinfo g_FileInfo[NUM_FILES]; -extern u8 *g_GfxBuffers[3]; -extern u8 *g_VtxBuffers[3]; -extern u8 *g_GfxMemPos; -extern u8 g_GfxActiveBufferIndex; -extern u32 g_GfxRequestedDisplayList; -extern struct audiohandle *g_MiscSfxAudioHandles[3]; -extern s32 g_MiscSfxActiveTypes[3]; -extern u32 var800aa5cc; -extern s32 g_MusicStageNum; // stage number -extern struct var800aa5d8 var800aa5d8[40]; -extern struct var800aaa38 var800aaa38[3]; -extern u32 g_AudioXReasonsActive[4]; -extern u32 var800aaa78[4]; -extern u32 g_AudioXReasonDurations[4]; -extern u32 var800aaa98; -extern u32 *g_LangBanks[69]; -extern void *var800aabb4; -extern struct var800aabb8 *var800aabb8; -extern struct texture *g_Textures; -extern u32 var800aabc8[4]; -extern u8 var800aabd8[2400]; -extern u32 var800ab538; -extern u32 var800ab53c; -extern u32 var800ab540; -extern u32 var800ab544; -extern u32 var800ab548; -extern u32 var800ab550; -extern u8 *g_TextureConfigSegment; -extern u32 var800ab558; -extern struct textureconfig *var800ab55c; -extern struct textureconfig *var800ab560; -extern Gfx *var800ab564; -extern Gfx *var800ab568; -extern Gfx *var800ab56c; -extern struct var800ab570 *var800ab570; -extern struct textureconfig *var800ab574; -extern struct textureconfig *var800ab578; -extern struct textureconfig *var800ab57c; -extern struct textureconfig *var800ab580; -extern struct textureconfig *var800ab584; -extern struct textureconfig *var800ab588; -extern struct textureconfig *var800ab58c; -extern struct textureconfig *var800ab590; -extern struct textureconfig *var800ab594; -extern struct textureconfig *var800ab598; -extern struct textureconfig *var800ab59c; -extern struct textureconfig *var800ab5a0; -extern struct textureconfig *var800ab5a4; -extern struct textureconfig *var800ab5a8; -extern struct textureconfig *var800ab5ac; -extern s32 var800ab5b0; -extern struct var800ab5b8 var800ab5b8[8]; -extern struct var800ab718 var800ab718[8]; -extern u32 var800ab7b8; -extern u32 var800ab7c0; -extern u32 var800ab7c4; -extern u8 var800ab7c8[0x300]; -extern u8 var800abac8[0x300]; -extern u8 var800abdc8[0x300]; -extern u32 var800ac0e8; -extern u32 var800ac0f8[4]; -extern u32 var800ac108; -extern struct scenariodata g_ScenarioData; -extern u32 var800ac258; -extern u32 var800ac2c0; -extern u32 var800ac328; -extern u32 var800ac390; -extern u32 var800ac3f8; -extern u32 var800ac460; -extern u32 var800ac4cc; -extern struct chrdata *g_MpPlayerChrs[MAX_MPCHRS]; -extern struct mpchr *var800ac500[MAX_MPCHRS]; -extern s32 g_MpNumPlayers; -extern struct mpsim g_MpSimulants[MAX_SIMULANTS]; - -// Elements 0-3 are difficulty levels for simulant 0 when there's 1/2/3/4 players -// Elements 4-7 are difficulty levels for simulant 1 when there's 1/2/3/4 players -// ... -// Elements 28-31 are difficulty levels for simulant 7 when there's 1/2/3/4 players -extern u8 g_MpSimulantDifficultiesPerNumPlayers[32]; - -extern struct mpplayer g_MpPlayers[6]; -extern u8 g_AmBotCommands[16]; -extern struct mpsetup g_MpSetup; -extern struct savefile_setup g_MpSetupSaveFile; -extern struct mplockinfo g_MpLockInfo; -extern u32 var800acc28[18]; -extern u32 g_RadarX; -extern u32 g_RadarY; -extern struct chrdata *g_MpSimulantChrs[MAX_SIMULANTS]; -extern u8 g_MpFeaturesForceUnlocked[40]; -extern u8 g_MpFeaturesUnlocked[80]; -extern struct frdata g_FrData; -extern struct trainingdata g_DtData; -extern struct trainingdata g_HtData; - -#endif diff --git a/src/include/types.h b/src/include/types.h index fc0e8a525..e5566569d 100644 --- a/src/include/types.h +++ b/src/include/types.h @@ -41,6 +41,339 @@ struct bbox { f32 zmax; }; +struct propstate { + /*0x00*/ u16 propcount; + /*0x02*/ u16 chrpropcount; + /*0x04*/ u16 foregroundpropcount; + /*0x06*/ u16 foregroundchrpropcount; + /*0x08*/ u32 updatetime; + /*0x0c*/ u32 chrupdatetime; + /*0x10*/ u32 slotupdate240; + /*0x14*/ u32 slotupdate60error; + /*0x18*/ u32 lastupdateframe; +}; + +struct playerstats { + /*0x00*/ u32 shotcount[7]; + /*0x1c*/ s32 killcount; + /*0x20*/ u32 ggkillcount; + /*0x24*/ u32 kills[4]; + /*0x34*/ u32 drawplayercount; + /*0x38*/ f32 distance; + /*0x3c*/ u32 backshotcount; + /*0x40*/ f32 armourcount; + /*0x44*/ s32 fastest2kills; + /*0x48*/ s32 slowest2kills; + /*0x4c*/ s32 longestlife; + /*0x50*/ s32 shortestlife; + /*0x54*/ u32 maxkills; + /*0x58*/ s32 maxsimulkills; + /*0x5c*/ f32 damagescale; + /*0x60*/ s32 tokenheldtime; + /*0x64*/ u32 unk64; + /*0x68*/ u32 cloaktime; + /*0x6c*/ u32 speedpillcount; + + // Temporary hack + union { + /*0x70*/ s32 mpindex; + /*0x70*/ u32 mpindexu32; + }; + + /*0x74*/ f32 scale_bg2gfx; + /*0x78*/ f32 damreceived; + /*0x7c*/ f32 damtransmitted; +}; + +struct g_vars { + /*000000*/ s32 diffframe60; + /*000004*/ f32 diffframe60f; + /*000008*/ s32 lvframe60; + /*00000c*/ s32 lvframenum; // increments by 1 each frame when not paused + /*000010*/ f32 diffframe60freal; + /*000014*/ s32 lastframetime; + /*000018*/ s32 thisframetime; + /*00001c*/ s32 thisframeticks; + /*000020*/ s32 lostframetime; + /*000024*/ s32 lostframetime240; + /*000028*/ u32 mininc60; + /*00002c*/ s32 roomportalrecursionlimit; + /*000030*/ s32 lvframe240; + /*000034*/ s32 lvupdate240; // 0 = paused, 4 = slowmo, 8 = normal + /*000038*/ s32 lvupdate240_60; + /*00003c*/ s32 lvupdate240_60error; + /*000040*/ s32 diffframe240; + /*000044*/ f32 lvupdate240f; + /*000048*/ f32 diffframe240f; + /*00004c*/ f32 lvupdate240freal; + /*000050*/ f32 lvupdate240frealprev; + /*000054*/ s32 lastframe240; + /*000058*/ s32 thisframe240; + /*00005c*/ f32 diffframe240freal; + /*000060*/ s16 *waypointnums; // ordered by room asc, padnum asc + /*000064*/ struct player *players[4]; + /*000074*/ struct playerstats playerstats[4]; + /*000274*/ u32 playerorder[4]; + /*000284*/ struct player *currentplayer; + /*000288*/ struct playerstats *currentplayerstats; + /*00028c*/ s32 currentplayernum; // 0-3 - controller numbers I think + /*000290*/ s32 currentplayerindex; // 0-3 - but 2 or 3 probably only used in combat simulator + /*000294*/ s32 bondplayernum; + /*000298*/ s32 coopplayernum; + /*00029c*/ s32 antiplayernum; + /*0002a0*/ struct player *bond; // Joanna + /*0002a4*/ struct player *coop; // Co-op buddy when controlled by human + /*0002a8*/ struct player *anti; // Counter-op + /*0002ac*/ s32 tickmode; + /*0002b0*/ s32 killcount; + /*0002b4*/ u32 knockoutcount; + /*0002b8*/ struct textoverride *textoverrides; + /*0002bc*/ s32 roomcount; + /*0002c0*/ u32 unk0002c0; + /*0002c4*/ u32 unk0002c4; + /*0002c8*/ u32 unk0002c8; + /*0002cc*/ u32 unk0002cc; + /*0002d0*/ u32 unk0002d0; + /*0002d4*/ u32 unk0002d4; + /*0002d8*/ u32 unk0002d8; + /*0002dc*/ u32 unk0002dc; + /*0002e0*/ u32 unk0002e0; + /*0002e4*/ u32 unk0002e4; + /*0002e8*/ u32 unk0002e8; + /*0002ec*/ u32 unk0002ec; + /*0002f0*/ u32 unk0002f0; + /*0002f4*/ u32 unk0002f4; + /*0002f8*/ u32 unk0002f8; + /*0002fc*/ u32 unk0002fc; + /*000300*/ u32 unk000300; + /*000304*/ u32 unk000304; + /*000308*/ u32 unk000308; + /*00030c*/ u32 unk00030c; + /*000310*/ u32 unk000310; + /*000314*/ u32 mplayerisrunning; // combat sim with any number of players, coop with human buddy, and counter-op + /*000318*/ u32 normmplayerisrunning; // combat sim with any number of players + /*00031c*/ s32 lvmpbotlevel; + /*000320*/ s32 lockscreen; + /*000324*/ bool bondvisible; + /*000328*/ bool bondcollisions; + /*00032c*/ bool enableslopes; + /*000330*/ u32 padrandomroutes; + /*000334*/ s32 maxprops; + /*000338*/ struct prop *props; // pointer to array + /*00033c*/ struct prop *list1head; + /*000340*/ struct prop *list1tail; // next pointer points to list2head + /*000344*/ struct prop *freeprops; + /*000348*/ struct prop **tangibleprops; + /*00034c*/ struct prop **unk00034c; + /*000350*/ struct prop *unk000350; + /*000354*/ struct prop *list2head; // prev pointer points to list1tail + /*000358*/ u8 numpropstateindexes; + /*000359*/ u8 nextpropstateindex; + /*00035a*/ u8 unk00035a; + /*00035b*/ u8 unk00035b; + /*00035c*/ u16 unk00035c; + /*00035e*/ u16 unk00035e; + /*000360*/ struct propstate propstates[7]; + /*000424*/ struct chrdata *chrdata; + /*000428*/ struct truckobj *truck; + /*00042c*/ struct heliobj *heli; + /*000430*/ struct chopperobj *hovercar; + /*000434*/ u8 *ailist; + /*000438*/ u32 aioffset; + /*00043c*/ u32 unk00043c; + /*000440*/ s32 antiheadnum; + /*000444*/ s32 antibodynum; + /*000448*/ s32 coopradaron; + /*00044c*/ s32 antiradaron; + /*000450*/ s32 pendingantiplayernum; + /*000454*/ s32 coopfriendlyfire; + /*000458*/ u32 modifiedfiles; + /*00045c*/ s32 speedpilltime; + /*000460*/ s32 speedpillchange; + /*000464*/ u32 speedpillwant; + /*000468*/ bool speedpillon; + /*00046c*/ s32 restartlevel; + /*000470*/ s32 perfectbuddynum; + /*000474*/ s32 numaibuddies; + /*000478*/ u32 unk000478; + /*00047c*/ u32 unk00047c; + /*000480*/ u16 unk000480; + /*000482*/ u16 unk000482; + /*000484*/ s32 mphilltime; + /*000488*/ s32 totalkills; + /*00048c*/ u32 unk00048c; + + // 1 when entering game setup + // 2 when entering combat simulator + // 3 when entering Quick Go + /*000490*/ s32 unk000490; + + /*000494*/ s8 unk000494[4]; + /*000498*/ s32 unk000498; + /*00049c*/ s32 unk00049c; + /*0004a0*/ s32 unk0004a0; + /*0004a4*/ s32 mpquickteamnumsims; + /*0004a8*/ s32 mpsimdifficulty; + /*0004ac*/ s8 mpplayerteams[4]; + /*0004b0*/ u32 mpquickteam; + /*0004b4*/ s32 stagenum; + /*0004b8*/ struct prop *aibuddies[4]; + /*0004c8*/ u32 dontplaynrg; // allow X music to be played (NRG = energy track) + /*0004cc*/ s32 in_cutscene; + /*0004d0*/ u8 paksconnected; + /*0004d1*/ u8 unk0004d1; + /*0004d2*/ s8 unk0004d2; // cutscene scene number (0, 1 or 2) + /*0004d3*/ s8 unk0004d3; + /*0004d4*/ s8 unk0004d4; // index into g_Cutscenes + /*0004d5*/ s8 unk0004d5; + /*0004d6*/ s8 unk0004d6; + /*0004d7*/ s8 unk0004d7; + /*0004d8*/ s32 unk0004d8; + /*0004dc*/ u8 playertojoymap[4]; + /*0004e0*/ u8 unk0004e0; + /*0004e1*/ u8 unk0004e1; + /*0004e2*/ u8 unk0004e2; + /*0004e3*/ u8 langfilteron; + /*0004e4*/ u16 unk0004e4; + /*0004e8*/ u32 unk0004e8; + /*0004ec*/ u32 unk0004ec; + /*0004f0*/ u32 unk0004f0; + /*0004f4*/ u32 unk0004f4; + /*0004f8*/ u32 unk0004f8; + /*0004fc*/ u32 unk0004fc; + /*0004e0*/ u32 unk000500; + /*000504*/ u32 unk000504; + /*000508*/ u32 unk000508; + /*00050c*/ u32 unk00050c; + /*000510*/ u32 unk000510; + /*000514*/ u32 unk000514; + /*000518*/ u32 unk000518; + /*00051c*/ u32 unk00051c; + /*000520*/ u32 unk000520; + /*000524*/ u32 unk000524; + /*000528*/ u32 unk000528; + /*00052c*/ u32 unk00052c; + /*000530*/ u32 unk000530; + /*000534*/ u32 unk000534; + /*000538*/ u32 unk000538; + /*00053c*/ u32 unk00053c; + /*000540*/ u32 unk000540; + /*000544*/ u32 unk000544; + /*000548*/ u32 unk000548; + /*00054c*/ u32 unk00054c; + /*000550*/ u32 unk000550; + /*000554*/ u32 unk000554; + /*000558*/ u32 unk000558; + /*00055c*/ u32 unk00055c; + /*000560*/ u32 unk000560; + /*000564*/ u32 unk000564; + /*000568*/ u32 unk000568; + /*00056c*/ u32 unk00056c; + /*000570*/ u32 unk000570; + /*000574*/ u32 unk000574; + /*000578*/ u32 unk000578; + /*00057c*/ u32 unk00057c; + /*000580*/ u32 unk000580; + /*000584*/ u32 unk000584; + /*000588*/ u32 unk000588; + /*00058c*/ u32 unk00058c; + /*000590*/ u32 unk000590; + /*000594*/ u32 unk000594; + /*000598*/ u32 unk000598; + /*00059c*/ u32 unk00059c; + /*0005a0*/ u32 unk0005a0; + /*0005a4*/ u32 unk0005a4; + /*0005a8*/ u32 unk0005a8; + /*0005ac*/ u32 unk0005ac; + /*0005b0*/ u32 unk0005b0; + /*0005b4*/ u32 unk0005b4; + /*0005b8*/ u32 unk0005b8; + /*0005bc*/ u32 unk0005bc; + /*0005c0*/ u32 unk0005c0; + /*0005c4*/ u32 unk0005c4; + /*0005c8*/ u32 unk0005c8; + /*0005cc*/ u32 unk0005cc; + /*0005d0*/ u32 unk0005d0; + /*0005d4*/ u32 unk0005d4; + /*0005d8*/ u32 unk0005d8; + /*0005dc*/ u32 unk0005dc; + /*0005e0*/ u32 unk0005e0; + /*0005e4*/ u32 unk0005e4; + /*0005e8*/ u32 unk0005e8; + /*0005ec*/ u32 unk0005ec; + /*0005f0*/ u32 unk0005f0; + /*0005f4*/ u32 unk0005f4; + /*0005f8*/ u32 unk0005f8; + /*0005fc*/ u32 unk0005fc; + /*000600*/ u32 unk000600; + /*000604*/ u32 unk000604; + /*000608*/ u32 unk000608; + /*00060c*/ u32 unk00060c; + /*000610*/ u32 unk000610; + /*000614*/ u32 unk000614; + /*000618*/ u32 unk000618; + /*00061c*/ u32 unk00061c; + /*000620*/ u32 unk000620; + /*000624*/ u32 unk000624; + /*000628*/ u32 unk000628; + /*00062c*/ u32 unk00062c; + /*000630*/ u32 unk000630; + /*000634*/ u32 unk000634; + /*000638*/ u32 unk000638; + /*00063c*/ u32 unk00063c; + /*000640*/ u32 unk000640; + /*000644*/ u32 unk000644; + /*000648*/ u32 unk000648; + /*00064c*/ u32 unk00064c; + /*000650*/ u32 unk000650; + /*000654*/ u32 unk000654; + /*000658*/ u32 unk000658; + /*00065c*/ u32 unk00065c; + /*000660*/ u32 unk000660; + /*000664*/ u32 unk000664; + /*000668*/ u32 unk000668; + /*00066c*/ u32 unk00066c; + /*000670*/ u32 unk000670; + /*000674*/ u32 unk000674; + /*000678*/ u32 unk000678; + /*00067c*/ u32 unk00067c; + /*000680*/ u32 unk000680; + /*000684*/ u32 unk000684; + /*000688*/ u32 unk000688; + /*00068c*/ u32 unk00068c; + /*000690*/ u32 unk000690; + /*000694*/ u32 unk000694; + /*000698*/ u32 unk000698; + /*00069c*/ u32 unk00069c; + /*0006a0*/ u32 unk0006a0; + /*0006a4*/ u32 unk0006a4; + /*0006a8*/ u32 unk0006a8; + /*0006ac*/ u32 unk0006ac; + /*0006b0*/ u32 unk0006b0; + /*0006b4*/ u32 unk0006b4; + /*0006b8*/ u32 unk0006b8; + /*0006bc*/ u32 unk0006bc; + /*0006c0*/ u32 unk0006c0; + /*0006c4*/ u32 unk0006c4; + /*0006c8*/ u32 unk0006c8; + /*0006cc*/ u32 unk0006cc; + /*0006d0*/ u32 unk0006d0; + /*0006d4*/ u32 unk0006d4; + /*0006d8*/ u32 unk0006d8; + /*0006dc*/ u32 unk0006dc; + /*0006e0*/ u32 unk0006e0; + /*0006e4*/ u32 unk0006e4; + /*0006e8*/ u32 unk0006e8; + /*0006ec*/ u32 unk0006ec; + /*0006f0*/ u32 unk0006f0; + /*0006f4*/ u32 unk0006f4; + /*0006f8*/ u32 unk0006f8; + /*0006fc*/ u32 unk0006fc; + /*000700*/ u32 unk000700; + /*000704*/ u32 unk000704; + /*000708*/ u8 unk000708[0x1a8]; +}; + struct weaponobj; struct prop; struct explosion; @@ -3350,38 +3683,6 @@ struct bootbufferthing { struct bootbufferthingdeep unk00[120]; }; -struct playerstats { - /*0x00*/ u32 shotcount[7]; - /*0x1c*/ s32 killcount; - /*0x20*/ u32 ggkillcount; - /*0x24*/ u32 kills[4]; - /*0x34*/ u32 drawplayercount; - /*0x38*/ f32 distance; - /*0x3c*/ u32 backshotcount; - /*0x40*/ f32 armourcount; - /*0x44*/ s32 fastest2kills; - /*0x48*/ s32 slowest2kills; - /*0x4c*/ s32 longestlife; - /*0x50*/ s32 shortestlife; - /*0x54*/ u32 maxkills; - /*0x58*/ s32 maxsimulkills; - /*0x5c*/ f32 damagescale; - /*0x60*/ s32 tokenheldtime; - /*0x64*/ u32 unk64; - /*0x68*/ u32 cloaktime; - /*0x6c*/ u32 speedpillcount; - - // Temporary hack - union { - /*0x70*/ s32 mpindex; - /*0x70*/ u32 mpindexu32; - }; - - /*0x74*/ f32 scale_bg2gfx; - /*0x78*/ f32 damreceived; - /*0x7c*/ f32 damtransmitted; -}; - struct credit { u8 more : 1; u8 notranin : 1; @@ -4274,18 +4575,6 @@ struct savefile_solo { /*0xb5*/ u8 weaponsfound[6]; }; -struct propstate { - /*0x00*/ u16 propcount; - /*0x02*/ u16 chrpropcount; - /*0x04*/ u16 foregroundpropcount; - /*0x06*/ u16 foregroundchrpropcount; - /*0x08*/ u32 updatetime; - /*0x0c*/ u32 chrupdatetime; - /*0x10*/ u32 slotupdate240; - /*0x14*/ u32 slotupdate60error; - /*0x18*/ u32 lastupdateframe; -}; - struct mpchr { /*0x00*/ char name[1]; // len unknown /*0x04*/ u32 unk04; diff --git a/src/lib/args.c b/src/lib/args.c index f45a5b722..8611116e1 100644 --- a/src/lib/args.c +++ b/src/lib/args.c @@ -1,11 +1,13 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/args.h" #include "lib/lib_2fa00.h" #include "data.h" #include "types.h" +u32 g_ArgBuffer[30]; + s32 argc = 1; char *argv[17] = { diff --git a/src/lib/audiomgr.c b/src/lib/audiomgr.c index 2c98a0cdc..f4b45f1ce 100644 --- a/src/lib/audiomgr.c +++ b/src/lib/audiomgr.c @@ -2,7 +2,7 @@ #include "lib/init.h" #include "lib/sched.h" #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_09660.h" #include "lib/lib_2faf0.h" #include "lib/lib_2fba0.h" @@ -12,6 +12,38 @@ #include "data.h" #include "types.h" +u32 var80091560; +u32 var80091564; +u64 var80091568; +u64 var80091570; +u64 var80091578; +u64 var80091580; +u64 var80091588; +u64 var80091590; +u32 var80091598; +u32 var8009159c; +u32 var800915a0; +u32 var800915a4; +u32 var800915a8; +u32 var800915ac; +u32 var800915b0; +u32 var800915b4; +u32 var800915b8; +u32 var800915bc; +u32 var800915c0; +u32 var800915c4; +AMAudioMgr g_AudioManager; +u32 var800918d0; +u32 var800918d4; +u32 var800918d8; +u32 var800918dc; +u32 var800918e0; +u32 var800918e4; +s32 var800918e8; +u32 var800918ec; +void *g_AudioSp; +OSScTask *g_AmgrCurrentCmdList; + u32 var8005cf90 = 0x00000000; u8 var8005cf94 = 1; u32 var8005cf98 = 0x00000001; diff --git a/src/lib/controller.c b/src/lib/controller.c index 010859cc0..c612b90bb 100644 --- a/src/lib/controller.c +++ b/src/lib/controller.c @@ -1,7 +1,7 @@ #include #include "constants.h" #include "game/pak/pak.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/main.h" #include "lib/controller.h" #include "lib/lib_4f5e0.h" @@ -32,6 +32,36 @@ * sample in the next partition. */ +struct contdata g_ContData[2]; +s32 g_ContDisableCooldown[4]; +OSMesgQueue var80099e78; +OSMesg var80099e90; +u32 var80099e94; +u32 var80099e98; +u32 var80099e9c; +u32 var80099ea0; +u32 var80099ea4; +u32 var80099ea8; +u32 var80099eac; +u32 var80099eb0; +u32 var80099eb4; +OSMesg var80099eb8; +u32 var80099ebc; +OSMesgQueue var80099ec0; +OSMesg var80099ed8; +u32 var80099edc; +OSMesgQueue var80099ee0; +OSMesg var80099ef8; +u32 var80099efc; +OSMesgQueue var80099f00; +OSMesg var80099f18; +u32 var80099f1c; +OSMesgQueue var80099f20; +OSContStatus var80099f38[4]; +u8 g_ContPfsStates[100]; +u32 var80099fac; +u32 var80099fb0; + const char var70054080[] = "joyReset\n"; const char var7005408c[] = "joyReset: doing nothing\n"; diff --git a/src/lib/dma.c b/src/lib/dma.c index 0e7a9e48d..6e9bdabed 100644 --- a/src/lib/dma.c +++ b/src/lib/dma.c @@ -1,10 +1,48 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/dma.h" #include "data.h" #include "types.h" +volatile u32 g_DmaNumSlotsBusy; +u32 var80094ae4; +OSIoMesg g_DmaIoMsgs[32]; +volatile u8 g_DmaSlotsBusy[32]; +OSMesg var80094e08; +u32 var80094e0c; +u32 var80094e10; +u32 var80094e14; +u32 var80094e18; +u32 var80094e1c; +u32 var80094e20; +u32 var80094e24; +u32 var80094e28; +u32 var80094e2c; +u32 var80094e30; +u32 var80094e34; +u32 var80094e38; +u32 var80094e3c; +u32 var80094e40; +u32 var80094e44; +u32 var80094e48; +u32 var80094e4c; +u32 var80094e50; +u32 var80094e54; +u32 var80094e58; +u32 var80094e5c; +u32 var80094e60; +u32 var80094e64; +u32 var80094e68; +u32 var80094e6c; +u32 var80094e70; +u32 var80094e74; +u32 var80094e78; +u32 var80094e7c; +u32 var80094e80; +u32 var80094e84; +OSMesgQueue g_DmaMesgQueue; + u8 g_LoadType = 0; void dmaInit(void) diff --git a/src/lib/entry.c b/src/lib/entry.c index 9bc904ebf..9e4004335 100644 --- a/src/lib/entry.c +++ b/src/lib/entry.c @@ -2,7 +2,7 @@ #include "lib/entry.h" #include "constants.h" #include "game/game_0e0770.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/args.h" #include "lib/lib_074f0.h" #include "lib/lib_09660.h" @@ -16,6 +16,29 @@ #include "data.h" #include "types.h" +u32 var8008ae20; +u32 var8008ae24; +u32 var8008ae28; +u32 var8008ae2c; +u32 var8008ae30; +u32 var8008ae34; +u8 var8008ae38[0x1000]; +u8 var8008be38[0x1400]; +u32 var8008d238; +u32 var8008d23c; +u32 var8008d240; +u32 var8008d244; +u32 var8008d248; +u32 var8008d24c; +u32 var8008d250; +u32 var8008d254; +u32 var8008d258; +u32 var8008d25c; +u32 var8008d260; +u32 var8008d264; +u32 var8008d268; +u32 var8008d26c; + /** * This function is generated automatically by makerom. It clears the BSS * segment, sets the stack pointer to 0x80000f10 and then calls boot. @@ -23,9 +46,9 @@ #if VERSION >= VERSION_PAL_FINAL GLOBAL_ASM( glabel preamble -/* 1000: 3c088009 */ lui $t0,%hi(_gvarsSegmentStart) +/* 1000: 3c088009 */ lui $t0,%hi(_bssSegmentStart) /* 1004: 3c090002 */ lui $t1,0x2 -/* 1008: 2508ae20 */ addiu $t0,$t0,%lo(_gvarsSegmentStart) +/* 1008: 2508ae20 */ addiu $t0,$t0,%lo(_bssSegmentStart) /* 100c: 352923a0 */ ori $t1,$t1,0x23f0 .L00001010: /* 1010: 2129fff8 */ addi $t1,$t1,-8 @@ -48,9 +71,9 @@ glabel preamble #else GLOBAL_ASM( glabel preamble -/* 1000: 3c088009 */ lui $t0,%hi(_gvarsSegmentStart) +/* 1000: 3c088009 */ lui $t0,%hi(_bssSegmentStart) /* 1004: 3c090002 */ lui $t1,0x2 -/* 1008: 2508ae20 */ addiu $t0,$t0,%lo(_gvarsSegmentStart) +/* 1008: 2508ae20 */ addiu $t0,$t0,%lo(_bssSegmentStart) /* 100c: 352923a0 */ ori $t1,$t1,0x23a0 .L00001010: /* 1010: 2129fff8 */ addi $t1,$t1,-8 diff --git a/src/lib/gvars.c b/src/lib/gvars.c index 06d6ae187..70e3bdfa6 100644 --- a/src/lib/gvars.c +++ b/src/lib/gvars.c @@ -1,9 +1,11 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" +struct g_vars g_Vars; + void gvarsInit(void) { g_Vars.diffframe60f = 1; diff --git a/src/lib/init.c b/src/lib/init.c index 1b4a9dcf8..9aa2c9727 100644 --- a/src/lib/init.c +++ b/src/lib/init.c @@ -5,7 +5,7 @@ #include "lib/segments.h" #include "constants.h" #include "game/game_0e0770.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/args.h" #include "lib/lib_074f0.h" #include "lib/lib_09660.h" @@ -19,12 +19,188 @@ #include "data.h" #include "types.h" -#if VERSION >= VERSION_NTSC_1_0 -s32 osGetMemSize(void) -{ - return g_OsMemSize; -} -#endif +OSThread g_RmonThread; +OSThread g_IdleThread; +OSThread g_MainThread; +u32 var8008d900; +u32 var8008d904; +u32 var8008d908; +u32 var8008d90c; +u32 var8008d910; +u32 var8008d914; +u32 var8008d918; +u32 var8008d91c; +u32 var8008d920; +u32 var8008d924; +u32 var8008d928; +u32 var8008d92c; +u32 var8008d930; +u32 var8008d934; +u32 var8008d938; +u32 var8008d93c; +u32 var8008d940; +u32 var8008d944; +u32 var8008d948; +u32 var8008d94c; +u32 var8008d950; +u32 var8008d954; +u32 var8008d958; +u32 var8008d95c; +u32 var8008d960; +u32 var8008d964; +u32 var8008d968; +u32 var8008d96c; +u32 var8008d970; +u32 var8008d974; +u32 var8008d978; +u32 var8008d97c; +u32 var8008d980; +u32 var8008d984; +u32 var8008d988; +u32 var8008d98c; +u32 var8008d990; +u32 var8008d994; +u32 var8008d998; +u32 var8008d99c; +u32 var8008d9a0; +u32 var8008d9a4; +u32 var8008d9a8; +u32 var8008d9ac; +u32 var8008d9b0; +u32 var8008d9b4; +u32 var8008d9b8; +u32 var8008d9bc; +u32 var8008d9c0; +u32 var8008d9c4; +u32 var8008d9c8; +u32 var8008d9cc; +u32 var8008d9d0; +u32 var8008d9d4; +u32 var8008d9d8; +u32 var8008d9dc; +u32 var8008d9e0; +u32 var8008d9e4; +u32 var8008d9e8; +u32 var8008d9ec; +u32 var8008d9f0; +u32 var8008d9f4; +u32 var8008d9f8; +u32 var8008d9fc; +u32 var8008da00; +u32 var8008da04; +u32 var8008da08; +u32 var8008da0c; +u32 var8008da10; +u32 var8008da14; +u32 var8008da18; +u32 var8008da1c; +u32 var8008da20; +u32 var8008da24; +u32 var8008da28; +u32 var8008da2c; +u32 var8008da30; +u32 var8008da34; +u32 var8008da38; +u32 var8008da3c; +u32 var8008da40; +u32 var8008da44; +u32 var8008da48; +u32 var8008da4c; +u32 var8008da50; +u32 var8008da54; +u32 var8008da58; +u32 var8008da5c; +u32 var8008da60; +u32 var8008da64; +u32 var8008da68; +u32 var8008da6c; +u32 var8008da70; +u32 var8008da74; +u32 var8008da78; +u32 var8008da7c; +u32 var8008da80; +u32 var8008da84; +u32 var8008da88; +u32 var8008da8c; +u32 var8008da90; +u32 var8008da94; +u32 var8008da98; +u32 var8008da9c; +u32 var8008daa0; +u32 var8008daa4; +u32 var8008daa8; +u32 var8008daac; +u32 var8008dab0; +u32 var8008dab4; +u32 var8008dab8; +u32 var8008dabc; +u32 var8008dac0; +u32 var8008dac4; +u32 var8008dac8; +u32 var8008dacc; +u32 var8008dad0; +u32 var8008dad4; +u32 var8008dad8; +u32 var8008dadc; +u32 var8008dae0; +u32 var8008dae4; +u32 var8008dae8; +u32 var8008daec; +u32 var8008daf0; +u32 var8008daf4; +u32 var8008daf8; +u32 var8008dafc; +u32 var8008db00; +u32 var8008db04; +u32 var8008db08; +u32 var8008db0c; +u32 var8008db10; +u32 var8008db14; +u32 var8008db18; +u32 var8008db1c; +u32 var8008db20; +u32 var8008db24; +u32 var8008db28; +u32 var8008db2c; +OSMesgQueue var8008db30; +OSMesg var8008db48; +u32 var8008db4c; +u32 var8008db50; +u32 var8008db54; +u32 var8008db58; +u32 var8008db5c; +u32 var8008db60; +u32 var8008db64; +u32 var8008db68; +u32 var8008db6c; +u32 var8008db70; +u32 var8008db74; +u32 var8008db78; +u32 var8008db7c; +u32 var8008db80; +u32 var8008db84; +u32 var8008db88; +u32 var8008db8c; +u32 var8008db90; +u32 var8008db94; +u32 var8008db98; +u32 var8008db9c; +u32 var8008dba0; +u32 var8008dba4; +u32 var8008dba8; +u32 var8008dbac; +u32 var8008dbb0; +u32 var8008dbb4; +u32 var8008dbb8; +u32 var8008dbbc; +u32 var8008dbc0; +u32 var8008dbc4; +OSMesgQueue *g_SchedCmdQ; +u32 var8008dbcc; +OSSched g_SchedThread; +OSScClient var8008dca8; +u32 var8008dcb0; +u32 g_OsMemSize; extern u8 *_bootSegmentStart; extern u8 *_datazipSegmentRomStart; @@ -38,6 +214,13 @@ extern u16 varbc000c02; extern u16 *var800902e4; extern s16 var800902e8; +#if VERSION >= VERSION_NTSC_1_0 +s32 osGetMemSize(void) +{ + return g_OsMemSize; +} +#endif + #if VERSION >= VERSION_NTSC_1_0 GLOBAL_ASM( glabel init diff --git a/src/lib/lib_06100.c b/src/lib/lib_06100.c index 33b7aabdb..20f736296 100644 --- a/src/lib/lib_06100.c +++ b/src/lib/lib_06100.c @@ -1,9 +1,26 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" +u32 var80090ab0; +u32 var80090ab4; +u32 var80090ab8; +u32 var80090abc; +u32 var80090ac0; +u32 var80090ac4; +u32 var80090ac8; +u32 var80090acc; +u32 var80090ad0; +u32 var80090ad4; +u32 var80090ad8; +u32 var80090adc; +u32 var80090ae0; +u32 var80090ae4; +u32 var80090ae8; +u32 var80090aec; + GLOBAL_ASM( glabel func00006100 /* 6100: 27bdffa8 */ addiu $sp,$sp,-88 @@ -161,4 +178,4 @@ glabel func00006100 /* 6324: 00000000 */ nop /* 6328: 00000000 */ nop /* 632c: 00000000 */ nop -); \ No newline at end of file +); diff --git a/src/lib/lib_06330.c b/src/lib/lib_06330.c index e8887aec2..f679005ea 100644 --- a/src/lib/lib_06330.c +++ b/src/lib/lib_06330.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_06100.h" #include "data.h" #include "types.h" diff --git a/src/lib/lib_06550.c b/src/lib/lib_06550.c index c62c27ee2..dd2a9f22e 100644 --- a/src/lib/lib_06550.c +++ b/src/lib/lib_06550.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_06550.h" #include "lib/lib_4b170.h" #include "lib/lib_4c090.h" diff --git a/src/lib/lib_070d0.c b/src/lib/lib_070d0.c index 4f7fd33c4..a813d36b5 100644 --- a/src/lib/lib_070d0.c +++ b/src/lib/lib_070d0.c @@ -1,7 +1,7 @@ #include #include "lib/entry.h" #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_074f0.h" #include "lib/dma.h" #include "lib/lib_48150.h" @@ -9,6 +9,15 @@ #include "data.h" #include "types.h" +u8 g_Is4Mb; +u32 var80090af4; +u32 var80090af8; +u32 var80090afc; +u32 var80090b00; +u32 var80090b04; +u32 var80090b08; +u32 var80090b0c; + GLOBAL_ASM( glabel func000070d0 /* 70d0: 27bdeb58 */ addiu $sp,$sp,-5288 diff --git a/src/lib/lib_074f0.c b/src/lib/lib_074f0.c index 9166b2ad0..f57fc31e8 100644 --- a/src/lib/lib_074f0.c +++ b/src/lib/lib_074f0.c @@ -1,11 +1,15 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_074f0.h" #include "lib/lib_2fa00.h" #include "data.h" #include "types.h" +u8 var80090b10[2504]; +u32 var800914d8[32]; +u32 var80091558; + const u32 var70052530[] = {0x00000001}; const u32 var70052534[] = {0x00030007}; const u32 var70052538[] = {0x000f001f}; @@ -869,8 +873,8 @@ glabel func00008024 /* 8028: afb60a74 */ sw $s6,0xa74($sp) /* 802c: 3c168009 */ lui $s6,%hi(var80090b10) /* 8030: 26d60b10 */ addiu $s6,$s6,%lo(var80090b10) -/* 8034: 3c048009 */ lui $a0,%hi(var80090b14) -/* 8038: 24840b14 */ addiu $a0,$a0,%lo(var80090b14) +/* 8034: 3c048009 */ lui $a0,%hi(var80090b10+0x4) +/* 8038: 24840b14 */ addiu $a0,$a0,%lo(var80090b10+0x4) /* 803c: 3c058009 */ lui $a1,%hi(var800914d8) /* 8040: 24a514d8 */ addiu $a1,$a1,%lo(var800914d8) /* 8044: 24060007 */ addiu $a2,$zero,0x7 diff --git a/src/lib/lib_09660.c b/src/lib/lib_09660.c index 1dd9260d9..d2e906345 100644 --- a/src/lib/lib_09660.c +++ b/src/lib/lib_09660.c @@ -5,7 +5,7 @@ #include "game/file.h" #include "game/game_176080.h" #include "game/options.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_09660.h" #include "lib/memory.h" #include "lib/lib_159b0.h" @@ -17,6 +17,13 @@ u32 var8005d520 = 0; +u32 var80091900[4]; +u32 var80091910[400]; +u32 var80091f50[480]; +OSMesgQueue var800926d0; +u32 var800926e8[80]; +u32 var80092828; + GLOBAL_ASM( glabel func00009660 /* 9660: 27bdffe8 */ addiu $sp,$sp,-24 @@ -246,10 +253,10 @@ glabel func00009844 /* 98a0: 1a600018 */ blez $s3,.L00009904 /* 98a4: ac780008 */ sw $t8,0x8($v1) /* 98a8: 3c108009 */ lui $s0,%hi(var80091910) -/* 98ac: 3c128009 */ lui $s2,%hi(var80091924) +/* 98ac: 3c128009 */ lui $s2,%hi(var80091910+0x14) /* 98b0: 3c148009 */ lui $s4,%hi(var800951f0) /* 98b4: 269451f0 */ addiu $s4,$s4,%lo(var800951f0) -/* 98b8: 26521924 */ addiu $s2,$s2,%lo(var80091924) +/* 98b8: 26521924 */ addiu $s2,$s2,%lo(var80091910+0x14) /* 98bc: 26101910 */ addiu $s0,$s0,%lo(var80091910) .L000098c0: /* 98c0: 02402025 */ or $a0,$s2,$zero diff --git a/src/lib/lib_09a80.c b/src/lib/lib_09a80.c index 974d0f64d..47ed40b30 100644 --- a/src/lib/lib_09a80.c +++ b/src/lib/lib_09a80.c @@ -5,7 +5,7 @@ #include "game/file.h" #include "game/game_176080.h" #include "game/options.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_09660.h" #include "lib/memory.h" #include "lib/lib_159b0.h" @@ -15,6 +15,25 @@ #include "data.h" #include "types.h" +u32 var80092830; +u32 var80092834; +u32 var80092838; +u32 var8009283c; +u32 var80092840; +u32 var80092844; +u32 var80092848; +u32 var8009284c; +u32 var80092850; +u32 var80092854; +u32 var80092858; +u32 var8009285c; +u32 var80092860; +u32 var80092864; +u32 var80092868; +u32 var8009286c; +u32 var80092870; +u32 var80092874; + const u32 var700526d0[] = {0x01400140}; const u32 var700526d4[] = {0x02800000}; const u32 var700526d8[] = {0x00dc00dc}; diff --git a/src/lib/lib_0bfb0.c b/src/lib/lib_0bfb0.c index 92508987f..56d2d38ec 100644 --- a/src/lib/lib_0bfb0.c +++ b/src/lib/lib_0bfb0.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_0c000.h" #include "lib/lib_2fa00.h" #include "data.h" diff --git a/src/lib/lib_0c000.c b/src/lib/lib_0c000.c index 2ad9bd578..ce0df3bec 100644 --- a/src/lib/lib_0c000.c +++ b/src/lib/lib_0c000.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/entry.h" #include "lib/lib_09660.h" #include "lib/lib_0c000.h" @@ -8,6 +8,13 @@ #include "data.h" #include "types.h" +OSThread g_FaultThread; +u8 g_FaultStack[STACKSIZE_FAULT]; +OSMesgQueue g_FaultMesgQueue; +OSMesg g_FaultMesg; +u32 var80094acc; +u32 var80094ad0; + u32 var8005d5b0 = 0; s16 g_CrashCurX = 0; s16 g_CrashCurY = 0; diff --git a/src/lib/lib_0e9d0.c b/src/lib/lib_0e9d0.c index 017c786ce..6aab225f6 100644 --- a/src/lib/lib_0e9d0.c +++ b/src/lib/lib_0e9d0.c @@ -3,7 +3,7 @@ #include "game/file.h" #include "game/core.h" #include "game/music.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_074f0.h" #include "lib/dma.h" #include "lib/lib_0e9d0.h" @@ -20,6 +20,28 @@ #include "data.h" #include "types.h" +u32 var80094ea0; +u32 var80094ea4; +u32 var80094ea8; +u32 var80094eac; +u32 var80094eb0; +u32 var80094eb4; +u32 var80094eb8; +u32 var80094ebc; +u32 var80094ec0; +u32 var80094ec4; +u32 var80094ec8; +u32 var80094ecc; +u32 var80094ed0; +u32 var80094ed4; +struct var80094ed8 var80094ed8[3]; +u32 var800951f0[4]; +u32 var80095200; +u32 var80095204; +u32 var80095208; +u32 var8009520c; +u8 var80095210[0x40f0]; + const char var70053b20[] = "RUSSES SOUND GUARD STRING"; const char var70053b3c[] = "Snd: SoundHeaderCacheInit\n"; const char var70053b58[] = "-nomp3"; @@ -870,8 +892,8 @@ glabel func0000eb2c .L0000ecc8: /* ecc8: 3c188009 */ lui $t8,%hi(var80095210) /* eccc: 27025210 */ addiu $v0,$t8,%lo(var80095210) -/* ecd0: 3c058009 */ lui $a1,%hi(var8009523c+0x1) -/* ecd4: 24a5523d */ addiu $a1,$a1,%lo(var8009523c+0x1) +/* ecd0: 3c058009 */ lui $a1,%hi(var80095210+0x2d) +/* ecd4: 24a5523d */ addiu $a1,$a1,%lo(var80095210+0x2d) /* ecd8: 00401825 */ or $v1,$v0,$zero /* ecdc: 24040001 */ addiu $a0,$zero,0x1 .L0000ece0: @@ -1633,12 +1655,12 @@ glabel func0000f67c GLOBAL_ASM( glabel func0000f76c -/* f76c: 3c0e800a */ lui $t6,%hi(var80099024) -/* f770: 25ce9024 */ addiu $t6,$t6,%lo(var80099024) +/* f76c: 3c0e800a */ lui $t6,%hi(var80095210+0x3e14) +/* f770: 25ce9024 */ addiu $t6,$t6,%lo(var80095210+0x3e14) /* f774: 008e082b */ sltu $at,$a0,$t6 /* f778: 1420000d */ bnez $at,.L0000f7b0 -/* f77c: 3c0f800a */ lui $t7,%hi(var800992e4) -/* f780: 25ef92e4 */ addiu $t7,$t7,%lo(var800992e4) +/* f77c: 3c0f800a */ lui $t7,%hi(var80095210+0x40d4) +/* f780: 25ef92e4 */ addiu $t7,$t7,%lo(var80095210+0x40d4) /* f784: 01e4082b */ sltu $at,$t7,$a0 /* f788: 14200009 */ bnez $at,.L0000f7b0 /* f78c: 3c038009 */ lui $v1,%hi(var80095210) @@ -1657,12 +1679,12 @@ glabel func0000f76c GLOBAL_ASM( glabel func0000f7b8 -/* f7b8: 3c0e800a */ lui $t6,%hi(var80099024) -/* f7bc: 25ce9024 */ addiu $t6,$t6,%lo(var80099024) +/* f7b8: 3c0e800a */ lui $t6,%hi(var80095210+0x3e14) +/* f7bc: 25ce9024 */ addiu $t6,$t6,%lo(var80095210+0x3e14) /* f7c0: 008e082b */ sltu $at,$a0,$t6 /* f7c4: 1420000d */ bnez $at,.L0000f7fc -/* f7c8: 3c0f800a */ lui $t7,%hi(var800992e4) -/* f7cc: 25ef92e4 */ addiu $t7,$t7,%lo(var800992e4) +/* f7c8: 3c0f800a */ lui $t7,%hi(var80095210+0x40d4) +/* f7cc: 25ef92e4 */ addiu $t7,$t7,%lo(var80095210+0x40d4) /* f7d0: 01e4082b */ sltu $at,$t7,$a0 /* f7d4: 14200009 */ bnez $at,.L0000f7fc /* f7d8: 3c038009 */ lui $v1,%hi(var80095210) diff --git a/src/lib/lib_11420.c b/src/lib/lib_11420.c index ea139dc1a..7e940e87b 100644 --- a/src/lib/lib_11420.c +++ b/src/lib/lib_11420.c @@ -2,7 +2,7 @@ #include "constants.h" #include "game/music.h" #include "game/game_176080.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_0e9d0.h" #include "lib/lib_11420.h" #include "lib/lib_38d10.h" diff --git a/src/lib/lib_126b0.c b/src/lib/lib_126b0.c index 54e0b0d7e..b12353dd1 100644 --- a/src/lib/lib_126b0.c +++ b/src/lib/lib_126b0.c @@ -1,10 +1,20 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_126b0.h" #include "data.h" #include "types.h" +u32 var80099470; +u32 var80099474; +u32 var80099478[249]; +u32 var8009985c; +u32 var80099860; +u32 var80099864; +u32 var80099868; +u32 var8009986c; +u32 var80099870; + GLOBAL_ASM( glabel func000126b0 /* 126b0: 8cae0000 */ lw $t6,0x0($a1) @@ -282,14 +292,14 @@ glabel func00012a14 /* 12a24: ac6603f4 */ sw $a2,0x3f4($v1) /* 12a28: 240effff */ addiu $t6,$zero,-1 /* 12a2c: 3c06800a */ lui $a2,%hi(var8009985c) -/* 12a30: 3c02800a */ lui $v0,%hi(var80099484) +/* 12a30: 3c02800a */ lui $v0,%hi(var80099478+0xc) /* 12a34: 24a508e0 */ addiu $a1,$a1,0x8e0 /* 12a38: ac600000 */ sw $zero,0x0($v1) /* 12a3c: ac600004 */ sw $zero,0x4($v1) /* 12a40: ac600008 */ sw $zero,0x8($v1) /* 12a44: ac6003f0 */ sw $zero,0x3f0($v1) /* 12a48: ac6e03f8 */ sw $t6,0x3f8($v1) -/* 12a4c: 24429484 */ addiu $v0,$v0,%lo(var80099484) +/* 12a4c: 24429484 */ addiu $v0,$v0,%lo(var80099478+0xc) /* 12a50: 24c6985c */ addiu $a2,$a2,%lo(var8009985c) .L00012a54: /* 12a54: 24420008 */ addiu $v0,$v0,0x8 @@ -329,12 +339,12 @@ glabel func00012ab0 /* 12abc: 00809025 */ or $s2,$a0,$zero /* 12ac0: afb50028 */ sw $s5,0x28($sp) /* 12ac4: afb00014 */ sw $s0,0x14($sp) -/* 12ac8: 3c11800a */ lui $s1,%hi(var80099484) +/* 12ac8: 3c11800a */ lui $s1,%hi(var80099478+0xc) /* 12acc: 3c078009 */ lui $a3,%hi(g_Is4Mb) /* 12ad0: afbf002c */ sw $ra,0x2c($sp) /* 12ad4: afb40024 */ sw $s4,0x24($sp) /* 12ad8: afb30020 */ sw $s3,0x20($sp) -/* 12adc: 26319484 */ addiu $s1,$s1,%lo(var80099484) +/* 12adc: 26319484 */ addiu $s1,$s1,%lo(var80099478+0xc) /* 12ae0: 2404ffff */ addiu $a0,$zero,-1 /* 12ae4: 00004025 */ or $t0,$zero,$zero /* 12ae8: 24e70af0 */ addiu $a3,$a3,%lo(g_Is4Mb) @@ -387,8 +397,8 @@ glabel func00012ab0 /* 12b90: 26739478 */ addiu $s3,$s3,%lo(var80099478) /* 12b94: 56aa0017 */ bnel $s5,$t2,.L00012bf4 /* 12b98: 02204025 */ or $t0,$s1,$zero -/* 12b9c: 3c11800a */ lui $s1,%hi(var80099484) -/* 12ba0: 26319484 */ addiu $s1,$s1,%lo(var80099484) +/* 12b9c: 3c11800a */ lui $s1,%hi(var80099478+0xc) +/* 12ba0: 26319484 */ addiu $s1,$s1,%lo(var80099478+0xc) .L00012ba4: /* 12ba4: 0c0049bc */ jal func000126f0 /* 12ba8: 02602025 */ or $a0,$s3,$zero @@ -438,11 +448,11 @@ glabel func00012ab0 GLOBAL_ASM( glabel func00012c3c -/* 12c3c: 3c0f800a */ lui $t7,%hi(var80099484) -/* 12c40: 8def9484 */ lw $t7,%lo(var80099484)($t7) -/* 12c44: 3c0e800a */ lui $t6,%hi(var80099484) +/* 12c3c: 3c0f800a */ lui $t7,%hi(var80099478+0xc) +/* 12c40: 8def9484 */ lw $t7,%lo(var80099478+0xc)($t7) +/* 12c44: 3c0e800a */ lui $t6,%hi(var80099478+0xc) /* 12c48: 2407ffff */ addiu $a3,$zero,-1 -/* 12c4c: 25ce9484 */ addiu $t6,$t6,%lo(var80099484) +/* 12c4c: 25ce9484 */ addiu $t6,$t6,%lo(var80099478+0xc) /* 12c50: 00a03025 */ or $a2,$a1,$zero /* 12c54: 10ef000c */ beq $a3,$t7,.L00012c88 /* 12c58: 01c01025 */ or $v0,$t6,$zero @@ -495,13 +505,13 @@ glabel func00012cdc /* 12ce0: afbf0014 */ sw $ra,0x14($sp) /* 12ce4: 0c0049ee */ jal func000127b8 /* 12ce8: afa00018 */ sw $zero,0x18($sp) -/* 12cec: 3c0e800a */ lui $t6,%hi(var80099484) -/* 12cf0: 8dce9484 */ lw $t6,%lo(var80099484)($t6) +/* 12cec: 3c0e800a */ lui $t6,%hi(var80099478+0xc) +/* 12cf0: 8dce9484 */ lw $t6,%lo(var80099478+0xc)($t6) /* 12cf4: 2405ffff */ addiu $a1,$zero,-1 -/* 12cf8: 3c02800a */ lui $v0,%hi(var80099484) +/* 12cf8: 3c02800a */ lui $v0,%hi(var80099478+0xc) /* 12cfc: 8fa40018 */ lw $a0,0x18($sp) /* 12d00: 10ae000a */ beq $a1,$t6,.L00012d2c -/* 12d04: 24429484 */ addiu $v0,$v0,%lo(var80099484) +/* 12d04: 24429484 */ addiu $v0,$v0,%lo(var80099478+0xc) /* 12d08: 8c430004 */ lw $v1,0x4($v0) .L00012d0c: /* 12d0c: 0083082b */ sltu $at,$a0,$v1 diff --git a/src/lib/lib_13710.c b/src/lib/lib_13710.c index e19a6389e..d65d2d88c 100644 --- a/src/lib/lib_13710.c +++ b/src/lib/lib_13710.c @@ -1,12 +1,14 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_13710.h" #include "data.h" #include "types.h" +OSMesg var80099900[64]; +OSMesgQueue var80099a00; + void func00013710(void) { - osCreatePiPanager(0x96, &var80099a00, &var80099900, 0x40); + osCreatePiPanager(150, &var80099a00, var80099900, 64); } - diff --git a/src/lib/lib_13750.c b/src/lib/lib_13750.c index 3328167ae..f2067fd3f 100644 --- a/src/lib/lib_13750.c +++ b/src/lib/lib_13750.c @@ -1,10 +1,13 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_13750.h" #include "data.h" #include "types.h" +OSMesg var80099a20[8]; +OSMesgQueue var80099a40; + void func00013750(void) { // empty @@ -12,5 +15,5 @@ void func00013750(void) void func00013758(void) { - osCreateMesgQueue(&var80099a40, &var80099a20, 8); + osCreateMesgQueue(&var80099a40, var80099a20, 8); } diff --git a/src/lib/lib_13790.c b/src/lib/lib_13790.c index a649c0d7d..ecddd761e 100644 --- a/src/lib/lib_13790.c +++ b/src/lib/lib_13790.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_13790.h" #include "data.h" #include "types.h" diff --git a/src/lib/lib_13820.c b/src/lib/lib_13820.c index d3eff4067..5c78266f1 100644 --- a/src/lib/lib_13820.c +++ b/src/lib/lib_13820.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/libc/ll.h" #include "data.h" #include "types.h" diff --git a/src/lib/lib_159b0.c b/src/lib/lib_159b0.c index ac31a1648..7bbb48130 100644 --- a/src/lib/lib_159b0.c +++ b/src/lib/lib_159b0.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/lib/lib_16110.c b/src/lib/lib_16110.c index c3a829d2d..c41d7b5e9 100644 --- a/src/lib/lib_16110.c +++ b/src/lib/lib_16110.c @@ -2,7 +2,7 @@ #include "constants.h" #include "game/atan2f.h" #include "game/padhalllv.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_159b0.h" #include "lib/lib_16110.h" #include "lib/lib_4f5e0.h" diff --git a/src/lib/lib_233c0.c b/src/lib/lib_233c0.c index 07df9ae93..c20e1c534 100644 --- a/src/lib/lib_233c0.c +++ b/src/lib/lib_233c0.c @@ -3,7 +3,7 @@ #include "game/prop.h" #include "game/game_1531a0.h" #include "game/room.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/dma.h" #include "lib/memory.h" #include "lib/lib_16110.h" @@ -14,6 +14,71 @@ #include "data.h" #include "types.h" +u32 var8009a870; +u32 var8009a874; +u32 var8009a878; +u32 var8009a87c; +u32 var8009a880; +u32 var8009a884; +u32 var8009a888; +u32 var8009a88c; +u32 var8009a890; +s16 var8009a894; +struct animheader *var8009a898; +u32 var8009a89c; +union filedataptr g_TileFileData; +s32 g_TileNumRooms; +u32 *g_TileRooms; +u32 var8009a8ac; +u32 var8009a8b0; +u32 var8009a8b4; +struct coord var8009a8b8; +u32 var8009a8c4; +struct coord var8009a8c8; +struct prop *g_CdObstacle; +u32 var8009a8d8; +u32 var8009a8dc; +u32 var8009a8e0; +u32 var8009a8e4; +u32 var8009a8e8; +u32 var8009a8ec; +u32 var8009a8f0; +u32 var8009a8f4; +u32 var8009a8f8; +u32 var8009a8fc; +u32 var8009a900; +u32 var8009a904; +u32 var8009a908; +u32 var8009a90c; +u32 var8009a910; +u32 var8009a914; + +u32 var8009a918; +u32 var8009a91c; +u32 var8009a920; +u32 var8009a924; +u32 var8009a928; +u32 var8009a92c; +u32 var8009a930; +u32 var8009a934; +u32 var8009a938; +u32 var8009a93c; +u32 var8009a940; +u32 var8009a944; +u32 var8009a948; +u32 var8009a94c; +u32 var8009a950; +u32 var8009a954; +u32 var8009a958; +u32 var8009a95c; +u32 var8009a960; + +u32 var8009a964; +u32 var8009a968; +u32 var8009a96c; + +u32 var8009a970[256]; + const u32 var70054690[] = {0x3a83126f}; const u32 var70054694[] = {0x3a83126f}; const u32 var70054698[] = {0x3a83126f}; diff --git a/src/lib/lib_2f490.c b/src/lib/lib_2f490.c index c92db37a4..9176ac15b 100644 --- a/src/lib/lib_2f490.c +++ b/src/lib/lib_2f490.c @@ -1,9 +1,11 @@ #include #include "constants.h" -#include "gvars/gvars.h" -#include "lib/memory.h" -#include "data.h" #include "types.h" +#include "data.h" +#include "bss.h" +#include "lib/memory.h" + +u8 var8009ad70[0xb00]; GLOBAL_ASM( glabel func0002f490 diff --git a/src/lib/lib_2fa00.c b/src/lib/lib_2fa00.c index bb1e9eb29..65721c153 100644 --- a/src/lib/lib_2fa00.c +++ b/src/lib/lib_2fa00.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_0c000.h" #include "data.h" #include "types.h" diff --git a/src/lib/lib_2faf0.c b/src/lib/lib_2faf0.c index 39cf81f46..9d69a373a 100644 --- a/src/lib/lib_2faf0.c +++ b/src/lib/lib_2faf0.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/lib/lib_2fba0.c b/src/lib/lib_2fba0.c index 453dac701..3333b6120 100644 --- a/src/lib/lib_2fba0.c +++ b/src/lib/lib_2fba0.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_30ce0.h" #include "lib/lib_39fc0.h" #include "data.h" diff --git a/src/lib/lib_2fc60.c b/src/lib/lib_2fc60.c index 873bbf909..f27b5b4c1 100644 --- a/src/lib/lib_2fc60.c +++ b/src/lib/lib_2fc60.c @@ -1,12 +1,40 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_16110.h" #include "lib/lib_2fc60.h" #include "lib/lib_39fe0.h" #include "data.h" #include "types.h" +u32 var8009b870; +u32 var8009b874; +u32 var8009b878[662]; +u32 var8009c2d0; +u32 var8009c2d4; +u32 var8009c2d8; +u32 var8009c2dc; +u32 var8009c2e0; +u32 var8009c2e4; +u32 var8009c2e8; +u32 var8009c2ec; +u32 var8009c2f0; +u32 var8009c2f4; +u32 var8009c2f8; +u32 var8009c2fc; +u32 var8009c300; +u32 var8009c304; +u32 var8009c308; +u32 var8009c30c; +u32 var8009c310; +u32 var8009c314; +u32 var8009c318; +u32 var8009c31c; +u32 var8009c320; +u32 var8009c324; +u32 var8009c328; +u32 var8009c32c; + const u32 var700546b0[] = {0x3f83f794}; const u32 var700546b4[] = {0x40c90fdb}; const u32 var700546b8[] = {0x40c90fdb}; diff --git a/src/lib/lib_30ce0.c b/src/lib/lib_30ce0.c index 13ad6967e..9d7a09cc0 100644 --- a/src/lib/lib_30ce0.c +++ b/src/lib/lib_30ce0.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_2faf0.h" #include "lib/lib_30ce0.h" #include "lib/lib_39fe0.h" diff --git a/src/lib/lib_317f0.c b/src/lib/lib_317f0.c index 007d6be56..d0be23dc6 100644 --- a/src/lib/lib_317f0.c +++ b/src/lib/lib_317f0.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_0e9d0.h" #include "lib/lib_2faf0.h" #include "lib/lib_2fc60.h" @@ -20,6 +20,9 @@ #include "data.h" #include "types.h" +u32 var8009c330; +u32 var8009c334; + #if VERSION >= VERSION_PAL_FINAL const u32 var70054740[] = {0x700315e0}; const u32 var70054744[] = {0x70031eac}; diff --git a/src/lib/lib_34030.c b/src/lib/lib_34030.c index 7ab8c3da4..3c6aa21d5 100644 --- a/src/lib/lib_34030.c +++ b/src/lib/lib_34030.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_0e9d0.h" #include "lib/lib_2faf0.h" #include "lib/lib_2fc60.h" @@ -20,6 +20,27 @@ #include "data.h" #include "types.h" +u32 var8009c340; +u32 var8009c344; +u32 var8009c348; +u32 var8009c34c; +u32 var8009c350; +u32 var8009c354; +u32 var8009c358; +u32 var8009c35c; +u32 var8009c360; +u32 var8009c364; +u32 var8009c368; +u32 var8009c36c; +u32 var8009c370; +u32 var8009c374; +u32 var8009c378; +u32 var8009c37c; +u32 var8009c380; +u32 var8009c384; +u32 var8009c388; +u32 var8009c38c; + #if VERSION >= VERSION_PAL_FINAL const u32 var70054780[] = {0x70033e00}; const u32 var70054784[] = {0x70034684}; diff --git a/src/lib/lib_37650.c b/src/lib/lib_37650.c index 306d0e41e..6f5a79491 100644 --- a/src/lib/lib_37650.c +++ b/src/lib/lib_37650.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_37650.h" #include "lib/lib_3c4d0.h" #include "data.h" diff --git a/src/lib/lib_37b00.c b/src/lib/lib_37b00.c index 6e4787541..6358692c2 100644 --- a/src/lib/lib_37b00.c +++ b/src/lib/lib_37b00.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_2faf0.h" #include "lib/lib_37b00.h" #include "lib/lib_3e730.h" @@ -10,6 +10,35 @@ #include "data.h" #include "types.h" +u32 var8009c390; +u32 var8009c394; +u32 var8009c398; +u32 var8009c39c; +u32 var8009c3a0; +u32 var8009c3a4; +u32 var8009c3a8; +u32 var8009c3ac; +u32 var8009c3b0; +u32 var8009c3b4; +u32 var8009c3b8; +u32 var8009c3bc; +u32 var8009c3c0; +u32 var8009c3c4; +u32 var8009c3c8; +u32 var8009c3cc; +u32 var8009c3d0; +u32 var8009c3d4; +u32 var8009c3d8; +u32 var8009c3dc; +u32 var8009c3e0; +u32 var8009c3e4; +u32 var8009c3e8; +u32 var8009c3ec; +u32 var8009c3f0; +u32 var8009c3f4; +u32 var8009c3f8; +u32 var8009c3fc; + GLOBAL_ASM( glabel func00037b00 /* 37b00: 27bdffe0 */ addiu $sp,$sp,-32 diff --git a/src/lib/lib_38d10.c b/src/lib/lib_38d10.c index 0b6f21ee4..a10905317 100644 --- a/src/lib/lib_38d10.c +++ b/src/lib/lib_38d10.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/lib/lib_38d30.c b/src/lib/lib_38d30.c index d2366fc9d..325f27317 100644 --- a/src/lib/lib_38d30.c +++ b/src/lib/lib_38d30.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_38d30.h" #include "lib/lib_3c4d0.h" #include "data.h" diff --git a/src/lib/lib_39c80.c b/src/lib/lib_39c80.c index 40be6cd15..ea8079198 100644 --- a/src/lib/lib_39c80.c +++ b/src/lib/lib_39c80.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_3c4d0.h" #include "lib/lib_43dd0.h" #include "data.h" diff --git a/src/lib/lib_39f70.c b/src/lib/lib_39f70.c index 91e956cb3..fb00b5e75 100644 --- a/src/lib/lib_39f70.c +++ b/src/lib/lib_39f70.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_3c4d0.h" #include "data.h" #include "types.h" diff --git a/src/lib/lib_39fc0.c b/src/lib/lib_39fc0.c index fe1561e8a..1dc7e3446 100644 --- a/src/lib/lib_39fc0.c +++ b/src/lib/lib_39fc0.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/lib/lib_39fe0.c b/src/lib/lib_39fe0.c index 87d4df7ee..a69f6f32e 100644 --- a/src/lib/lib_39fe0.c +++ b/src/lib/lib_39fe0.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_3a100.h" #include "data.h" #include "types.h" diff --git a/src/lib/lib_3a100.c b/src/lib/lib_3a100.c index 7814b4223..202b3da15 100644 --- a/src/lib/lib_3a100.c +++ b/src/lib/lib_3a100.c @@ -1,7 +1,7 @@ #include #include "constants.h" #include "game/atan2f.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_2faf0.h" #include "lib/lib_3a100.h" #include "lib/lib_446d0.h" diff --git a/src/lib/lib_3c430.c b/src/lib/lib_3c430.c index 06677a1a7..8f8af96e0 100644 --- a/src/lib/lib_3c430.c +++ b/src/lib/lib_3c430.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_44bc0.h" #include "data.h" #include "types.h" diff --git a/src/lib/lib_3c4d0.c b/src/lib/lib_3c4d0.c index d843bb4a0..7c7dbb7b8 100644 --- a/src/lib/lib_3c4d0.c +++ b/src/lib/lib_3c4d0.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_30ce0.h" #include "lib/lib_3c4d0.h" #include "lib/lib_3e730.h" diff --git a/src/lib/lib_3ccf0.c b/src/lib/lib_3ccf0.c index cf44338ee..ee3abab9b 100644 --- a/src/lib/lib_3ccf0.c +++ b/src/lib/lib_3ccf0.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_30ce0.h" #include "lib/lib_3e730.h" #include "data.h" diff --git a/src/lib/lib_3cdc0.c b/src/lib/lib_3cdc0.c index 1cd152de3..5cfea77e3 100644 --- a/src/lib/lib_3cdc0.c +++ b/src/lib/lib_3cdc0.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_30ce0.h" #include "lib/lib_3e730.h" #include "data.h" diff --git a/src/lib/lib_3cef0.c b/src/lib/lib_3cef0.c index 875cb3c7d..c1389ab5c 100644 --- a/src/lib/lib_3cef0.c +++ b/src/lib/lib_3cef0.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_30ce0.h" #include "lib/lib_3e730.h" #include "data.h" diff --git a/src/lib/lib_3d280.c b/src/lib/lib_3d280.c index beb61783a..f00d75bc9 100644 --- a/src/lib/lib_3d280.c +++ b/src/lib/lib_3d280.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_30ce0.h" #include "lib/lib_3c4d0.h" #include "lib/lib_3ccf0.h" diff --git a/src/lib/lib_3e3e0.c b/src/lib/lib_3e3e0.c index 3e3f5e330..a2ee935c5 100644 --- a/src/lib/lib_3e3e0.c +++ b/src/lib/lib_3e3e0.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_30ce0.h" #include "lib/lib_3a100.h" #include "lib/lib_3e730.h" diff --git a/src/lib/lib_3e730.c b/src/lib/lib_3e730.c index 6892a79f1..9bb178462 100644 --- a/src/lib/lib_3e730.c +++ b/src/lib/lib_3e730.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_16110.h" #include "lib/lib_30ce0.h" #include "lib/lib_3e730.h" @@ -15,6 +15,191 @@ #include "data.h" #include "types.h" +u32 var8009c400; +u32 var8009c404; +u32 var8009c408; +u32 var8009c40c; +u32 var8009c410; +u32 var8009c414; +u32 var8009c418; +u32 var8009c41c; +u32 var8009c420; +u32 var8009c424; +u32 var8009c428; +u32 var8009c42c; +u32 var8009c430; +u32 var8009c434; +u32 var8009c438; +u32 var8009c43c; +u32 var8009c440; +u32 var8009c444; +u32 var8009c448; +u32 var8009c44c; +u32 var8009c450; +u32 var8009c454; +u32 var8009c458; +u32 var8009c45c; +u32 var8009c460; +u32 var8009c464; +u32 var8009c468; +u32 var8009c46c; +u32 var8009c470; +u32 var8009c474; +u32 var8009c478; +u32 var8009c47c; +u32 var8009c480; +u32 var8009c484; +u32 var8009c488; +u32 var8009c48c; +u32 var8009c490; +u32 var8009c494; +u32 var8009c498; +u32 var8009c49c; +u32 var8009c4a0; +u32 var8009c4a4; +u32 var8009c4a8; +u32 var8009c4ac; +u32 var8009c4b0; +u32 var8009c4b4; +u32 var8009c4b8; +u32 var8009c4bc; +u32 var8009c4c0; +u32 var8009c4c4; +u32 var8009c4c8; +u32 var8009c4cc; +u32 var8009c4d0; +u32 var8009c4d4; +u32 var8009c4d8; +u32 var8009c4dc; +u32 var8009c4e0; +u32 var8009c4e4; +u32 var8009c4e8; +u32 var8009c4ec; +u32 var8009c4f0; +u32 var8009c4f4; +u32 var8009c4f8; +u32 var8009c4fc; +u32 var8009c500; +u32 var8009c504; +u32 var8009c508; +u32 var8009c50c; +u32 var8009c510; +u32 var8009c514; +u32 var8009c518; +u32 var8009c51c; +u32 var8009c520; +u32 var8009c524; +u32 var8009c528; +u32 var8009c52c; +u32 var8009c530; +u32 var8009c534; +u32 var8009c538; +u32 var8009c53c; +u32 var8009c540; +u32 var8009c544; +u32 var8009c548; +u32 var8009c54c; +u32 var8009c550; +u32 var8009c554; +u32 var8009c558; +u32 var8009c55c; +u32 var8009c560; +u32 var8009c564; +u32 var8009c568; +u32 var8009c56c; +u32 var8009c570; +u32 var8009c574; +u32 var8009c578; +u32 var8009c57c; +u32 var8009c580; +u32 var8009c584; +u32 var8009c588; +u32 var8009c58c; +u32 var8009c590; +u32 var8009c594; +u32 var8009c598; +u32 var8009c59c; +u32 var8009c5a0; +u32 var8009c5a4; +u32 var8009c5a8; +u32 var8009c5ac; +u32 var8009c5b0; +u32 var8009c5b4; +u32 var8009c5b8; +u32 var8009c5bc; +u32 var8009c5c0; +u32 var8009c5c4; +u32 var8009c5c8; +u32 var8009c5cc; +u32 var8009c5d0; +u32 var8009c5d4; +u32 var8009c5d8; +u32 var8009c5dc; +u32 var8009c5e0; +u32 var8009c5e4; +u32 var8009c5e8; +u32 var8009c5ec; +u32 var8009c5f0; +u32 var8009c5f4; +u32 var8009c5f8; +u32 var8009c5fc; +u32 var8009c600; +u32 var8009c604; +u32 var8009c608; +u32 var8009c60c; +u32 var8009c610; +u32 var8009c614; +u32 var8009c618; +u32 var8009c61c; +u32 var8009c620; +u32 var8009c624; +u32 var8009c628; +u32 var8009c62c; +u32 var8009c630; +u32 var8009c634; +u32 var8009c638; +u32 var8009c63c; +u32 var8009c640; +u32 var8009c644; +u32 var8009c648; +u32 var8009c64c; +u32 var8009c650; +u32 var8009c654; +u32 var8009c658; +u32 var8009c65c; +u32 var8009c660; +u32 var8009c664; +u32 var8009c668; +u32 var8009c66c; +u32 var8009c670; +u32 var8009c674; +u32 var8009c678; +u32 var8009c67c; +u32 var8009c680; +u32 var8009c684; +u32 var8009c688; +u32 var8009c68c; +u32 var8009c690; +u32 var8009c694; +u32 var8009c698; +u32 var8009c69c; +u32 var8009c6a0; +u32 var8009c6a4; +u32 var8009c6a8; +u32 var8009c6ac; +u32 var8009c6b0; +u32 var8009c6b4; +u32 var8009c6b8; +u32 var8009c6bc; +u32 var8009c6c0; +u32 var8009c6c4; +u32 var8009c6c8; +u32 var8009c6cc; +u32 var8009c6d0; +u32 var8009c6d4; +u32 var8009c6d8; +u32 var8009c6dc; + #if VERSION >= VERSION_PAL_FINAL const u32 var70054af0[] = {0x7003e8f8}; const u32 var70054af4[] = {0x7003e9d0}; diff --git a/src/lib/lib_43dd0.c b/src/lib/lib_43dd0.c index af767d6ae..36109f1a4 100644 --- a/src/lib/lib_43dd0.c +++ b/src/lib/lib_43dd0.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_3c4d0.h" #include "lib/lib_3e730.h" #include "lib/lib_43dd0.h" diff --git a/src/lib/lib_446d0.c b/src/lib/lib_446d0.c index 9305e1177..3000ff564 100644 --- a/src/lib/lib_446d0.c +++ b/src/lib/lib_446d0.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_3e730.h" #include "data.h" #include "types.h" diff --git a/src/lib/lib_44bc0.c b/src/lib/lib_44bc0.c index 1bc27ce8b..bebc4e4f2 100644 --- a/src/lib/lib_44bc0.c +++ b/src/lib/lib_44bc0.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_37b00.h" #include "lib/lib_3a100.h" #include "data.h" diff --git a/src/lib/lib_44f60.c b/src/lib/lib_44f60.c index 9e33e1047..72ebc0543 100644 --- a/src/lib/lib_44f60.c +++ b/src/lib/lib_44f60.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_3a100.h" #include "lib/lib_44f60.h" #include "lib/lib_47a90.h" diff --git a/src/lib/lib_45ed0.c b/src/lib/lib_45ed0.c index d9c6e6da4..feb39b3a4 100644 --- a/src/lib/lib_45ed0.c +++ b/src/lib/lib_45ed0.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_47d20.h" #include "data.h" #include "types.h" diff --git a/src/lib/lib_461c0.c b/src/lib/lib_461c0.c index 172c02887..33940d266 100644 --- a/src/lib/lib_461c0.c +++ b/src/lib/lib_461c0.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_461c0.h" #include "data.h" #include "types.h" diff --git a/src/lib/lib_46650.c b/src/lib/lib_46650.c index 3b0f8415f..10c258790 100644 --- a/src/lib/lib_46650.c +++ b/src/lib/lib_46650.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/lib/lib_47550.c b/src/lib/lib_47550.c index 7de65ba4d..f187938c5 100644 --- a/src/lib/lib_47550.c +++ b/src/lib/lib_47550.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/lib/lib_47a90.c b/src/lib/lib_47a90.c index b55c74307..f2c0f783d 100644 --- a/src/lib/lib_47a90.c +++ b/src/lib/lib_47a90.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_44f60.h" #include "data.h" #include "types.h" diff --git a/src/lib/lib_47d20.c b/src/lib/lib_47d20.c index 5683af6de..a18a787cd 100644 --- a/src/lib/lib_47d20.c +++ b/src/lib/lib_47d20.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/lib/lib_4b170.c b/src/lib/lib_4b170.c index 02e51683c..a17f4e81c 100644 --- a/src/lib/lib_4b170.c +++ b/src/lib/lib_4b170.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/lib/lib_4c090.c b/src/lib/lib_4c090.c index 1dd47fb3b..d4d8b7874 100644 --- a/src/lib/lib_4c090.c +++ b/src/lib/lib_4c090.c @@ -1,12 +1,77 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_4b170.h" #include "lib/lib_4c090.h" #include "lib/lib_4d6f0.h" #include "data.h" #include "types.h" +u32 var8009c870; +u32 var8009c874; +u32 var8009c878; +u32 var8009c87c; +u32 var8009c880; +u32 var8009c884; +u32 var8009c888; +u32 var8009c88c; +u32 var8009c890; +u32 var8009c894; +u32 var8009c898; +u32 var8009c89c; +u32 var8009c8a0; +u32 var8009c8a4; +u32 var8009c8a8; +u32 var8009c8ac; +u32 var8009c8b0; +u32 var8009c8b4; +u32 var8009c8b8; +u32 var8009c8bc; +u32 var8009c8c0; +u32 var8009c8c4; +u32 var8009c8c8; +u32 var8009c8cc; +u32 var8009c8d0; +u32 var8009c8d4; +u32 var8009c8d8; +u32 var8009c8dc; +u32 var8009c8e0; +u32 var8009c8e4; +u32 var8009c8e8; +u32 var8009c8ec; +u32 var8009c8f0; +u32 var8009c8f4; +u32 var8009c8f8; +u32 var8009c8fc; +u32 var8009c900; +u32 var8009c904; +u32 var8009c908; +u32 var8009c90c; +u32 var8009c910; +u32 var8009c914; +u32 var8009c918; +u32 var8009c91c; +u32 var8009c920; +u32 var8009c924; +u32 var8009c928; +u32 var8009c92c; +u32 var8009c930; +u32 var8009c934; +u32 var8009c938; +u32 var8009c93c; +u32 var8009c940; +u32 var8009c944; +u32 var8009c948; +u32 var8009c94c; +u32 var8009c950; +u32 var8009c954; +u32 var8009c958; +u32 var8009c95c; +u32 var8009c960; +u32 var8009c964; +u32 var8009c968; +u32 var8009c96c; + GLOBAL_ASM( glabel func0004c090 /* 4c090: 00001825 */ or $v1,$zero,$zero @@ -847,4 +912,4 @@ glabel func0004c934 /* 4cc04: 27bd0058 */ addiu $sp,$sp,0x58 /* 4cc08: 00000000 */ nop /* 4cc0c: 00000000 */ nop -); \ No newline at end of file +); diff --git a/src/lib/lib_4cc10.c b/src/lib/lib_4cc10.c index a22d34e8c..d92ae9eef 100644 --- a/src/lib/lib_4cc10.c +++ b/src/lib/lib_4cc10.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_4c090.h" #include "data.h" #include "types.h" diff --git a/src/lib/lib_4ce60.c b/src/lib/lib_4ce60.c index 130b9da16..aa6ccf8b1 100644 --- a/src/lib/lib_4ce60.c +++ b/src/lib/lib_4ce60.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_4c090.h" #include "data.h" #include "types.h" diff --git a/src/lib/lib_4d000.c b/src/lib/lib_4d000.c index c2b95f387..914f1c707 100644 --- a/src/lib/lib_4d000.c +++ b/src/lib/lib_4d000.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_4b170.h" #include "lib/lib_4c090.h" #include "lib/lib_4cc10.h" diff --git a/src/lib/lib_4d480.c b/src/lib/lib_4d480.c index 09b35f096..b0e8b79cb 100644 --- a/src/lib/lib_4d480.c +++ b/src/lib/lib_4d480.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/libc/ll.h" #include "lib/lib_4c090.h" #include "lib/lib_4cc10.h" diff --git a/src/lib/lib_4d6f0.c b/src/lib/lib_4d6f0.c index b70965b8a..dc420a5f6 100644 --- a/src/lib/lib_4d6f0.c +++ b/src/lib/lib_4d6f0.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/libc/ll.h" #include "lib/lib_4c090.h" #include "lib/lib_4d6f0.h" diff --git a/src/lib/lib_4f5e0.c b/src/lib/lib_4f5e0.c index 33c6d7899..e2f135eec 100644 --- a/src/lib/lib_4f5e0.c +++ b/src/lib/lib_4f5e0.c @@ -1,12 +1,81 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_16110.h" #include "lib/lib_4f5e0.h" #include "lib/lib_51d50.h" #include "data.h" #include "types.h" +u32 var8009c970; +u32 var8009c974; +u32 var8009c978; +u32 var8009c97c; +u32 var8009c980; +u32 var8009c984; +u32 var8009c988; +u32 var8009c98c; +u32 var8009c990; +u32 var8009c994; +u32 var8009c998; +u32 var8009c99c; +u32 var8009c9a0; +u32 var8009c9a4; +u32 var8009c9a8; +u32 var8009c9ac; +u32 var8009c9b0; +u32 var8009c9b4; +u32 var8009c9b8; +u32 var8009c9bc; +u32 var8009c9c0; +u32 var8009c9c4; +u32 var8009c9c8; +u32 var8009c9cc; +u32 var8009c9d0; +u32 var8009c9d4; +u32 var8009c9d8; +u32 var8009c9dc; +u32 var8009c9e0; +u32 var8009c9e4; +u32 var8009c9e8; +u32 var8009c9ec; +u32 var8009c9f0; +u32 var8009c9f4; +u32 var8009c9f8; +u32 var8009c9fc; +u32 var8009ca00; +u32 var8009ca04; +u32 var8009ca08; +u32 var8009ca0c; +u32 var8009ca10; +u32 var8009ca14; +u32 var8009ca18; +u32 var8009ca1c; +u32 var8009ca20; +u32 var8009ca24; +u32 var8009ca28; +u32 var8009ca2c; +u32 var8009ca30; +u32 var8009ca34; +u32 var8009ca38; +u32 var8009ca3c; +u32 var8009ca40; +u32 var8009ca44; +u32 var8009ca48; +u32 var8009ca4c; +u32 var8009ca50; +u32 var8009ca54; +u32 var8009ca58; +u32 var8009ca5c; +u32 var8009ca60; +u32 var8009ca64; +u32 var8009ca68; +u32 var8009ca6c; +u32 var8009ca70; +u32 var8009ca74; +u32 var8009ca78; +u32 var8009ca7c; + GLOBAL_ASM( glabel func0004f5e0 /* 4f5e0: 27bdffd0 */ addiu $sp,$sp,-48 diff --git a/src/lib/lib_4fff0.c b/src/lib/lib_4fff0.c index d48206135..aa9bc2794 100644 --- a/src/lib/lib_4fff0.c +++ b/src/lib/lib_4fff0.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/lib/lib_50480.c b/src/lib/lib_50480.c index 1b7fe6754..cdbc1e6b9 100644 --- a/src/lib/lib_50480.c +++ b/src/lib/lib_50480.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_4c090.h" #include "lib/lib_50480.h" #include "data.h" diff --git a/src/lib/lib_50a00.c b/src/lib/lib_50a00.c index d52c659df..db98eb468 100644 --- a/src/lib/lib_50a00.c +++ b/src/lib/lib_50a00.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_06100.h" #include "lib/lib_06330.h" #include "lib/lib_4b170.h" diff --git a/src/lib/lib_50f20.c b/src/lib/lib_50f20.c index dca8e2ac3..ebc421c14 100644 --- a/src/lib/lib_50f20.c +++ b/src/lib/lib_50f20.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_06330.h" #include "lib/libc/ll.h" #include "lib/lib_4d6f0.h" diff --git a/src/lib/lib_513b0.c b/src/lib/lib_513b0.c index 72f271ba3..6a577ed68 100644 --- a/src/lib/lib_513b0.c +++ b/src/lib/lib_513b0.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_4b170.h" #include "lib/lib_4c090.h" #include "lib/lib_4d6f0.h" diff --git a/src/lib/lib_51d50.c b/src/lib/lib_51d50.c index f41aa7127..ab942e3d6 100644 --- a/src/lib/lib_51d50.c +++ b/src/lib/lib_51d50.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" diff --git a/src/lib/lib_52360.c b/src/lib/lib_52360.c index 208307d7c..2e0f112de 100644 --- a/src/lib/lib_52360.c +++ b/src/lib/lib_52360.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/lib_06100.h" #include "data.h" #include "types.h" diff --git a/src/lib/main.c b/src/lib/main.c index dfc02c001..d672bed6f 100644 --- a/src/lib/main.c +++ b/src/lib/main.c @@ -39,7 +39,7 @@ #include "game/pak/pak.h" #include "game/splat.h" #include "game/utils.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/args.h" #include "lib/lib_070d0.h" #include "lib/lib_074f0.h" @@ -897,9 +897,9 @@ glabel mainInit /* d97c: 0c004bbf */ jal argSetString /* d980: 24843aa0 */ addiu $a0,$a0,%lo(var70053aa0) .L0000d984: -/* d984: 3c04800b */ lui $a0,%hi(_gvarsSegmentEnd) +/* d984: 3c04800b */ lui $a0,%hi(_bssSegmentEnd) /* d988: 0c012d20 */ jal osVirtualToPhysical -/* d98c: 2484d1c0 */ addiu $a0,$a0,%lo(_gvarsSegmentEnd) +/* d98c: 2484d1c0 */ addiu $a0,$a0,%lo(_bssSegmentEnd) /* d990: 3c038009 */ lui $v1,%hi(var80090b00) /* d994: 8c630b00 */ lw $v1,%lo(var80090b00)($v1) /* d998: 3c018000 */ lui $at,0x8000 @@ -996,7 +996,7 @@ const char var70053aa0[] = " -ml0 -me0 -mgfx100 -mvtx50 -mt700 -ma400"; //extern u8 _accessingpakSegmentRomEnd; //extern u8 _copyrightSegmentRomStart; //extern u8 _copyrightSegmentRomEnd; -//extern u8 _gvarsSegmentEnd; +//extern u8 _bssSegmentEnd; // Mismatch: goal saves j to stack in its loop and puts &sp1450 in s0, while the // below puts j in s0 and calculates &sp1450 each time. The key to solving this @@ -1156,7 +1156,7 @@ const char var70053aa0[] = " -ml0 -me0 -mgfx100 -mvtx50 -mt700 -ma400"; // argSetString(" -ml0 -me0 -mgfx100 -mvtx50 -mt700 -ma400"); // } // -// uVar2 = osVirtualToPhysical(&_gvarsSegmentEnd) | 0x80000000; +// uVar2 = osVirtualToPhysical(&_bssSegmentEnd) | 0x80000000; // tmp = var80090b00; // memInit(uVar2, tmp - uVar2); // diff --git a/src/lib/memory.c b/src/lib/memory.c index 5b43c5ef3..9de660bfc 100644 --- a/src/lib/memory.c +++ b/src/lib/memory.c @@ -1,10 +1,15 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/memory.h" #include "data.h" #include "types.h" +struct memorypool g_OnboardMemoryPools[9]; +u32 var800993b4; +struct memorypool g_ExpansionMemoryPools[9]; +u32 var8009946c; + void func000121e0(void) { // empty diff --git a/src/lib/model.c b/src/lib/model.c index 01dc56a27..616c40337 100644 --- a/src/lib/model.c +++ b/src/lib/model.c @@ -8,7 +8,7 @@ #include "game/game_0b3350.h" #include "game/room.h" #include "game/file.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/rng.h" #include "lib/lib_159b0.h" #include "lib/lib_16110.h" diff --git a/src/lib/reset.c b/src/lib/reset.c index 01b0f9389..7a9a02c77 100644 --- a/src/lib/reset.c +++ b/src/lib/reset.c @@ -1,10 +1,25 @@ #include #include "constants.h" #include "lib/reset.h" -#include "gvars/gvars.h" +#include "bss.h" #include "data.h" #include "types.h" +OSMesg g_ResetMesg; +u32 var8008fa84; +u32 var8008fa88; +u32 var8008fa8c; +u32 var8008fa90; +u32 var8008fa94; +u32 var8008fa98; +u32 var8008fa9c; +u32 var8008faa0; +u32 var8008faa4; +OSMesgQueue g_ResetMesgQueue; +OSThread g_ResetThread; +u8 g_ResetStack[STACKSIZE_RESET+1]; +u32 var8008fdf4; + #if VERSION >= VERSION_PAL_FINAL GLOBAL_ASM( glabel resetproc diff --git a/src/lib/rng.c b/src/lib/rng.c index 1f269adae..0a7f86305 100644 --- a/src/lib/rng.c +++ b/src/lib/rng.c @@ -1,6 +1,6 @@ #include #include "constants.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/rng.h" #include "lib/lib_2fa00.h" #include "data.h" diff --git a/src/lib/sched.c b/src/lib/sched.c index e645295a1..1a3137848 100644 --- a/src/lib/sched.c +++ b/src/lib/sched.c @@ -3,7 +3,7 @@ #include "lib/sched.h" #include "constants.h" #include "game/game_0e0770.h" -#include "gvars/gvars.h" +#include "bss.h" #include "lib/args.h" #include "lib/audiomgr.h" #include "lib/lib_074f0.h" @@ -18,6 +18,24 @@ #include "data.h" #include "types.h" +OSViMode var8008dcc0[2]; +OSViMode *var8008dd60[2]; +OSViMode var8008dd68[2]; +u32 var8008de08; +u32 var8008de0c; +u32 var8008de10; +u32 var8008de14; +OSTimer var8008de18; +u32 var8008de38; +u32 var8008de3c; +u32 var8008de40; +u32 var8008de44; +struct bootbufferthing g_BootBuffers[3]; +u8 g_BootBufferDirtyIndexes[3]; +s32 g_BootBufferIndex0; +s32 g_BootBufferIndex1; +s32 g_BootBufferIndex2; + void func00001b10(u32 value) { var8005ce64 = value; diff --git a/src/lib/ultra/io/conteepread.c b/src/lib/ultra/io/conteepread.c index 6c46a29e7..a24aaf1cf 100644 --- a/src/lib/ultra/io/conteepread.c +++ b/src/lib/ultra/io/conteepread.c @@ -1,6 +1,30 @@ #include #include "data.h" +u32 __osEepPifRam; +u32 var8009ca84; +u32 var8009ca88; +u32 var8009ca8c; +u32 var8009ca90; +u32 var8009ca94; +u32 var8009ca98; +u32 var8009ca9c; +u32 var8009caa0; +u32 var8009caa4; +u32 var8009caa8; +u32 var8009caac; +u32 var8009cab0; +u32 var8009cab4; +u32 var8009cab8; +u32 var8009cabc; + +#if VERSION >= VERSION_PAL_FINAL +u32 var8009d010pf[4]; +#endif + +void *var8009cac0; +void *var8009cac4; + GLOBAL_ASM( glabel osEepromRead /* 501a0: 27bdffb0 */ addiu $sp,$sp,-80 diff --git a/src/lib/ultra/io/contquery.c b/src/lib/ultra/io/contquery.c index ff30f6baf..ff6717032 100644 --- a/src/lib/ultra/io/contquery.c +++ b/src/lib/ultra/io/contquery.c @@ -1,6 +1,6 @@ #include #include "data.h" -#include "gvars/gvars.h" +#include "bss.h" s32 osContStartQuery(OSMesgQueue *mq) { diff --git a/src/lib/ultra/io/contreaddata.c b/src/lib/ultra/io/contreaddata.c index ea5d3bf8d..dea5d80dd 100644 --- a/src/lib/ultra/io/contreaddata.c +++ b/src/lib/ultra/io/contreaddata.c @@ -1,6 +1,6 @@ #include #include "data.h" -#include "gvars/gvars.h" +#include "bss.h" void __osPackReadData(void); diff --git a/src/lib/ultra/io/controller.c b/src/lib/ultra/io/controller.c index 0a3e5ccf4..10804a4e5 100644 --- a/src/lib/ultra/io/controller.c +++ b/src/lib/ultra/io/controller.c @@ -1,6 +1,40 @@ #include #include "data.h" +u32 __osContPifRam; +u32 var8009c7e4; +u32 var8009c7e8; +u32 var8009c7ec; +u32 var8009c7f0; +u32 var8009c7f4; +u32 var8009c7f8; +u32 var8009c7fc; +u32 var8009c800; +u32 var8009c804; +u32 var8009c808; +u32 var8009c80c; +u32 var8009c810; +u32 var8009c814; +u32 var8009c818; +u32 var8009c81c; +u8 __osContLastCmd; +u32 var8009c824; +u32 __osEepromTimer; +u32 var8009c82c; +u32 var8009c830; +u32 var8009c834; +u32 var8009c838; +u32 var8009c83c; +u32 var8009c840; +u32 var8009c844; +u32 __osEepromTimerQ; +u32 var8009c84c; +u32 var8009c850; +u32 var8009c854; +u32 var8009c858; +u32 var8009c85c; +u32 __osEepromTimerMsg; + GLOBAL_ASM( glabel osContInit /* 4a980: 27bdff90 */ addiu $sp,$sp,-112 diff --git a/src/lib/ultra/io/pfsgetstatus.c b/src/lib/ultra/io/pfsgetstatus.c index 68cfd0382..10221750f 100644 --- a/src/lib/ultra/io/pfsgetstatus.c +++ b/src/lib/ultra/io/pfsgetstatus.c @@ -1,6 +1,6 @@ #include #include "data.h" -#include "gvars/gvars.h" +#include "bss.h" void __osPfsRequestOneChannel(int channel, int cmd); void __osPfsGetOneChannelData(int channel, OSContStatus *data); diff --git a/src/lib/ultra/io/pfsisplug.c b/src/lib/ultra/io/pfsisplug.c index 6c4b3fab8..51a913d7e 100644 --- a/src/lib/ultra/io/pfsisplug.c +++ b/src/lib/ultra/io/pfsisplug.c @@ -1,6 +1,23 @@ #include #include "data.h" +u32 __osPfsPifRam; +u32 var80090a24; +u32 var80090a28; +u32 var80090a2c; +u32 var80090a30; +u32 var80090a34; +u32 var80090a38; +u32 var80090a3c; +u32 var80090a40; +u32 var80090a44; +u32 var80090a48; +u32 var80090a4c; +u32 var80090a50; +u32 var80090a54; +u32 var80090a58; +u32 var80090a5c; + GLOBAL_ASM( glabel osPfsIsPlug /* 5770: 27bdff90 */ addiu $sp,$sp,-112 diff --git a/src/lib/ultra/io/piacs.c b/src/lib/ultra/io/piacs.c index 4236c29a4..0b2d20b63 100644 --- a/src/lib/ultra/io/piacs.c +++ b/src/lib/ultra/io/piacs.c @@ -1,6 +1,10 @@ #include #include "data.h" -#include "gvars/gvars.h" +#include "bss.h" + +OSMesg piAccessBuf; +u32 var8009c7a4; +OSMesgQueue __osPiAccessQueue; void __osPiCreateAccessQueue(void) { diff --git a/src/lib/ultra/io/pimgr.c b/src/lib/ultra/io/pimgr.c index 1ef36b096..8848d7266 100644 --- a/src/lib/ultra/io/pimgr.c +++ b/src/lib/ultra/io/pimgr.c @@ -1,6 +1,148 @@ #include #include "data.h" +OSThread piThread; +u32 var800905c0; +u32 var800905c4; +u32 var800905c8; +u32 var800905cc; +u32 var800905d0; +u32 var800905d4; +u32 var800905d8; +u32 var800905dc; +u32 var800905e0; +u32 var800905e4; +u32 var800905e8; +u32 var800905ec; +u32 var800905f0; +u32 var800905f4; +u32 var800905f8; +u32 var800905fc; +u32 var80090600; +u32 var80090604; +u32 var80090608; +u32 var8009060c; +u32 var80090610; +u32 var80090614; +u32 var80090618; +u32 var8009061c; +u32 var80090620; +u32 var80090624; +u32 var80090628; +u32 var8009062c; +u32 var80090630; +u32 var80090634; +u32 var80090638; +u32 var8009063c; +u32 var80090640; +u32 var80090644; +u32 var80090648; +u32 var8009064c; +u32 var80090650; +u32 var80090654; +u32 var80090658; +u32 var8009065c; +u32 var80090660; +u32 var80090664; +u32 var80090668; +u32 var8009066c; +u32 var80090670; +u32 var80090674; +u32 var80090678; +u32 var8009067c; +u32 var80090680; +u32 var80090684; +u32 var80090688; +u32 var8009068c; +u32 var80090690; +u32 var80090694; +u32 var80090698; +u32 var8009069c; +u32 var800906a0; +u32 var800906a4; +u32 var800906a8; +u32 var800906ac; +u32 var800906b0; +u32 var800906b4; +u32 var800906b8; +u32 var800906bc; +u32 var800906c0; +u32 var800906c4; +u32 var800906c8; +u32 var800906cc; +u32 var800906d0; +u32 var800906d4; +u32 var800906d8; +u32 var800906dc; +u32 var800906e0; +u32 var800906e4; +u32 var800906e8; +u32 var800906ec; +u32 var800906f0; +u32 var800906f4; +u32 var800906f8; +u32 var800906fc; +u32 var80090700; +u32 var80090704; +u32 var80090708; +u32 var8009070c; +u32 var80090710; +u32 var80090714; +u32 var80090718; +u32 var8009071c; +u32 var80090720; +u32 var80090724; +u32 var80090728; +u32 var8009072c; +u32 var80090730; +u32 var80090734; +u32 var80090738; +u32 var8009073c; +u32 var80090740; +u32 var80090744; +u32 var80090748; +u32 var8009074c; +u32 var80090750; +u32 var80090754; +u32 var80090758; +u32 var8009075c; +u32 var80090760; +u32 var80090764; +u32 var80090768; +u32 var8009076c; +u32 var80090770; +u32 var80090774; +u32 var80090778; +u32 var8009077c; +u32 var80090780; +u32 var80090784; +u32 var80090788; +u32 var8009078c; +u32 var80090790; +u32 var80090794; +u32 var80090798; +u32 var8009079c; +u32 var800907a0; +u32 var800907a4; +u32 var800907a8; +u32 var800907ac; +u32 var800907b0; +u32 var800907b4; +u32 var800907b8; +u32 var800907bc; +u32 piEventQueue; +u32 var800907c4; +u32 var800907c8; +u32 var800907cc; +u32 var800907d0; +u32 var800907d4; +u32 piEventBuf; +u32 var800907dc; +u32 var800907e0; +u32 var800907e4; +u32 var800907e8; +u32 var800907ec; + GLOBAL_ASM( glabel osCreatePiPanager /* 3360: 27bdffd0 */ addiu $sp,$sp,-48 diff --git a/src/lib/ultra/io/siacs.c b/src/lib/ultra/io/siacs.c index 1ef46f577..7b204c8ab 100644 --- a/src/lib/ultra/io/siacs.c +++ b/src/lib/ultra/io/siacs.c @@ -1,6 +1,10 @@ #include #include "data.h" -#include "gvars/gvars.h" +#include "bss.h" + +OSMesg siAccessBuf; +u32 var8009c7c4; +OSMesgQueue __osSiAccessQueue; void __osSiCreateAccessQueue(void) { diff --git a/src/lib/ultra/io/sptask.c b/src/lib/ultra/io/sptask.c index 914f91d58..70911ac51 100644 --- a/src/lib/ultra/io/sptask.c +++ b/src/lib/ultra/io/sptask.c @@ -2,6 +2,23 @@ #include "libultra_internal.h" #include "data.h" +u32 var80090a70; +u32 var80090a74; +u32 var80090a78; +u32 var80090a7c; +u32 var80090a80; +u32 var80090a84; +u32 var80090a88; +u32 var80090a8c; +u32 var80090a90; +u32 var80090a94; +u32 var80090a98; +u32 var80090a9c; +u32 var80090aa0; +u32 var80090aa4; +u32 var80090aa8; +u32 var80090aac; + OSTask *_VirtualToPhysicalTask(OSTask *intp); GLOBAL_ASM( diff --git a/src/lib/ultra/io/vimgr.c b/src/lib/ultra/io/vimgr.c index 1a80815f0..651575ed1 100644 --- a/src/lib/ultra/io/vimgr.c +++ b/src/lib/ultra/io/vimgr.c @@ -1,6 +1,224 @@ #include #include "data.h" +OSThread viThread; +u32 var80090030; +u32 var80090034; +u32 var80090038; +u32 var8009003c; +u32 var80090040; +u32 var80090044; +u32 var80090048; +u32 var8009004c; +u32 var80090050; +u32 var80090054; +u32 var80090058; +u32 var8009005c; +u32 var80090060; +u32 var80090064; +u32 var80090068; +u32 var8009006c; +u32 var80090070; +u32 var80090074; +u32 var80090078; +u32 var8009007c; +u32 var80090080; +u32 var80090084; +u32 var80090088; +u32 var8009008c; +u32 var80090090; +u32 var80090094; +u32 var80090098; +u32 var8009009c; +u32 var800900a0; +u32 var800900a4; +u32 var800900a8; +u32 var800900ac; +u32 var800900b0; +u32 var800900b4; +u32 var800900b8; +u32 var800900bc; +u32 var800900c0; +u32 var800900c4; +u32 var800900c8; +u32 var800900cc; +u32 var800900d0; +u32 var800900d4; +u32 var800900d8; +u32 var800900dc; +u32 var800900e0; +u32 var800900e4; +u32 var800900e8; +u32 var800900ec; +u32 var800900f0; +u32 var800900f4; +u32 var800900f8; +u32 var800900fc; +u32 var80090100; +u32 var80090104; +u32 var80090108; +u32 var8009010c; +u32 var80090110; +u32 var80090114; +u32 var80090118; +u32 var8009011c; +u32 var80090120; +u32 var80090124; +u32 var80090128; +u32 var8009012c; +u32 var80090130; +u32 var80090134; +u32 var80090138; +u32 var8009013c; +u32 var80090140; +u32 var80090144; +u32 var80090148; +u32 var8009014c; +u32 var80090150; +u32 var80090154; +u32 var80090158; +u32 var8009015c; +u32 var80090160; +u32 var80090164; +u32 var80090168; +u32 var8009016c; +u32 var80090170; +u32 var80090174; +u32 var80090178; +u32 var8009017c; +u32 var80090180; +u32 var80090184; +u32 var80090188; +u32 var8009018c; +u32 var80090190; +u32 var80090194; +u32 var80090198; +u32 var8009019c; +u32 var800901a0; +u32 var800901a4; +u32 var800901a8; +u32 var800901ac; +u32 var800901b0; +u32 var800901b4; +u32 var800901b8; +u32 var800901bc; +u32 var800901c0; +u32 var800901c4; +u32 var800901c8; +u32 var800901cc; +u32 var800901d0; +u32 var800901d4; +u32 var800901d8; +u32 var800901dc; +u32 var800901e0; +u32 var800901e4; +u32 var800901e8; +u32 var800901ec; +u32 var800901f0; +u32 var800901f4; +u32 var800901f8; +u32 var800901fc; +u32 var80090200; +u32 var80090204; +u32 var80090208; +u32 var8009020c; +u32 var80090210; +u32 var80090214; +u32 var80090218; +u32 var8009021c; +u32 var80090220; +u32 var80090224; +u32 var80090228; +u32 var8009022c; +u32 __viEventQueue; +u32 var80090234; +u32 var80090238; +u32 var8009023c; +u32 var80090240; +u32 var80090244; +u32 viEventBuf; +u32 var8009024c; +u32 var80090250; +u32 var80090254; +u32 var80090258; +u32 var8009025c; +u32 viRetraceMsg; +u32 var80090264; +u32 var80090268; +u32 var8009026c; +u32 var80090270; +u32 var80090274; +u32 viCounterMsg; +u32 var8009027c; +u32 var80090280; +u32 var80090284; +u32 var80090288; +u32 var8009028c; +u32 var80090290; +u32 var80090294; +u32 var80090298; +u32 var8009029c; +u32 var800902a0; +u32 var800902a4; +u32 var800902a8; +u32 var800902ac; +u32 var800902b0; +u32 var800902b4; +u32 var800902b8; +u32 var800902bc; +u32 var800902c0; +u32 var800902c4; +u32 var800902c8; +u32 var800902cc; +u32 var800902d0; +u32 var800902d4; +u32 var800902d8; +u32 var800902dc; +u32 var800902e0; +u32 var800902e4; +u32 var800902e8; +u32 var800902ec; +u32 var800902f0; +u32 var800902f4; +u32 var800902f8; +u32 var800902fc; +u32 var80090300; +u32 var80090304; +u32 var80090308; +u32 var8009030c; +u32 var80090310; +u32 var80090314; +u32 var80090318; +u32 var8009031c; +u32 var80090320; +u32 var80090324; +u32 var80090328; +u32 var8009032c; +u32 var80090330; +u32 var80090334; +u32 var80090338; +u32 var8009033c; +u32 var80090340; +u32 var80090344; +u32 var80090348; +u32 var8009034c; +u32 var80090350; +u32 var80090354; +u32 var80090358; +u32 var8009035c; +u32 var80090360; +u32 var80090364; +u32 var80090368; +u32 var8009036c; +u32 var80090370; +u32 var80090374; +u32 var80090378; +u32 var8009037c; +u32 var80090380; +u32 var80090384; +u32 var80090388; +u32 var8009038c; + GLOBAL_ASM( glabel osCreateViManager /* 3050: 27bdffd0 */ addiu $sp,$sp,-48 diff --git a/src/lib/ultra/os/exceptasm.c b/src/lib/ultra/os/exceptasm.c index 2a09047ef..dc160090e 100644 --- a/src/lib/ultra/os/exceptasm.c +++ b/src/lib/ultra/os/exceptasm.c @@ -1,6 +1,147 @@ #include #include "data.h" +u32 var800907f0; +u32 var800907f4; +u32 var800907f8; +u32 var800907fc; +u32 var80090800; +u32 var80090804; +u32 var80090808; +u32 var8009080c; +u32 var80090810; +u32 var80090814; +u32 var80090818; +u32 var8009081c; +u32 var80090820; +u32 var80090824; +u32 var80090828; +u32 var8009082c; +u32 var80090830; +u32 var80090834; +u32 var80090838; +u32 var8009083c; +u32 var80090840; +u32 var80090844; +u32 var80090848; +u32 var8009084c; +u32 var80090850; +u32 var80090854; +u32 var80090858; +u32 var8009085c; +u32 var80090860; +u32 var80090864; +u32 var80090868; +u32 var8009086c; +u32 var80090870; +u32 var80090874; +u32 var80090878; +u32 var8009087c; +u32 var80090880; +u32 var80090884; +u32 var80090888; +u32 var8009088c; +u32 var80090890; +u32 var80090894; +u32 var80090898; +u32 var8009089c; +u32 var800908a0; +u32 var800908a4; +u32 var800908a8; +u32 var800908ac; +u32 var800908b0; +u32 var800908b4; +u32 var800908b8; +u32 var800908bc; +u32 var800908c0; +u32 var800908c4; +u32 var800908c8; +u32 var800908cc; +u32 var800908d0; +u32 var800908d4; +u32 var800908d8; +u32 var800908dc; +u32 var800908e0; +u32 var800908e4; +u32 var800908e8; +u32 var800908ec; +u32 var800908f0; +u32 var800908f4; +u32 var800908f8; +u32 var800908fc; +u32 var80090900; +u32 var80090904; +u32 var80090908; +u32 var8009090c; +u32 var80090910; +u32 var80090914; +u32 var80090918; +u32 var8009091c; +u32 var80090920; +u32 var80090924; +u32 var80090928; +u32 var8009092c; +u32 var80090930; +u32 var80090934; +u32 var80090938; +u32 var8009093c; +u32 var80090940; +u32 var80090944; +u32 var80090948; +u32 var8009094c; +u32 var80090950; +u32 var80090954; +u32 var80090958; +u32 var8009095c; +u32 var80090960; +u32 var80090964; +u32 var80090968; +u32 var8009096c; +u32 var80090970; +u32 var80090974; +u32 var80090978; +u32 var8009097c; +u32 var80090980; +u32 var80090984; +u32 var80090988; +u32 var8009098c; +u32 var80090990; +u32 var80090994; +u32 var80090998; +u32 var8009099c; +u32 var800909a0; +u32 var800909a4; +u32 var800909a8; +u32 var800909ac; +u32 var800909b0; +u32 var800909b4; +u32 var800909b8; +u32 var800909bc; +u32 var800909c0; +u32 var800909c4; +u32 var800909c8; +u32 var800909cc; +u32 var800909d0; +u32 var800909d4; +u32 var800909d8; +u32 var800909dc; +u32 var800909e0; +u32 var800909e4; +u32 var800909e8; +u32 var800909ec; +u32 var800909f0; +u32 var800909f4; +u32 var800909f8; +u32 var800909fc; +u32 var80090a00; +u32 var80090a04; +u32 var80090a08; +u32 var80090a0c; +u32 var80090a10; +u32 var80090a14; +u32 var80090a18; +u32 var80090a1c; + const u32 var70052450[] = {0x00141818}; const u32 var70052454[] = {0x1c1c1c1c}; const u32 var70052458[] = {0x20202020}; diff --git a/src/lib/ultra/os/gettime.c b/src/lib/ultra/os/gettime.c index 10b96d952..876f176da 100644 --- a/src/lib/ultra/os/gettime.c +++ b/src/lib/ultra/os/gettime.c @@ -1,5 +1,5 @@ #include -#include "gvars/gvars.h" +#include "bss.h" OSTime osGetTime() { diff --git a/src/lib/ultra/os/initialize.c b/src/lib/ultra/os/initialize.c index 1ee9c8369..dcb3f8b6b 100644 --- a/src/lib/ultra/os/initialize.c +++ b/src/lib/ultra/os/initialize.c @@ -1,6 +1,6 @@ #include #include "data.h" -#include "gvars/gvars.h" +#include "bss.h" typedef struct { unsigned int inst1; @@ -12,6 +12,8 @@ typedef struct { extern __osExceptionVector __osExceptionPreamble; extern u32 osAppNMIBuffer; +u32 __osFinalRom; + void osInitialize(void) { u32 pifdata; diff --git a/src/lib/ultra/os/initialize2.c b/src/lib/ultra/os/initialize2.c index 44a417ec8..1d1992ae9 100644 --- a/src/lib/ultra/os/initialize2.c +++ b/src/lib/ultra/os/initialize2.c @@ -1,6 +1,6 @@ #include #include "data.h" -#include "gvars/gvars.h" +#include "bss.h" typedef struct { unsigned int inst1; diff --git a/src/lib/ultra/os/seteventmesg.c b/src/lib/ultra/os/seteventmesg.c index bd302b9bd..97d67e961 100644 --- a/src/lib/ultra/os/seteventmesg.c +++ b/src/lib/ultra/os/seteventmesg.c @@ -1,6 +1,8 @@ #include #include "data.h" -#include "gvars/gvars.h" +#include "bss.h" + +__OSEventState __osEventStateTab[15]; void osSetEventMesg(OSEvent event, OSMesgQueue *mq, OSMesg msg) { diff --git a/src/lib/ultra/os/timerintr.c b/src/lib/ultra/os/timerintr.c index 3f14c07a6..5ad5eb8ba 100644 --- a/src/lib/ultra/os/timerintr.c +++ b/src/lib/ultra/os/timerintr.c @@ -1,6 +1,12 @@ #include #include "data.h" -#include "gvars/gvars.h" +#include "bss.h" + +OSTimer var8009c760; +OSTime __osCurrentTime; +u32 __osBaseCounter; +u32 __osViIntrCount; +u32 __osTimerCounter; GLOBAL_ASM( glabel __osTimerServicesInit